dispatch.h revision dfd11cdb
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 1155 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 747 471extern int driDispatchRemapTable[ driDispatchRemapTable_size ]; 472 473#define CompressedTexImage1D_remap_index 0 474#define CompressedTexImage2D_remap_index 1 475#define CompressedTexImage3D_remap_index 2 476#define CompressedTexSubImage1D_remap_index 3 477#define CompressedTexSubImage2D_remap_index 4 478#define CompressedTexSubImage3D_remap_index 5 479#define GetCompressedTexImage_remap_index 6 480#define LoadTransposeMatrixd_remap_index 7 481#define LoadTransposeMatrixf_remap_index 8 482#define MultTransposeMatrixd_remap_index 9 483#define MultTransposeMatrixf_remap_index 10 484#define SampleCoverage_remap_index 11 485#define BlendFuncSeparate_remap_index 12 486#define FogCoordPointer_remap_index 13 487#define FogCoordd_remap_index 14 488#define FogCoorddv_remap_index 15 489#define MultiDrawArrays_remap_index 16 490#define PointParameterf_remap_index 17 491#define PointParameterfv_remap_index 18 492#define PointParameteri_remap_index 19 493#define PointParameteriv_remap_index 20 494#define SecondaryColor3b_remap_index 21 495#define SecondaryColor3bv_remap_index 22 496#define SecondaryColor3d_remap_index 23 497#define SecondaryColor3dv_remap_index 24 498#define SecondaryColor3i_remap_index 25 499#define SecondaryColor3iv_remap_index 26 500#define SecondaryColor3s_remap_index 27 501#define SecondaryColor3sv_remap_index 28 502#define SecondaryColor3ub_remap_index 29 503#define SecondaryColor3ubv_remap_index 30 504#define SecondaryColor3ui_remap_index 31 505#define SecondaryColor3uiv_remap_index 32 506#define SecondaryColor3us_remap_index 33 507#define SecondaryColor3usv_remap_index 34 508#define SecondaryColorPointer_remap_index 35 509#define WindowPos2d_remap_index 36 510#define WindowPos2dv_remap_index 37 511#define WindowPos2f_remap_index 38 512#define WindowPos2fv_remap_index 39 513#define WindowPos2i_remap_index 40 514#define WindowPos2iv_remap_index 41 515#define WindowPos2s_remap_index 42 516#define WindowPos2sv_remap_index 43 517#define WindowPos3d_remap_index 44 518#define WindowPos3dv_remap_index 45 519#define WindowPos3f_remap_index 46 520#define WindowPos3fv_remap_index 47 521#define WindowPos3i_remap_index 48 522#define WindowPos3iv_remap_index 49 523#define WindowPos3s_remap_index 50 524#define WindowPos3sv_remap_index 51 525#define BeginQuery_remap_index 52 526#define BindBuffer_remap_index 53 527#define BufferData_remap_index 54 528#define BufferSubData_remap_index 55 529#define DeleteBuffers_remap_index 56 530#define DeleteQueries_remap_index 57 531#define EndQuery_remap_index 58 532#define GenBuffers_remap_index 59 533#define GenQueries_remap_index 60 534#define GetBufferParameteriv_remap_index 61 535#define GetBufferPointerv_remap_index 62 536#define GetBufferSubData_remap_index 63 537#define GetQueryObjectiv_remap_index 64 538#define GetQueryObjectuiv_remap_index 65 539#define GetQueryiv_remap_index 66 540#define IsBuffer_remap_index 67 541#define IsQuery_remap_index 68 542#define MapBuffer_remap_index 69 543#define UnmapBuffer_remap_index 70 544#define AttachShader_remap_index 71 545#define BindAttribLocation_remap_index 72 546#define BlendEquationSeparate_remap_index 73 547#define CompileShader_remap_index 74 548#define CreateProgram_remap_index 75 549#define CreateShader_remap_index 76 550#define DeleteProgram_remap_index 77 551#define DeleteShader_remap_index 78 552#define DetachShader_remap_index 79 553#define DisableVertexAttribArray_remap_index 80 554#define DrawBuffers_remap_index 81 555#define EnableVertexAttribArray_remap_index 82 556#define GetActiveAttrib_remap_index 83 557#define GetActiveUniform_remap_index 84 558#define GetAttachedShaders_remap_index 85 559#define GetAttribLocation_remap_index 86 560#define GetProgramInfoLog_remap_index 87 561#define GetProgramiv_remap_index 88 562#define GetShaderInfoLog_remap_index 89 563#define GetShaderSource_remap_index 90 564#define GetShaderiv_remap_index 91 565#define GetUniformLocation_remap_index 92 566#define GetUniformfv_remap_index 93 567#define GetUniformiv_remap_index 94 568#define GetVertexAttribPointerv_remap_index 95 569#define GetVertexAttribdv_remap_index 96 570#define GetVertexAttribfv_remap_index 97 571#define GetVertexAttribiv_remap_index 98 572#define IsProgram_remap_index 99 573#define IsShader_remap_index 100 574#define LinkProgram_remap_index 101 575#define ShaderSource_remap_index 102 576#define StencilFuncSeparate_remap_index 103 577#define StencilMaskSeparate_remap_index 104 578#define StencilOpSeparate_remap_index 105 579#define Uniform1f_remap_index 106 580#define Uniform1fv_remap_index 107 581#define Uniform1i_remap_index 108 582#define Uniform1iv_remap_index 109 583#define Uniform2f_remap_index 110 584#define Uniform2fv_remap_index 111 585#define Uniform2i_remap_index 112 586#define Uniform2iv_remap_index 113 587#define Uniform3f_remap_index 114 588#define Uniform3fv_remap_index 115 589#define Uniform3i_remap_index 116 590#define Uniform3iv_remap_index 117 591#define Uniform4f_remap_index 118 592#define Uniform4fv_remap_index 119 593#define Uniform4i_remap_index 120 594#define Uniform4iv_remap_index 121 595#define UniformMatrix2fv_remap_index 122 596#define UniformMatrix3fv_remap_index 123 597#define UniformMatrix4fv_remap_index 124 598#define UseProgram_remap_index 125 599#define ValidateProgram_remap_index 126 600#define VertexAttrib1d_remap_index 127 601#define VertexAttrib1dv_remap_index 128 602#define VertexAttrib1s_remap_index 129 603#define VertexAttrib1sv_remap_index 130 604#define VertexAttrib2d_remap_index 131 605#define VertexAttrib2dv_remap_index 132 606#define VertexAttrib2s_remap_index 133 607#define VertexAttrib2sv_remap_index 134 608#define VertexAttrib3d_remap_index 135 609#define VertexAttrib3dv_remap_index 136 610#define VertexAttrib3s_remap_index 137 611#define VertexAttrib3sv_remap_index 138 612#define VertexAttrib4Nbv_remap_index 139 613#define VertexAttrib4Niv_remap_index 140 614#define VertexAttrib4Nsv_remap_index 141 615#define VertexAttrib4Nub_remap_index 142 616#define VertexAttrib4Nubv_remap_index 143 617#define VertexAttrib4Nuiv_remap_index 144 618#define VertexAttrib4Nusv_remap_index 145 619#define VertexAttrib4bv_remap_index 146 620#define VertexAttrib4d_remap_index 147 621#define VertexAttrib4dv_remap_index 148 622#define VertexAttrib4iv_remap_index 149 623#define VertexAttrib4s_remap_index 150 624#define VertexAttrib4sv_remap_index 151 625#define VertexAttrib4ubv_remap_index 152 626#define VertexAttrib4uiv_remap_index 153 627#define VertexAttrib4usv_remap_index 154 628#define VertexAttribPointer_remap_index 155 629#define UniformMatrix2x3fv_remap_index 156 630#define UniformMatrix2x4fv_remap_index 157 631#define UniformMatrix3x2fv_remap_index 158 632#define UniformMatrix3x4fv_remap_index 159 633#define UniformMatrix4x2fv_remap_index 160 634#define UniformMatrix4x3fv_remap_index 161 635#define BeginConditionalRender_remap_index 162 636#define BeginTransformFeedback_remap_index 163 637#define BindBufferBase_remap_index 164 638#define BindBufferRange_remap_index 165 639#define BindFragDataLocation_remap_index 166 640#define ClampColor_remap_index 167 641#define ClearBufferfi_remap_index 168 642#define ClearBufferfv_remap_index 169 643#define ClearBufferiv_remap_index 170 644#define ClearBufferuiv_remap_index 171 645#define ColorMaski_remap_index 172 646#define Disablei_remap_index 173 647#define Enablei_remap_index 174 648#define EndConditionalRender_remap_index 175 649#define EndTransformFeedback_remap_index 176 650#define GetBooleani_v_remap_index 177 651#define GetFragDataLocation_remap_index 178 652#define GetIntegeri_v_remap_index 179 653#define GetStringi_remap_index 180 654#define GetTexParameterIiv_remap_index 181 655#define GetTexParameterIuiv_remap_index 182 656#define GetTransformFeedbackVarying_remap_index 183 657#define GetUniformuiv_remap_index 184 658#define GetVertexAttribIiv_remap_index 185 659#define GetVertexAttribIuiv_remap_index 186 660#define IsEnabledi_remap_index 187 661#define TexParameterIiv_remap_index 188 662#define TexParameterIuiv_remap_index 189 663#define TransformFeedbackVaryings_remap_index 190 664#define Uniform1ui_remap_index 191 665#define Uniform1uiv_remap_index 192 666#define Uniform2ui_remap_index 193 667#define Uniform2uiv_remap_index 194 668#define Uniform3ui_remap_index 195 669#define Uniform3uiv_remap_index 196 670#define Uniform4ui_remap_index 197 671#define Uniform4uiv_remap_index 198 672#define VertexAttribI1iv_remap_index 199 673#define VertexAttribI1uiv_remap_index 200 674#define VertexAttribI4bv_remap_index 201 675#define VertexAttribI4sv_remap_index 202 676#define VertexAttribI4ubv_remap_index 203 677#define VertexAttribI4usv_remap_index 204 678#define VertexAttribIPointer_remap_index 205 679#define PrimitiveRestartIndex_remap_index 206 680#define TexBuffer_remap_index 207 681#define FramebufferTexture_remap_index 208 682#define GetBufferParameteri64v_remap_index 209 683#define GetInteger64i_v_remap_index 210 684#define VertexAttribDivisor_remap_index 211 685#define MinSampleShading_remap_index 212 686#define BindProgramARB_remap_index 213 687#define DeleteProgramsARB_remap_index 214 688#define GenProgramsARB_remap_index 215 689#define GetProgramEnvParameterdvARB_remap_index 216 690#define GetProgramEnvParameterfvARB_remap_index 217 691#define GetProgramLocalParameterdvARB_remap_index 218 692#define GetProgramLocalParameterfvARB_remap_index 219 693#define GetProgramStringARB_remap_index 220 694#define GetProgramivARB_remap_index 221 695#define IsProgramARB_remap_index 222 696#define ProgramEnvParameter4dARB_remap_index 223 697#define ProgramEnvParameter4dvARB_remap_index 224 698#define ProgramEnvParameter4fARB_remap_index 225 699#define ProgramEnvParameter4fvARB_remap_index 226 700#define ProgramLocalParameter4dARB_remap_index 227 701#define ProgramLocalParameter4dvARB_remap_index 228 702#define ProgramLocalParameter4fARB_remap_index 229 703#define ProgramLocalParameter4fvARB_remap_index 230 704#define ProgramStringARB_remap_index 231 705#define VertexAttrib1fARB_remap_index 232 706#define VertexAttrib1fvARB_remap_index 233 707#define VertexAttrib2fARB_remap_index 234 708#define VertexAttrib2fvARB_remap_index 235 709#define VertexAttrib3fARB_remap_index 236 710#define VertexAttrib3fvARB_remap_index 237 711#define VertexAttrib4fARB_remap_index 238 712#define VertexAttrib4fvARB_remap_index 239 713#define AttachObjectARB_remap_index 240 714#define CreateProgramObjectARB_remap_index 241 715#define CreateShaderObjectARB_remap_index 242 716#define DeleteObjectARB_remap_index 243 717#define DetachObjectARB_remap_index 244 718#define GetAttachedObjectsARB_remap_index 245 719#define GetHandleARB_remap_index 246 720#define GetInfoLogARB_remap_index 247 721#define GetObjectParameterfvARB_remap_index 248 722#define GetObjectParameterivARB_remap_index 249 723#define DrawArraysInstancedARB_remap_index 250 724#define DrawElementsInstancedARB_remap_index 251 725#define BindFramebuffer_remap_index 252 726#define BindRenderbuffer_remap_index 253 727#define BlitFramebuffer_remap_index 254 728#define CheckFramebufferStatus_remap_index 255 729#define DeleteFramebuffers_remap_index 256 730#define DeleteRenderbuffers_remap_index 257 731#define FramebufferRenderbuffer_remap_index 258 732#define FramebufferTexture1D_remap_index 259 733#define FramebufferTexture2D_remap_index 260 734#define FramebufferTexture3D_remap_index 261 735#define FramebufferTextureLayer_remap_index 262 736#define GenFramebuffers_remap_index 263 737#define GenRenderbuffers_remap_index 264 738#define GenerateMipmap_remap_index 265 739#define GetFramebufferAttachmentParameteriv_remap_index 266 740#define GetRenderbufferParameteriv_remap_index 267 741#define IsFramebuffer_remap_index 268 742#define IsRenderbuffer_remap_index 269 743#define RenderbufferStorage_remap_index 270 744#define RenderbufferStorageMultisample_remap_index 271 745#define FramebufferTextureFaceARB_remap_index 272 746#define FlushMappedBufferRange_remap_index 273 747#define MapBufferRange_remap_index 274 748#define BindVertexArray_remap_index 275 749#define DeleteVertexArrays_remap_index 276 750#define GenVertexArrays_remap_index 277 751#define IsVertexArray_remap_index 278 752#define GetActiveUniformBlockName_remap_index 279 753#define GetActiveUniformBlockiv_remap_index 280 754#define GetActiveUniformName_remap_index 281 755#define GetActiveUniformsiv_remap_index 282 756#define GetUniformBlockIndex_remap_index 283 757#define GetUniformIndices_remap_index 284 758#define UniformBlockBinding_remap_index 285 759#define CopyBufferSubData_remap_index 286 760#define ClientWaitSync_remap_index 287 761#define DeleteSync_remap_index 288 762#define FenceSync_remap_index 289 763#define GetInteger64v_remap_index 290 764#define GetSynciv_remap_index 291 765#define IsSync_remap_index 292 766#define WaitSync_remap_index 293 767#define DrawElementsBaseVertex_remap_index 294 768#define DrawElementsInstancedBaseVertex_remap_index 295 769#define DrawRangeElementsBaseVertex_remap_index 296 770#define MultiDrawElementsBaseVertex_remap_index 297 771#define ProvokingVertex_remap_index 298 772#define GetMultisamplefv_remap_index 299 773#define SampleMaski_remap_index 300 774#define TexImage2DMultisample_remap_index 301 775#define TexImage3DMultisample_remap_index 302 776#define BlendEquationSeparateiARB_remap_index 303 777#define BlendEquationiARB_remap_index 304 778#define BlendFuncSeparateiARB_remap_index 305 779#define BlendFunciARB_remap_index 306 780#define BindFragDataLocationIndexed_remap_index 307 781#define GetFragDataIndex_remap_index 308 782#define BindSampler_remap_index 309 783#define DeleteSamplers_remap_index 310 784#define GenSamplers_remap_index 311 785#define GetSamplerParameterIiv_remap_index 312 786#define GetSamplerParameterIuiv_remap_index 313 787#define GetSamplerParameterfv_remap_index 314 788#define GetSamplerParameteriv_remap_index 315 789#define IsSampler_remap_index 316 790#define SamplerParameterIiv_remap_index 317 791#define SamplerParameterIuiv_remap_index 318 792#define SamplerParameterf_remap_index 319 793#define SamplerParameterfv_remap_index 320 794#define SamplerParameteri_remap_index 321 795#define SamplerParameteriv_remap_index 322 796#define GetQueryObjecti64v_remap_index 323 797#define GetQueryObjectui64v_remap_index 324 798#define QueryCounter_remap_index 325 799#define ColorP3ui_remap_index 326 800#define ColorP3uiv_remap_index 327 801#define ColorP4ui_remap_index 328 802#define ColorP4uiv_remap_index 329 803#define MultiTexCoordP1ui_remap_index 330 804#define MultiTexCoordP1uiv_remap_index 331 805#define MultiTexCoordP2ui_remap_index 332 806#define MultiTexCoordP2uiv_remap_index 333 807#define MultiTexCoordP3ui_remap_index 334 808#define MultiTexCoordP3uiv_remap_index 335 809#define MultiTexCoordP4ui_remap_index 336 810#define MultiTexCoordP4uiv_remap_index 337 811#define NormalP3ui_remap_index 338 812#define NormalP3uiv_remap_index 339 813#define SecondaryColorP3ui_remap_index 340 814#define SecondaryColorP3uiv_remap_index 341 815#define TexCoordP1ui_remap_index 342 816#define TexCoordP1uiv_remap_index 343 817#define TexCoordP2ui_remap_index 344 818#define TexCoordP2uiv_remap_index 345 819#define TexCoordP3ui_remap_index 346 820#define TexCoordP3uiv_remap_index 347 821#define TexCoordP4ui_remap_index 348 822#define TexCoordP4uiv_remap_index 349 823#define VertexAttribP1ui_remap_index 350 824#define VertexAttribP1uiv_remap_index 351 825#define VertexAttribP2ui_remap_index 352 826#define VertexAttribP2uiv_remap_index 353 827#define VertexAttribP3ui_remap_index 354 828#define VertexAttribP3uiv_remap_index 355 829#define VertexAttribP4ui_remap_index 356 830#define VertexAttribP4uiv_remap_index 357 831#define VertexP2ui_remap_index 358 832#define VertexP2uiv_remap_index 359 833#define VertexP3ui_remap_index 360 834#define VertexP3uiv_remap_index 361 835#define VertexP4ui_remap_index 362 836#define VertexP4uiv_remap_index 363 837#define DrawArraysIndirect_remap_index 364 838#define DrawElementsIndirect_remap_index 365 839#define BindTransformFeedback_remap_index 366 840#define DeleteTransformFeedbacks_remap_index 367 841#define DrawTransformFeedback_remap_index 368 842#define GenTransformFeedbacks_remap_index 369 843#define IsTransformFeedback_remap_index 370 844#define PauseTransformFeedback_remap_index 371 845#define ResumeTransformFeedback_remap_index 372 846#define BeginQueryIndexed_remap_index 373 847#define DrawTransformFeedbackStream_remap_index 374 848#define EndQueryIndexed_remap_index 375 849#define GetQueryIndexediv_remap_index 376 850#define ClearDepthf_remap_index 377 851#define DepthRangef_remap_index 378 852#define GetShaderPrecisionFormat_remap_index 379 853#define ReleaseShaderCompiler_remap_index 380 854#define ShaderBinary_remap_index 381 855#define GetProgramBinary_remap_index 382 856#define ProgramBinary_remap_index 383 857#define ProgramParameteri_remap_index 384 858#define DepthRangeArrayv_remap_index 385 859#define DepthRangeIndexed_remap_index 386 860#define GetDoublei_v_remap_index 387 861#define GetFloati_v_remap_index 388 862#define ScissorArrayv_remap_index 389 863#define ScissorIndexed_remap_index 390 864#define ScissorIndexedv_remap_index 391 865#define ViewportArrayv_remap_index 392 866#define ViewportIndexedf_remap_index 393 867#define ViewportIndexedfv_remap_index 394 868#define GetGraphicsResetStatusARB_remap_index 395 869#define GetnColorTableARB_remap_index 396 870#define GetnCompressedTexImageARB_remap_index 397 871#define GetnConvolutionFilterARB_remap_index 398 872#define GetnHistogramARB_remap_index 399 873#define GetnMapdvARB_remap_index 400 874#define GetnMapfvARB_remap_index 401 875#define GetnMapivARB_remap_index 402 876#define GetnMinmaxARB_remap_index 403 877#define GetnPixelMapfvARB_remap_index 404 878#define GetnPixelMapuivARB_remap_index 405 879#define GetnPixelMapusvARB_remap_index 406 880#define GetnPolygonStippleARB_remap_index 407 881#define GetnSeparableFilterARB_remap_index 408 882#define GetnTexImageARB_remap_index 409 883#define GetnUniformdvARB_remap_index 410 884#define GetnUniformfvARB_remap_index 411 885#define GetnUniformivARB_remap_index 412 886#define GetnUniformuivARB_remap_index 413 887#define ReadnPixelsARB_remap_index 414 888#define DrawArraysInstancedBaseInstance_remap_index 415 889#define DrawElementsInstancedBaseInstance_remap_index 416 890#define DrawElementsInstancedBaseVertexBaseInstance_remap_index 417 891#define DrawTransformFeedbackInstanced_remap_index 418 892#define DrawTransformFeedbackStreamInstanced_remap_index 419 893#define GetInternalformativ_remap_index 420 894#define GetActiveAtomicCounterBufferiv_remap_index 421 895#define BindImageTexture_remap_index 422 896#define MemoryBarrier_remap_index 423 897#define TexStorage1D_remap_index 424 898#define TexStorage2D_remap_index 425 899#define TexStorage3D_remap_index 426 900#define TextureStorage1DEXT_remap_index 427 901#define TextureStorage2DEXT_remap_index 428 902#define TextureStorage3DEXT_remap_index 429 903#define ClearBufferData_remap_index 430 904#define ClearBufferSubData_remap_index 431 905#define DispatchCompute_remap_index 432 906#define DispatchComputeIndirect_remap_index 433 907#define CopyImageSubData_remap_index 434 908#define TextureView_remap_index 435 909#define BindVertexBuffer_remap_index 436 910#define VertexAttribBinding_remap_index 437 911#define VertexAttribFormat_remap_index 438 912#define VertexAttribIFormat_remap_index 439 913#define VertexAttribLFormat_remap_index 440 914#define VertexBindingDivisor_remap_index 441 915#define MultiDrawArraysIndirect_remap_index 442 916#define MultiDrawElementsIndirect_remap_index 443 917#define TexBufferRange_remap_index 444 918#define TexStorage2DMultisample_remap_index 445 919#define TexStorage3DMultisample_remap_index 446 920#define BufferStorage_remap_index 447 921#define ClearTexImage_remap_index 448 922#define ClearTexSubImage_remap_index 449 923#define BindBuffersBase_remap_index 450 924#define BindBuffersRange_remap_index 451 925#define BindImageTextures_remap_index 452 926#define BindSamplers_remap_index 453 927#define BindTextures_remap_index 454 928#define BindVertexBuffers_remap_index 455 929#define InvalidateBufferData_remap_index 456 930#define InvalidateBufferSubData_remap_index 457 931#define InvalidateFramebuffer_remap_index 458 932#define InvalidateSubFramebuffer_remap_index 459 933#define InvalidateTexImage_remap_index 460 934#define InvalidateTexSubImage_remap_index 461 935#define PolygonOffsetEXT_remap_index 462 936#define DrawTexfOES_remap_index 463 937#define DrawTexfvOES_remap_index 464 938#define DrawTexiOES_remap_index 465 939#define DrawTexivOES_remap_index 466 940#define DrawTexsOES_remap_index 467 941#define DrawTexsvOES_remap_index 468 942#define DrawTexxOES_remap_index 469 943#define DrawTexxvOES_remap_index 470 944#define PointSizePointerOES_remap_index 471 945#define QueryMatrixxOES_remap_index 472 946#define SampleMaskSGIS_remap_index 473 947#define SamplePatternSGIS_remap_index 474 948#define ColorPointerEXT_remap_index 475 949#define EdgeFlagPointerEXT_remap_index 476 950#define IndexPointerEXT_remap_index 477 951#define NormalPointerEXT_remap_index 478 952#define TexCoordPointerEXT_remap_index 479 953#define VertexPointerEXT_remap_index 480 954#define DiscardFramebufferEXT_remap_index 481 955#define ActiveShaderProgram_remap_index 482 956#define BindProgramPipeline_remap_index 483 957#define CreateShaderProgramv_remap_index 484 958#define DeleteProgramPipelines_remap_index 485 959#define GenProgramPipelines_remap_index 486 960#define GetProgramPipelineInfoLog_remap_index 487 961#define GetProgramPipelineiv_remap_index 488 962#define IsProgramPipeline_remap_index 489 963#define LockArraysEXT_remap_index 490 964#define ProgramUniform1f_remap_index 491 965#define ProgramUniform1fv_remap_index 492 966#define ProgramUniform1i_remap_index 493 967#define ProgramUniform1iv_remap_index 494 968#define ProgramUniform1ui_remap_index 495 969#define ProgramUniform1uiv_remap_index 496 970#define ProgramUniform2f_remap_index 497 971#define ProgramUniform2fv_remap_index 498 972#define ProgramUniform2i_remap_index 499 973#define ProgramUniform2iv_remap_index 500 974#define ProgramUniform2ui_remap_index 501 975#define ProgramUniform2uiv_remap_index 502 976#define ProgramUniform3f_remap_index 503 977#define ProgramUniform3fv_remap_index 504 978#define ProgramUniform3i_remap_index 505 979#define ProgramUniform3iv_remap_index 506 980#define ProgramUniform3ui_remap_index 507 981#define ProgramUniform3uiv_remap_index 508 982#define ProgramUniform4f_remap_index 509 983#define ProgramUniform4fv_remap_index 510 984#define ProgramUniform4i_remap_index 511 985#define ProgramUniform4iv_remap_index 512 986#define ProgramUniform4ui_remap_index 513 987#define ProgramUniform4uiv_remap_index 514 988#define ProgramUniformMatrix2fv_remap_index 515 989#define ProgramUniformMatrix2x3fv_remap_index 516 990#define ProgramUniformMatrix2x4fv_remap_index 517 991#define ProgramUniformMatrix3fv_remap_index 518 992#define ProgramUniformMatrix3x2fv_remap_index 519 993#define ProgramUniformMatrix3x4fv_remap_index 520 994#define ProgramUniformMatrix4fv_remap_index 521 995#define ProgramUniformMatrix4x2fv_remap_index 522 996#define ProgramUniformMatrix4x3fv_remap_index 523 997#define UnlockArraysEXT_remap_index 524 998#define UseProgramStages_remap_index 525 999#define ValidateProgramPipeline_remap_index 526 1000#define DebugMessageCallback_remap_index 527 1001#define DebugMessageControl_remap_index 528 1002#define DebugMessageInsert_remap_index 529 1003#define GetDebugMessageLog_remap_index 530 1004#define GetObjectLabel_remap_index 531 1005#define GetObjectPtrLabel_remap_index 532 1006#define ObjectLabel_remap_index 533 1007#define ObjectPtrLabel_remap_index 534 1008#define PopDebugGroup_remap_index 535 1009#define PushDebugGroup_remap_index 536 1010#define SecondaryColor3fEXT_remap_index 537 1011#define SecondaryColor3fvEXT_remap_index 538 1012#define MultiDrawElementsEXT_remap_index 539 1013#define FogCoordfEXT_remap_index 540 1014#define FogCoordfvEXT_remap_index 541 1015#define ResizeBuffersMESA_remap_index 542 1016#define WindowPos4dMESA_remap_index 543 1017#define WindowPos4dvMESA_remap_index 544 1018#define WindowPos4fMESA_remap_index 545 1019#define WindowPos4fvMESA_remap_index 546 1020#define WindowPos4iMESA_remap_index 547 1021#define WindowPos4ivMESA_remap_index 548 1022#define WindowPos4sMESA_remap_index 549 1023#define WindowPos4svMESA_remap_index 550 1024#define MultiModeDrawArraysIBM_remap_index 551 1025#define MultiModeDrawElementsIBM_remap_index 552 1026#define AreProgramsResidentNV_remap_index 553 1027#define ExecuteProgramNV_remap_index 554 1028#define GetProgramParameterdvNV_remap_index 555 1029#define GetProgramParameterfvNV_remap_index 556 1030#define GetProgramStringNV_remap_index 557 1031#define GetProgramivNV_remap_index 558 1032#define GetTrackMatrixivNV_remap_index 559 1033#define GetVertexAttribdvNV_remap_index 560 1034#define GetVertexAttribfvNV_remap_index 561 1035#define GetVertexAttribivNV_remap_index 562 1036#define LoadProgramNV_remap_index 563 1037#define ProgramParameters4dvNV_remap_index 564 1038#define ProgramParameters4fvNV_remap_index 565 1039#define RequestResidentProgramsNV_remap_index 566 1040#define TrackMatrixNV_remap_index 567 1041#define VertexAttrib1dNV_remap_index 568 1042#define VertexAttrib1dvNV_remap_index 569 1043#define VertexAttrib1fNV_remap_index 570 1044#define VertexAttrib1fvNV_remap_index 571 1045#define VertexAttrib1sNV_remap_index 572 1046#define VertexAttrib1svNV_remap_index 573 1047#define VertexAttrib2dNV_remap_index 574 1048#define VertexAttrib2dvNV_remap_index 575 1049#define VertexAttrib2fNV_remap_index 576 1050#define VertexAttrib2fvNV_remap_index 577 1051#define VertexAttrib2sNV_remap_index 578 1052#define VertexAttrib2svNV_remap_index 579 1053#define VertexAttrib3dNV_remap_index 580 1054#define VertexAttrib3dvNV_remap_index 581 1055#define VertexAttrib3fNV_remap_index 582 1056#define VertexAttrib3fvNV_remap_index 583 1057#define VertexAttrib3sNV_remap_index 584 1058#define VertexAttrib3svNV_remap_index 585 1059#define VertexAttrib4dNV_remap_index 586 1060#define VertexAttrib4dvNV_remap_index 587 1061#define VertexAttrib4fNV_remap_index 588 1062#define VertexAttrib4fvNV_remap_index 589 1063#define VertexAttrib4sNV_remap_index 590 1064#define VertexAttrib4svNV_remap_index 591 1065#define VertexAttrib4ubNV_remap_index 592 1066#define VertexAttrib4ubvNV_remap_index 593 1067#define VertexAttribPointerNV_remap_index 594 1068#define VertexAttribs1dvNV_remap_index 595 1069#define VertexAttribs1fvNV_remap_index 596 1070#define VertexAttribs1svNV_remap_index 597 1071#define VertexAttribs2dvNV_remap_index 598 1072#define VertexAttribs2fvNV_remap_index 599 1073#define VertexAttribs2svNV_remap_index 600 1074#define VertexAttribs3dvNV_remap_index 601 1075#define VertexAttribs3fvNV_remap_index 602 1076#define VertexAttribs3svNV_remap_index 603 1077#define VertexAttribs4dvNV_remap_index 604 1078#define VertexAttribs4fvNV_remap_index 605 1079#define VertexAttribs4svNV_remap_index 606 1080#define VertexAttribs4ubvNV_remap_index 607 1081#define GetTexBumpParameterfvATI_remap_index 608 1082#define GetTexBumpParameterivATI_remap_index 609 1083#define TexBumpParameterfvATI_remap_index 610 1084#define TexBumpParameterivATI_remap_index 611 1085#define AlphaFragmentOp1ATI_remap_index 612 1086#define AlphaFragmentOp2ATI_remap_index 613 1087#define AlphaFragmentOp3ATI_remap_index 614 1088#define BeginFragmentShaderATI_remap_index 615 1089#define BindFragmentShaderATI_remap_index 616 1090#define ColorFragmentOp1ATI_remap_index 617 1091#define ColorFragmentOp2ATI_remap_index 618 1092#define ColorFragmentOp3ATI_remap_index 619 1093#define DeleteFragmentShaderATI_remap_index 620 1094#define EndFragmentShaderATI_remap_index 621 1095#define GenFragmentShadersATI_remap_index 622 1096#define PassTexCoordATI_remap_index 623 1097#define SampleMapATI_remap_index 624 1098#define SetFragmentShaderConstantATI_remap_index 625 1099#define ActiveStencilFaceEXT_remap_index 626 1100#define BindVertexArrayAPPLE_remap_index 627 1101#define GenVertexArraysAPPLE_remap_index 628 1102#define GetProgramNamedParameterdvNV_remap_index 629 1103#define GetProgramNamedParameterfvNV_remap_index 630 1104#define ProgramNamedParameter4dNV_remap_index 631 1105#define ProgramNamedParameter4dvNV_remap_index 632 1106#define ProgramNamedParameter4fNV_remap_index 633 1107#define ProgramNamedParameter4fvNV_remap_index 634 1108#define PrimitiveRestartNV_remap_index 635 1109#define GetTexGenxvOES_remap_index 636 1110#define TexGenxOES_remap_index 637 1111#define TexGenxvOES_remap_index 638 1112#define DepthBoundsEXT_remap_index 639 1113#define BindFramebufferEXT_remap_index 640 1114#define BindRenderbufferEXT_remap_index 641 1115#define BufferParameteriAPPLE_remap_index 642 1116#define FlushMappedBufferRangeAPPLE_remap_index 643 1117#define VertexAttribI1iEXT_remap_index 644 1118#define VertexAttribI1uiEXT_remap_index 645 1119#define VertexAttribI2iEXT_remap_index 646 1120#define VertexAttribI2ivEXT_remap_index 647 1121#define VertexAttribI2uiEXT_remap_index 648 1122#define VertexAttribI2uivEXT_remap_index 649 1123#define VertexAttribI3iEXT_remap_index 650 1124#define VertexAttribI3ivEXT_remap_index 651 1125#define VertexAttribI3uiEXT_remap_index 652 1126#define VertexAttribI3uivEXT_remap_index 653 1127#define VertexAttribI4iEXT_remap_index 654 1128#define VertexAttribI4ivEXT_remap_index 655 1129#define VertexAttribI4uiEXT_remap_index 656 1130#define VertexAttribI4uivEXT_remap_index 657 1131#define ClearColorIiEXT_remap_index 658 1132#define ClearColorIuiEXT_remap_index 659 1133#define BindBufferOffsetEXT_remap_index 660 1134#define BeginPerfMonitorAMD_remap_index 661 1135#define DeletePerfMonitorsAMD_remap_index 662 1136#define EndPerfMonitorAMD_remap_index 663 1137#define GenPerfMonitorsAMD_remap_index 664 1138#define GetPerfMonitorCounterDataAMD_remap_index 665 1139#define GetPerfMonitorCounterInfoAMD_remap_index 666 1140#define GetPerfMonitorCounterStringAMD_remap_index 667 1141#define GetPerfMonitorCountersAMD_remap_index 668 1142#define GetPerfMonitorGroupStringAMD_remap_index 669 1143#define GetPerfMonitorGroupsAMD_remap_index 670 1144#define SelectPerfMonitorCountersAMD_remap_index 671 1145#define GetObjectParameterivAPPLE_remap_index 672 1146#define ObjectPurgeableAPPLE_remap_index 673 1147#define ObjectUnpurgeableAPPLE_remap_index 674 1148#define ActiveProgramEXT_remap_index 675 1149#define CreateShaderProgramEXT_remap_index 676 1150#define UseShaderProgramEXT_remap_index 677 1151#define TextureBarrierNV_remap_index 678 1152#define VDPAUFiniNV_remap_index 679 1153#define VDPAUGetSurfaceivNV_remap_index 680 1154#define VDPAUInitNV_remap_index 681 1155#define VDPAUIsSurfaceNV_remap_index 682 1156#define VDPAUMapSurfacesNV_remap_index 683 1157#define VDPAURegisterOutputSurfaceNV_remap_index 684 1158#define VDPAURegisterVideoSurfaceNV_remap_index 685 1159#define VDPAUSurfaceAccessNV_remap_index 686 1160#define VDPAUUnmapSurfacesNV_remap_index 687 1161#define VDPAUUnregisterSurfaceNV_remap_index 688 1162#define BeginPerfQueryINTEL_remap_index 689 1163#define CreatePerfQueryINTEL_remap_index 690 1164#define DeletePerfQueryINTEL_remap_index 691 1165#define EndPerfQueryINTEL_remap_index 692 1166#define GetFirstPerfQueryIdINTEL_remap_index 693 1167#define GetNextPerfQueryIdINTEL_remap_index 694 1168#define GetPerfCounterInfoINTEL_remap_index 695 1169#define GetPerfQueryDataINTEL_remap_index 696 1170#define GetPerfQueryIdByNameINTEL_remap_index 697 1171#define GetPerfQueryInfoINTEL_remap_index 698 1172#define StencilFuncSeparateATI_remap_index 699 1173#define ProgramEnvParameters4fvEXT_remap_index 700 1174#define ProgramLocalParameters4fvEXT_remap_index 701 1175#define EGLImageTargetRenderbufferStorageOES_remap_index 702 1176#define EGLImageTargetTexture2DOES_remap_index 703 1177#define AlphaFuncx_remap_index 704 1178#define ClearColorx_remap_index 705 1179#define ClearDepthx_remap_index 706 1180#define Color4x_remap_index 707 1181#define DepthRangex_remap_index 708 1182#define Fogx_remap_index 709 1183#define Fogxv_remap_index 710 1184#define Frustumf_remap_index 711 1185#define Frustumx_remap_index 712 1186#define LightModelx_remap_index 713 1187#define LightModelxv_remap_index 714 1188#define Lightx_remap_index 715 1189#define Lightxv_remap_index 716 1190#define LineWidthx_remap_index 717 1191#define LoadMatrixx_remap_index 718 1192#define Materialx_remap_index 719 1193#define Materialxv_remap_index 720 1194#define MultMatrixx_remap_index 721 1195#define MultiTexCoord4x_remap_index 722 1196#define Normal3x_remap_index 723 1197#define Orthof_remap_index 724 1198#define Orthox_remap_index 725 1199#define PointSizex_remap_index 726 1200#define PolygonOffsetx_remap_index 727 1201#define Rotatex_remap_index 728 1202#define SampleCoveragex_remap_index 729 1203#define Scalex_remap_index 730 1204#define TexEnvx_remap_index 731 1205#define TexEnvxv_remap_index 732 1206#define TexParameterx_remap_index 733 1207#define Translatex_remap_index 734 1208#define ClipPlanef_remap_index 735 1209#define ClipPlanex_remap_index 736 1210#define GetClipPlanef_remap_index 737 1211#define GetClipPlanex_remap_index 738 1212#define GetFixedv_remap_index 739 1213#define GetLightxv_remap_index 740 1214#define GetMaterialxv_remap_index 741 1215#define GetTexEnvxv_remap_index 742 1216#define GetTexParameterxv_remap_index 743 1217#define PointParameterx_remap_index 744 1218#define PointParameterxv_remap_index 745 1219#define TexParameterxv_remap_index 746 1220 1221#define _gloffset_CompressedTexImage1D driDispatchRemapTable[CompressedTexImage1D_remap_index] 1222#define _gloffset_CompressedTexImage2D driDispatchRemapTable[CompressedTexImage2D_remap_index] 1223#define _gloffset_CompressedTexImage3D driDispatchRemapTable[CompressedTexImage3D_remap_index] 1224#define _gloffset_CompressedTexSubImage1D driDispatchRemapTable[CompressedTexSubImage1D_remap_index] 1225#define _gloffset_CompressedTexSubImage2D driDispatchRemapTable[CompressedTexSubImage2D_remap_index] 1226#define _gloffset_CompressedTexSubImage3D driDispatchRemapTable[CompressedTexSubImage3D_remap_index] 1227#define _gloffset_GetCompressedTexImage driDispatchRemapTable[GetCompressedTexImage_remap_index] 1228#define _gloffset_LoadTransposeMatrixd driDispatchRemapTable[LoadTransposeMatrixd_remap_index] 1229#define _gloffset_LoadTransposeMatrixf driDispatchRemapTable[LoadTransposeMatrixf_remap_index] 1230#define _gloffset_MultTransposeMatrixd driDispatchRemapTable[MultTransposeMatrixd_remap_index] 1231#define _gloffset_MultTransposeMatrixf driDispatchRemapTable[MultTransposeMatrixf_remap_index] 1232#define _gloffset_SampleCoverage driDispatchRemapTable[SampleCoverage_remap_index] 1233#define _gloffset_BlendFuncSeparate driDispatchRemapTable[BlendFuncSeparate_remap_index] 1234#define _gloffset_FogCoordPointer driDispatchRemapTable[FogCoordPointer_remap_index] 1235#define _gloffset_FogCoordd driDispatchRemapTable[FogCoordd_remap_index] 1236#define _gloffset_FogCoorddv driDispatchRemapTable[FogCoorddv_remap_index] 1237#define _gloffset_MultiDrawArrays driDispatchRemapTable[MultiDrawArrays_remap_index] 1238#define _gloffset_PointParameterf driDispatchRemapTable[PointParameterf_remap_index] 1239#define _gloffset_PointParameterfv driDispatchRemapTable[PointParameterfv_remap_index] 1240#define _gloffset_PointParameteri driDispatchRemapTable[PointParameteri_remap_index] 1241#define _gloffset_PointParameteriv driDispatchRemapTable[PointParameteriv_remap_index] 1242#define _gloffset_SecondaryColor3b driDispatchRemapTable[SecondaryColor3b_remap_index] 1243#define _gloffset_SecondaryColor3bv driDispatchRemapTable[SecondaryColor3bv_remap_index] 1244#define _gloffset_SecondaryColor3d driDispatchRemapTable[SecondaryColor3d_remap_index] 1245#define _gloffset_SecondaryColor3dv driDispatchRemapTable[SecondaryColor3dv_remap_index] 1246#define _gloffset_SecondaryColor3i driDispatchRemapTable[SecondaryColor3i_remap_index] 1247#define _gloffset_SecondaryColor3iv driDispatchRemapTable[SecondaryColor3iv_remap_index] 1248#define _gloffset_SecondaryColor3s driDispatchRemapTable[SecondaryColor3s_remap_index] 1249#define _gloffset_SecondaryColor3sv driDispatchRemapTable[SecondaryColor3sv_remap_index] 1250#define _gloffset_SecondaryColor3ub driDispatchRemapTable[SecondaryColor3ub_remap_index] 1251#define _gloffset_SecondaryColor3ubv driDispatchRemapTable[SecondaryColor3ubv_remap_index] 1252#define _gloffset_SecondaryColor3ui driDispatchRemapTable[SecondaryColor3ui_remap_index] 1253#define _gloffset_SecondaryColor3uiv driDispatchRemapTable[SecondaryColor3uiv_remap_index] 1254#define _gloffset_SecondaryColor3us driDispatchRemapTable[SecondaryColor3us_remap_index] 1255#define _gloffset_SecondaryColor3usv driDispatchRemapTable[SecondaryColor3usv_remap_index] 1256#define _gloffset_SecondaryColorPointer driDispatchRemapTable[SecondaryColorPointer_remap_index] 1257#define _gloffset_WindowPos2d driDispatchRemapTable[WindowPos2d_remap_index] 1258#define _gloffset_WindowPos2dv driDispatchRemapTable[WindowPos2dv_remap_index] 1259#define _gloffset_WindowPos2f driDispatchRemapTable[WindowPos2f_remap_index] 1260#define _gloffset_WindowPos2fv driDispatchRemapTable[WindowPos2fv_remap_index] 1261#define _gloffset_WindowPos2i driDispatchRemapTable[WindowPos2i_remap_index] 1262#define _gloffset_WindowPos2iv driDispatchRemapTable[WindowPos2iv_remap_index] 1263#define _gloffset_WindowPos2s driDispatchRemapTable[WindowPos2s_remap_index] 1264#define _gloffset_WindowPos2sv driDispatchRemapTable[WindowPos2sv_remap_index] 1265#define _gloffset_WindowPos3d driDispatchRemapTable[WindowPos3d_remap_index] 1266#define _gloffset_WindowPos3dv driDispatchRemapTable[WindowPos3dv_remap_index] 1267#define _gloffset_WindowPos3f driDispatchRemapTable[WindowPos3f_remap_index] 1268#define _gloffset_WindowPos3fv driDispatchRemapTable[WindowPos3fv_remap_index] 1269#define _gloffset_WindowPos3i driDispatchRemapTable[WindowPos3i_remap_index] 1270#define _gloffset_WindowPos3iv driDispatchRemapTable[WindowPos3iv_remap_index] 1271#define _gloffset_WindowPos3s driDispatchRemapTable[WindowPos3s_remap_index] 1272#define _gloffset_WindowPos3sv driDispatchRemapTable[WindowPos3sv_remap_index] 1273#define _gloffset_BeginQuery driDispatchRemapTable[BeginQuery_remap_index] 1274#define _gloffset_BindBuffer driDispatchRemapTable[BindBuffer_remap_index] 1275#define _gloffset_BufferData driDispatchRemapTable[BufferData_remap_index] 1276#define _gloffset_BufferSubData driDispatchRemapTable[BufferSubData_remap_index] 1277#define _gloffset_DeleteBuffers driDispatchRemapTable[DeleteBuffers_remap_index] 1278#define _gloffset_DeleteQueries driDispatchRemapTable[DeleteQueries_remap_index] 1279#define _gloffset_EndQuery driDispatchRemapTable[EndQuery_remap_index] 1280#define _gloffset_GenBuffers driDispatchRemapTable[GenBuffers_remap_index] 1281#define _gloffset_GenQueries driDispatchRemapTable[GenQueries_remap_index] 1282#define _gloffset_GetBufferParameteriv driDispatchRemapTable[GetBufferParameteriv_remap_index] 1283#define _gloffset_GetBufferPointerv driDispatchRemapTable[GetBufferPointerv_remap_index] 1284#define _gloffset_GetBufferSubData driDispatchRemapTable[GetBufferSubData_remap_index] 1285#define _gloffset_GetQueryObjectiv driDispatchRemapTable[GetQueryObjectiv_remap_index] 1286#define _gloffset_GetQueryObjectuiv driDispatchRemapTable[GetQueryObjectuiv_remap_index] 1287#define _gloffset_GetQueryiv driDispatchRemapTable[GetQueryiv_remap_index] 1288#define _gloffset_IsBuffer driDispatchRemapTable[IsBuffer_remap_index] 1289#define _gloffset_IsQuery driDispatchRemapTable[IsQuery_remap_index] 1290#define _gloffset_MapBuffer driDispatchRemapTable[MapBuffer_remap_index] 1291#define _gloffset_UnmapBuffer driDispatchRemapTable[UnmapBuffer_remap_index] 1292#define _gloffset_AttachShader driDispatchRemapTable[AttachShader_remap_index] 1293#define _gloffset_BindAttribLocation driDispatchRemapTable[BindAttribLocation_remap_index] 1294#define _gloffset_BlendEquationSeparate driDispatchRemapTable[BlendEquationSeparate_remap_index] 1295#define _gloffset_CompileShader driDispatchRemapTable[CompileShader_remap_index] 1296#define _gloffset_CreateProgram driDispatchRemapTable[CreateProgram_remap_index] 1297#define _gloffset_CreateShader driDispatchRemapTable[CreateShader_remap_index] 1298#define _gloffset_DeleteProgram driDispatchRemapTable[DeleteProgram_remap_index] 1299#define _gloffset_DeleteShader driDispatchRemapTable[DeleteShader_remap_index] 1300#define _gloffset_DetachShader driDispatchRemapTable[DetachShader_remap_index] 1301#define _gloffset_DisableVertexAttribArray driDispatchRemapTable[DisableVertexAttribArray_remap_index] 1302#define _gloffset_DrawBuffers driDispatchRemapTable[DrawBuffers_remap_index] 1303#define _gloffset_EnableVertexAttribArray driDispatchRemapTable[EnableVertexAttribArray_remap_index] 1304#define _gloffset_GetActiveAttrib driDispatchRemapTable[GetActiveAttrib_remap_index] 1305#define _gloffset_GetActiveUniform driDispatchRemapTable[GetActiveUniform_remap_index] 1306#define _gloffset_GetAttachedShaders driDispatchRemapTable[GetAttachedShaders_remap_index] 1307#define _gloffset_GetAttribLocation driDispatchRemapTable[GetAttribLocation_remap_index] 1308#define _gloffset_GetProgramInfoLog driDispatchRemapTable[GetProgramInfoLog_remap_index] 1309#define _gloffset_GetProgramiv driDispatchRemapTable[GetProgramiv_remap_index] 1310#define _gloffset_GetShaderInfoLog driDispatchRemapTable[GetShaderInfoLog_remap_index] 1311#define _gloffset_GetShaderSource driDispatchRemapTable[GetShaderSource_remap_index] 1312#define _gloffset_GetShaderiv driDispatchRemapTable[GetShaderiv_remap_index] 1313#define _gloffset_GetUniformLocation driDispatchRemapTable[GetUniformLocation_remap_index] 1314#define _gloffset_GetUniformfv driDispatchRemapTable[GetUniformfv_remap_index] 1315#define _gloffset_GetUniformiv driDispatchRemapTable[GetUniformiv_remap_index] 1316#define _gloffset_GetVertexAttribPointerv driDispatchRemapTable[GetVertexAttribPointerv_remap_index] 1317#define _gloffset_GetVertexAttribdv driDispatchRemapTable[GetVertexAttribdv_remap_index] 1318#define _gloffset_GetVertexAttribfv driDispatchRemapTable[GetVertexAttribfv_remap_index] 1319#define _gloffset_GetVertexAttribiv driDispatchRemapTable[GetVertexAttribiv_remap_index] 1320#define _gloffset_IsProgram driDispatchRemapTable[IsProgram_remap_index] 1321#define _gloffset_IsShader driDispatchRemapTable[IsShader_remap_index] 1322#define _gloffset_LinkProgram driDispatchRemapTable[LinkProgram_remap_index] 1323#define _gloffset_ShaderSource driDispatchRemapTable[ShaderSource_remap_index] 1324#define _gloffset_StencilFuncSeparate driDispatchRemapTable[StencilFuncSeparate_remap_index] 1325#define _gloffset_StencilMaskSeparate driDispatchRemapTable[StencilMaskSeparate_remap_index] 1326#define _gloffset_StencilOpSeparate driDispatchRemapTable[StencilOpSeparate_remap_index] 1327#define _gloffset_Uniform1f driDispatchRemapTable[Uniform1f_remap_index] 1328#define _gloffset_Uniform1fv driDispatchRemapTable[Uniform1fv_remap_index] 1329#define _gloffset_Uniform1i driDispatchRemapTable[Uniform1i_remap_index] 1330#define _gloffset_Uniform1iv driDispatchRemapTable[Uniform1iv_remap_index] 1331#define _gloffset_Uniform2f driDispatchRemapTable[Uniform2f_remap_index] 1332#define _gloffset_Uniform2fv driDispatchRemapTable[Uniform2fv_remap_index] 1333#define _gloffset_Uniform2i driDispatchRemapTable[Uniform2i_remap_index] 1334#define _gloffset_Uniform2iv driDispatchRemapTable[Uniform2iv_remap_index] 1335#define _gloffset_Uniform3f driDispatchRemapTable[Uniform3f_remap_index] 1336#define _gloffset_Uniform3fv driDispatchRemapTable[Uniform3fv_remap_index] 1337#define _gloffset_Uniform3i driDispatchRemapTable[Uniform3i_remap_index] 1338#define _gloffset_Uniform3iv driDispatchRemapTable[Uniform3iv_remap_index] 1339#define _gloffset_Uniform4f driDispatchRemapTable[Uniform4f_remap_index] 1340#define _gloffset_Uniform4fv driDispatchRemapTable[Uniform4fv_remap_index] 1341#define _gloffset_Uniform4i driDispatchRemapTable[Uniform4i_remap_index] 1342#define _gloffset_Uniform4iv driDispatchRemapTable[Uniform4iv_remap_index] 1343#define _gloffset_UniformMatrix2fv driDispatchRemapTable[UniformMatrix2fv_remap_index] 1344#define _gloffset_UniformMatrix3fv driDispatchRemapTable[UniformMatrix3fv_remap_index] 1345#define _gloffset_UniformMatrix4fv driDispatchRemapTable[UniformMatrix4fv_remap_index] 1346#define _gloffset_UseProgram driDispatchRemapTable[UseProgram_remap_index] 1347#define _gloffset_ValidateProgram driDispatchRemapTable[ValidateProgram_remap_index] 1348#define _gloffset_VertexAttrib1d driDispatchRemapTable[VertexAttrib1d_remap_index] 1349#define _gloffset_VertexAttrib1dv driDispatchRemapTable[VertexAttrib1dv_remap_index] 1350#define _gloffset_VertexAttrib1s driDispatchRemapTable[VertexAttrib1s_remap_index] 1351#define _gloffset_VertexAttrib1sv driDispatchRemapTable[VertexAttrib1sv_remap_index] 1352#define _gloffset_VertexAttrib2d driDispatchRemapTable[VertexAttrib2d_remap_index] 1353#define _gloffset_VertexAttrib2dv driDispatchRemapTable[VertexAttrib2dv_remap_index] 1354#define _gloffset_VertexAttrib2s driDispatchRemapTable[VertexAttrib2s_remap_index] 1355#define _gloffset_VertexAttrib2sv driDispatchRemapTable[VertexAttrib2sv_remap_index] 1356#define _gloffset_VertexAttrib3d driDispatchRemapTable[VertexAttrib3d_remap_index] 1357#define _gloffset_VertexAttrib3dv driDispatchRemapTable[VertexAttrib3dv_remap_index] 1358#define _gloffset_VertexAttrib3s driDispatchRemapTable[VertexAttrib3s_remap_index] 1359#define _gloffset_VertexAttrib3sv driDispatchRemapTable[VertexAttrib3sv_remap_index] 1360#define _gloffset_VertexAttrib4Nbv driDispatchRemapTable[VertexAttrib4Nbv_remap_index] 1361#define _gloffset_VertexAttrib4Niv driDispatchRemapTable[VertexAttrib4Niv_remap_index] 1362#define _gloffset_VertexAttrib4Nsv driDispatchRemapTable[VertexAttrib4Nsv_remap_index] 1363#define _gloffset_VertexAttrib4Nub driDispatchRemapTable[VertexAttrib4Nub_remap_index] 1364#define _gloffset_VertexAttrib4Nubv driDispatchRemapTable[VertexAttrib4Nubv_remap_index] 1365#define _gloffset_VertexAttrib4Nuiv driDispatchRemapTable[VertexAttrib4Nuiv_remap_index] 1366#define _gloffset_VertexAttrib4Nusv driDispatchRemapTable[VertexAttrib4Nusv_remap_index] 1367#define _gloffset_VertexAttrib4bv driDispatchRemapTable[VertexAttrib4bv_remap_index] 1368#define _gloffset_VertexAttrib4d driDispatchRemapTable[VertexAttrib4d_remap_index] 1369#define _gloffset_VertexAttrib4dv driDispatchRemapTable[VertexAttrib4dv_remap_index] 1370#define _gloffset_VertexAttrib4iv driDispatchRemapTable[VertexAttrib4iv_remap_index] 1371#define _gloffset_VertexAttrib4s driDispatchRemapTable[VertexAttrib4s_remap_index] 1372#define _gloffset_VertexAttrib4sv driDispatchRemapTable[VertexAttrib4sv_remap_index] 1373#define _gloffset_VertexAttrib4ubv driDispatchRemapTable[VertexAttrib4ubv_remap_index] 1374#define _gloffset_VertexAttrib4uiv driDispatchRemapTable[VertexAttrib4uiv_remap_index] 1375#define _gloffset_VertexAttrib4usv driDispatchRemapTable[VertexAttrib4usv_remap_index] 1376#define _gloffset_VertexAttribPointer driDispatchRemapTable[VertexAttribPointer_remap_index] 1377#define _gloffset_UniformMatrix2x3fv driDispatchRemapTable[UniformMatrix2x3fv_remap_index] 1378#define _gloffset_UniformMatrix2x4fv driDispatchRemapTable[UniformMatrix2x4fv_remap_index] 1379#define _gloffset_UniformMatrix3x2fv driDispatchRemapTable[UniformMatrix3x2fv_remap_index] 1380#define _gloffset_UniformMatrix3x4fv driDispatchRemapTable[UniformMatrix3x4fv_remap_index] 1381#define _gloffset_UniformMatrix4x2fv driDispatchRemapTable[UniformMatrix4x2fv_remap_index] 1382#define _gloffset_UniformMatrix4x3fv driDispatchRemapTable[UniformMatrix4x3fv_remap_index] 1383#define _gloffset_BeginConditionalRender driDispatchRemapTable[BeginConditionalRender_remap_index] 1384#define _gloffset_BeginTransformFeedback driDispatchRemapTable[BeginTransformFeedback_remap_index] 1385#define _gloffset_BindBufferBase driDispatchRemapTable[BindBufferBase_remap_index] 1386#define _gloffset_BindBufferRange driDispatchRemapTable[BindBufferRange_remap_index] 1387#define _gloffset_BindFragDataLocation driDispatchRemapTable[BindFragDataLocation_remap_index] 1388#define _gloffset_ClampColor driDispatchRemapTable[ClampColor_remap_index] 1389#define _gloffset_ClearBufferfi driDispatchRemapTable[ClearBufferfi_remap_index] 1390#define _gloffset_ClearBufferfv driDispatchRemapTable[ClearBufferfv_remap_index] 1391#define _gloffset_ClearBufferiv driDispatchRemapTable[ClearBufferiv_remap_index] 1392#define _gloffset_ClearBufferuiv driDispatchRemapTable[ClearBufferuiv_remap_index] 1393#define _gloffset_ColorMaski driDispatchRemapTable[ColorMaski_remap_index] 1394#define _gloffset_Disablei driDispatchRemapTable[Disablei_remap_index] 1395#define _gloffset_Enablei driDispatchRemapTable[Enablei_remap_index] 1396#define _gloffset_EndConditionalRender driDispatchRemapTable[EndConditionalRender_remap_index] 1397#define _gloffset_EndTransformFeedback driDispatchRemapTable[EndTransformFeedback_remap_index] 1398#define _gloffset_GetBooleani_v driDispatchRemapTable[GetBooleani_v_remap_index] 1399#define _gloffset_GetFragDataLocation driDispatchRemapTable[GetFragDataLocation_remap_index] 1400#define _gloffset_GetIntegeri_v driDispatchRemapTable[GetIntegeri_v_remap_index] 1401#define _gloffset_GetStringi driDispatchRemapTable[GetStringi_remap_index] 1402#define _gloffset_GetTexParameterIiv driDispatchRemapTable[GetTexParameterIiv_remap_index] 1403#define _gloffset_GetTexParameterIuiv driDispatchRemapTable[GetTexParameterIuiv_remap_index] 1404#define _gloffset_GetTransformFeedbackVarying driDispatchRemapTable[GetTransformFeedbackVarying_remap_index] 1405#define _gloffset_GetUniformuiv driDispatchRemapTable[GetUniformuiv_remap_index] 1406#define _gloffset_GetVertexAttribIiv driDispatchRemapTable[GetVertexAttribIiv_remap_index] 1407#define _gloffset_GetVertexAttribIuiv driDispatchRemapTable[GetVertexAttribIuiv_remap_index] 1408#define _gloffset_IsEnabledi driDispatchRemapTable[IsEnabledi_remap_index] 1409#define _gloffset_TexParameterIiv driDispatchRemapTable[TexParameterIiv_remap_index] 1410#define _gloffset_TexParameterIuiv driDispatchRemapTable[TexParameterIuiv_remap_index] 1411#define _gloffset_TransformFeedbackVaryings driDispatchRemapTable[TransformFeedbackVaryings_remap_index] 1412#define _gloffset_Uniform1ui driDispatchRemapTable[Uniform1ui_remap_index] 1413#define _gloffset_Uniform1uiv driDispatchRemapTable[Uniform1uiv_remap_index] 1414#define _gloffset_Uniform2ui driDispatchRemapTable[Uniform2ui_remap_index] 1415#define _gloffset_Uniform2uiv driDispatchRemapTable[Uniform2uiv_remap_index] 1416#define _gloffset_Uniform3ui driDispatchRemapTable[Uniform3ui_remap_index] 1417#define _gloffset_Uniform3uiv driDispatchRemapTable[Uniform3uiv_remap_index] 1418#define _gloffset_Uniform4ui driDispatchRemapTable[Uniform4ui_remap_index] 1419#define _gloffset_Uniform4uiv driDispatchRemapTable[Uniform4uiv_remap_index] 1420#define _gloffset_VertexAttribI1iv driDispatchRemapTable[VertexAttribI1iv_remap_index] 1421#define _gloffset_VertexAttribI1uiv driDispatchRemapTable[VertexAttribI1uiv_remap_index] 1422#define _gloffset_VertexAttribI4bv driDispatchRemapTable[VertexAttribI4bv_remap_index] 1423#define _gloffset_VertexAttribI4sv driDispatchRemapTable[VertexAttribI4sv_remap_index] 1424#define _gloffset_VertexAttribI4ubv driDispatchRemapTable[VertexAttribI4ubv_remap_index] 1425#define _gloffset_VertexAttribI4usv driDispatchRemapTable[VertexAttribI4usv_remap_index] 1426#define _gloffset_VertexAttribIPointer driDispatchRemapTable[VertexAttribIPointer_remap_index] 1427#define _gloffset_PrimitiveRestartIndex driDispatchRemapTable[PrimitiveRestartIndex_remap_index] 1428#define _gloffset_TexBuffer driDispatchRemapTable[TexBuffer_remap_index] 1429#define _gloffset_FramebufferTexture driDispatchRemapTable[FramebufferTexture_remap_index] 1430#define _gloffset_GetBufferParameteri64v driDispatchRemapTable[GetBufferParameteri64v_remap_index] 1431#define _gloffset_GetInteger64i_v driDispatchRemapTable[GetInteger64i_v_remap_index] 1432#define _gloffset_VertexAttribDivisor driDispatchRemapTable[VertexAttribDivisor_remap_index] 1433#define _gloffset_MinSampleShading driDispatchRemapTable[MinSampleShading_remap_index] 1434#define _gloffset_BindProgramARB driDispatchRemapTable[BindProgramARB_remap_index] 1435#define _gloffset_DeleteProgramsARB driDispatchRemapTable[DeleteProgramsARB_remap_index] 1436#define _gloffset_GenProgramsARB driDispatchRemapTable[GenProgramsARB_remap_index] 1437#define _gloffset_GetProgramEnvParameterdvARB driDispatchRemapTable[GetProgramEnvParameterdvARB_remap_index] 1438#define _gloffset_GetProgramEnvParameterfvARB driDispatchRemapTable[GetProgramEnvParameterfvARB_remap_index] 1439#define _gloffset_GetProgramLocalParameterdvARB driDispatchRemapTable[GetProgramLocalParameterdvARB_remap_index] 1440#define _gloffset_GetProgramLocalParameterfvARB driDispatchRemapTable[GetProgramLocalParameterfvARB_remap_index] 1441#define _gloffset_GetProgramStringARB driDispatchRemapTable[GetProgramStringARB_remap_index] 1442#define _gloffset_GetProgramivARB driDispatchRemapTable[GetProgramivARB_remap_index] 1443#define _gloffset_IsProgramARB driDispatchRemapTable[IsProgramARB_remap_index] 1444#define _gloffset_ProgramEnvParameter4dARB driDispatchRemapTable[ProgramEnvParameter4dARB_remap_index] 1445#define _gloffset_ProgramEnvParameter4dvARB driDispatchRemapTable[ProgramEnvParameter4dvARB_remap_index] 1446#define _gloffset_ProgramEnvParameter4fARB driDispatchRemapTable[ProgramEnvParameter4fARB_remap_index] 1447#define _gloffset_ProgramEnvParameter4fvARB driDispatchRemapTable[ProgramEnvParameter4fvARB_remap_index] 1448#define _gloffset_ProgramLocalParameter4dARB driDispatchRemapTable[ProgramLocalParameter4dARB_remap_index] 1449#define _gloffset_ProgramLocalParameter4dvARB driDispatchRemapTable[ProgramLocalParameter4dvARB_remap_index] 1450#define _gloffset_ProgramLocalParameter4fARB driDispatchRemapTable[ProgramLocalParameter4fARB_remap_index] 1451#define _gloffset_ProgramLocalParameter4fvARB driDispatchRemapTable[ProgramLocalParameter4fvARB_remap_index] 1452#define _gloffset_ProgramStringARB driDispatchRemapTable[ProgramStringARB_remap_index] 1453#define _gloffset_VertexAttrib1fARB driDispatchRemapTable[VertexAttrib1fARB_remap_index] 1454#define _gloffset_VertexAttrib1fvARB driDispatchRemapTable[VertexAttrib1fvARB_remap_index] 1455#define _gloffset_VertexAttrib2fARB driDispatchRemapTable[VertexAttrib2fARB_remap_index] 1456#define _gloffset_VertexAttrib2fvARB driDispatchRemapTable[VertexAttrib2fvARB_remap_index] 1457#define _gloffset_VertexAttrib3fARB driDispatchRemapTable[VertexAttrib3fARB_remap_index] 1458#define _gloffset_VertexAttrib3fvARB driDispatchRemapTable[VertexAttrib3fvARB_remap_index] 1459#define _gloffset_VertexAttrib4fARB driDispatchRemapTable[VertexAttrib4fARB_remap_index] 1460#define _gloffset_VertexAttrib4fvARB driDispatchRemapTable[VertexAttrib4fvARB_remap_index] 1461#define _gloffset_AttachObjectARB driDispatchRemapTable[AttachObjectARB_remap_index] 1462#define _gloffset_CreateProgramObjectARB driDispatchRemapTable[CreateProgramObjectARB_remap_index] 1463#define _gloffset_CreateShaderObjectARB driDispatchRemapTable[CreateShaderObjectARB_remap_index] 1464#define _gloffset_DeleteObjectARB driDispatchRemapTable[DeleteObjectARB_remap_index] 1465#define _gloffset_DetachObjectARB driDispatchRemapTable[DetachObjectARB_remap_index] 1466#define _gloffset_GetAttachedObjectsARB driDispatchRemapTable[GetAttachedObjectsARB_remap_index] 1467#define _gloffset_GetHandleARB driDispatchRemapTable[GetHandleARB_remap_index] 1468#define _gloffset_GetInfoLogARB driDispatchRemapTable[GetInfoLogARB_remap_index] 1469#define _gloffset_GetObjectParameterfvARB driDispatchRemapTable[GetObjectParameterfvARB_remap_index] 1470#define _gloffset_GetObjectParameterivARB driDispatchRemapTable[GetObjectParameterivARB_remap_index] 1471#define _gloffset_DrawArraysInstancedARB driDispatchRemapTable[DrawArraysInstancedARB_remap_index] 1472#define _gloffset_DrawElementsInstancedARB driDispatchRemapTable[DrawElementsInstancedARB_remap_index] 1473#define _gloffset_BindFramebuffer driDispatchRemapTable[BindFramebuffer_remap_index] 1474#define _gloffset_BindRenderbuffer driDispatchRemapTable[BindRenderbuffer_remap_index] 1475#define _gloffset_BlitFramebuffer driDispatchRemapTable[BlitFramebuffer_remap_index] 1476#define _gloffset_CheckFramebufferStatus driDispatchRemapTable[CheckFramebufferStatus_remap_index] 1477#define _gloffset_DeleteFramebuffers driDispatchRemapTable[DeleteFramebuffers_remap_index] 1478#define _gloffset_DeleteRenderbuffers driDispatchRemapTable[DeleteRenderbuffers_remap_index] 1479#define _gloffset_FramebufferRenderbuffer driDispatchRemapTable[FramebufferRenderbuffer_remap_index] 1480#define _gloffset_FramebufferTexture1D driDispatchRemapTable[FramebufferTexture1D_remap_index] 1481#define _gloffset_FramebufferTexture2D driDispatchRemapTable[FramebufferTexture2D_remap_index] 1482#define _gloffset_FramebufferTexture3D driDispatchRemapTable[FramebufferTexture3D_remap_index] 1483#define _gloffset_FramebufferTextureLayer driDispatchRemapTable[FramebufferTextureLayer_remap_index] 1484#define _gloffset_GenFramebuffers driDispatchRemapTable[GenFramebuffers_remap_index] 1485#define _gloffset_GenRenderbuffers driDispatchRemapTable[GenRenderbuffers_remap_index] 1486#define _gloffset_GenerateMipmap driDispatchRemapTable[GenerateMipmap_remap_index] 1487#define _gloffset_GetFramebufferAttachmentParameteriv driDispatchRemapTable[GetFramebufferAttachmentParameteriv_remap_index] 1488#define _gloffset_GetRenderbufferParameteriv driDispatchRemapTable[GetRenderbufferParameteriv_remap_index] 1489#define _gloffset_IsFramebuffer driDispatchRemapTable[IsFramebuffer_remap_index] 1490#define _gloffset_IsRenderbuffer driDispatchRemapTable[IsRenderbuffer_remap_index] 1491#define _gloffset_RenderbufferStorage driDispatchRemapTable[RenderbufferStorage_remap_index] 1492#define _gloffset_RenderbufferStorageMultisample driDispatchRemapTable[RenderbufferStorageMultisample_remap_index] 1493#define _gloffset_FramebufferTextureFaceARB driDispatchRemapTable[FramebufferTextureFaceARB_remap_index] 1494#define _gloffset_FlushMappedBufferRange driDispatchRemapTable[FlushMappedBufferRange_remap_index] 1495#define _gloffset_MapBufferRange driDispatchRemapTable[MapBufferRange_remap_index] 1496#define _gloffset_BindVertexArray driDispatchRemapTable[BindVertexArray_remap_index] 1497#define _gloffset_DeleteVertexArrays driDispatchRemapTable[DeleteVertexArrays_remap_index] 1498#define _gloffset_GenVertexArrays driDispatchRemapTable[GenVertexArrays_remap_index] 1499#define _gloffset_IsVertexArray driDispatchRemapTable[IsVertexArray_remap_index] 1500#define _gloffset_GetActiveUniformBlockName driDispatchRemapTable[GetActiveUniformBlockName_remap_index] 1501#define _gloffset_GetActiveUniformBlockiv driDispatchRemapTable[GetActiveUniformBlockiv_remap_index] 1502#define _gloffset_GetActiveUniformName driDispatchRemapTable[GetActiveUniformName_remap_index] 1503#define _gloffset_GetActiveUniformsiv driDispatchRemapTable[GetActiveUniformsiv_remap_index] 1504#define _gloffset_GetUniformBlockIndex driDispatchRemapTable[GetUniformBlockIndex_remap_index] 1505#define _gloffset_GetUniformIndices driDispatchRemapTable[GetUniformIndices_remap_index] 1506#define _gloffset_UniformBlockBinding driDispatchRemapTable[UniformBlockBinding_remap_index] 1507#define _gloffset_CopyBufferSubData driDispatchRemapTable[CopyBufferSubData_remap_index] 1508#define _gloffset_ClientWaitSync driDispatchRemapTable[ClientWaitSync_remap_index] 1509#define _gloffset_DeleteSync driDispatchRemapTable[DeleteSync_remap_index] 1510#define _gloffset_FenceSync driDispatchRemapTable[FenceSync_remap_index] 1511#define _gloffset_GetInteger64v driDispatchRemapTable[GetInteger64v_remap_index] 1512#define _gloffset_GetSynciv driDispatchRemapTable[GetSynciv_remap_index] 1513#define _gloffset_IsSync driDispatchRemapTable[IsSync_remap_index] 1514#define _gloffset_WaitSync driDispatchRemapTable[WaitSync_remap_index] 1515#define _gloffset_DrawElementsBaseVertex driDispatchRemapTable[DrawElementsBaseVertex_remap_index] 1516#define _gloffset_DrawElementsInstancedBaseVertex driDispatchRemapTable[DrawElementsInstancedBaseVertex_remap_index] 1517#define _gloffset_DrawRangeElementsBaseVertex driDispatchRemapTable[DrawRangeElementsBaseVertex_remap_index] 1518#define _gloffset_MultiDrawElementsBaseVertex driDispatchRemapTable[MultiDrawElementsBaseVertex_remap_index] 1519#define _gloffset_ProvokingVertex driDispatchRemapTable[ProvokingVertex_remap_index] 1520#define _gloffset_GetMultisamplefv driDispatchRemapTable[GetMultisamplefv_remap_index] 1521#define _gloffset_SampleMaski driDispatchRemapTable[SampleMaski_remap_index] 1522#define _gloffset_TexImage2DMultisample driDispatchRemapTable[TexImage2DMultisample_remap_index] 1523#define _gloffset_TexImage3DMultisample driDispatchRemapTable[TexImage3DMultisample_remap_index] 1524#define _gloffset_BlendEquationSeparateiARB driDispatchRemapTable[BlendEquationSeparateiARB_remap_index] 1525#define _gloffset_BlendEquationiARB driDispatchRemapTable[BlendEquationiARB_remap_index] 1526#define _gloffset_BlendFuncSeparateiARB driDispatchRemapTable[BlendFuncSeparateiARB_remap_index] 1527#define _gloffset_BlendFunciARB driDispatchRemapTable[BlendFunciARB_remap_index] 1528#define _gloffset_BindFragDataLocationIndexed driDispatchRemapTable[BindFragDataLocationIndexed_remap_index] 1529#define _gloffset_GetFragDataIndex driDispatchRemapTable[GetFragDataIndex_remap_index] 1530#define _gloffset_BindSampler driDispatchRemapTable[BindSampler_remap_index] 1531#define _gloffset_DeleteSamplers driDispatchRemapTable[DeleteSamplers_remap_index] 1532#define _gloffset_GenSamplers driDispatchRemapTable[GenSamplers_remap_index] 1533#define _gloffset_GetSamplerParameterIiv driDispatchRemapTable[GetSamplerParameterIiv_remap_index] 1534#define _gloffset_GetSamplerParameterIuiv driDispatchRemapTable[GetSamplerParameterIuiv_remap_index] 1535#define _gloffset_GetSamplerParameterfv driDispatchRemapTable[GetSamplerParameterfv_remap_index] 1536#define _gloffset_GetSamplerParameteriv driDispatchRemapTable[GetSamplerParameteriv_remap_index] 1537#define _gloffset_IsSampler driDispatchRemapTable[IsSampler_remap_index] 1538#define _gloffset_SamplerParameterIiv driDispatchRemapTable[SamplerParameterIiv_remap_index] 1539#define _gloffset_SamplerParameterIuiv driDispatchRemapTable[SamplerParameterIuiv_remap_index] 1540#define _gloffset_SamplerParameterf driDispatchRemapTable[SamplerParameterf_remap_index] 1541#define _gloffset_SamplerParameterfv driDispatchRemapTable[SamplerParameterfv_remap_index] 1542#define _gloffset_SamplerParameteri driDispatchRemapTable[SamplerParameteri_remap_index] 1543#define _gloffset_SamplerParameteriv driDispatchRemapTable[SamplerParameteriv_remap_index] 1544#define _gloffset_GetQueryObjecti64v driDispatchRemapTable[GetQueryObjecti64v_remap_index] 1545#define _gloffset_GetQueryObjectui64v driDispatchRemapTable[GetQueryObjectui64v_remap_index] 1546#define _gloffset_QueryCounter driDispatchRemapTable[QueryCounter_remap_index] 1547#define _gloffset_ColorP3ui driDispatchRemapTable[ColorP3ui_remap_index] 1548#define _gloffset_ColorP3uiv driDispatchRemapTable[ColorP3uiv_remap_index] 1549#define _gloffset_ColorP4ui driDispatchRemapTable[ColorP4ui_remap_index] 1550#define _gloffset_ColorP4uiv driDispatchRemapTable[ColorP4uiv_remap_index] 1551#define _gloffset_MultiTexCoordP1ui driDispatchRemapTable[MultiTexCoordP1ui_remap_index] 1552#define _gloffset_MultiTexCoordP1uiv driDispatchRemapTable[MultiTexCoordP1uiv_remap_index] 1553#define _gloffset_MultiTexCoordP2ui driDispatchRemapTable[MultiTexCoordP2ui_remap_index] 1554#define _gloffset_MultiTexCoordP2uiv driDispatchRemapTable[MultiTexCoordP2uiv_remap_index] 1555#define _gloffset_MultiTexCoordP3ui driDispatchRemapTable[MultiTexCoordP3ui_remap_index] 1556#define _gloffset_MultiTexCoordP3uiv driDispatchRemapTable[MultiTexCoordP3uiv_remap_index] 1557#define _gloffset_MultiTexCoordP4ui driDispatchRemapTable[MultiTexCoordP4ui_remap_index] 1558#define _gloffset_MultiTexCoordP4uiv driDispatchRemapTable[MultiTexCoordP4uiv_remap_index] 1559#define _gloffset_NormalP3ui driDispatchRemapTable[NormalP3ui_remap_index] 1560#define _gloffset_NormalP3uiv driDispatchRemapTable[NormalP3uiv_remap_index] 1561#define _gloffset_SecondaryColorP3ui driDispatchRemapTable[SecondaryColorP3ui_remap_index] 1562#define _gloffset_SecondaryColorP3uiv driDispatchRemapTable[SecondaryColorP3uiv_remap_index] 1563#define _gloffset_TexCoordP1ui driDispatchRemapTable[TexCoordP1ui_remap_index] 1564#define _gloffset_TexCoordP1uiv driDispatchRemapTable[TexCoordP1uiv_remap_index] 1565#define _gloffset_TexCoordP2ui driDispatchRemapTable[TexCoordP2ui_remap_index] 1566#define _gloffset_TexCoordP2uiv driDispatchRemapTable[TexCoordP2uiv_remap_index] 1567#define _gloffset_TexCoordP3ui driDispatchRemapTable[TexCoordP3ui_remap_index] 1568#define _gloffset_TexCoordP3uiv driDispatchRemapTable[TexCoordP3uiv_remap_index] 1569#define _gloffset_TexCoordP4ui driDispatchRemapTable[TexCoordP4ui_remap_index] 1570#define _gloffset_TexCoordP4uiv driDispatchRemapTable[TexCoordP4uiv_remap_index] 1571#define _gloffset_VertexAttribP1ui driDispatchRemapTable[VertexAttribP1ui_remap_index] 1572#define _gloffset_VertexAttribP1uiv driDispatchRemapTable[VertexAttribP1uiv_remap_index] 1573#define _gloffset_VertexAttribP2ui driDispatchRemapTable[VertexAttribP2ui_remap_index] 1574#define _gloffset_VertexAttribP2uiv driDispatchRemapTable[VertexAttribP2uiv_remap_index] 1575#define _gloffset_VertexAttribP3ui driDispatchRemapTable[VertexAttribP3ui_remap_index] 1576#define _gloffset_VertexAttribP3uiv driDispatchRemapTable[VertexAttribP3uiv_remap_index] 1577#define _gloffset_VertexAttribP4ui driDispatchRemapTable[VertexAttribP4ui_remap_index] 1578#define _gloffset_VertexAttribP4uiv driDispatchRemapTable[VertexAttribP4uiv_remap_index] 1579#define _gloffset_VertexP2ui driDispatchRemapTable[VertexP2ui_remap_index] 1580#define _gloffset_VertexP2uiv driDispatchRemapTable[VertexP2uiv_remap_index] 1581#define _gloffset_VertexP3ui driDispatchRemapTable[VertexP3ui_remap_index] 1582#define _gloffset_VertexP3uiv driDispatchRemapTable[VertexP3uiv_remap_index] 1583#define _gloffset_VertexP4ui driDispatchRemapTable[VertexP4ui_remap_index] 1584#define _gloffset_VertexP4uiv driDispatchRemapTable[VertexP4uiv_remap_index] 1585#define _gloffset_DrawArraysIndirect driDispatchRemapTable[DrawArraysIndirect_remap_index] 1586#define _gloffset_DrawElementsIndirect driDispatchRemapTable[DrawElementsIndirect_remap_index] 1587#define _gloffset_BindTransformFeedback driDispatchRemapTable[BindTransformFeedback_remap_index] 1588#define _gloffset_DeleteTransformFeedbacks driDispatchRemapTable[DeleteTransformFeedbacks_remap_index] 1589#define _gloffset_DrawTransformFeedback driDispatchRemapTable[DrawTransformFeedback_remap_index] 1590#define _gloffset_GenTransformFeedbacks driDispatchRemapTable[GenTransformFeedbacks_remap_index] 1591#define _gloffset_IsTransformFeedback driDispatchRemapTable[IsTransformFeedback_remap_index] 1592#define _gloffset_PauseTransformFeedback driDispatchRemapTable[PauseTransformFeedback_remap_index] 1593#define _gloffset_ResumeTransformFeedback driDispatchRemapTable[ResumeTransformFeedback_remap_index] 1594#define _gloffset_BeginQueryIndexed driDispatchRemapTable[BeginQueryIndexed_remap_index] 1595#define _gloffset_DrawTransformFeedbackStream driDispatchRemapTable[DrawTransformFeedbackStream_remap_index] 1596#define _gloffset_EndQueryIndexed driDispatchRemapTable[EndQueryIndexed_remap_index] 1597#define _gloffset_GetQueryIndexediv driDispatchRemapTable[GetQueryIndexediv_remap_index] 1598#define _gloffset_ClearDepthf driDispatchRemapTable[ClearDepthf_remap_index] 1599#define _gloffset_DepthRangef driDispatchRemapTable[DepthRangef_remap_index] 1600#define _gloffset_GetShaderPrecisionFormat driDispatchRemapTable[GetShaderPrecisionFormat_remap_index] 1601#define _gloffset_ReleaseShaderCompiler driDispatchRemapTable[ReleaseShaderCompiler_remap_index] 1602#define _gloffset_ShaderBinary driDispatchRemapTable[ShaderBinary_remap_index] 1603#define _gloffset_GetProgramBinary driDispatchRemapTable[GetProgramBinary_remap_index] 1604#define _gloffset_ProgramBinary driDispatchRemapTable[ProgramBinary_remap_index] 1605#define _gloffset_ProgramParameteri driDispatchRemapTable[ProgramParameteri_remap_index] 1606#define _gloffset_DepthRangeArrayv driDispatchRemapTable[DepthRangeArrayv_remap_index] 1607#define _gloffset_DepthRangeIndexed driDispatchRemapTable[DepthRangeIndexed_remap_index] 1608#define _gloffset_GetDoublei_v driDispatchRemapTable[GetDoublei_v_remap_index] 1609#define _gloffset_GetFloati_v driDispatchRemapTable[GetFloati_v_remap_index] 1610#define _gloffset_ScissorArrayv driDispatchRemapTable[ScissorArrayv_remap_index] 1611#define _gloffset_ScissorIndexed driDispatchRemapTable[ScissorIndexed_remap_index] 1612#define _gloffset_ScissorIndexedv driDispatchRemapTable[ScissorIndexedv_remap_index] 1613#define _gloffset_ViewportArrayv driDispatchRemapTable[ViewportArrayv_remap_index] 1614#define _gloffset_ViewportIndexedf driDispatchRemapTable[ViewportIndexedf_remap_index] 1615#define _gloffset_ViewportIndexedfv driDispatchRemapTable[ViewportIndexedfv_remap_index] 1616#define _gloffset_GetGraphicsResetStatusARB driDispatchRemapTable[GetGraphicsResetStatusARB_remap_index] 1617#define _gloffset_GetnColorTableARB driDispatchRemapTable[GetnColorTableARB_remap_index] 1618#define _gloffset_GetnCompressedTexImageARB driDispatchRemapTable[GetnCompressedTexImageARB_remap_index] 1619#define _gloffset_GetnConvolutionFilterARB driDispatchRemapTable[GetnConvolutionFilterARB_remap_index] 1620#define _gloffset_GetnHistogramARB driDispatchRemapTable[GetnHistogramARB_remap_index] 1621#define _gloffset_GetnMapdvARB driDispatchRemapTable[GetnMapdvARB_remap_index] 1622#define _gloffset_GetnMapfvARB driDispatchRemapTable[GetnMapfvARB_remap_index] 1623#define _gloffset_GetnMapivARB driDispatchRemapTable[GetnMapivARB_remap_index] 1624#define _gloffset_GetnMinmaxARB driDispatchRemapTable[GetnMinmaxARB_remap_index] 1625#define _gloffset_GetnPixelMapfvARB driDispatchRemapTable[GetnPixelMapfvARB_remap_index] 1626#define _gloffset_GetnPixelMapuivARB driDispatchRemapTable[GetnPixelMapuivARB_remap_index] 1627#define _gloffset_GetnPixelMapusvARB driDispatchRemapTable[GetnPixelMapusvARB_remap_index] 1628#define _gloffset_GetnPolygonStippleARB driDispatchRemapTable[GetnPolygonStippleARB_remap_index] 1629#define _gloffset_GetnSeparableFilterARB driDispatchRemapTable[GetnSeparableFilterARB_remap_index] 1630#define _gloffset_GetnTexImageARB driDispatchRemapTable[GetnTexImageARB_remap_index] 1631#define _gloffset_GetnUniformdvARB driDispatchRemapTable[GetnUniformdvARB_remap_index] 1632#define _gloffset_GetnUniformfvARB driDispatchRemapTable[GetnUniformfvARB_remap_index] 1633#define _gloffset_GetnUniformivARB driDispatchRemapTable[GetnUniformivARB_remap_index] 1634#define _gloffset_GetnUniformuivARB driDispatchRemapTable[GetnUniformuivARB_remap_index] 1635#define _gloffset_ReadnPixelsARB driDispatchRemapTable[ReadnPixelsARB_remap_index] 1636#define _gloffset_DrawArraysInstancedBaseInstance driDispatchRemapTable[DrawArraysInstancedBaseInstance_remap_index] 1637#define _gloffset_DrawElementsInstancedBaseInstance driDispatchRemapTable[DrawElementsInstancedBaseInstance_remap_index] 1638#define _gloffset_DrawElementsInstancedBaseVertexBaseInstance driDispatchRemapTable[DrawElementsInstancedBaseVertexBaseInstance_remap_index] 1639#define _gloffset_DrawTransformFeedbackInstanced driDispatchRemapTable[DrawTransformFeedbackInstanced_remap_index] 1640#define _gloffset_DrawTransformFeedbackStreamInstanced driDispatchRemapTable[DrawTransformFeedbackStreamInstanced_remap_index] 1641#define _gloffset_GetInternalformativ driDispatchRemapTable[GetInternalformativ_remap_index] 1642#define _gloffset_GetActiveAtomicCounterBufferiv driDispatchRemapTable[GetActiveAtomicCounterBufferiv_remap_index] 1643#define _gloffset_BindImageTexture driDispatchRemapTable[BindImageTexture_remap_index] 1644#define _gloffset_MemoryBarrier driDispatchRemapTable[MemoryBarrier_remap_index] 1645#define _gloffset_TexStorage1D driDispatchRemapTable[TexStorage1D_remap_index] 1646#define _gloffset_TexStorage2D driDispatchRemapTable[TexStorage2D_remap_index] 1647#define _gloffset_TexStorage3D driDispatchRemapTable[TexStorage3D_remap_index] 1648#define _gloffset_TextureStorage1DEXT driDispatchRemapTable[TextureStorage1DEXT_remap_index] 1649#define _gloffset_TextureStorage2DEXT driDispatchRemapTable[TextureStorage2DEXT_remap_index] 1650#define _gloffset_TextureStorage3DEXT driDispatchRemapTable[TextureStorage3DEXT_remap_index] 1651#define _gloffset_ClearBufferData driDispatchRemapTable[ClearBufferData_remap_index] 1652#define _gloffset_ClearBufferSubData driDispatchRemapTable[ClearBufferSubData_remap_index] 1653#define _gloffset_DispatchCompute driDispatchRemapTable[DispatchCompute_remap_index] 1654#define _gloffset_DispatchComputeIndirect driDispatchRemapTable[DispatchComputeIndirect_remap_index] 1655#define _gloffset_CopyImageSubData driDispatchRemapTable[CopyImageSubData_remap_index] 1656#define _gloffset_TextureView driDispatchRemapTable[TextureView_remap_index] 1657#define _gloffset_BindVertexBuffer driDispatchRemapTable[BindVertexBuffer_remap_index] 1658#define _gloffset_VertexAttribBinding driDispatchRemapTable[VertexAttribBinding_remap_index] 1659#define _gloffset_VertexAttribFormat driDispatchRemapTable[VertexAttribFormat_remap_index] 1660#define _gloffset_VertexAttribIFormat driDispatchRemapTable[VertexAttribIFormat_remap_index] 1661#define _gloffset_VertexAttribLFormat driDispatchRemapTable[VertexAttribLFormat_remap_index] 1662#define _gloffset_VertexBindingDivisor driDispatchRemapTable[VertexBindingDivisor_remap_index] 1663#define _gloffset_MultiDrawArraysIndirect driDispatchRemapTable[MultiDrawArraysIndirect_remap_index] 1664#define _gloffset_MultiDrawElementsIndirect driDispatchRemapTable[MultiDrawElementsIndirect_remap_index] 1665#define _gloffset_TexBufferRange driDispatchRemapTable[TexBufferRange_remap_index] 1666#define _gloffset_TexStorage2DMultisample driDispatchRemapTable[TexStorage2DMultisample_remap_index] 1667#define _gloffset_TexStorage3DMultisample driDispatchRemapTable[TexStorage3DMultisample_remap_index] 1668#define _gloffset_BufferStorage driDispatchRemapTable[BufferStorage_remap_index] 1669#define _gloffset_ClearTexImage driDispatchRemapTable[ClearTexImage_remap_index] 1670#define _gloffset_ClearTexSubImage driDispatchRemapTable[ClearTexSubImage_remap_index] 1671#define _gloffset_BindBuffersBase driDispatchRemapTable[BindBuffersBase_remap_index] 1672#define _gloffset_BindBuffersRange driDispatchRemapTable[BindBuffersRange_remap_index] 1673#define _gloffset_BindImageTextures driDispatchRemapTable[BindImageTextures_remap_index] 1674#define _gloffset_BindSamplers driDispatchRemapTable[BindSamplers_remap_index] 1675#define _gloffset_BindTextures driDispatchRemapTable[BindTextures_remap_index] 1676#define _gloffset_BindVertexBuffers driDispatchRemapTable[BindVertexBuffers_remap_index] 1677#define _gloffset_InvalidateBufferData driDispatchRemapTable[InvalidateBufferData_remap_index] 1678#define _gloffset_InvalidateBufferSubData driDispatchRemapTable[InvalidateBufferSubData_remap_index] 1679#define _gloffset_InvalidateFramebuffer driDispatchRemapTable[InvalidateFramebuffer_remap_index] 1680#define _gloffset_InvalidateSubFramebuffer driDispatchRemapTable[InvalidateSubFramebuffer_remap_index] 1681#define _gloffset_InvalidateTexImage driDispatchRemapTable[InvalidateTexImage_remap_index] 1682#define _gloffset_InvalidateTexSubImage driDispatchRemapTable[InvalidateTexSubImage_remap_index] 1683#define _gloffset_PolygonOffsetEXT driDispatchRemapTable[PolygonOffsetEXT_remap_index] 1684#define _gloffset_DrawTexfOES driDispatchRemapTable[DrawTexfOES_remap_index] 1685#define _gloffset_DrawTexfvOES driDispatchRemapTable[DrawTexfvOES_remap_index] 1686#define _gloffset_DrawTexiOES driDispatchRemapTable[DrawTexiOES_remap_index] 1687#define _gloffset_DrawTexivOES driDispatchRemapTable[DrawTexivOES_remap_index] 1688#define _gloffset_DrawTexsOES driDispatchRemapTable[DrawTexsOES_remap_index] 1689#define _gloffset_DrawTexsvOES driDispatchRemapTable[DrawTexsvOES_remap_index] 1690#define _gloffset_DrawTexxOES driDispatchRemapTable[DrawTexxOES_remap_index] 1691#define _gloffset_DrawTexxvOES driDispatchRemapTable[DrawTexxvOES_remap_index] 1692#define _gloffset_PointSizePointerOES driDispatchRemapTable[PointSizePointerOES_remap_index] 1693#define _gloffset_QueryMatrixxOES driDispatchRemapTable[QueryMatrixxOES_remap_index] 1694#define _gloffset_SampleMaskSGIS driDispatchRemapTable[SampleMaskSGIS_remap_index] 1695#define _gloffset_SamplePatternSGIS driDispatchRemapTable[SamplePatternSGIS_remap_index] 1696#define _gloffset_ColorPointerEXT driDispatchRemapTable[ColorPointerEXT_remap_index] 1697#define _gloffset_EdgeFlagPointerEXT driDispatchRemapTable[EdgeFlagPointerEXT_remap_index] 1698#define _gloffset_IndexPointerEXT driDispatchRemapTable[IndexPointerEXT_remap_index] 1699#define _gloffset_NormalPointerEXT driDispatchRemapTable[NormalPointerEXT_remap_index] 1700#define _gloffset_TexCoordPointerEXT driDispatchRemapTable[TexCoordPointerEXT_remap_index] 1701#define _gloffset_VertexPointerEXT driDispatchRemapTable[VertexPointerEXT_remap_index] 1702#define _gloffset_DiscardFramebufferEXT driDispatchRemapTable[DiscardFramebufferEXT_remap_index] 1703#define _gloffset_ActiveShaderProgram driDispatchRemapTable[ActiveShaderProgram_remap_index] 1704#define _gloffset_BindProgramPipeline driDispatchRemapTable[BindProgramPipeline_remap_index] 1705#define _gloffset_CreateShaderProgramv driDispatchRemapTable[CreateShaderProgramv_remap_index] 1706#define _gloffset_DeleteProgramPipelines driDispatchRemapTable[DeleteProgramPipelines_remap_index] 1707#define _gloffset_GenProgramPipelines driDispatchRemapTable[GenProgramPipelines_remap_index] 1708#define _gloffset_GetProgramPipelineInfoLog driDispatchRemapTable[GetProgramPipelineInfoLog_remap_index] 1709#define _gloffset_GetProgramPipelineiv driDispatchRemapTable[GetProgramPipelineiv_remap_index] 1710#define _gloffset_IsProgramPipeline driDispatchRemapTable[IsProgramPipeline_remap_index] 1711#define _gloffset_LockArraysEXT driDispatchRemapTable[LockArraysEXT_remap_index] 1712#define _gloffset_ProgramUniform1f driDispatchRemapTable[ProgramUniform1f_remap_index] 1713#define _gloffset_ProgramUniform1fv driDispatchRemapTable[ProgramUniform1fv_remap_index] 1714#define _gloffset_ProgramUniform1i driDispatchRemapTable[ProgramUniform1i_remap_index] 1715#define _gloffset_ProgramUniform1iv driDispatchRemapTable[ProgramUniform1iv_remap_index] 1716#define _gloffset_ProgramUniform1ui driDispatchRemapTable[ProgramUniform1ui_remap_index] 1717#define _gloffset_ProgramUniform1uiv driDispatchRemapTable[ProgramUniform1uiv_remap_index] 1718#define _gloffset_ProgramUniform2f driDispatchRemapTable[ProgramUniform2f_remap_index] 1719#define _gloffset_ProgramUniform2fv driDispatchRemapTable[ProgramUniform2fv_remap_index] 1720#define _gloffset_ProgramUniform2i driDispatchRemapTable[ProgramUniform2i_remap_index] 1721#define _gloffset_ProgramUniform2iv driDispatchRemapTable[ProgramUniform2iv_remap_index] 1722#define _gloffset_ProgramUniform2ui driDispatchRemapTable[ProgramUniform2ui_remap_index] 1723#define _gloffset_ProgramUniform2uiv driDispatchRemapTable[ProgramUniform2uiv_remap_index] 1724#define _gloffset_ProgramUniform3f driDispatchRemapTable[ProgramUniform3f_remap_index] 1725#define _gloffset_ProgramUniform3fv driDispatchRemapTable[ProgramUniform3fv_remap_index] 1726#define _gloffset_ProgramUniform3i driDispatchRemapTable[ProgramUniform3i_remap_index] 1727#define _gloffset_ProgramUniform3iv driDispatchRemapTable[ProgramUniform3iv_remap_index] 1728#define _gloffset_ProgramUniform3ui driDispatchRemapTable[ProgramUniform3ui_remap_index] 1729#define _gloffset_ProgramUniform3uiv driDispatchRemapTable[ProgramUniform3uiv_remap_index] 1730#define _gloffset_ProgramUniform4f driDispatchRemapTable[ProgramUniform4f_remap_index] 1731#define _gloffset_ProgramUniform4fv driDispatchRemapTable[ProgramUniform4fv_remap_index] 1732#define _gloffset_ProgramUniform4i driDispatchRemapTable[ProgramUniform4i_remap_index] 1733#define _gloffset_ProgramUniform4iv driDispatchRemapTable[ProgramUniform4iv_remap_index] 1734#define _gloffset_ProgramUniform4ui driDispatchRemapTable[ProgramUniform4ui_remap_index] 1735#define _gloffset_ProgramUniform4uiv driDispatchRemapTable[ProgramUniform4uiv_remap_index] 1736#define _gloffset_ProgramUniformMatrix2fv driDispatchRemapTable[ProgramUniformMatrix2fv_remap_index] 1737#define _gloffset_ProgramUniformMatrix2x3fv driDispatchRemapTable[ProgramUniformMatrix2x3fv_remap_index] 1738#define _gloffset_ProgramUniformMatrix2x4fv driDispatchRemapTable[ProgramUniformMatrix2x4fv_remap_index] 1739#define _gloffset_ProgramUniformMatrix3fv driDispatchRemapTable[ProgramUniformMatrix3fv_remap_index] 1740#define _gloffset_ProgramUniformMatrix3x2fv driDispatchRemapTable[ProgramUniformMatrix3x2fv_remap_index] 1741#define _gloffset_ProgramUniformMatrix3x4fv driDispatchRemapTable[ProgramUniformMatrix3x4fv_remap_index] 1742#define _gloffset_ProgramUniformMatrix4fv driDispatchRemapTable[ProgramUniformMatrix4fv_remap_index] 1743#define _gloffset_ProgramUniformMatrix4x2fv driDispatchRemapTable[ProgramUniformMatrix4x2fv_remap_index] 1744#define _gloffset_ProgramUniformMatrix4x3fv driDispatchRemapTable[ProgramUniformMatrix4x3fv_remap_index] 1745#define _gloffset_UnlockArraysEXT driDispatchRemapTable[UnlockArraysEXT_remap_index] 1746#define _gloffset_UseProgramStages driDispatchRemapTable[UseProgramStages_remap_index] 1747#define _gloffset_ValidateProgramPipeline driDispatchRemapTable[ValidateProgramPipeline_remap_index] 1748#define _gloffset_DebugMessageCallback driDispatchRemapTable[DebugMessageCallback_remap_index] 1749#define _gloffset_DebugMessageControl driDispatchRemapTable[DebugMessageControl_remap_index] 1750#define _gloffset_DebugMessageInsert driDispatchRemapTable[DebugMessageInsert_remap_index] 1751#define _gloffset_GetDebugMessageLog driDispatchRemapTable[GetDebugMessageLog_remap_index] 1752#define _gloffset_GetObjectLabel driDispatchRemapTable[GetObjectLabel_remap_index] 1753#define _gloffset_GetObjectPtrLabel driDispatchRemapTable[GetObjectPtrLabel_remap_index] 1754#define _gloffset_ObjectLabel driDispatchRemapTable[ObjectLabel_remap_index] 1755#define _gloffset_ObjectPtrLabel driDispatchRemapTable[ObjectPtrLabel_remap_index] 1756#define _gloffset_PopDebugGroup driDispatchRemapTable[PopDebugGroup_remap_index] 1757#define _gloffset_PushDebugGroup driDispatchRemapTable[PushDebugGroup_remap_index] 1758#define _gloffset_SecondaryColor3fEXT driDispatchRemapTable[SecondaryColor3fEXT_remap_index] 1759#define _gloffset_SecondaryColor3fvEXT driDispatchRemapTable[SecondaryColor3fvEXT_remap_index] 1760#define _gloffset_MultiDrawElementsEXT driDispatchRemapTable[MultiDrawElementsEXT_remap_index] 1761#define _gloffset_FogCoordfEXT driDispatchRemapTable[FogCoordfEXT_remap_index] 1762#define _gloffset_FogCoordfvEXT driDispatchRemapTable[FogCoordfvEXT_remap_index] 1763#define _gloffset_ResizeBuffersMESA driDispatchRemapTable[ResizeBuffersMESA_remap_index] 1764#define _gloffset_WindowPos4dMESA driDispatchRemapTable[WindowPos4dMESA_remap_index] 1765#define _gloffset_WindowPos4dvMESA driDispatchRemapTable[WindowPos4dvMESA_remap_index] 1766#define _gloffset_WindowPos4fMESA driDispatchRemapTable[WindowPos4fMESA_remap_index] 1767#define _gloffset_WindowPos4fvMESA driDispatchRemapTable[WindowPos4fvMESA_remap_index] 1768#define _gloffset_WindowPos4iMESA driDispatchRemapTable[WindowPos4iMESA_remap_index] 1769#define _gloffset_WindowPos4ivMESA driDispatchRemapTable[WindowPos4ivMESA_remap_index] 1770#define _gloffset_WindowPos4sMESA driDispatchRemapTable[WindowPos4sMESA_remap_index] 1771#define _gloffset_WindowPos4svMESA driDispatchRemapTable[WindowPos4svMESA_remap_index] 1772#define _gloffset_MultiModeDrawArraysIBM driDispatchRemapTable[MultiModeDrawArraysIBM_remap_index] 1773#define _gloffset_MultiModeDrawElementsIBM driDispatchRemapTable[MultiModeDrawElementsIBM_remap_index] 1774#define _gloffset_AreProgramsResidentNV driDispatchRemapTable[AreProgramsResidentNV_remap_index] 1775#define _gloffset_ExecuteProgramNV driDispatchRemapTable[ExecuteProgramNV_remap_index] 1776#define _gloffset_GetProgramParameterdvNV driDispatchRemapTable[GetProgramParameterdvNV_remap_index] 1777#define _gloffset_GetProgramParameterfvNV driDispatchRemapTable[GetProgramParameterfvNV_remap_index] 1778#define _gloffset_GetProgramStringNV driDispatchRemapTable[GetProgramStringNV_remap_index] 1779#define _gloffset_GetProgramivNV driDispatchRemapTable[GetProgramivNV_remap_index] 1780#define _gloffset_GetTrackMatrixivNV driDispatchRemapTable[GetTrackMatrixivNV_remap_index] 1781#define _gloffset_GetVertexAttribdvNV driDispatchRemapTable[GetVertexAttribdvNV_remap_index] 1782#define _gloffset_GetVertexAttribfvNV driDispatchRemapTable[GetVertexAttribfvNV_remap_index] 1783#define _gloffset_GetVertexAttribivNV driDispatchRemapTable[GetVertexAttribivNV_remap_index] 1784#define _gloffset_LoadProgramNV driDispatchRemapTable[LoadProgramNV_remap_index] 1785#define _gloffset_ProgramParameters4dvNV driDispatchRemapTable[ProgramParameters4dvNV_remap_index] 1786#define _gloffset_ProgramParameters4fvNV driDispatchRemapTable[ProgramParameters4fvNV_remap_index] 1787#define _gloffset_RequestResidentProgramsNV driDispatchRemapTable[RequestResidentProgramsNV_remap_index] 1788#define _gloffset_TrackMatrixNV driDispatchRemapTable[TrackMatrixNV_remap_index] 1789#define _gloffset_VertexAttrib1dNV driDispatchRemapTable[VertexAttrib1dNV_remap_index] 1790#define _gloffset_VertexAttrib1dvNV driDispatchRemapTable[VertexAttrib1dvNV_remap_index] 1791#define _gloffset_VertexAttrib1fNV driDispatchRemapTable[VertexAttrib1fNV_remap_index] 1792#define _gloffset_VertexAttrib1fvNV driDispatchRemapTable[VertexAttrib1fvNV_remap_index] 1793#define _gloffset_VertexAttrib1sNV driDispatchRemapTable[VertexAttrib1sNV_remap_index] 1794#define _gloffset_VertexAttrib1svNV driDispatchRemapTable[VertexAttrib1svNV_remap_index] 1795#define _gloffset_VertexAttrib2dNV driDispatchRemapTable[VertexAttrib2dNV_remap_index] 1796#define _gloffset_VertexAttrib2dvNV driDispatchRemapTable[VertexAttrib2dvNV_remap_index] 1797#define _gloffset_VertexAttrib2fNV driDispatchRemapTable[VertexAttrib2fNV_remap_index] 1798#define _gloffset_VertexAttrib2fvNV driDispatchRemapTable[VertexAttrib2fvNV_remap_index] 1799#define _gloffset_VertexAttrib2sNV driDispatchRemapTable[VertexAttrib2sNV_remap_index] 1800#define _gloffset_VertexAttrib2svNV driDispatchRemapTable[VertexAttrib2svNV_remap_index] 1801#define _gloffset_VertexAttrib3dNV driDispatchRemapTable[VertexAttrib3dNV_remap_index] 1802#define _gloffset_VertexAttrib3dvNV driDispatchRemapTable[VertexAttrib3dvNV_remap_index] 1803#define _gloffset_VertexAttrib3fNV driDispatchRemapTable[VertexAttrib3fNV_remap_index] 1804#define _gloffset_VertexAttrib3fvNV driDispatchRemapTable[VertexAttrib3fvNV_remap_index] 1805#define _gloffset_VertexAttrib3sNV driDispatchRemapTable[VertexAttrib3sNV_remap_index] 1806#define _gloffset_VertexAttrib3svNV driDispatchRemapTable[VertexAttrib3svNV_remap_index] 1807#define _gloffset_VertexAttrib4dNV driDispatchRemapTable[VertexAttrib4dNV_remap_index] 1808#define _gloffset_VertexAttrib4dvNV driDispatchRemapTable[VertexAttrib4dvNV_remap_index] 1809#define _gloffset_VertexAttrib4fNV driDispatchRemapTable[VertexAttrib4fNV_remap_index] 1810#define _gloffset_VertexAttrib4fvNV driDispatchRemapTable[VertexAttrib4fvNV_remap_index] 1811#define _gloffset_VertexAttrib4sNV driDispatchRemapTable[VertexAttrib4sNV_remap_index] 1812#define _gloffset_VertexAttrib4svNV driDispatchRemapTable[VertexAttrib4svNV_remap_index] 1813#define _gloffset_VertexAttrib4ubNV driDispatchRemapTable[VertexAttrib4ubNV_remap_index] 1814#define _gloffset_VertexAttrib4ubvNV driDispatchRemapTable[VertexAttrib4ubvNV_remap_index] 1815#define _gloffset_VertexAttribPointerNV driDispatchRemapTable[VertexAttribPointerNV_remap_index] 1816#define _gloffset_VertexAttribs1dvNV driDispatchRemapTable[VertexAttribs1dvNV_remap_index] 1817#define _gloffset_VertexAttribs1fvNV driDispatchRemapTable[VertexAttribs1fvNV_remap_index] 1818#define _gloffset_VertexAttribs1svNV driDispatchRemapTable[VertexAttribs1svNV_remap_index] 1819#define _gloffset_VertexAttribs2dvNV driDispatchRemapTable[VertexAttribs2dvNV_remap_index] 1820#define _gloffset_VertexAttribs2fvNV driDispatchRemapTable[VertexAttribs2fvNV_remap_index] 1821#define _gloffset_VertexAttribs2svNV driDispatchRemapTable[VertexAttribs2svNV_remap_index] 1822#define _gloffset_VertexAttribs3dvNV driDispatchRemapTable[VertexAttribs3dvNV_remap_index] 1823#define _gloffset_VertexAttribs3fvNV driDispatchRemapTable[VertexAttribs3fvNV_remap_index] 1824#define _gloffset_VertexAttribs3svNV driDispatchRemapTable[VertexAttribs3svNV_remap_index] 1825#define _gloffset_VertexAttribs4dvNV driDispatchRemapTable[VertexAttribs4dvNV_remap_index] 1826#define _gloffset_VertexAttribs4fvNV driDispatchRemapTable[VertexAttribs4fvNV_remap_index] 1827#define _gloffset_VertexAttribs4svNV driDispatchRemapTable[VertexAttribs4svNV_remap_index] 1828#define _gloffset_VertexAttribs4ubvNV driDispatchRemapTable[VertexAttribs4ubvNV_remap_index] 1829#define _gloffset_GetTexBumpParameterfvATI driDispatchRemapTable[GetTexBumpParameterfvATI_remap_index] 1830#define _gloffset_GetTexBumpParameterivATI driDispatchRemapTable[GetTexBumpParameterivATI_remap_index] 1831#define _gloffset_TexBumpParameterfvATI driDispatchRemapTable[TexBumpParameterfvATI_remap_index] 1832#define _gloffset_TexBumpParameterivATI driDispatchRemapTable[TexBumpParameterivATI_remap_index] 1833#define _gloffset_AlphaFragmentOp1ATI driDispatchRemapTable[AlphaFragmentOp1ATI_remap_index] 1834#define _gloffset_AlphaFragmentOp2ATI driDispatchRemapTable[AlphaFragmentOp2ATI_remap_index] 1835#define _gloffset_AlphaFragmentOp3ATI driDispatchRemapTable[AlphaFragmentOp3ATI_remap_index] 1836#define _gloffset_BeginFragmentShaderATI driDispatchRemapTable[BeginFragmentShaderATI_remap_index] 1837#define _gloffset_BindFragmentShaderATI driDispatchRemapTable[BindFragmentShaderATI_remap_index] 1838#define _gloffset_ColorFragmentOp1ATI driDispatchRemapTable[ColorFragmentOp1ATI_remap_index] 1839#define _gloffset_ColorFragmentOp2ATI driDispatchRemapTable[ColorFragmentOp2ATI_remap_index] 1840#define _gloffset_ColorFragmentOp3ATI driDispatchRemapTable[ColorFragmentOp3ATI_remap_index] 1841#define _gloffset_DeleteFragmentShaderATI driDispatchRemapTable[DeleteFragmentShaderATI_remap_index] 1842#define _gloffset_EndFragmentShaderATI driDispatchRemapTable[EndFragmentShaderATI_remap_index] 1843#define _gloffset_GenFragmentShadersATI driDispatchRemapTable[GenFragmentShadersATI_remap_index] 1844#define _gloffset_PassTexCoordATI driDispatchRemapTable[PassTexCoordATI_remap_index] 1845#define _gloffset_SampleMapATI driDispatchRemapTable[SampleMapATI_remap_index] 1846#define _gloffset_SetFragmentShaderConstantATI driDispatchRemapTable[SetFragmentShaderConstantATI_remap_index] 1847#define _gloffset_ActiveStencilFaceEXT driDispatchRemapTable[ActiveStencilFaceEXT_remap_index] 1848#define _gloffset_BindVertexArrayAPPLE driDispatchRemapTable[BindVertexArrayAPPLE_remap_index] 1849#define _gloffset_GenVertexArraysAPPLE driDispatchRemapTable[GenVertexArraysAPPLE_remap_index] 1850#define _gloffset_GetProgramNamedParameterdvNV driDispatchRemapTable[GetProgramNamedParameterdvNV_remap_index] 1851#define _gloffset_GetProgramNamedParameterfvNV driDispatchRemapTable[GetProgramNamedParameterfvNV_remap_index] 1852#define _gloffset_ProgramNamedParameter4dNV driDispatchRemapTable[ProgramNamedParameter4dNV_remap_index] 1853#define _gloffset_ProgramNamedParameter4dvNV driDispatchRemapTable[ProgramNamedParameter4dvNV_remap_index] 1854#define _gloffset_ProgramNamedParameter4fNV driDispatchRemapTable[ProgramNamedParameter4fNV_remap_index] 1855#define _gloffset_ProgramNamedParameter4fvNV driDispatchRemapTable[ProgramNamedParameter4fvNV_remap_index] 1856#define _gloffset_PrimitiveRestartNV driDispatchRemapTable[PrimitiveRestartNV_remap_index] 1857#define _gloffset_GetTexGenxvOES driDispatchRemapTable[GetTexGenxvOES_remap_index] 1858#define _gloffset_TexGenxOES driDispatchRemapTable[TexGenxOES_remap_index] 1859#define _gloffset_TexGenxvOES driDispatchRemapTable[TexGenxvOES_remap_index] 1860#define _gloffset_DepthBoundsEXT driDispatchRemapTable[DepthBoundsEXT_remap_index] 1861#define _gloffset_BindFramebufferEXT driDispatchRemapTable[BindFramebufferEXT_remap_index] 1862#define _gloffset_BindRenderbufferEXT driDispatchRemapTable[BindRenderbufferEXT_remap_index] 1863#define _gloffset_BufferParameteriAPPLE driDispatchRemapTable[BufferParameteriAPPLE_remap_index] 1864#define _gloffset_FlushMappedBufferRangeAPPLE driDispatchRemapTable[FlushMappedBufferRangeAPPLE_remap_index] 1865#define _gloffset_VertexAttribI1iEXT driDispatchRemapTable[VertexAttribI1iEXT_remap_index] 1866#define _gloffset_VertexAttribI1uiEXT driDispatchRemapTable[VertexAttribI1uiEXT_remap_index] 1867#define _gloffset_VertexAttribI2iEXT driDispatchRemapTable[VertexAttribI2iEXT_remap_index] 1868#define _gloffset_VertexAttribI2ivEXT driDispatchRemapTable[VertexAttribI2ivEXT_remap_index] 1869#define _gloffset_VertexAttribI2uiEXT driDispatchRemapTable[VertexAttribI2uiEXT_remap_index] 1870#define _gloffset_VertexAttribI2uivEXT driDispatchRemapTable[VertexAttribI2uivEXT_remap_index] 1871#define _gloffset_VertexAttribI3iEXT driDispatchRemapTable[VertexAttribI3iEXT_remap_index] 1872#define _gloffset_VertexAttribI3ivEXT driDispatchRemapTable[VertexAttribI3ivEXT_remap_index] 1873#define _gloffset_VertexAttribI3uiEXT driDispatchRemapTable[VertexAttribI3uiEXT_remap_index] 1874#define _gloffset_VertexAttribI3uivEXT driDispatchRemapTable[VertexAttribI3uivEXT_remap_index] 1875#define _gloffset_VertexAttribI4iEXT driDispatchRemapTable[VertexAttribI4iEXT_remap_index] 1876#define _gloffset_VertexAttribI4ivEXT driDispatchRemapTable[VertexAttribI4ivEXT_remap_index] 1877#define _gloffset_VertexAttribI4uiEXT driDispatchRemapTable[VertexAttribI4uiEXT_remap_index] 1878#define _gloffset_VertexAttribI4uivEXT driDispatchRemapTable[VertexAttribI4uivEXT_remap_index] 1879#define _gloffset_ClearColorIiEXT driDispatchRemapTable[ClearColorIiEXT_remap_index] 1880#define _gloffset_ClearColorIuiEXT driDispatchRemapTable[ClearColorIuiEXT_remap_index] 1881#define _gloffset_BindBufferOffsetEXT driDispatchRemapTable[BindBufferOffsetEXT_remap_index] 1882#define _gloffset_BeginPerfMonitorAMD driDispatchRemapTable[BeginPerfMonitorAMD_remap_index] 1883#define _gloffset_DeletePerfMonitorsAMD driDispatchRemapTable[DeletePerfMonitorsAMD_remap_index] 1884#define _gloffset_EndPerfMonitorAMD driDispatchRemapTable[EndPerfMonitorAMD_remap_index] 1885#define _gloffset_GenPerfMonitorsAMD driDispatchRemapTable[GenPerfMonitorsAMD_remap_index] 1886#define _gloffset_GetPerfMonitorCounterDataAMD driDispatchRemapTable[GetPerfMonitorCounterDataAMD_remap_index] 1887#define _gloffset_GetPerfMonitorCounterInfoAMD driDispatchRemapTable[GetPerfMonitorCounterInfoAMD_remap_index] 1888#define _gloffset_GetPerfMonitorCounterStringAMD driDispatchRemapTable[GetPerfMonitorCounterStringAMD_remap_index] 1889#define _gloffset_GetPerfMonitorCountersAMD driDispatchRemapTable[GetPerfMonitorCountersAMD_remap_index] 1890#define _gloffset_GetPerfMonitorGroupStringAMD driDispatchRemapTable[GetPerfMonitorGroupStringAMD_remap_index] 1891#define _gloffset_GetPerfMonitorGroupsAMD driDispatchRemapTable[GetPerfMonitorGroupsAMD_remap_index] 1892#define _gloffset_SelectPerfMonitorCountersAMD driDispatchRemapTable[SelectPerfMonitorCountersAMD_remap_index] 1893#define _gloffset_GetObjectParameterivAPPLE driDispatchRemapTable[GetObjectParameterivAPPLE_remap_index] 1894#define _gloffset_ObjectPurgeableAPPLE driDispatchRemapTable[ObjectPurgeableAPPLE_remap_index] 1895#define _gloffset_ObjectUnpurgeableAPPLE driDispatchRemapTable[ObjectUnpurgeableAPPLE_remap_index] 1896#define _gloffset_ActiveProgramEXT driDispatchRemapTable[ActiveProgramEXT_remap_index] 1897#define _gloffset_CreateShaderProgramEXT driDispatchRemapTable[CreateShaderProgramEXT_remap_index] 1898#define _gloffset_UseShaderProgramEXT driDispatchRemapTable[UseShaderProgramEXT_remap_index] 1899#define _gloffset_TextureBarrierNV driDispatchRemapTable[TextureBarrierNV_remap_index] 1900#define _gloffset_VDPAUFiniNV driDispatchRemapTable[VDPAUFiniNV_remap_index] 1901#define _gloffset_VDPAUGetSurfaceivNV driDispatchRemapTable[VDPAUGetSurfaceivNV_remap_index] 1902#define _gloffset_VDPAUInitNV driDispatchRemapTable[VDPAUInitNV_remap_index] 1903#define _gloffset_VDPAUIsSurfaceNV driDispatchRemapTable[VDPAUIsSurfaceNV_remap_index] 1904#define _gloffset_VDPAUMapSurfacesNV driDispatchRemapTable[VDPAUMapSurfacesNV_remap_index] 1905#define _gloffset_VDPAURegisterOutputSurfaceNV driDispatchRemapTable[VDPAURegisterOutputSurfaceNV_remap_index] 1906#define _gloffset_VDPAURegisterVideoSurfaceNV driDispatchRemapTable[VDPAURegisterVideoSurfaceNV_remap_index] 1907#define _gloffset_VDPAUSurfaceAccessNV driDispatchRemapTable[VDPAUSurfaceAccessNV_remap_index] 1908#define _gloffset_VDPAUUnmapSurfacesNV driDispatchRemapTable[VDPAUUnmapSurfacesNV_remap_index] 1909#define _gloffset_VDPAUUnregisterSurfaceNV driDispatchRemapTable[VDPAUUnregisterSurfaceNV_remap_index] 1910#define _gloffset_BeginPerfQueryINTEL driDispatchRemapTable[BeginPerfQueryINTEL_remap_index] 1911#define _gloffset_CreatePerfQueryINTEL driDispatchRemapTable[CreatePerfQueryINTEL_remap_index] 1912#define _gloffset_DeletePerfQueryINTEL driDispatchRemapTable[DeletePerfQueryINTEL_remap_index] 1913#define _gloffset_EndPerfQueryINTEL driDispatchRemapTable[EndPerfQueryINTEL_remap_index] 1914#define _gloffset_GetFirstPerfQueryIdINTEL driDispatchRemapTable[GetFirstPerfQueryIdINTEL_remap_index] 1915#define _gloffset_GetNextPerfQueryIdINTEL driDispatchRemapTable[GetNextPerfQueryIdINTEL_remap_index] 1916#define _gloffset_GetPerfCounterInfoINTEL driDispatchRemapTable[GetPerfCounterInfoINTEL_remap_index] 1917#define _gloffset_GetPerfQueryDataINTEL driDispatchRemapTable[GetPerfQueryDataINTEL_remap_index] 1918#define _gloffset_GetPerfQueryIdByNameINTEL driDispatchRemapTable[GetPerfQueryIdByNameINTEL_remap_index] 1919#define _gloffset_GetPerfQueryInfoINTEL driDispatchRemapTable[GetPerfQueryInfoINTEL_remap_index] 1920#define _gloffset_StencilFuncSeparateATI driDispatchRemapTable[StencilFuncSeparateATI_remap_index] 1921#define _gloffset_ProgramEnvParameters4fvEXT driDispatchRemapTable[ProgramEnvParameters4fvEXT_remap_index] 1922#define _gloffset_ProgramLocalParameters4fvEXT driDispatchRemapTable[ProgramLocalParameters4fvEXT_remap_index] 1923#define _gloffset_EGLImageTargetRenderbufferStorageOES driDispatchRemapTable[EGLImageTargetRenderbufferStorageOES_remap_index] 1924#define _gloffset_EGLImageTargetTexture2DOES driDispatchRemapTable[EGLImageTargetTexture2DOES_remap_index] 1925#define _gloffset_AlphaFuncx driDispatchRemapTable[AlphaFuncx_remap_index] 1926#define _gloffset_ClearColorx driDispatchRemapTable[ClearColorx_remap_index] 1927#define _gloffset_ClearDepthx driDispatchRemapTable[ClearDepthx_remap_index] 1928#define _gloffset_Color4x driDispatchRemapTable[Color4x_remap_index] 1929#define _gloffset_DepthRangex driDispatchRemapTable[DepthRangex_remap_index] 1930#define _gloffset_Fogx driDispatchRemapTable[Fogx_remap_index] 1931#define _gloffset_Fogxv driDispatchRemapTable[Fogxv_remap_index] 1932#define _gloffset_Frustumf driDispatchRemapTable[Frustumf_remap_index] 1933#define _gloffset_Frustumx driDispatchRemapTable[Frustumx_remap_index] 1934#define _gloffset_LightModelx driDispatchRemapTable[LightModelx_remap_index] 1935#define _gloffset_LightModelxv driDispatchRemapTable[LightModelxv_remap_index] 1936#define _gloffset_Lightx driDispatchRemapTable[Lightx_remap_index] 1937#define _gloffset_Lightxv driDispatchRemapTable[Lightxv_remap_index] 1938#define _gloffset_LineWidthx driDispatchRemapTable[LineWidthx_remap_index] 1939#define _gloffset_LoadMatrixx driDispatchRemapTable[LoadMatrixx_remap_index] 1940#define _gloffset_Materialx driDispatchRemapTable[Materialx_remap_index] 1941#define _gloffset_Materialxv driDispatchRemapTable[Materialxv_remap_index] 1942#define _gloffset_MultMatrixx driDispatchRemapTable[MultMatrixx_remap_index] 1943#define _gloffset_MultiTexCoord4x driDispatchRemapTable[MultiTexCoord4x_remap_index] 1944#define _gloffset_Normal3x driDispatchRemapTable[Normal3x_remap_index] 1945#define _gloffset_Orthof driDispatchRemapTable[Orthof_remap_index] 1946#define _gloffset_Orthox driDispatchRemapTable[Orthox_remap_index] 1947#define _gloffset_PointSizex driDispatchRemapTable[PointSizex_remap_index] 1948#define _gloffset_PolygonOffsetx driDispatchRemapTable[PolygonOffsetx_remap_index] 1949#define _gloffset_Rotatex driDispatchRemapTable[Rotatex_remap_index] 1950#define _gloffset_SampleCoveragex driDispatchRemapTable[SampleCoveragex_remap_index] 1951#define _gloffset_Scalex driDispatchRemapTable[Scalex_remap_index] 1952#define _gloffset_TexEnvx driDispatchRemapTable[TexEnvx_remap_index] 1953#define _gloffset_TexEnvxv driDispatchRemapTable[TexEnvxv_remap_index] 1954#define _gloffset_TexParameterx driDispatchRemapTable[TexParameterx_remap_index] 1955#define _gloffset_Translatex driDispatchRemapTable[Translatex_remap_index] 1956#define _gloffset_ClipPlanef driDispatchRemapTable[ClipPlanef_remap_index] 1957#define _gloffset_ClipPlanex driDispatchRemapTable[ClipPlanex_remap_index] 1958#define _gloffset_GetClipPlanef driDispatchRemapTable[GetClipPlanef_remap_index] 1959#define _gloffset_GetClipPlanex driDispatchRemapTable[GetClipPlanex_remap_index] 1960#define _gloffset_GetFixedv driDispatchRemapTable[GetFixedv_remap_index] 1961#define _gloffset_GetLightxv driDispatchRemapTable[GetLightxv_remap_index] 1962#define _gloffset_GetMaterialxv driDispatchRemapTable[GetMaterialxv_remap_index] 1963#define _gloffset_GetTexEnvxv driDispatchRemapTable[GetTexEnvxv_remap_index] 1964#define _gloffset_GetTexParameterxv driDispatchRemapTable[GetTexParameterxv_remap_index] 1965#define _gloffset_PointParameterx driDispatchRemapTable[PointParameterx_remap_index] 1966#define _gloffset_PointParameterxv driDispatchRemapTable[PointParameterxv_remap_index] 1967#define _gloffset_TexParameterxv driDispatchRemapTable[TexParameterxv_remap_index] 1968 1969typedef void (GLAPIENTRYP _glptr_NewList)(GLuint, GLenum); 1970#define CALL_NewList(disp, parameters) \ 1971 (* GET_NewList(disp)) parameters 1972static inline _glptr_NewList GET_NewList(struct _glapi_table *disp) { 1973 return (_glptr_NewList) (GET_by_offset(disp, _gloffset_NewList)); 1974} 1975 1976static inline void SET_NewList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) { 1977 SET_by_offset(disp, _gloffset_NewList, fn); 1978} 1979 1980typedef void (GLAPIENTRYP _glptr_EndList)(void); 1981#define CALL_EndList(disp, parameters) \ 1982 (* GET_EndList(disp)) parameters 1983static inline _glptr_EndList GET_EndList(struct _glapi_table *disp) { 1984 return (_glptr_EndList) (GET_by_offset(disp, _gloffset_EndList)); 1985} 1986 1987static inline void SET_EndList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 1988 SET_by_offset(disp, _gloffset_EndList, fn); 1989} 1990 1991typedef void (GLAPIENTRYP _glptr_CallList)(GLuint); 1992#define CALL_CallList(disp, parameters) \ 1993 (* GET_CallList(disp)) parameters 1994static inline _glptr_CallList GET_CallList(struct _glapi_table *disp) { 1995 return (_glptr_CallList) (GET_by_offset(disp, _gloffset_CallList)); 1996} 1997 1998static inline void SET_CallList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 1999 SET_by_offset(disp, _gloffset_CallList, fn); 2000} 2001 2002typedef void (GLAPIENTRYP _glptr_CallLists)(GLsizei, GLenum, const GLvoid *); 2003#define CALL_CallLists(disp, parameters) \ 2004 (* GET_CallLists(disp)) parameters 2005static inline _glptr_CallLists GET_CallLists(struct _glapi_table *disp) { 2006 return (_glptr_CallLists) (GET_by_offset(disp, _gloffset_CallLists)); 2007} 2008 2009static inline void SET_CallLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, const GLvoid *)) { 2010 SET_by_offset(disp, _gloffset_CallLists, fn); 2011} 2012 2013typedef void (GLAPIENTRYP _glptr_DeleteLists)(GLuint, GLsizei); 2014#define CALL_DeleteLists(disp, parameters) \ 2015 (* GET_DeleteLists(disp)) parameters 2016static inline _glptr_DeleteLists GET_DeleteLists(struct _glapi_table *disp) { 2017 return (_glptr_DeleteLists) (GET_by_offset(disp, _gloffset_DeleteLists)); 2018} 2019 2020static inline void SET_DeleteLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei)) { 2021 SET_by_offset(disp, _gloffset_DeleteLists, fn); 2022} 2023 2024typedef GLuint (GLAPIENTRYP _glptr_GenLists)(GLsizei); 2025#define CALL_GenLists(disp, parameters) \ 2026 (* GET_GenLists(disp)) parameters 2027static inline _glptr_GenLists GET_GenLists(struct _glapi_table *disp) { 2028 return (_glptr_GenLists) (GET_by_offset(disp, _gloffset_GenLists)); 2029} 2030 2031static inline void SET_GenLists(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLsizei)) { 2032 SET_by_offset(disp, _gloffset_GenLists, fn); 2033} 2034 2035typedef void (GLAPIENTRYP _glptr_ListBase)(GLuint); 2036#define CALL_ListBase(disp, parameters) \ 2037 (* GET_ListBase(disp)) parameters 2038static inline _glptr_ListBase GET_ListBase(struct _glapi_table *disp) { 2039 return (_glptr_ListBase) (GET_by_offset(disp, _gloffset_ListBase)); 2040} 2041 2042static inline void SET_ListBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 2043 SET_by_offset(disp, _gloffset_ListBase, fn); 2044} 2045 2046typedef void (GLAPIENTRYP _glptr_Begin)(GLenum); 2047#define CALL_Begin(disp, parameters) \ 2048 (* GET_Begin(disp)) parameters 2049static inline _glptr_Begin GET_Begin(struct _glapi_table *disp) { 2050 return (_glptr_Begin) (GET_by_offset(disp, _gloffset_Begin)); 2051} 2052 2053static inline void SET_Begin(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 2054 SET_by_offset(disp, _gloffset_Begin, fn); 2055} 2056 2057typedef void (GLAPIENTRYP _glptr_Bitmap)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *); 2058#define CALL_Bitmap(disp, parameters) \ 2059 (* GET_Bitmap(disp)) parameters 2060static inline _glptr_Bitmap GET_Bitmap(struct _glapi_table *disp) { 2061 return (_glptr_Bitmap) (GET_by_offset(disp, _gloffset_Bitmap)); 2062} 2063 2064static inline void SET_Bitmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *)) { 2065 SET_by_offset(disp, _gloffset_Bitmap, fn); 2066} 2067 2068typedef void (GLAPIENTRYP _glptr_Color3b)(GLbyte, GLbyte, GLbyte); 2069#define CALL_Color3b(disp, parameters) \ 2070 (* GET_Color3b(disp)) parameters 2071static inline _glptr_Color3b GET_Color3b(struct _glapi_table *disp) { 2072 return (_glptr_Color3b) (GET_by_offset(disp, _gloffset_Color3b)); 2073} 2074 2075static inline void SET_Color3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) { 2076 SET_by_offset(disp, _gloffset_Color3b, fn); 2077} 2078 2079typedef void (GLAPIENTRYP _glptr_Color3bv)(const GLbyte *); 2080#define CALL_Color3bv(disp, parameters) \ 2081 (* GET_Color3bv(disp)) parameters 2082static inline _glptr_Color3bv GET_Color3bv(struct _glapi_table *disp) { 2083 return (_glptr_Color3bv) (GET_by_offset(disp, _gloffset_Color3bv)); 2084} 2085 2086static inline void SET_Color3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) { 2087 SET_by_offset(disp, _gloffset_Color3bv, fn); 2088} 2089 2090typedef void (GLAPIENTRYP _glptr_Color3d)(GLdouble, GLdouble, GLdouble); 2091#define CALL_Color3d(disp, parameters) \ 2092 (* GET_Color3d(disp)) parameters 2093static inline _glptr_Color3d GET_Color3d(struct _glapi_table *disp) { 2094 return (_glptr_Color3d) (GET_by_offset(disp, _gloffset_Color3d)); 2095} 2096 2097static inline void SET_Color3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 2098 SET_by_offset(disp, _gloffset_Color3d, fn); 2099} 2100 2101typedef void (GLAPIENTRYP _glptr_Color3dv)(const GLdouble *); 2102#define CALL_Color3dv(disp, parameters) \ 2103 (* GET_Color3dv(disp)) parameters 2104static inline _glptr_Color3dv GET_Color3dv(struct _glapi_table *disp) { 2105 return (_glptr_Color3dv) (GET_by_offset(disp, _gloffset_Color3dv)); 2106} 2107 2108static inline void SET_Color3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 2109 SET_by_offset(disp, _gloffset_Color3dv, fn); 2110} 2111 2112typedef void (GLAPIENTRYP _glptr_Color3f)(GLfloat, GLfloat, GLfloat); 2113#define CALL_Color3f(disp, parameters) \ 2114 (* GET_Color3f(disp)) parameters 2115static inline _glptr_Color3f GET_Color3f(struct _glapi_table *disp) { 2116 return (_glptr_Color3f) (GET_by_offset(disp, _gloffset_Color3f)); 2117} 2118 2119static inline void SET_Color3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 2120 SET_by_offset(disp, _gloffset_Color3f, fn); 2121} 2122 2123typedef void (GLAPIENTRYP _glptr_Color3fv)(const GLfloat *); 2124#define CALL_Color3fv(disp, parameters) \ 2125 (* GET_Color3fv(disp)) parameters 2126static inline _glptr_Color3fv GET_Color3fv(struct _glapi_table *disp) { 2127 return (_glptr_Color3fv) (GET_by_offset(disp, _gloffset_Color3fv)); 2128} 2129 2130static inline void SET_Color3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 2131 SET_by_offset(disp, _gloffset_Color3fv, fn); 2132} 2133 2134typedef void (GLAPIENTRYP _glptr_Color3i)(GLint, GLint, GLint); 2135#define CALL_Color3i(disp, parameters) \ 2136 (* GET_Color3i(disp)) parameters 2137static inline _glptr_Color3i GET_Color3i(struct _glapi_table *disp) { 2138 return (_glptr_Color3i) (GET_by_offset(disp, _gloffset_Color3i)); 2139} 2140 2141static inline void SET_Color3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 2142 SET_by_offset(disp, _gloffset_Color3i, fn); 2143} 2144 2145typedef void (GLAPIENTRYP _glptr_Color3iv)(const GLint *); 2146#define CALL_Color3iv(disp, parameters) \ 2147 (* GET_Color3iv(disp)) parameters 2148static inline _glptr_Color3iv GET_Color3iv(struct _glapi_table *disp) { 2149 return (_glptr_Color3iv) (GET_by_offset(disp, _gloffset_Color3iv)); 2150} 2151 2152static inline void SET_Color3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 2153 SET_by_offset(disp, _gloffset_Color3iv, fn); 2154} 2155 2156typedef void (GLAPIENTRYP _glptr_Color3s)(GLshort, GLshort, GLshort); 2157#define CALL_Color3s(disp, parameters) \ 2158 (* GET_Color3s(disp)) parameters 2159static inline _glptr_Color3s GET_Color3s(struct _glapi_table *disp) { 2160 return (_glptr_Color3s) (GET_by_offset(disp, _gloffset_Color3s)); 2161} 2162 2163static inline void SET_Color3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 2164 SET_by_offset(disp, _gloffset_Color3s, fn); 2165} 2166 2167typedef void (GLAPIENTRYP _glptr_Color3sv)(const GLshort *); 2168#define CALL_Color3sv(disp, parameters) \ 2169 (* GET_Color3sv(disp)) parameters 2170static inline _glptr_Color3sv GET_Color3sv(struct _glapi_table *disp) { 2171 return (_glptr_Color3sv) (GET_by_offset(disp, _gloffset_Color3sv)); 2172} 2173 2174static inline void SET_Color3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 2175 SET_by_offset(disp, _gloffset_Color3sv, fn); 2176} 2177 2178typedef void (GLAPIENTRYP _glptr_Color3ub)(GLubyte, GLubyte, GLubyte); 2179#define CALL_Color3ub(disp, parameters) \ 2180 (* GET_Color3ub(disp)) parameters 2181static inline _glptr_Color3ub GET_Color3ub(struct _glapi_table *disp) { 2182 return (_glptr_Color3ub) (GET_by_offset(disp, _gloffset_Color3ub)); 2183} 2184 2185static inline void SET_Color3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) { 2186 SET_by_offset(disp, _gloffset_Color3ub, fn); 2187} 2188 2189typedef void (GLAPIENTRYP _glptr_Color3ubv)(const GLubyte *); 2190#define CALL_Color3ubv(disp, parameters) \ 2191 (* GET_Color3ubv(disp)) parameters 2192static inline _glptr_Color3ubv GET_Color3ubv(struct _glapi_table *disp) { 2193 return (_glptr_Color3ubv) (GET_by_offset(disp, _gloffset_Color3ubv)); 2194} 2195 2196static inline void SET_Color3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) { 2197 SET_by_offset(disp, _gloffset_Color3ubv, fn); 2198} 2199 2200typedef void (GLAPIENTRYP _glptr_Color3ui)(GLuint, GLuint, GLuint); 2201#define CALL_Color3ui(disp, parameters) \ 2202 (* GET_Color3ui(disp)) parameters 2203static inline _glptr_Color3ui GET_Color3ui(struct _glapi_table *disp) { 2204 return (_glptr_Color3ui) (GET_by_offset(disp, _gloffset_Color3ui)); 2205} 2206 2207static inline void SET_Color3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 2208 SET_by_offset(disp, _gloffset_Color3ui, fn); 2209} 2210 2211typedef void (GLAPIENTRYP _glptr_Color3uiv)(const GLuint *); 2212#define CALL_Color3uiv(disp, parameters) \ 2213 (* GET_Color3uiv(disp)) parameters 2214static inline _glptr_Color3uiv GET_Color3uiv(struct _glapi_table *disp) { 2215 return (_glptr_Color3uiv) (GET_by_offset(disp, _gloffset_Color3uiv)); 2216} 2217 2218static inline void SET_Color3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) { 2219 SET_by_offset(disp, _gloffset_Color3uiv, fn); 2220} 2221 2222typedef void (GLAPIENTRYP _glptr_Color3us)(GLushort, GLushort, GLushort); 2223#define CALL_Color3us(disp, parameters) \ 2224 (* GET_Color3us(disp)) parameters 2225static inline _glptr_Color3us GET_Color3us(struct _glapi_table *disp) { 2226 return (_glptr_Color3us) (GET_by_offset(disp, _gloffset_Color3us)); 2227} 2228 2229static inline void SET_Color3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) { 2230 SET_by_offset(disp, _gloffset_Color3us, fn); 2231} 2232 2233typedef void (GLAPIENTRYP _glptr_Color3usv)(const GLushort *); 2234#define CALL_Color3usv(disp, parameters) \ 2235 (* GET_Color3usv(disp)) parameters 2236static inline _glptr_Color3usv GET_Color3usv(struct _glapi_table *disp) { 2237 return (_glptr_Color3usv) (GET_by_offset(disp, _gloffset_Color3usv)); 2238} 2239 2240static inline void SET_Color3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) { 2241 SET_by_offset(disp, _gloffset_Color3usv, fn); 2242} 2243 2244typedef void (GLAPIENTRYP _glptr_Color4b)(GLbyte, GLbyte, GLbyte, GLbyte); 2245#define CALL_Color4b(disp, parameters) \ 2246 (* GET_Color4b(disp)) parameters 2247static inline _glptr_Color4b GET_Color4b(struct _glapi_table *disp) { 2248 return (_glptr_Color4b) (GET_by_offset(disp, _gloffset_Color4b)); 2249} 2250 2251static inline void SET_Color4b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte, GLbyte)) { 2252 SET_by_offset(disp, _gloffset_Color4b, fn); 2253} 2254 2255typedef void (GLAPIENTRYP _glptr_Color4bv)(const GLbyte *); 2256#define CALL_Color4bv(disp, parameters) \ 2257 (* GET_Color4bv(disp)) parameters 2258static inline _glptr_Color4bv GET_Color4bv(struct _glapi_table *disp) { 2259 return (_glptr_Color4bv) (GET_by_offset(disp, _gloffset_Color4bv)); 2260} 2261 2262static inline void SET_Color4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) { 2263 SET_by_offset(disp, _gloffset_Color4bv, fn); 2264} 2265 2266typedef void (GLAPIENTRYP _glptr_Color4d)(GLdouble, GLdouble, GLdouble, GLdouble); 2267#define CALL_Color4d(disp, parameters) \ 2268 (* GET_Color4d(disp)) parameters 2269static inline _glptr_Color4d GET_Color4d(struct _glapi_table *disp) { 2270 return (_glptr_Color4d) (GET_by_offset(disp, _gloffset_Color4d)); 2271} 2272 2273static inline void SET_Color4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 2274 SET_by_offset(disp, _gloffset_Color4d, fn); 2275} 2276 2277typedef void (GLAPIENTRYP _glptr_Color4dv)(const GLdouble *); 2278#define CALL_Color4dv(disp, parameters) \ 2279 (* GET_Color4dv(disp)) parameters 2280static inline _glptr_Color4dv GET_Color4dv(struct _glapi_table *disp) { 2281 return (_glptr_Color4dv) (GET_by_offset(disp, _gloffset_Color4dv)); 2282} 2283 2284static inline void SET_Color4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 2285 SET_by_offset(disp, _gloffset_Color4dv, fn); 2286} 2287 2288typedef void (GLAPIENTRYP _glptr_Color4f)(GLfloat, GLfloat, GLfloat, GLfloat); 2289#define CALL_Color4f(disp, parameters) \ 2290 (* GET_Color4f(disp)) parameters 2291static inline _glptr_Color4f GET_Color4f(struct _glapi_table *disp) { 2292 return (_glptr_Color4f) (GET_by_offset(disp, _gloffset_Color4f)); 2293} 2294 2295static inline void SET_Color4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 2296 SET_by_offset(disp, _gloffset_Color4f, fn); 2297} 2298 2299typedef void (GLAPIENTRYP _glptr_Color4fv)(const GLfloat *); 2300#define CALL_Color4fv(disp, parameters) \ 2301 (* GET_Color4fv(disp)) parameters 2302static inline _glptr_Color4fv GET_Color4fv(struct _glapi_table *disp) { 2303 return (_glptr_Color4fv) (GET_by_offset(disp, _gloffset_Color4fv)); 2304} 2305 2306static inline void SET_Color4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 2307 SET_by_offset(disp, _gloffset_Color4fv, fn); 2308} 2309 2310typedef void (GLAPIENTRYP _glptr_Color4i)(GLint, GLint, GLint, GLint); 2311#define CALL_Color4i(disp, parameters) \ 2312 (* GET_Color4i(disp)) parameters 2313static inline _glptr_Color4i GET_Color4i(struct _glapi_table *disp) { 2314 return (_glptr_Color4i) (GET_by_offset(disp, _gloffset_Color4i)); 2315} 2316 2317static inline void SET_Color4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 2318 SET_by_offset(disp, _gloffset_Color4i, fn); 2319} 2320 2321typedef void (GLAPIENTRYP _glptr_Color4iv)(const GLint *); 2322#define CALL_Color4iv(disp, parameters) \ 2323 (* GET_Color4iv(disp)) parameters 2324static inline _glptr_Color4iv GET_Color4iv(struct _glapi_table *disp) { 2325 return (_glptr_Color4iv) (GET_by_offset(disp, _gloffset_Color4iv)); 2326} 2327 2328static inline void SET_Color4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 2329 SET_by_offset(disp, _gloffset_Color4iv, fn); 2330} 2331 2332typedef void (GLAPIENTRYP _glptr_Color4s)(GLshort, GLshort, GLshort, GLshort); 2333#define CALL_Color4s(disp, parameters) \ 2334 (* GET_Color4s(disp)) parameters 2335static inline _glptr_Color4s GET_Color4s(struct _glapi_table *disp) { 2336 return (_glptr_Color4s) (GET_by_offset(disp, _gloffset_Color4s)); 2337} 2338 2339static inline void SET_Color4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 2340 SET_by_offset(disp, _gloffset_Color4s, fn); 2341} 2342 2343typedef void (GLAPIENTRYP _glptr_Color4sv)(const GLshort *); 2344#define CALL_Color4sv(disp, parameters) \ 2345 (* GET_Color4sv(disp)) parameters 2346static inline _glptr_Color4sv GET_Color4sv(struct _glapi_table *disp) { 2347 return (_glptr_Color4sv) (GET_by_offset(disp, _gloffset_Color4sv)); 2348} 2349 2350static inline void SET_Color4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 2351 SET_by_offset(disp, _gloffset_Color4sv, fn); 2352} 2353 2354typedef void (GLAPIENTRYP _glptr_Color4ub)(GLubyte, GLubyte, GLubyte, GLubyte); 2355#define CALL_Color4ub(disp, parameters) \ 2356 (* GET_Color4ub(disp)) parameters 2357static inline _glptr_Color4ub GET_Color4ub(struct _glapi_table *disp) { 2358 return (_glptr_Color4ub) (GET_by_offset(disp, _gloffset_Color4ub)); 2359} 2360 2361static inline void SET_Color4ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte, GLubyte)) { 2362 SET_by_offset(disp, _gloffset_Color4ub, fn); 2363} 2364 2365typedef void (GLAPIENTRYP _glptr_Color4ubv)(const GLubyte *); 2366#define CALL_Color4ubv(disp, parameters) \ 2367 (* GET_Color4ubv(disp)) parameters 2368static inline _glptr_Color4ubv GET_Color4ubv(struct _glapi_table *disp) { 2369 return (_glptr_Color4ubv) (GET_by_offset(disp, _gloffset_Color4ubv)); 2370} 2371 2372static inline void SET_Color4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) { 2373 SET_by_offset(disp, _gloffset_Color4ubv, fn); 2374} 2375 2376typedef void (GLAPIENTRYP _glptr_Color4ui)(GLuint, GLuint, GLuint, GLuint); 2377#define CALL_Color4ui(disp, parameters) \ 2378 (* GET_Color4ui(disp)) parameters 2379static inline _glptr_Color4ui GET_Color4ui(struct _glapi_table *disp) { 2380 return (_glptr_Color4ui) (GET_by_offset(disp, _gloffset_Color4ui)); 2381} 2382 2383static inline void SET_Color4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) { 2384 SET_by_offset(disp, _gloffset_Color4ui, fn); 2385} 2386 2387typedef void (GLAPIENTRYP _glptr_Color4uiv)(const GLuint *); 2388#define CALL_Color4uiv(disp, parameters) \ 2389 (* GET_Color4uiv(disp)) parameters 2390static inline _glptr_Color4uiv GET_Color4uiv(struct _glapi_table *disp) { 2391 return (_glptr_Color4uiv) (GET_by_offset(disp, _gloffset_Color4uiv)); 2392} 2393 2394static inline void SET_Color4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) { 2395 SET_by_offset(disp, _gloffset_Color4uiv, fn); 2396} 2397 2398typedef void (GLAPIENTRYP _glptr_Color4us)(GLushort, GLushort, GLushort, GLushort); 2399#define CALL_Color4us(disp, parameters) \ 2400 (* GET_Color4us(disp)) parameters 2401static inline _glptr_Color4us GET_Color4us(struct _glapi_table *disp) { 2402 return (_glptr_Color4us) (GET_by_offset(disp, _gloffset_Color4us)); 2403} 2404 2405static inline void SET_Color4us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort, GLushort)) { 2406 SET_by_offset(disp, _gloffset_Color4us, fn); 2407} 2408 2409typedef void (GLAPIENTRYP _glptr_Color4usv)(const GLushort *); 2410#define CALL_Color4usv(disp, parameters) \ 2411 (* GET_Color4usv(disp)) parameters 2412static inline _glptr_Color4usv GET_Color4usv(struct _glapi_table *disp) { 2413 return (_glptr_Color4usv) (GET_by_offset(disp, _gloffset_Color4usv)); 2414} 2415 2416static inline void SET_Color4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) { 2417 SET_by_offset(disp, _gloffset_Color4usv, fn); 2418} 2419 2420typedef void (GLAPIENTRYP _glptr_EdgeFlag)(GLboolean); 2421#define CALL_EdgeFlag(disp, parameters) \ 2422 (* GET_EdgeFlag(disp)) parameters 2423static inline _glptr_EdgeFlag GET_EdgeFlag(struct _glapi_table *disp) { 2424 return (_glptr_EdgeFlag) (GET_by_offset(disp, _gloffset_EdgeFlag)); 2425} 2426 2427static inline void SET_EdgeFlag(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) { 2428 SET_by_offset(disp, _gloffset_EdgeFlag, fn); 2429} 2430 2431typedef void (GLAPIENTRYP _glptr_EdgeFlagv)(const GLboolean *); 2432#define CALL_EdgeFlagv(disp, parameters) \ 2433 (* GET_EdgeFlagv(disp)) parameters 2434static inline _glptr_EdgeFlagv GET_EdgeFlagv(struct _glapi_table *disp) { 2435 return (_glptr_EdgeFlagv) (GET_by_offset(disp, _gloffset_EdgeFlagv)); 2436} 2437 2438static inline void SET_EdgeFlagv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLboolean *)) { 2439 SET_by_offset(disp, _gloffset_EdgeFlagv, fn); 2440} 2441 2442typedef void (GLAPIENTRYP _glptr_End)(void); 2443#define CALL_End(disp, parameters) \ 2444 (* GET_End(disp)) parameters 2445static inline _glptr_End GET_End(struct _glapi_table *disp) { 2446 return (_glptr_End) (GET_by_offset(disp, _gloffset_End)); 2447} 2448 2449static inline void SET_End(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 2450 SET_by_offset(disp, _gloffset_End, fn); 2451} 2452 2453typedef void (GLAPIENTRYP _glptr_Indexd)(GLdouble); 2454#define CALL_Indexd(disp, parameters) \ 2455 (* GET_Indexd(disp)) parameters 2456static inline _glptr_Indexd GET_Indexd(struct _glapi_table *disp) { 2457 return (_glptr_Indexd) (GET_by_offset(disp, _gloffset_Indexd)); 2458} 2459 2460static inline void SET_Indexd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) { 2461 SET_by_offset(disp, _gloffset_Indexd, fn); 2462} 2463 2464typedef void (GLAPIENTRYP _glptr_Indexdv)(const GLdouble *); 2465#define CALL_Indexdv(disp, parameters) \ 2466 (* GET_Indexdv(disp)) parameters 2467static inline _glptr_Indexdv GET_Indexdv(struct _glapi_table *disp) { 2468 return (_glptr_Indexdv) (GET_by_offset(disp, _gloffset_Indexdv)); 2469} 2470 2471static inline void SET_Indexdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 2472 SET_by_offset(disp, _gloffset_Indexdv, fn); 2473} 2474 2475typedef void (GLAPIENTRYP _glptr_Indexf)(GLfloat); 2476#define CALL_Indexf(disp, parameters) \ 2477 (* GET_Indexf(disp)) parameters 2478static inline _glptr_Indexf GET_Indexf(struct _glapi_table *disp) { 2479 return (_glptr_Indexf) (GET_by_offset(disp, _gloffset_Indexf)); 2480} 2481 2482static inline void SET_Indexf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 2483 SET_by_offset(disp, _gloffset_Indexf, fn); 2484} 2485 2486typedef void (GLAPIENTRYP _glptr_Indexfv)(const GLfloat *); 2487#define CALL_Indexfv(disp, parameters) \ 2488 (* GET_Indexfv(disp)) parameters 2489static inline _glptr_Indexfv GET_Indexfv(struct _glapi_table *disp) { 2490 return (_glptr_Indexfv) (GET_by_offset(disp, _gloffset_Indexfv)); 2491} 2492 2493static inline void SET_Indexfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 2494 SET_by_offset(disp, _gloffset_Indexfv, fn); 2495} 2496 2497typedef void (GLAPIENTRYP _glptr_Indexi)(GLint); 2498#define CALL_Indexi(disp, parameters) \ 2499 (* GET_Indexi(disp)) parameters 2500static inline _glptr_Indexi GET_Indexi(struct _glapi_table *disp) { 2501 return (_glptr_Indexi) (GET_by_offset(disp, _gloffset_Indexi)); 2502} 2503 2504static inline void SET_Indexi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) { 2505 SET_by_offset(disp, _gloffset_Indexi, fn); 2506} 2507 2508typedef void (GLAPIENTRYP _glptr_Indexiv)(const GLint *); 2509#define CALL_Indexiv(disp, parameters) \ 2510 (* GET_Indexiv(disp)) parameters 2511static inline _glptr_Indexiv GET_Indexiv(struct _glapi_table *disp) { 2512 return (_glptr_Indexiv) (GET_by_offset(disp, _gloffset_Indexiv)); 2513} 2514 2515static inline void SET_Indexiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 2516 SET_by_offset(disp, _gloffset_Indexiv, fn); 2517} 2518 2519typedef void (GLAPIENTRYP _glptr_Indexs)(GLshort); 2520#define CALL_Indexs(disp, parameters) \ 2521 (* GET_Indexs(disp)) parameters 2522static inline _glptr_Indexs GET_Indexs(struct _glapi_table *disp) { 2523 return (_glptr_Indexs) (GET_by_offset(disp, _gloffset_Indexs)); 2524} 2525 2526static inline void SET_Indexs(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) { 2527 SET_by_offset(disp, _gloffset_Indexs, fn); 2528} 2529 2530typedef void (GLAPIENTRYP _glptr_Indexsv)(const GLshort *); 2531#define CALL_Indexsv(disp, parameters) \ 2532 (* GET_Indexsv(disp)) parameters 2533static inline _glptr_Indexsv GET_Indexsv(struct _glapi_table *disp) { 2534 return (_glptr_Indexsv) (GET_by_offset(disp, _gloffset_Indexsv)); 2535} 2536 2537static inline void SET_Indexsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 2538 SET_by_offset(disp, _gloffset_Indexsv, fn); 2539} 2540 2541typedef void (GLAPIENTRYP _glptr_Normal3b)(GLbyte, GLbyte, GLbyte); 2542#define CALL_Normal3b(disp, parameters) \ 2543 (* GET_Normal3b(disp)) parameters 2544static inline _glptr_Normal3b GET_Normal3b(struct _glapi_table *disp) { 2545 return (_glptr_Normal3b) (GET_by_offset(disp, _gloffset_Normal3b)); 2546} 2547 2548static inline void SET_Normal3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) { 2549 SET_by_offset(disp, _gloffset_Normal3b, fn); 2550} 2551 2552typedef void (GLAPIENTRYP _glptr_Normal3bv)(const GLbyte *); 2553#define CALL_Normal3bv(disp, parameters) \ 2554 (* GET_Normal3bv(disp)) parameters 2555static inline _glptr_Normal3bv GET_Normal3bv(struct _glapi_table *disp) { 2556 return (_glptr_Normal3bv) (GET_by_offset(disp, _gloffset_Normal3bv)); 2557} 2558 2559static inline void SET_Normal3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) { 2560 SET_by_offset(disp, _gloffset_Normal3bv, fn); 2561} 2562 2563typedef void (GLAPIENTRYP _glptr_Normal3d)(GLdouble, GLdouble, GLdouble); 2564#define CALL_Normal3d(disp, parameters) \ 2565 (* GET_Normal3d(disp)) parameters 2566static inline _glptr_Normal3d GET_Normal3d(struct _glapi_table *disp) { 2567 return (_glptr_Normal3d) (GET_by_offset(disp, _gloffset_Normal3d)); 2568} 2569 2570static inline void SET_Normal3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 2571 SET_by_offset(disp, _gloffset_Normal3d, fn); 2572} 2573 2574typedef void (GLAPIENTRYP _glptr_Normal3dv)(const GLdouble *); 2575#define CALL_Normal3dv(disp, parameters) \ 2576 (* GET_Normal3dv(disp)) parameters 2577static inline _glptr_Normal3dv GET_Normal3dv(struct _glapi_table *disp) { 2578 return (_glptr_Normal3dv) (GET_by_offset(disp, _gloffset_Normal3dv)); 2579} 2580 2581static inline void SET_Normal3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 2582 SET_by_offset(disp, _gloffset_Normal3dv, fn); 2583} 2584 2585typedef void (GLAPIENTRYP _glptr_Normal3f)(GLfloat, GLfloat, GLfloat); 2586#define CALL_Normal3f(disp, parameters) \ 2587 (* GET_Normal3f(disp)) parameters 2588static inline _glptr_Normal3f GET_Normal3f(struct _glapi_table *disp) { 2589 return (_glptr_Normal3f) (GET_by_offset(disp, _gloffset_Normal3f)); 2590} 2591 2592static inline void SET_Normal3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 2593 SET_by_offset(disp, _gloffset_Normal3f, fn); 2594} 2595 2596typedef void (GLAPIENTRYP _glptr_Normal3fv)(const GLfloat *); 2597#define CALL_Normal3fv(disp, parameters) \ 2598 (* GET_Normal3fv(disp)) parameters 2599static inline _glptr_Normal3fv GET_Normal3fv(struct _glapi_table *disp) { 2600 return (_glptr_Normal3fv) (GET_by_offset(disp, _gloffset_Normal3fv)); 2601} 2602 2603static inline void SET_Normal3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 2604 SET_by_offset(disp, _gloffset_Normal3fv, fn); 2605} 2606 2607typedef void (GLAPIENTRYP _glptr_Normal3i)(GLint, GLint, GLint); 2608#define CALL_Normal3i(disp, parameters) \ 2609 (* GET_Normal3i(disp)) parameters 2610static inline _glptr_Normal3i GET_Normal3i(struct _glapi_table *disp) { 2611 return (_glptr_Normal3i) (GET_by_offset(disp, _gloffset_Normal3i)); 2612} 2613 2614static inline void SET_Normal3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 2615 SET_by_offset(disp, _gloffset_Normal3i, fn); 2616} 2617 2618typedef void (GLAPIENTRYP _glptr_Normal3iv)(const GLint *); 2619#define CALL_Normal3iv(disp, parameters) \ 2620 (* GET_Normal3iv(disp)) parameters 2621static inline _glptr_Normal3iv GET_Normal3iv(struct _glapi_table *disp) { 2622 return (_glptr_Normal3iv) (GET_by_offset(disp, _gloffset_Normal3iv)); 2623} 2624 2625static inline void SET_Normal3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 2626 SET_by_offset(disp, _gloffset_Normal3iv, fn); 2627} 2628 2629typedef void (GLAPIENTRYP _glptr_Normal3s)(GLshort, GLshort, GLshort); 2630#define CALL_Normal3s(disp, parameters) \ 2631 (* GET_Normal3s(disp)) parameters 2632static inline _glptr_Normal3s GET_Normal3s(struct _glapi_table *disp) { 2633 return (_glptr_Normal3s) (GET_by_offset(disp, _gloffset_Normal3s)); 2634} 2635 2636static inline void SET_Normal3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 2637 SET_by_offset(disp, _gloffset_Normal3s, fn); 2638} 2639 2640typedef void (GLAPIENTRYP _glptr_Normal3sv)(const GLshort *); 2641#define CALL_Normal3sv(disp, parameters) \ 2642 (* GET_Normal3sv(disp)) parameters 2643static inline _glptr_Normal3sv GET_Normal3sv(struct _glapi_table *disp) { 2644 return (_glptr_Normal3sv) (GET_by_offset(disp, _gloffset_Normal3sv)); 2645} 2646 2647static inline void SET_Normal3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 2648 SET_by_offset(disp, _gloffset_Normal3sv, fn); 2649} 2650 2651typedef void (GLAPIENTRYP _glptr_RasterPos2d)(GLdouble, GLdouble); 2652#define CALL_RasterPos2d(disp, parameters) \ 2653 (* GET_RasterPos2d(disp)) parameters 2654static inline _glptr_RasterPos2d GET_RasterPos2d(struct _glapi_table *disp) { 2655 return (_glptr_RasterPos2d) (GET_by_offset(disp, _gloffset_RasterPos2d)); 2656} 2657 2658static inline void SET_RasterPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) { 2659 SET_by_offset(disp, _gloffset_RasterPos2d, fn); 2660} 2661 2662typedef void (GLAPIENTRYP _glptr_RasterPos2dv)(const GLdouble *); 2663#define CALL_RasterPos2dv(disp, parameters) \ 2664 (* GET_RasterPos2dv(disp)) parameters 2665static inline _glptr_RasterPos2dv GET_RasterPos2dv(struct _glapi_table *disp) { 2666 return (_glptr_RasterPos2dv) (GET_by_offset(disp, _gloffset_RasterPos2dv)); 2667} 2668 2669static inline void SET_RasterPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 2670 SET_by_offset(disp, _gloffset_RasterPos2dv, fn); 2671} 2672 2673typedef void (GLAPIENTRYP _glptr_RasterPos2f)(GLfloat, GLfloat); 2674#define CALL_RasterPos2f(disp, parameters) \ 2675 (* GET_RasterPos2f(disp)) parameters 2676static inline _glptr_RasterPos2f GET_RasterPos2f(struct _glapi_table *disp) { 2677 return (_glptr_RasterPos2f) (GET_by_offset(disp, _gloffset_RasterPos2f)); 2678} 2679 2680static inline void SET_RasterPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 2681 SET_by_offset(disp, _gloffset_RasterPos2f, fn); 2682} 2683 2684typedef void (GLAPIENTRYP _glptr_RasterPos2fv)(const GLfloat *); 2685#define CALL_RasterPos2fv(disp, parameters) \ 2686 (* GET_RasterPos2fv(disp)) parameters 2687static inline _glptr_RasterPos2fv GET_RasterPos2fv(struct _glapi_table *disp) { 2688 return (_glptr_RasterPos2fv) (GET_by_offset(disp, _gloffset_RasterPos2fv)); 2689} 2690 2691static inline void SET_RasterPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 2692 SET_by_offset(disp, _gloffset_RasterPos2fv, fn); 2693} 2694 2695typedef void (GLAPIENTRYP _glptr_RasterPos2i)(GLint, GLint); 2696#define CALL_RasterPos2i(disp, parameters) \ 2697 (* GET_RasterPos2i(disp)) parameters 2698static inline _glptr_RasterPos2i GET_RasterPos2i(struct _glapi_table *disp) { 2699 return (_glptr_RasterPos2i) (GET_by_offset(disp, _gloffset_RasterPos2i)); 2700} 2701 2702static inline void SET_RasterPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 2703 SET_by_offset(disp, _gloffset_RasterPos2i, fn); 2704} 2705 2706typedef void (GLAPIENTRYP _glptr_RasterPos2iv)(const GLint *); 2707#define CALL_RasterPos2iv(disp, parameters) \ 2708 (* GET_RasterPos2iv(disp)) parameters 2709static inline _glptr_RasterPos2iv GET_RasterPos2iv(struct _glapi_table *disp) { 2710 return (_glptr_RasterPos2iv) (GET_by_offset(disp, _gloffset_RasterPos2iv)); 2711} 2712 2713static inline void SET_RasterPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 2714 SET_by_offset(disp, _gloffset_RasterPos2iv, fn); 2715} 2716 2717typedef void (GLAPIENTRYP _glptr_RasterPos2s)(GLshort, GLshort); 2718#define CALL_RasterPos2s(disp, parameters) \ 2719 (* GET_RasterPos2s(disp)) parameters 2720static inline _glptr_RasterPos2s GET_RasterPos2s(struct _glapi_table *disp) { 2721 return (_glptr_RasterPos2s) (GET_by_offset(disp, _gloffset_RasterPos2s)); 2722} 2723 2724static inline void SET_RasterPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) { 2725 SET_by_offset(disp, _gloffset_RasterPos2s, fn); 2726} 2727 2728typedef void (GLAPIENTRYP _glptr_RasterPos2sv)(const GLshort *); 2729#define CALL_RasterPos2sv(disp, parameters) \ 2730 (* GET_RasterPos2sv(disp)) parameters 2731static inline _glptr_RasterPos2sv GET_RasterPos2sv(struct _glapi_table *disp) { 2732 return (_glptr_RasterPos2sv) (GET_by_offset(disp, _gloffset_RasterPos2sv)); 2733} 2734 2735static inline void SET_RasterPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 2736 SET_by_offset(disp, _gloffset_RasterPos2sv, fn); 2737} 2738 2739typedef void (GLAPIENTRYP _glptr_RasterPos3d)(GLdouble, GLdouble, GLdouble); 2740#define CALL_RasterPos3d(disp, parameters) \ 2741 (* GET_RasterPos3d(disp)) parameters 2742static inline _glptr_RasterPos3d GET_RasterPos3d(struct _glapi_table *disp) { 2743 return (_glptr_RasterPos3d) (GET_by_offset(disp, _gloffset_RasterPos3d)); 2744} 2745 2746static inline void SET_RasterPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 2747 SET_by_offset(disp, _gloffset_RasterPos3d, fn); 2748} 2749 2750typedef void (GLAPIENTRYP _glptr_RasterPos3dv)(const GLdouble *); 2751#define CALL_RasterPos3dv(disp, parameters) \ 2752 (* GET_RasterPos3dv(disp)) parameters 2753static inline _glptr_RasterPos3dv GET_RasterPos3dv(struct _glapi_table *disp) { 2754 return (_glptr_RasterPos3dv) (GET_by_offset(disp, _gloffset_RasterPos3dv)); 2755} 2756 2757static inline void SET_RasterPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 2758 SET_by_offset(disp, _gloffset_RasterPos3dv, fn); 2759} 2760 2761typedef void (GLAPIENTRYP _glptr_RasterPos3f)(GLfloat, GLfloat, GLfloat); 2762#define CALL_RasterPos3f(disp, parameters) \ 2763 (* GET_RasterPos3f(disp)) parameters 2764static inline _glptr_RasterPos3f GET_RasterPos3f(struct _glapi_table *disp) { 2765 return (_glptr_RasterPos3f) (GET_by_offset(disp, _gloffset_RasterPos3f)); 2766} 2767 2768static inline void SET_RasterPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 2769 SET_by_offset(disp, _gloffset_RasterPos3f, fn); 2770} 2771 2772typedef void (GLAPIENTRYP _glptr_RasterPos3fv)(const GLfloat *); 2773#define CALL_RasterPos3fv(disp, parameters) \ 2774 (* GET_RasterPos3fv(disp)) parameters 2775static inline _glptr_RasterPos3fv GET_RasterPos3fv(struct _glapi_table *disp) { 2776 return (_glptr_RasterPos3fv) (GET_by_offset(disp, _gloffset_RasterPos3fv)); 2777} 2778 2779static inline void SET_RasterPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 2780 SET_by_offset(disp, _gloffset_RasterPos3fv, fn); 2781} 2782 2783typedef void (GLAPIENTRYP _glptr_RasterPos3i)(GLint, GLint, GLint); 2784#define CALL_RasterPos3i(disp, parameters) \ 2785 (* GET_RasterPos3i(disp)) parameters 2786static inline _glptr_RasterPos3i GET_RasterPos3i(struct _glapi_table *disp) { 2787 return (_glptr_RasterPos3i) (GET_by_offset(disp, _gloffset_RasterPos3i)); 2788} 2789 2790static inline void SET_RasterPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 2791 SET_by_offset(disp, _gloffset_RasterPos3i, fn); 2792} 2793 2794typedef void (GLAPIENTRYP _glptr_RasterPos3iv)(const GLint *); 2795#define CALL_RasterPos3iv(disp, parameters) \ 2796 (* GET_RasterPos3iv(disp)) parameters 2797static inline _glptr_RasterPos3iv GET_RasterPos3iv(struct _glapi_table *disp) { 2798 return (_glptr_RasterPos3iv) (GET_by_offset(disp, _gloffset_RasterPos3iv)); 2799} 2800 2801static inline void SET_RasterPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 2802 SET_by_offset(disp, _gloffset_RasterPos3iv, fn); 2803} 2804 2805typedef void (GLAPIENTRYP _glptr_RasterPos3s)(GLshort, GLshort, GLshort); 2806#define CALL_RasterPos3s(disp, parameters) \ 2807 (* GET_RasterPos3s(disp)) parameters 2808static inline _glptr_RasterPos3s GET_RasterPos3s(struct _glapi_table *disp) { 2809 return (_glptr_RasterPos3s) (GET_by_offset(disp, _gloffset_RasterPos3s)); 2810} 2811 2812static inline void SET_RasterPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 2813 SET_by_offset(disp, _gloffset_RasterPos3s, fn); 2814} 2815 2816typedef void (GLAPIENTRYP _glptr_RasterPos3sv)(const GLshort *); 2817#define CALL_RasterPos3sv(disp, parameters) \ 2818 (* GET_RasterPos3sv(disp)) parameters 2819static inline _glptr_RasterPos3sv GET_RasterPos3sv(struct _glapi_table *disp) { 2820 return (_glptr_RasterPos3sv) (GET_by_offset(disp, _gloffset_RasterPos3sv)); 2821} 2822 2823static inline void SET_RasterPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 2824 SET_by_offset(disp, _gloffset_RasterPos3sv, fn); 2825} 2826 2827typedef void (GLAPIENTRYP _glptr_RasterPos4d)(GLdouble, GLdouble, GLdouble, GLdouble); 2828#define CALL_RasterPos4d(disp, parameters) \ 2829 (* GET_RasterPos4d(disp)) parameters 2830static inline _glptr_RasterPos4d GET_RasterPos4d(struct _glapi_table *disp) { 2831 return (_glptr_RasterPos4d) (GET_by_offset(disp, _gloffset_RasterPos4d)); 2832} 2833 2834static inline void SET_RasterPos4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 2835 SET_by_offset(disp, _gloffset_RasterPos4d, fn); 2836} 2837 2838typedef void (GLAPIENTRYP _glptr_RasterPos4dv)(const GLdouble *); 2839#define CALL_RasterPos4dv(disp, parameters) \ 2840 (* GET_RasterPos4dv(disp)) parameters 2841static inline _glptr_RasterPos4dv GET_RasterPos4dv(struct _glapi_table *disp) { 2842 return (_glptr_RasterPos4dv) (GET_by_offset(disp, _gloffset_RasterPos4dv)); 2843} 2844 2845static inline void SET_RasterPos4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 2846 SET_by_offset(disp, _gloffset_RasterPos4dv, fn); 2847} 2848 2849typedef void (GLAPIENTRYP _glptr_RasterPos4f)(GLfloat, GLfloat, GLfloat, GLfloat); 2850#define CALL_RasterPos4f(disp, parameters) \ 2851 (* GET_RasterPos4f(disp)) parameters 2852static inline _glptr_RasterPos4f GET_RasterPos4f(struct _glapi_table *disp) { 2853 return (_glptr_RasterPos4f) (GET_by_offset(disp, _gloffset_RasterPos4f)); 2854} 2855 2856static inline void SET_RasterPos4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 2857 SET_by_offset(disp, _gloffset_RasterPos4f, fn); 2858} 2859 2860typedef void (GLAPIENTRYP _glptr_RasterPos4fv)(const GLfloat *); 2861#define CALL_RasterPos4fv(disp, parameters) \ 2862 (* GET_RasterPos4fv(disp)) parameters 2863static inline _glptr_RasterPos4fv GET_RasterPos4fv(struct _glapi_table *disp) { 2864 return (_glptr_RasterPos4fv) (GET_by_offset(disp, _gloffset_RasterPos4fv)); 2865} 2866 2867static inline void SET_RasterPos4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 2868 SET_by_offset(disp, _gloffset_RasterPos4fv, fn); 2869} 2870 2871typedef void (GLAPIENTRYP _glptr_RasterPos4i)(GLint, GLint, GLint, GLint); 2872#define CALL_RasterPos4i(disp, parameters) \ 2873 (* GET_RasterPos4i(disp)) parameters 2874static inline _glptr_RasterPos4i GET_RasterPos4i(struct _glapi_table *disp) { 2875 return (_glptr_RasterPos4i) (GET_by_offset(disp, _gloffset_RasterPos4i)); 2876} 2877 2878static inline void SET_RasterPos4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 2879 SET_by_offset(disp, _gloffset_RasterPos4i, fn); 2880} 2881 2882typedef void (GLAPIENTRYP _glptr_RasterPos4iv)(const GLint *); 2883#define CALL_RasterPos4iv(disp, parameters) \ 2884 (* GET_RasterPos4iv(disp)) parameters 2885static inline _glptr_RasterPos4iv GET_RasterPos4iv(struct _glapi_table *disp) { 2886 return (_glptr_RasterPos4iv) (GET_by_offset(disp, _gloffset_RasterPos4iv)); 2887} 2888 2889static inline void SET_RasterPos4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 2890 SET_by_offset(disp, _gloffset_RasterPos4iv, fn); 2891} 2892 2893typedef void (GLAPIENTRYP _glptr_RasterPos4s)(GLshort, GLshort, GLshort, GLshort); 2894#define CALL_RasterPos4s(disp, parameters) \ 2895 (* GET_RasterPos4s(disp)) parameters 2896static inline _glptr_RasterPos4s GET_RasterPos4s(struct _glapi_table *disp) { 2897 return (_glptr_RasterPos4s) (GET_by_offset(disp, _gloffset_RasterPos4s)); 2898} 2899 2900static inline void SET_RasterPos4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 2901 SET_by_offset(disp, _gloffset_RasterPos4s, fn); 2902} 2903 2904typedef void (GLAPIENTRYP _glptr_RasterPos4sv)(const GLshort *); 2905#define CALL_RasterPos4sv(disp, parameters) \ 2906 (* GET_RasterPos4sv(disp)) parameters 2907static inline _glptr_RasterPos4sv GET_RasterPos4sv(struct _glapi_table *disp) { 2908 return (_glptr_RasterPos4sv) (GET_by_offset(disp, _gloffset_RasterPos4sv)); 2909} 2910 2911static inline void SET_RasterPos4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 2912 SET_by_offset(disp, _gloffset_RasterPos4sv, fn); 2913} 2914 2915typedef void (GLAPIENTRYP _glptr_Rectd)(GLdouble, GLdouble, GLdouble, GLdouble); 2916#define CALL_Rectd(disp, parameters) \ 2917 (* GET_Rectd(disp)) parameters 2918static inline _glptr_Rectd GET_Rectd(struct _glapi_table *disp) { 2919 return (_glptr_Rectd) (GET_by_offset(disp, _gloffset_Rectd)); 2920} 2921 2922static inline void SET_Rectd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 2923 SET_by_offset(disp, _gloffset_Rectd, fn); 2924} 2925 2926typedef void (GLAPIENTRYP _glptr_Rectdv)(const GLdouble *, const GLdouble *); 2927#define CALL_Rectdv(disp, parameters) \ 2928 (* GET_Rectdv(disp)) parameters 2929static inline _glptr_Rectdv GET_Rectdv(struct _glapi_table *disp) { 2930 return (_glptr_Rectdv) (GET_by_offset(disp, _gloffset_Rectdv)); 2931} 2932 2933static inline void SET_Rectdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *, const GLdouble *)) { 2934 SET_by_offset(disp, _gloffset_Rectdv, fn); 2935} 2936 2937typedef void (GLAPIENTRYP _glptr_Rectf)(GLfloat, GLfloat, GLfloat, GLfloat); 2938#define CALL_Rectf(disp, parameters) \ 2939 (* GET_Rectf(disp)) parameters 2940static inline _glptr_Rectf GET_Rectf(struct _glapi_table *disp) { 2941 return (_glptr_Rectf) (GET_by_offset(disp, _gloffset_Rectf)); 2942} 2943 2944static inline void SET_Rectf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 2945 SET_by_offset(disp, _gloffset_Rectf, fn); 2946} 2947 2948typedef void (GLAPIENTRYP _glptr_Rectfv)(const GLfloat *, const GLfloat *); 2949#define CALL_Rectfv(disp, parameters) \ 2950 (* GET_Rectfv(disp)) parameters 2951static inline _glptr_Rectfv GET_Rectfv(struct _glapi_table *disp) { 2952 return (_glptr_Rectfv) (GET_by_offset(disp, _gloffset_Rectfv)); 2953} 2954 2955static inline void SET_Rectfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *, const GLfloat *)) { 2956 SET_by_offset(disp, _gloffset_Rectfv, fn); 2957} 2958 2959typedef void (GLAPIENTRYP _glptr_Recti)(GLint, GLint, GLint, GLint); 2960#define CALL_Recti(disp, parameters) \ 2961 (* GET_Recti(disp)) parameters 2962static inline _glptr_Recti GET_Recti(struct _glapi_table *disp) { 2963 return (_glptr_Recti) (GET_by_offset(disp, _gloffset_Recti)); 2964} 2965 2966static inline void SET_Recti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 2967 SET_by_offset(disp, _gloffset_Recti, fn); 2968} 2969 2970typedef void (GLAPIENTRYP _glptr_Rectiv)(const GLint *, const GLint *); 2971#define CALL_Rectiv(disp, parameters) \ 2972 (* GET_Rectiv(disp)) parameters 2973static inline _glptr_Rectiv GET_Rectiv(struct _glapi_table *disp) { 2974 return (_glptr_Rectiv) (GET_by_offset(disp, _gloffset_Rectiv)); 2975} 2976 2977static inline void SET_Rectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *, const GLint *)) { 2978 SET_by_offset(disp, _gloffset_Rectiv, fn); 2979} 2980 2981typedef void (GLAPIENTRYP _glptr_Rects)(GLshort, GLshort, GLshort, GLshort); 2982#define CALL_Rects(disp, parameters) \ 2983 (* GET_Rects(disp)) parameters 2984static inline _glptr_Rects GET_Rects(struct _glapi_table *disp) { 2985 return (_glptr_Rects) (GET_by_offset(disp, _gloffset_Rects)); 2986} 2987 2988static inline void SET_Rects(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 2989 SET_by_offset(disp, _gloffset_Rects, fn); 2990} 2991 2992typedef void (GLAPIENTRYP _glptr_Rectsv)(const GLshort *, const GLshort *); 2993#define CALL_Rectsv(disp, parameters) \ 2994 (* GET_Rectsv(disp)) parameters 2995static inline _glptr_Rectsv GET_Rectsv(struct _glapi_table *disp) { 2996 return (_glptr_Rectsv) (GET_by_offset(disp, _gloffset_Rectsv)); 2997} 2998 2999static inline void SET_Rectsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *, const GLshort *)) { 3000 SET_by_offset(disp, _gloffset_Rectsv, fn); 3001} 3002 3003typedef void (GLAPIENTRYP _glptr_TexCoord1d)(GLdouble); 3004#define CALL_TexCoord1d(disp, parameters) \ 3005 (* GET_TexCoord1d(disp)) parameters 3006static inline _glptr_TexCoord1d GET_TexCoord1d(struct _glapi_table *disp) { 3007 return (_glptr_TexCoord1d) (GET_by_offset(disp, _gloffset_TexCoord1d)); 3008} 3009 3010static inline void SET_TexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) { 3011 SET_by_offset(disp, _gloffset_TexCoord1d, fn); 3012} 3013 3014typedef void (GLAPIENTRYP _glptr_TexCoord1dv)(const GLdouble *); 3015#define CALL_TexCoord1dv(disp, parameters) \ 3016 (* GET_TexCoord1dv(disp)) parameters 3017static inline _glptr_TexCoord1dv GET_TexCoord1dv(struct _glapi_table *disp) { 3018 return (_glptr_TexCoord1dv) (GET_by_offset(disp, _gloffset_TexCoord1dv)); 3019} 3020 3021static inline void SET_TexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3022 SET_by_offset(disp, _gloffset_TexCoord1dv, fn); 3023} 3024 3025typedef void (GLAPIENTRYP _glptr_TexCoord1f)(GLfloat); 3026#define CALL_TexCoord1f(disp, parameters) \ 3027 (* GET_TexCoord1f(disp)) parameters 3028static inline _glptr_TexCoord1f GET_TexCoord1f(struct _glapi_table *disp) { 3029 return (_glptr_TexCoord1f) (GET_by_offset(disp, _gloffset_TexCoord1f)); 3030} 3031 3032static inline void SET_TexCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 3033 SET_by_offset(disp, _gloffset_TexCoord1f, fn); 3034} 3035 3036typedef void (GLAPIENTRYP _glptr_TexCoord1fv)(const GLfloat *); 3037#define CALL_TexCoord1fv(disp, parameters) \ 3038 (* GET_TexCoord1fv(disp)) parameters 3039static inline _glptr_TexCoord1fv GET_TexCoord1fv(struct _glapi_table *disp) { 3040 return (_glptr_TexCoord1fv) (GET_by_offset(disp, _gloffset_TexCoord1fv)); 3041} 3042 3043static inline void SET_TexCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3044 SET_by_offset(disp, _gloffset_TexCoord1fv, fn); 3045} 3046 3047typedef void (GLAPIENTRYP _glptr_TexCoord1i)(GLint); 3048#define CALL_TexCoord1i(disp, parameters) \ 3049 (* GET_TexCoord1i(disp)) parameters 3050static inline _glptr_TexCoord1i GET_TexCoord1i(struct _glapi_table *disp) { 3051 return (_glptr_TexCoord1i) (GET_by_offset(disp, _gloffset_TexCoord1i)); 3052} 3053 3054static inline void SET_TexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) { 3055 SET_by_offset(disp, _gloffset_TexCoord1i, fn); 3056} 3057 3058typedef void (GLAPIENTRYP _glptr_TexCoord1iv)(const GLint *); 3059#define CALL_TexCoord1iv(disp, parameters) \ 3060 (* GET_TexCoord1iv(disp)) parameters 3061static inline _glptr_TexCoord1iv GET_TexCoord1iv(struct _glapi_table *disp) { 3062 return (_glptr_TexCoord1iv) (GET_by_offset(disp, _gloffset_TexCoord1iv)); 3063} 3064 3065static inline void SET_TexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3066 SET_by_offset(disp, _gloffset_TexCoord1iv, fn); 3067} 3068 3069typedef void (GLAPIENTRYP _glptr_TexCoord1s)(GLshort); 3070#define CALL_TexCoord1s(disp, parameters) \ 3071 (* GET_TexCoord1s(disp)) parameters 3072static inline _glptr_TexCoord1s GET_TexCoord1s(struct _glapi_table *disp) { 3073 return (_glptr_TexCoord1s) (GET_by_offset(disp, _gloffset_TexCoord1s)); 3074} 3075 3076static inline void SET_TexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) { 3077 SET_by_offset(disp, _gloffset_TexCoord1s, fn); 3078} 3079 3080typedef void (GLAPIENTRYP _glptr_TexCoord1sv)(const GLshort *); 3081#define CALL_TexCoord1sv(disp, parameters) \ 3082 (* GET_TexCoord1sv(disp)) parameters 3083static inline _glptr_TexCoord1sv GET_TexCoord1sv(struct _glapi_table *disp) { 3084 return (_glptr_TexCoord1sv) (GET_by_offset(disp, _gloffset_TexCoord1sv)); 3085} 3086 3087static inline void SET_TexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3088 SET_by_offset(disp, _gloffset_TexCoord1sv, fn); 3089} 3090 3091typedef void (GLAPIENTRYP _glptr_TexCoord2d)(GLdouble, GLdouble); 3092#define CALL_TexCoord2d(disp, parameters) \ 3093 (* GET_TexCoord2d(disp)) parameters 3094static inline _glptr_TexCoord2d GET_TexCoord2d(struct _glapi_table *disp) { 3095 return (_glptr_TexCoord2d) (GET_by_offset(disp, _gloffset_TexCoord2d)); 3096} 3097 3098static inline void SET_TexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) { 3099 SET_by_offset(disp, _gloffset_TexCoord2d, fn); 3100} 3101 3102typedef void (GLAPIENTRYP _glptr_TexCoord2dv)(const GLdouble *); 3103#define CALL_TexCoord2dv(disp, parameters) \ 3104 (* GET_TexCoord2dv(disp)) parameters 3105static inline _glptr_TexCoord2dv GET_TexCoord2dv(struct _glapi_table *disp) { 3106 return (_glptr_TexCoord2dv) (GET_by_offset(disp, _gloffset_TexCoord2dv)); 3107} 3108 3109static inline void SET_TexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3110 SET_by_offset(disp, _gloffset_TexCoord2dv, fn); 3111} 3112 3113typedef void (GLAPIENTRYP _glptr_TexCoord2f)(GLfloat, GLfloat); 3114#define CALL_TexCoord2f(disp, parameters) \ 3115 (* GET_TexCoord2f(disp)) parameters 3116static inline _glptr_TexCoord2f GET_TexCoord2f(struct _glapi_table *disp) { 3117 return (_glptr_TexCoord2f) (GET_by_offset(disp, _gloffset_TexCoord2f)); 3118} 3119 3120static inline void SET_TexCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 3121 SET_by_offset(disp, _gloffset_TexCoord2f, fn); 3122} 3123 3124typedef void (GLAPIENTRYP _glptr_TexCoord2fv)(const GLfloat *); 3125#define CALL_TexCoord2fv(disp, parameters) \ 3126 (* GET_TexCoord2fv(disp)) parameters 3127static inline _glptr_TexCoord2fv GET_TexCoord2fv(struct _glapi_table *disp) { 3128 return (_glptr_TexCoord2fv) (GET_by_offset(disp, _gloffset_TexCoord2fv)); 3129} 3130 3131static inline void SET_TexCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3132 SET_by_offset(disp, _gloffset_TexCoord2fv, fn); 3133} 3134 3135typedef void (GLAPIENTRYP _glptr_TexCoord2i)(GLint, GLint); 3136#define CALL_TexCoord2i(disp, parameters) \ 3137 (* GET_TexCoord2i(disp)) parameters 3138static inline _glptr_TexCoord2i GET_TexCoord2i(struct _glapi_table *disp) { 3139 return (_glptr_TexCoord2i) (GET_by_offset(disp, _gloffset_TexCoord2i)); 3140} 3141 3142static inline void SET_TexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 3143 SET_by_offset(disp, _gloffset_TexCoord2i, fn); 3144} 3145 3146typedef void (GLAPIENTRYP _glptr_TexCoord2iv)(const GLint *); 3147#define CALL_TexCoord2iv(disp, parameters) \ 3148 (* GET_TexCoord2iv(disp)) parameters 3149static inline _glptr_TexCoord2iv GET_TexCoord2iv(struct _glapi_table *disp) { 3150 return (_glptr_TexCoord2iv) (GET_by_offset(disp, _gloffset_TexCoord2iv)); 3151} 3152 3153static inline void SET_TexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3154 SET_by_offset(disp, _gloffset_TexCoord2iv, fn); 3155} 3156 3157typedef void (GLAPIENTRYP _glptr_TexCoord2s)(GLshort, GLshort); 3158#define CALL_TexCoord2s(disp, parameters) \ 3159 (* GET_TexCoord2s(disp)) parameters 3160static inline _glptr_TexCoord2s GET_TexCoord2s(struct _glapi_table *disp) { 3161 return (_glptr_TexCoord2s) (GET_by_offset(disp, _gloffset_TexCoord2s)); 3162} 3163 3164static inline void SET_TexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) { 3165 SET_by_offset(disp, _gloffset_TexCoord2s, fn); 3166} 3167 3168typedef void (GLAPIENTRYP _glptr_TexCoord2sv)(const GLshort *); 3169#define CALL_TexCoord2sv(disp, parameters) \ 3170 (* GET_TexCoord2sv(disp)) parameters 3171static inline _glptr_TexCoord2sv GET_TexCoord2sv(struct _glapi_table *disp) { 3172 return (_glptr_TexCoord2sv) (GET_by_offset(disp, _gloffset_TexCoord2sv)); 3173} 3174 3175static inline void SET_TexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3176 SET_by_offset(disp, _gloffset_TexCoord2sv, fn); 3177} 3178 3179typedef void (GLAPIENTRYP _glptr_TexCoord3d)(GLdouble, GLdouble, GLdouble); 3180#define CALL_TexCoord3d(disp, parameters) \ 3181 (* GET_TexCoord3d(disp)) parameters 3182static inline _glptr_TexCoord3d GET_TexCoord3d(struct _glapi_table *disp) { 3183 return (_glptr_TexCoord3d) (GET_by_offset(disp, _gloffset_TexCoord3d)); 3184} 3185 3186static inline void SET_TexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 3187 SET_by_offset(disp, _gloffset_TexCoord3d, fn); 3188} 3189 3190typedef void (GLAPIENTRYP _glptr_TexCoord3dv)(const GLdouble *); 3191#define CALL_TexCoord3dv(disp, parameters) \ 3192 (* GET_TexCoord3dv(disp)) parameters 3193static inline _glptr_TexCoord3dv GET_TexCoord3dv(struct _glapi_table *disp) { 3194 return (_glptr_TexCoord3dv) (GET_by_offset(disp, _gloffset_TexCoord3dv)); 3195} 3196 3197static inline void SET_TexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3198 SET_by_offset(disp, _gloffset_TexCoord3dv, fn); 3199} 3200 3201typedef void (GLAPIENTRYP _glptr_TexCoord3f)(GLfloat, GLfloat, GLfloat); 3202#define CALL_TexCoord3f(disp, parameters) \ 3203 (* GET_TexCoord3f(disp)) parameters 3204static inline _glptr_TexCoord3f GET_TexCoord3f(struct _glapi_table *disp) { 3205 return (_glptr_TexCoord3f) (GET_by_offset(disp, _gloffset_TexCoord3f)); 3206} 3207 3208static inline void SET_TexCoord3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 3209 SET_by_offset(disp, _gloffset_TexCoord3f, fn); 3210} 3211 3212typedef void (GLAPIENTRYP _glptr_TexCoord3fv)(const GLfloat *); 3213#define CALL_TexCoord3fv(disp, parameters) \ 3214 (* GET_TexCoord3fv(disp)) parameters 3215static inline _glptr_TexCoord3fv GET_TexCoord3fv(struct _glapi_table *disp) { 3216 return (_glptr_TexCoord3fv) (GET_by_offset(disp, _gloffset_TexCoord3fv)); 3217} 3218 3219static inline void SET_TexCoord3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3220 SET_by_offset(disp, _gloffset_TexCoord3fv, fn); 3221} 3222 3223typedef void (GLAPIENTRYP _glptr_TexCoord3i)(GLint, GLint, GLint); 3224#define CALL_TexCoord3i(disp, parameters) \ 3225 (* GET_TexCoord3i(disp)) parameters 3226static inline _glptr_TexCoord3i GET_TexCoord3i(struct _glapi_table *disp) { 3227 return (_glptr_TexCoord3i) (GET_by_offset(disp, _gloffset_TexCoord3i)); 3228} 3229 3230static inline void SET_TexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 3231 SET_by_offset(disp, _gloffset_TexCoord3i, fn); 3232} 3233 3234typedef void (GLAPIENTRYP _glptr_TexCoord3iv)(const GLint *); 3235#define CALL_TexCoord3iv(disp, parameters) \ 3236 (* GET_TexCoord3iv(disp)) parameters 3237static inline _glptr_TexCoord3iv GET_TexCoord3iv(struct _glapi_table *disp) { 3238 return (_glptr_TexCoord3iv) (GET_by_offset(disp, _gloffset_TexCoord3iv)); 3239} 3240 3241static inline void SET_TexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3242 SET_by_offset(disp, _gloffset_TexCoord3iv, fn); 3243} 3244 3245typedef void (GLAPIENTRYP _glptr_TexCoord3s)(GLshort, GLshort, GLshort); 3246#define CALL_TexCoord3s(disp, parameters) \ 3247 (* GET_TexCoord3s(disp)) parameters 3248static inline _glptr_TexCoord3s GET_TexCoord3s(struct _glapi_table *disp) { 3249 return (_glptr_TexCoord3s) (GET_by_offset(disp, _gloffset_TexCoord3s)); 3250} 3251 3252static inline void SET_TexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 3253 SET_by_offset(disp, _gloffset_TexCoord3s, fn); 3254} 3255 3256typedef void (GLAPIENTRYP _glptr_TexCoord3sv)(const GLshort *); 3257#define CALL_TexCoord3sv(disp, parameters) \ 3258 (* GET_TexCoord3sv(disp)) parameters 3259static inline _glptr_TexCoord3sv GET_TexCoord3sv(struct _glapi_table *disp) { 3260 return (_glptr_TexCoord3sv) (GET_by_offset(disp, _gloffset_TexCoord3sv)); 3261} 3262 3263static inline void SET_TexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3264 SET_by_offset(disp, _gloffset_TexCoord3sv, fn); 3265} 3266 3267typedef void (GLAPIENTRYP _glptr_TexCoord4d)(GLdouble, GLdouble, GLdouble, GLdouble); 3268#define CALL_TexCoord4d(disp, parameters) \ 3269 (* GET_TexCoord4d(disp)) parameters 3270static inline _glptr_TexCoord4d GET_TexCoord4d(struct _glapi_table *disp) { 3271 return (_glptr_TexCoord4d) (GET_by_offset(disp, _gloffset_TexCoord4d)); 3272} 3273 3274static inline void SET_TexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 3275 SET_by_offset(disp, _gloffset_TexCoord4d, fn); 3276} 3277 3278typedef void (GLAPIENTRYP _glptr_TexCoord4dv)(const GLdouble *); 3279#define CALL_TexCoord4dv(disp, parameters) \ 3280 (* GET_TexCoord4dv(disp)) parameters 3281static inline _glptr_TexCoord4dv GET_TexCoord4dv(struct _glapi_table *disp) { 3282 return (_glptr_TexCoord4dv) (GET_by_offset(disp, _gloffset_TexCoord4dv)); 3283} 3284 3285static inline void SET_TexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3286 SET_by_offset(disp, _gloffset_TexCoord4dv, fn); 3287} 3288 3289typedef void (GLAPIENTRYP _glptr_TexCoord4f)(GLfloat, GLfloat, GLfloat, GLfloat); 3290#define CALL_TexCoord4f(disp, parameters) \ 3291 (* GET_TexCoord4f(disp)) parameters 3292static inline _glptr_TexCoord4f GET_TexCoord4f(struct _glapi_table *disp) { 3293 return (_glptr_TexCoord4f) (GET_by_offset(disp, _gloffset_TexCoord4f)); 3294} 3295 3296static inline void SET_TexCoord4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 3297 SET_by_offset(disp, _gloffset_TexCoord4f, fn); 3298} 3299 3300typedef void (GLAPIENTRYP _glptr_TexCoord4fv)(const GLfloat *); 3301#define CALL_TexCoord4fv(disp, parameters) \ 3302 (* GET_TexCoord4fv(disp)) parameters 3303static inline _glptr_TexCoord4fv GET_TexCoord4fv(struct _glapi_table *disp) { 3304 return (_glptr_TexCoord4fv) (GET_by_offset(disp, _gloffset_TexCoord4fv)); 3305} 3306 3307static inline void SET_TexCoord4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3308 SET_by_offset(disp, _gloffset_TexCoord4fv, fn); 3309} 3310 3311typedef void (GLAPIENTRYP _glptr_TexCoord4i)(GLint, GLint, GLint, GLint); 3312#define CALL_TexCoord4i(disp, parameters) \ 3313 (* GET_TexCoord4i(disp)) parameters 3314static inline _glptr_TexCoord4i GET_TexCoord4i(struct _glapi_table *disp) { 3315 return (_glptr_TexCoord4i) (GET_by_offset(disp, _gloffset_TexCoord4i)); 3316} 3317 3318static inline void SET_TexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 3319 SET_by_offset(disp, _gloffset_TexCoord4i, fn); 3320} 3321 3322typedef void (GLAPIENTRYP _glptr_TexCoord4iv)(const GLint *); 3323#define CALL_TexCoord4iv(disp, parameters) \ 3324 (* GET_TexCoord4iv(disp)) parameters 3325static inline _glptr_TexCoord4iv GET_TexCoord4iv(struct _glapi_table *disp) { 3326 return (_glptr_TexCoord4iv) (GET_by_offset(disp, _gloffset_TexCoord4iv)); 3327} 3328 3329static inline void SET_TexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3330 SET_by_offset(disp, _gloffset_TexCoord4iv, fn); 3331} 3332 3333typedef void (GLAPIENTRYP _glptr_TexCoord4s)(GLshort, GLshort, GLshort, GLshort); 3334#define CALL_TexCoord4s(disp, parameters) \ 3335 (* GET_TexCoord4s(disp)) parameters 3336static inline _glptr_TexCoord4s GET_TexCoord4s(struct _glapi_table *disp) { 3337 return (_glptr_TexCoord4s) (GET_by_offset(disp, _gloffset_TexCoord4s)); 3338} 3339 3340static inline void SET_TexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 3341 SET_by_offset(disp, _gloffset_TexCoord4s, fn); 3342} 3343 3344typedef void (GLAPIENTRYP _glptr_TexCoord4sv)(const GLshort *); 3345#define CALL_TexCoord4sv(disp, parameters) \ 3346 (* GET_TexCoord4sv(disp)) parameters 3347static inline _glptr_TexCoord4sv GET_TexCoord4sv(struct _glapi_table *disp) { 3348 return (_glptr_TexCoord4sv) (GET_by_offset(disp, _gloffset_TexCoord4sv)); 3349} 3350 3351static inline void SET_TexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3352 SET_by_offset(disp, _gloffset_TexCoord4sv, fn); 3353} 3354 3355typedef void (GLAPIENTRYP _glptr_Vertex2d)(GLdouble, GLdouble); 3356#define CALL_Vertex2d(disp, parameters) \ 3357 (* GET_Vertex2d(disp)) parameters 3358static inline _glptr_Vertex2d GET_Vertex2d(struct _glapi_table *disp) { 3359 return (_glptr_Vertex2d) (GET_by_offset(disp, _gloffset_Vertex2d)); 3360} 3361 3362static inline void SET_Vertex2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) { 3363 SET_by_offset(disp, _gloffset_Vertex2d, fn); 3364} 3365 3366typedef void (GLAPIENTRYP _glptr_Vertex2dv)(const GLdouble *); 3367#define CALL_Vertex2dv(disp, parameters) \ 3368 (* GET_Vertex2dv(disp)) parameters 3369static inline _glptr_Vertex2dv GET_Vertex2dv(struct _glapi_table *disp) { 3370 return (_glptr_Vertex2dv) (GET_by_offset(disp, _gloffset_Vertex2dv)); 3371} 3372 3373static inline void SET_Vertex2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3374 SET_by_offset(disp, _gloffset_Vertex2dv, fn); 3375} 3376 3377typedef void (GLAPIENTRYP _glptr_Vertex2f)(GLfloat, GLfloat); 3378#define CALL_Vertex2f(disp, parameters) \ 3379 (* GET_Vertex2f(disp)) parameters 3380static inline _glptr_Vertex2f GET_Vertex2f(struct _glapi_table *disp) { 3381 return (_glptr_Vertex2f) (GET_by_offset(disp, _gloffset_Vertex2f)); 3382} 3383 3384static inline void SET_Vertex2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 3385 SET_by_offset(disp, _gloffset_Vertex2f, fn); 3386} 3387 3388typedef void (GLAPIENTRYP _glptr_Vertex2fv)(const GLfloat *); 3389#define CALL_Vertex2fv(disp, parameters) \ 3390 (* GET_Vertex2fv(disp)) parameters 3391static inline _glptr_Vertex2fv GET_Vertex2fv(struct _glapi_table *disp) { 3392 return (_glptr_Vertex2fv) (GET_by_offset(disp, _gloffset_Vertex2fv)); 3393} 3394 3395static inline void SET_Vertex2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3396 SET_by_offset(disp, _gloffset_Vertex2fv, fn); 3397} 3398 3399typedef void (GLAPIENTRYP _glptr_Vertex2i)(GLint, GLint); 3400#define CALL_Vertex2i(disp, parameters) \ 3401 (* GET_Vertex2i(disp)) parameters 3402static inline _glptr_Vertex2i GET_Vertex2i(struct _glapi_table *disp) { 3403 return (_glptr_Vertex2i) (GET_by_offset(disp, _gloffset_Vertex2i)); 3404} 3405 3406static inline void SET_Vertex2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 3407 SET_by_offset(disp, _gloffset_Vertex2i, fn); 3408} 3409 3410typedef void (GLAPIENTRYP _glptr_Vertex2iv)(const GLint *); 3411#define CALL_Vertex2iv(disp, parameters) \ 3412 (* GET_Vertex2iv(disp)) parameters 3413static inline _glptr_Vertex2iv GET_Vertex2iv(struct _glapi_table *disp) { 3414 return (_glptr_Vertex2iv) (GET_by_offset(disp, _gloffset_Vertex2iv)); 3415} 3416 3417static inline void SET_Vertex2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3418 SET_by_offset(disp, _gloffset_Vertex2iv, fn); 3419} 3420 3421typedef void (GLAPIENTRYP _glptr_Vertex2s)(GLshort, GLshort); 3422#define CALL_Vertex2s(disp, parameters) \ 3423 (* GET_Vertex2s(disp)) parameters 3424static inline _glptr_Vertex2s GET_Vertex2s(struct _glapi_table *disp) { 3425 return (_glptr_Vertex2s) (GET_by_offset(disp, _gloffset_Vertex2s)); 3426} 3427 3428static inline void SET_Vertex2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) { 3429 SET_by_offset(disp, _gloffset_Vertex2s, fn); 3430} 3431 3432typedef void (GLAPIENTRYP _glptr_Vertex2sv)(const GLshort *); 3433#define CALL_Vertex2sv(disp, parameters) \ 3434 (* GET_Vertex2sv(disp)) parameters 3435static inline _glptr_Vertex2sv GET_Vertex2sv(struct _glapi_table *disp) { 3436 return (_glptr_Vertex2sv) (GET_by_offset(disp, _gloffset_Vertex2sv)); 3437} 3438 3439static inline void SET_Vertex2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3440 SET_by_offset(disp, _gloffset_Vertex2sv, fn); 3441} 3442 3443typedef void (GLAPIENTRYP _glptr_Vertex3d)(GLdouble, GLdouble, GLdouble); 3444#define CALL_Vertex3d(disp, parameters) \ 3445 (* GET_Vertex3d(disp)) parameters 3446static inline _glptr_Vertex3d GET_Vertex3d(struct _glapi_table *disp) { 3447 return (_glptr_Vertex3d) (GET_by_offset(disp, _gloffset_Vertex3d)); 3448} 3449 3450static inline void SET_Vertex3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 3451 SET_by_offset(disp, _gloffset_Vertex3d, fn); 3452} 3453 3454typedef void (GLAPIENTRYP _glptr_Vertex3dv)(const GLdouble *); 3455#define CALL_Vertex3dv(disp, parameters) \ 3456 (* GET_Vertex3dv(disp)) parameters 3457static inline _glptr_Vertex3dv GET_Vertex3dv(struct _glapi_table *disp) { 3458 return (_glptr_Vertex3dv) (GET_by_offset(disp, _gloffset_Vertex3dv)); 3459} 3460 3461static inline void SET_Vertex3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3462 SET_by_offset(disp, _gloffset_Vertex3dv, fn); 3463} 3464 3465typedef void (GLAPIENTRYP _glptr_Vertex3f)(GLfloat, GLfloat, GLfloat); 3466#define CALL_Vertex3f(disp, parameters) \ 3467 (* GET_Vertex3f(disp)) parameters 3468static inline _glptr_Vertex3f GET_Vertex3f(struct _glapi_table *disp) { 3469 return (_glptr_Vertex3f) (GET_by_offset(disp, _gloffset_Vertex3f)); 3470} 3471 3472static inline void SET_Vertex3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 3473 SET_by_offset(disp, _gloffset_Vertex3f, fn); 3474} 3475 3476typedef void (GLAPIENTRYP _glptr_Vertex3fv)(const GLfloat *); 3477#define CALL_Vertex3fv(disp, parameters) \ 3478 (* GET_Vertex3fv(disp)) parameters 3479static inline _glptr_Vertex3fv GET_Vertex3fv(struct _glapi_table *disp) { 3480 return (_glptr_Vertex3fv) (GET_by_offset(disp, _gloffset_Vertex3fv)); 3481} 3482 3483static inline void SET_Vertex3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3484 SET_by_offset(disp, _gloffset_Vertex3fv, fn); 3485} 3486 3487typedef void (GLAPIENTRYP _glptr_Vertex3i)(GLint, GLint, GLint); 3488#define CALL_Vertex3i(disp, parameters) \ 3489 (* GET_Vertex3i(disp)) parameters 3490static inline _glptr_Vertex3i GET_Vertex3i(struct _glapi_table *disp) { 3491 return (_glptr_Vertex3i) (GET_by_offset(disp, _gloffset_Vertex3i)); 3492} 3493 3494static inline void SET_Vertex3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 3495 SET_by_offset(disp, _gloffset_Vertex3i, fn); 3496} 3497 3498typedef void (GLAPIENTRYP _glptr_Vertex3iv)(const GLint *); 3499#define CALL_Vertex3iv(disp, parameters) \ 3500 (* GET_Vertex3iv(disp)) parameters 3501static inline _glptr_Vertex3iv GET_Vertex3iv(struct _glapi_table *disp) { 3502 return (_glptr_Vertex3iv) (GET_by_offset(disp, _gloffset_Vertex3iv)); 3503} 3504 3505static inline void SET_Vertex3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3506 SET_by_offset(disp, _gloffset_Vertex3iv, fn); 3507} 3508 3509typedef void (GLAPIENTRYP _glptr_Vertex3s)(GLshort, GLshort, GLshort); 3510#define CALL_Vertex3s(disp, parameters) \ 3511 (* GET_Vertex3s(disp)) parameters 3512static inline _glptr_Vertex3s GET_Vertex3s(struct _glapi_table *disp) { 3513 return (_glptr_Vertex3s) (GET_by_offset(disp, _gloffset_Vertex3s)); 3514} 3515 3516static inline void SET_Vertex3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 3517 SET_by_offset(disp, _gloffset_Vertex3s, fn); 3518} 3519 3520typedef void (GLAPIENTRYP _glptr_Vertex3sv)(const GLshort *); 3521#define CALL_Vertex3sv(disp, parameters) \ 3522 (* GET_Vertex3sv(disp)) parameters 3523static inline _glptr_Vertex3sv GET_Vertex3sv(struct _glapi_table *disp) { 3524 return (_glptr_Vertex3sv) (GET_by_offset(disp, _gloffset_Vertex3sv)); 3525} 3526 3527static inline void SET_Vertex3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3528 SET_by_offset(disp, _gloffset_Vertex3sv, fn); 3529} 3530 3531typedef void (GLAPIENTRYP _glptr_Vertex4d)(GLdouble, GLdouble, GLdouble, GLdouble); 3532#define CALL_Vertex4d(disp, parameters) \ 3533 (* GET_Vertex4d(disp)) parameters 3534static inline _glptr_Vertex4d GET_Vertex4d(struct _glapi_table *disp) { 3535 return (_glptr_Vertex4d) (GET_by_offset(disp, _gloffset_Vertex4d)); 3536} 3537 3538static inline void SET_Vertex4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 3539 SET_by_offset(disp, _gloffset_Vertex4d, fn); 3540} 3541 3542typedef void (GLAPIENTRYP _glptr_Vertex4dv)(const GLdouble *); 3543#define CALL_Vertex4dv(disp, parameters) \ 3544 (* GET_Vertex4dv(disp)) parameters 3545static inline _glptr_Vertex4dv GET_Vertex4dv(struct _glapi_table *disp) { 3546 return (_glptr_Vertex4dv) (GET_by_offset(disp, _gloffset_Vertex4dv)); 3547} 3548 3549static inline void SET_Vertex4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3550 SET_by_offset(disp, _gloffset_Vertex4dv, fn); 3551} 3552 3553typedef void (GLAPIENTRYP _glptr_Vertex4f)(GLfloat, GLfloat, GLfloat, GLfloat); 3554#define CALL_Vertex4f(disp, parameters) \ 3555 (* GET_Vertex4f(disp)) parameters 3556static inline _glptr_Vertex4f GET_Vertex4f(struct _glapi_table *disp) { 3557 return (_glptr_Vertex4f) (GET_by_offset(disp, _gloffset_Vertex4f)); 3558} 3559 3560static inline void SET_Vertex4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 3561 SET_by_offset(disp, _gloffset_Vertex4f, fn); 3562} 3563 3564typedef void (GLAPIENTRYP _glptr_Vertex4fv)(const GLfloat *); 3565#define CALL_Vertex4fv(disp, parameters) \ 3566 (* GET_Vertex4fv(disp)) parameters 3567static inline _glptr_Vertex4fv GET_Vertex4fv(struct _glapi_table *disp) { 3568 return (_glptr_Vertex4fv) (GET_by_offset(disp, _gloffset_Vertex4fv)); 3569} 3570 3571static inline void SET_Vertex4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3572 SET_by_offset(disp, _gloffset_Vertex4fv, fn); 3573} 3574 3575typedef void (GLAPIENTRYP _glptr_Vertex4i)(GLint, GLint, GLint, GLint); 3576#define CALL_Vertex4i(disp, parameters) \ 3577 (* GET_Vertex4i(disp)) parameters 3578static inline _glptr_Vertex4i GET_Vertex4i(struct _glapi_table *disp) { 3579 return (_glptr_Vertex4i) (GET_by_offset(disp, _gloffset_Vertex4i)); 3580} 3581 3582static inline void SET_Vertex4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 3583 SET_by_offset(disp, _gloffset_Vertex4i, fn); 3584} 3585 3586typedef void (GLAPIENTRYP _glptr_Vertex4iv)(const GLint *); 3587#define CALL_Vertex4iv(disp, parameters) \ 3588 (* GET_Vertex4iv(disp)) parameters 3589static inline _glptr_Vertex4iv GET_Vertex4iv(struct _glapi_table *disp) { 3590 return (_glptr_Vertex4iv) (GET_by_offset(disp, _gloffset_Vertex4iv)); 3591} 3592 3593static inline void SET_Vertex4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3594 SET_by_offset(disp, _gloffset_Vertex4iv, fn); 3595} 3596 3597typedef void (GLAPIENTRYP _glptr_Vertex4s)(GLshort, GLshort, GLshort, GLshort); 3598#define CALL_Vertex4s(disp, parameters) \ 3599 (* GET_Vertex4s(disp)) parameters 3600static inline _glptr_Vertex4s GET_Vertex4s(struct _glapi_table *disp) { 3601 return (_glptr_Vertex4s) (GET_by_offset(disp, _gloffset_Vertex4s)); 3602} 3603 3604static inline void SET_Vertex4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 3605 SET_by_offset(disp, _gloffset_Vertex4s, fn); 3606} 3607 3608typedef void (GLAPIENTRYP _glptr_Vertex4sv)(const GLshort *); 3609#define CALL_Vertex4sv(disp, parameters) \ 3610 (* GET_Vertex4sv(disp)) parameters 3611static inline _glptr_Vertex4sv GET_Vertex4sv(struct _glapi_table *disp) { 3612 return (_glptr_Vertex4sv) (GET_by_offset(disp, _gloffset_Vertex4sv)); 3613} 3614 3615static inline void SET_Vertex4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3616 SET_by_offset(disp, _gloffset_Vertex4sv, fn); 3617} 3618 3619typedef void (GLAPIENTRYP _glptr_ClipPlane)(GLenum, const GLdouble *); 3620#define CALL_ClipPlane(disp, parameters) \ 3621 (* GET_ClipPlane(disp)) parameters 3622static inline _glptr_ClipPlane GET_ClipPlane(struct _glapi_table *disp) { 3623 return (_glptr_ClipPlane) (GET_by_offset(disp, _gloffset_ClipPlane)); 3624} 3625 3626static inline void SET_ClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) { 3627 SET_by_offset(disp, _gloffset_ClipPlane, fn); 3628} 3629 3630typedef void (GLAPIENTRYP _glptr_ColorMaterial)(GLenum, GLenum); 3631#define CALL_ColorMaterial(disp, parameters) \ 3632 (* GET_ColorMaterial(disp)) parameters 3633static inline _glptr_ColorMaterial GET_ColorMaterial(struct _glapi_table *disp) { 3634 return (_glptr_ColorMaterial) (GET_by_offset(disp, _gloffset_ColorMaterial)); 3635} 3636 3637static inline void SET_ColorMaterial(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 3638 SET_by_offset(disp, _gloffset_ColorMaterial, fn); 3639} 3640 3641typedef void (GLAPIENTRYP _glptr_CullFace)(GLenum); 3642#define CALL_CullFace(disp, parameters) \ 3643 (* GET_CullFace(disp)) parameters 3644static inline _glptr_CullFace GET_CullFace(struct _glapi_table *disp) { 3645 return (_glptr_CullFace) (GET_by_offset(disp, _gloffset_CullFace)); 3646} 3647 3648static inline void SET_CullFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 3649 SET_by_offset(disp, _gloffset_CullFace, fn); 3650} 3651 3652typedef void (GLAPIENTRYP _glptr_Fogf)(GLenum, GLfloat); 3653#define CALL_Fogf(disp, parameters) \ 3654 (* GET_Fogf(disp)) parameters 3655static inline _glptr_Fogf GET_Fogf(struct _glapi_table *disp) { 3656 return (_glptr_Fogf) (GET_by_offset(disp, _gloffset_Fogf)); 3657} 3658 3659static inline void SET_Fogf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 3660 SET_by_offset(disp, _gloffset_Fogf, fn); 3661} 3662 3663typedef void (GLAPIENTRYP _glptr_Fogfv)(GLenum, const GLfloat *); 3664#define CALL_Fogfv(disp, parameters) \ 3665 (* GET_Fogfv(disp)) parameters 3666static inline _glptr_Fogfv GET_Fogfv(struct _glapi_table *disp) { 3667 return (_glptr_Fogfv) (GET_by_offset(disp, _gloffset_Fogfv)); 3668} 3669 3670static inline void SET_Fogfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 3671 SET_by_offset(disp, _gloffset_Fogfv, fn); 3672} 3673 3674typedef void (GLAPIENTRYP _glptr_Fogi)(GLenum, GLint); 3675#define CALL_Fogi(disp, parameters) \ 3676 (* GET_Fogi(disp)) parameters 3677static inline _glptr_Fogi GET_Fogi(struct _glapi_table *disp) { 3678 return (_glptr_Fogi) (GET_by_offset(disp, _gloffset_Fogi)); 3679} 3680 3681static inline void SET_Fogi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 3682 SET_by_offset(disp, _gloffset_Fogi, fn); 3683} 3684 3685typedef void (GLAPIENTRYP _glptr_Fogiv)(GLenum, const GLint *); 3686#define CALL_Fogiv(disp, parameters) \ 3687 (* GET_Fogiv(disp)) parameters 3688static inline _glptr_Fogiv GET_Fogiv(struct _glapi_table *disp) { 3689 return (_glptr_Fogiv) (GET_by_offset(disp, _gloffset_Fogiv)); 3690} 3691 3692static inline void SET_Fogiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 3693 SET_by_offset(disp, _gloffset_Fogiv, fn); 3694} 3695 3696typedef void (GLAPIENTRYP _glptr_FrontFace)(GLenum); 3697#define CALL_FrontFace(disp, parameters) \ 3698 (* GET_FrontFace(disp)) parameters 3699static inline _glptr_FrontFace GET_FrontFace(struct _glapi_table *disp) { 3700 return (_glptr_FrontFace) (GET_by_offset(disp, _gloffset_FrontFace)); 3701} 3702 3703static inline void SET_FrontFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 3704 SET_by_offset(disp, _gloffset_FrontFace, fn); 3705} 3706 3707typedef void (GLAPIENTRYP _glptr_Hint)(GLenum, GLenum); 3708#define CALL_Hint(disp, parameters) \ 3709 (* GET_Hint(disp)) parameters 3710static inline _glptr_Hint GET_Hint(struct _glapi_table *disp) { 3711 return (_glptr_Hint) (GET_by_offset(disp, _gloffset_Hint)); 3712} 3713 3714static inline void SET_Hint(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 3715 SET_by_offset(disp, _gloffset_Hint, fn); 3716} 3717 3718typedef void (GLAPIENTRYP _glptr_Lightf)(GLenum, GLenum, GLfloat); 3719#define CALL_Lightf(disp, parameters) \ 3720 (* GET_Lightf(disp)) parameters 3721static inline _glptr_Lightf GET_Lightf(struct _glapi_table *disp) { 3722 return (_glptr_Lightf) (GET_by_offset(disp, _gloffset_Lightf)); 3723} 3724 3725static inline void SET_Lightf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 3726 SET_by_offset(disp, _gloffset_Lightf, fn); 3727} 3728 3729typedef void (GLAPIENTRYP _glptr_Lightfv)(GLenum, GLenum, const GLfloat *); 3730#define CALL_Lightfv(disp, parameters) \ 3731 (* GET_Lightfv(disp)) parameters 3732static inline _glptr_Lightfv GET_Lightfv(struct _glapi_table *disp) { 3733 return (_glptr_Lightfv) (GET_by_offset(disp, _gloffset_Lightfv)); 3734} 3735 3736static inline void SET_Lightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 3737 SET_by_offset(disp, _gloffset_Lightfv, fn); 3738} 3739 3740typedef void (GLAPIENTRYP _glptr_Lighti)(GLenum, GLenum, GLint); 3741#define CALL_Lighti(disp, parameters) \ 3742 (* GET_Lighti(disp)) parameters 3743static inline _glptr_Lighti GET_Lighti(struct _glapi_table *disp) { 3744 return (_glptr_Lighti) (GET_by_offset(disp, _gloffset_Lighti)); 3745} 3746 3747static inline void SET_Lighti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 3748 SET_by_offset(disp, _gloffset_Lighti, fn); 3749} 3750 3751typedef void (GLAPIENTRYP _glptr_Lightiv)(GLenum, GLenum, const GLint *); 3752#define CALL_Lightiv(disp, parameters) \ 3753 (* GET_Lightiv(disp)) parameters 3754static inline _glptr_Lightiv GET_Lightiv(struct _glapi_table *disp) { 3755 return (_glptr_Lightiv) (GET_by_offset(disp, _gloffset_Lightiv)); 3756} 3757 3758static inline void SET_Lightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 3759 SET_by_offset(disp, _gloffset_Lightiv, fn); 3760} 3761 3762typedef void (GLAPIENTRYP _glptr_LightModelf)(GLenum, GLfloat); 3763#define CALL_LightModelf(disp, parameters) \ 3764 (* GET_LightModelf(disp)) parameters 3765static inline _glptr_LightModelf GET_LightModelf(struct _glapi_table *disp) { 3766 return (_glptr_LightModelf) (GET_by_offset(disp, _gloffset_LightModelf)); 3767} 3768 3769static inline void SET_LightModelf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 3770 SET_by_offset(disp, _gloffset_LightModelf, fn); 3771} 3772 3773typedef void (GLAPIENTRYP _glptr_LightModelfv)(GLenum, const GLfloat *); 3774#define CALL_LightModelfv(disp, parameters) \ 3775 (* GET_LightModelfv(disp)) parameters 3776static inline _glptr_LightModelfv GET_LightModelfv(struct _glapi_table *disp) { 3777 return (_glptr_LightModelfv) (GET_by_offset(disp, _gloffset_LightModelfv)); 3778} 3779 3780static inline void SET_LightModelfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 3781 SET_by_offset(disp, _gloffset_LightModelfv, fn); 3782} 3783 3784typedef void (GLAPIENTRYP _glptr_LightModeli)(GLenum, GLint); 3785#define CALL_LightModeli(disp, parameters) \ 3786 (* GET_LightModeli(disp)) parameters 3787static inline _glptr_LightModeli GET_LightModeli(struct _glapi_table *disp) { 3788 return (_glptr_LightModeli) (GET_by_offset(disp, _gloffset_LightModeli)); 3789} 3790 3791static inline void SET_LightModeli(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 3792 SET_by_offset(disp, _gloffset_LightModeli, fn); 3793} 3794 3795typedef void (GLAPIENTRYP _glptr_LightModeliv)(GLenum, const GLint *); 3796#define CALL_LightModeliv(disp, parameters) \ 3797 (* GET_LightModeliv(disp)) parameters 3798static inline _glptr_LightModeliv GET_LightModeliv(struct _glapi_table *disp) { 3799 return (_glptr_LightModeliv) (GET_by_offset(disp, _gloffset_LightModeliv)); 3800} 3801 3802static inline void SET_LightModeliv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 3803 SET_by_offset(disp, _gloffset_LightModeliv, fn); 3804} 3805 3806typedef void (GLAPIENTRYP _glptr_LineStipple)(GLint, GLushort); 3807#define CALL_LineStipple(disp, parameters) \ 3808 (* GET_LineStipple(disp)) parameters 3809static inline _glptr_LineStipple GET_LineStipple(struct _glapi_table *disp) { 3810 return (_glptr_LineStipple) (GET_by_offset(disp, _gloffset_LineStipple)); 3811} 3812 3813static inline void SET_LineStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLushort)) { 3814 SET_by_offset(disp, _gloffset_LineStipple, fn); 3815} 3816 3817typedef void (GLAPIENTRYP _glptr_LineWidth)(GLfloat); 3818#define CALL_LineWidth(disp, parameters) \ 3819 (* GET_LineWidth(disp)) parameters 3820static inline _glptr_LineWidth GET_LineWidth(struct _glapi_table *disp) { 3821 return (_glptr_LineWidth) (GET_by_offset(disp, _gloffset_LineWidth)); 3822} 3823 3824static inline void SET_LineWidth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 3825 SET_by_offset(disp, _gloffset_LineWidth, fn); 3826} 3827 3828typedef void (GLAPIENTRYP _glptr_Materialf)(GLenum, GLenum, GLfloat); 3829#define CALL_Materialf(disp, parameters) \ 3830 (* GET_Materialf(disp)) parameters 3831static inline _glptr_Materialf GET_Materialf(struct _glapi_table *disp) { 3832 return (_glptr_Materialf) (GET_by_offset(disp, _gloffset_Materialf)); 3833} 3834 3835static inline void SET_Materialf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 3836 SET_by_offset(disp, _gloffset_Materialf, fn); 3837} 3838 3839typedef void (GLAPIENTRYP _glptr_Materialfv)(GLenum, GLenum, const GLfloat *); 3840#define CALL_Materialfv(disp, parameters) \ 3841 (* GET_Materialfv(disp)) parameters 3842static inline _glptr_Materialfv GET_Materialfv(struct _glapi_table *disp) { 3843 return (_glptr_Materialfv) (GET_by_offset(disp, _gloffset_Materialfv)); 3844} 3845 3846static inline void SET_Materialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 3847 SET_by_offset(disp, _gloffset_Materialfv, fn); 3848} 3849 3850typedef void (GLAPIENTRYP _glptr_Materiali)(GLenum, GLenum, GLint); 3851#define CALL_Materiali(disp, parameters) \ 3852 (* GET_Materiali(disp)) parameters 3853static inline _glptr_Materiali GET_Materiali(struct _glapi_table *disp) { 3854 return (_glptr_Materiali) (GET_by_offset(disp, _gloffset_Materiali)); 3855} 3856 3857static inline void SET_Materiali(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 3858 SET_by_offset(disp, _gloffset_Materiali, fn); 3859} 3860 3861typedef void (GLAPIENTRYP _glptr_Materialiv)(GLenum, GLenum, const GLint *); 3862#define CALL_Materialiv(disp, parameters) \ 3863 (* GET_Materialiv(disp)) parameters 3864static inline _glptr_Materialiv GET_Materialiv(struct _glapi_table *disp) { 3865 return (_glptr_Materialiv) (GET_by_offset(disp, _gloffset_Materialiv)); 3866} 3867 3868static inline void SET_Materialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 3869 SET_by_offset(disp, _gloffset_Materialiv, fn); 3870} 3871 3872typedef void (GLAPIENTRYP _glptr_PointSize)(GLfloat); 3873#define CALL_PointSize(disp, parameters) \ 3874 (* GET_PointSize(disp)) parameters 3875static inline _glptr_PointSize GET_PointSize(struct _glapi_table *disp) { 3876 return (_glptr_PointSize) (GET_by_offset(disp, _gloffset_PointSize)); 3877} 3878 3879static inline void SET_PointSize(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 3880 SET_by_offset(disp, _gloffset_PointSize, fn); 3881} 3882 3883typedef void (GLAPIENTRYP _glptr_PolygonMode)(GLenum, GLenum); 3884#define CALL_PolygonMode(disp, parameters) \ 3885 (* GET_PolygonMode(disp)) parameters 3886static inline _glptr_PolygonMode GET_PolygonMode(struct _glapi_table *disp) { 3887 return (_glptr_PolygonMode) (GET_by_offset(disp, _gloffset_PolygonMode)); 3888} 3889 3890static inline void SET_PolygonMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 3891 SET_by_offset(disp, _gloffset_PolygonMode, fn); 3892} 3893 3894typedef void (GLAPIENTRYP _glptr_PolygonStipple)(const GLubyte *); 3895#define CALL_PolygonStipple(disp, parameters) \ 3896 (* GET_PolygonStipple(disp)) parameters 3897static inline _glptr_PolygonStipple GET_PolygonStipple(struct _glapi_table *disp) { 3898 return (_glptr_PolygonStipple) (GET_by_offset(disp, _gloffset_PolygonStipple)); 3899} 3900 3901static inline void SET_PolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) { 3902 SET_by_offset(disp, _gloffset_PolygonStipple, fn); 3903} 3904 3905typedef void (GLAPIENTRYP _glptr_Scissor)(GLint, GLint, GLsizei, GLsizei); 3906#define CALL_Scissor(disp, parameters) \ 3907 (* GET_Scissor(disp)) parameters 3908static inline _glptr_Scissor GET_Scissor(struct _glapi_table *disp) { 3909 return (_glptr_Scissor) (GET_by_offset(disp, _gloffset_Scissor)); 3910} 3911 3912static inline void SET_Scissor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) { 3913 SET_by_offset(disp, _gloffset_Scissor, fn); 3914} 3915 3916typedef void (GLAPIENTRYP _glptr_ShadeModel)(GLenum); 3917#define CALL_ShadeModel(disp, parameters) \ 3918 (* GET_ShadeModel(disp)) parameters 3919static inline _glptr_ShadeModel GET_ShadeModel(struct _glapi_table *disp) { 3920 return (_glptr_ShadeModel) (GET_by_offset(disp, _gloffset_ShadeModel)); 3921} 3922 3923static inline void SET_ShadeModel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 3924 SET_by_offset(disp, _gloffset_ShadeModel, fn); 3925} 3926 3927typedef void (GLAPIENTRYP _glptr_TexParameterf)(GLenum, GLenum, GLfloat); 3928#define CALL_TexParameterf(disp, parameters) \ 3929 (* GET_TexParameterf(disp)) parameters 3930static inline _glptr_TexParameterf GET_TexParameterf(struct _glapi_table *disp) { 3931 return (_glptr_TexParameterf) (GET_by_offset(disp, _gloffset_TexParameterf)); 3932} 3933 3934static inline void SET_TexParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 3935 SET_by_offset(disp, _gloffset_TexParameterf, fn); 3936} 3937 3938typedef void (GLAPIENTRYP _glptr_TexParameterfv)(GLenum, GLenum, const GLfloat *); 3939#define CALL_TexParameterfv(disp, parameters) \ 3940 (* GET_TexParameterfv(disp)) parameters 3941static inline _glptr_TexParameterfv GET_TexParameterfv(struct _glapi_table *disp) { 3942 return (_glptr_TexParameterfv) (GET_by_offset(disp, _gloffset_TexParameterfv)); 3943} 3944 3945static inline void SET_TexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 3946 SET_by_offset(disp, _gloffset_TexParameterfv, fn); 3947} 3948 3949typedef void (GLAPIENTRYP _glptr_TexParameteri)(GLenum, GLenum, GLint); 3950#define CALL_TexParameteri(disp, parameters) \ 3951 (* GET_TexParameteri(disp)) parameters 3952static inline _glptr_TexParameteri GET_TexParameteri(struct _glapi_table *disp) { 3953 return (_glptr_TexParameteri) (GET_by_offset(disp, _gloffset_TexParameteri)); 3954} 3955 3956static inline void SET_TexParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 3957 SET_by_offset(disp, _gloffset_TexParameteri, fn); 3958} 3959 3960typedef void (GLAPIENTRYP _glptr_TexParameteriv)(GLenum, GLenum, const GLint *); 3961#define CALL_TexParameteriv(disp, parameters) \ 3962 (* GET_TexParameteriv(disp)) parameters 3963static inline _glptr_TexParameteriv GET_TexParameteriv(struct _glapi_table *disp) { 3964 return (_glptr_TexParameteriv) (GET_by_offset(disp, _gloffset_TexParameteriv)); 3965} 3966 3967static inline void SET_TexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 3968 SET_by_offset(disp, _gloffset_TexParameteriv, fn); 3969} 3970 3971typedef void (GLAPIENTRYP _glptr_TexImage1D)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *); 3972#define CALL_TexImage1D(disp, parameters) \ 3973 (* GET_TexImage1D(disp)) parameters 3974static inline _glptr_TexImage1D GET_TexImage1D(struct _glapi_table *disp) { 3975 return (_glptr_TexImage1D) (GET_by_offset(disp, _gloffset_TexImage1D)); 3976} 3977 3978static inline void SET_TexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) { 3979 SET_by_offset(disp, _gloffset_TexImage1D, fn); 3980} 3981 3982typedef void (GLAPIENTRYP _glptr_TexImage2D)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); 3983#define CALL_TexImage2D(disp, parameters) \ 3984 (* GET_TexImage2D(disp)) parameters 3985static inline _glptr_TexImage2D GET_TexImage2D(struct _glapi_table *disp) { 3986 return (_glptr_TexImage2D) (GET_by_offset(disp, _gloffset_TexImage2D)); 3987} 3988 3989static inline void SET_TexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) { 3990 SET_by_offset(disp, _gloffset_TexImage2D, fn); 3991} 3992 3993typedef void (GLAPIENTRYP _glptr_TexEnvf)(GLenum, GLenum, GLfloat); 3994#define CALL_TexEnvf(disp, parameters) \ 3995 (* GET_TexEnvf(disp)) parameters 3996static inline _glptr_TexEnvf GET_TexEnvf(struct _glapi_table *disp) { 3997 return (_glptr_TexEnvf) (GET_by_offset(disp, _gloffset_TexEnvf)); 3998} 3999 4000static inline void SET_TexEnvf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 4001 SET_by_offset(disp, _gloffset_TexEnvf, fn); 4002} 4003 4004typedef void (GLAPIENTRYP _glptr_TexEnvfv)(GLenum, GLenum, const GLfloat *); 4005#define CALL_TexEnvfv(disp, parameters) \ 4006 (* GET_TexEnvfv(disp)) parameters 4007static inline _glptr_TexEnvfv GET_TexEnvfv(struct _glapi_table *disp) { 4008 return (_glptr_TexEnvfv) (GET_by_offset(disp, _gloffset_TexEnvfv)); 4009} 4010 4011static inline void SET_TexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 4012 SET_by_offset(disp, _gloffset_TexEnvfv, fn); 4013} 4014 4015typedef void (GLAPIENTRYP _glptr_TexEnvi)(GLenum, GLenum, GLint); 4016#define CALL_TexEnvi(disp, parameters) \ 4017 (* GET_TexEnvi(disp)) parameters 4018static inline _glptr_TexEnvi GET_TexEnvi(struct _glapi_table *disp) { 4019 return (_glptr_TexEnvi) (GET_by_offset(disp, _gloffset_TexEnvi)); 4020} 4021 4022static inline void SET_TexEnvi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 4023 SET_by_offset(disp, _gloffset_TexEnvi, fn); 4024} 4025 4026typedef void (GLAPIENTRYP _glptr_TexEnviv)(GLenum, GLenum, const GLint *); 4027#define CALL_TexEnviv(disp, parameters) \ 4028 (* GET_TexEnviv(disp)) parameters 4029static inline _glptr_TexEnviv GET_TexEnviv(struct _glapi_table *disp) { 4030 return (_glptr_TexEnviv) (GET_by_offset(disp, _gloffset_TexEnviv)); 4031} 4032 4033static inline void SET_TexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 4034 SET_by_offset(disp, _gloffset_TexEnviv, fn); 4035} 4036 4037typedef void (GLAPIENTRYP _glptr_TexGend)(GLenum, GLenum, GLdouble); 4038#define CALL_TexGend(disp, parameters) \ 4039 (* GET_TexGend(disp)) parameters 4040static inline _glptr_TexGend GET_TexGend(struct _glapi_table *disp) { 4041 return (_glptr_TexGend) (GET_by_offset(disp, _gloffset_TexGend)); 4042} 4043 4044static inline void SET_TexGend(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble)) { 4045 SET_by_offset(disp, _gloffset_TexGend, fn); 4046} 4047 4048typedef void (GLAPIENTRYP _glptr_TexGendv)(GLenum, GLenum, const GLdouble *); 4049#define CALL_TexGendv(disp, parameters) \ 4050 (* GET_TexGendv(disp)) parameters 4051static inline _glptr_TexGendv GET_TexGendv(struct _glapi_table *disp) { 4052 return (_glptr_TexGendv) (GET_by_offset(disp, _gloffset_TexGendv)); 4053} 4054 4055static inline void SET_TexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLdouble *)) { 4056 SET_by_offset(disp, _gloffset_TexGendv, fn); 4057} 4058 4059typedef void (GLAPIENTRYP _glptr_TexGenf)(GLenum, GLenum, GLfloat); 4060#define CALL_TexGenf(disp, parameters) \ 4061 (* GET_TexGenf(disp)) parameters 4062static inline _glptr_TexGenf GET_TexGenf(struct _glapi_table *disp) { 4063 return (_glptr_TexGenf) (GET_by_offset(disp, _gloffset_TexGenf)); 4064} 4065 4066static inline void SET_TexGenf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 4067 SET_by_offset(disp, _gloffset_TexGenf, fn); 4068} 4069 4070typedef void (GLAPIENTRYP _glptr_TexGenfv)(GLenum, GLenum, const GLfloat *); 4071#define CALL_TexGenfv(disp, parameters) \ 4072 (* GET_TexGenfv(disp)) parameters 4073static inline _glptr_TexGenfv GET_TexGenfv(struct _glapi_table *disp) { 4074 return (_glptr_TexGenfv) (GET_by_offset(disp, _gloffset_TexGenfv)); 4075} 4076 4077static inline void SET_TexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 4078 SET_by_offset(disp, _gloffset_TexGenfv, fn); 4079} 4080 4081typedef void (GLAPIENTRYP _glptr_TexGeni)(GLenum, GLenum, GLint); 4082#define CALL_TexGeni(disp, parameters) \ 4083 (* GET_TexGeni(disp)) parameters 4084static inline _glptr_TexGeni GET_TexGeni(struct _glapi_table *disp) { 4085 return (_glptr_TexGeni) (GET_by_offset(disp, _gloffset_TexGeni)); 4086} 4087 4088static inline void SET_TexGeni(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 4089 SET_by_offset(disp, _gloffset_TexGeni, fn); 4090} 4091 4092typedef void (GLAPIENTRYP _glptr_TexGeniv)(GLenum, GLenum, const GLint *); 4093#define CALL_TexGeniv(disp, parameters) \ 4094 (* GET_TexGeniv(disp)) parameters 4095static inline _glptr_TexGeniv GET_TexGeniv(struct _glapi_table *disp) { 4096 return (_glptr_TexGeniv) (GET_by_offset(disp, _gloffset_TexGeniv)); 4097} 4098 4099static inline void SET_TexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 4100 SET_by_offset(disp, _gloffset_TexGeniv, fn); 4101} 4102 4103typedef void (GLAPIENTRYP _glptr_FeedbackBuffer)(GLsizei, GLenum, GLfloat *); 4104#define CALL_FeedbackBuffer(disp, parameters) \ 4105 (* GET_FeedbackBuffer(disp)) parameters 4106static inline _glptr_FeedbackBuffer GET_FeedbackBuffer(struct _glapi_table *disp) { 4107 return (_glptr_FeedbackBuffer) (GET_by_offset(disp, _gloffset_FeedbackBuffer)); 4108} 4109 4110static inline void SET_FeedbackBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, GLfloat *)) { 4111 SET_by_offset(disp, _gloffset_FeedbackBuffer, fn); 4112} 4113 4114typedef void (GLAPIENTRYP _glptr_SelectBuffer)(GLsizei, GLuint *); 4115#define CALL_SelectBuffer(disp, parameters) \ 4116 (* GET_SelectBuffer(disp)) parameters 4117static inline _glptr_SelectBuffer GET_SelectBuffer(struct _glapi_table *disp) { 4118 return (_glptr_SelectBuffer) (GET_by_offset(disp, _gloffset_SelectBuffer)); 4119} 4120 4121static inline void SET_SelectBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 4122 SET_by_offset(disp, _gloffset_SelectBuffer, fn); 4123} 4124 4125typedef GLint (GLAPIENTRYP _glptr_RenderMode)(GLenum); 4126#define CALL_RenderMode(disp, parameters) \ 4127 (* GET_RenderMode(disp)) parameters 4128static inline _glptr_RenderMode GET_RenderMode(struct _glapi_table *disp) { 4129 return (_glptr_RenderMode) (GET_by_offset(disp, _gloffset_RenderMode)); 4130} 4131 4132static inline void SET_RenderMode(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLenum)) { 4133 SET_by_offset(disp, _gloffset_RenderMode, fn); 4134} 4135 4136typedef void (GLAPIENTRYP _glptr_InitNames)(void); 4137#define CALL_InitNames(disp, parameters) \ 4138 (* GET_InitNames(disp)) parameters 4139static inline _glptr_InitNames GET_InitNames(struct _glapi_table *disp) { 4140 return (_glptr_InitNames) (GET_by_offset(disp, _gloffset_InitNames)); 4141} 4142 4143static inline void SET_InitNames(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 4144 SET_by_offset(disp, _gloffset_InitNames, fn); 4145} 4146 4147typedef void (GLAPIENTRYP _glptr_LoadName)(GLuint); 4148#define CALL_LoadName(disp, parameters) \ 4149 (* GET_LoadName(disp)) parameters 4150static inline _glptr_LoadName GET_LoadName(struct _glapi_table *disp) { 4151 return (_glptr_LoadName) (GET_by_offset(disp, _gloffset_LoadName)); 4152} 4153 4154static inline void SET_LoadName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 4155 SET_by_offset(disp, _gloffset_LoadName, fn); 4156} 4157 4158typedef void (GLAPIENTRYP _glptr_PassThrough)(GLfloat); 4159#define CALL_PassThrough(disp, parameters) \ 4160 (* GET_PassThrough(disp)) parameters 4161static inline _glptr_PassThrough GET_PassThrough(struct _glapi_table *disp) { 4162 return (_glptr_PassThrough) (GET_by_offset(disp, _gloffset_PassThrough)); 4163} 4164 4165static inline void SET_PassThrough(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 4166 SET_by_offset(disp, _gloffset_PassThrough, fn); 4167} 4168 4169typedef void (GLAPIENTRYP _glptr_PopName)(void); 4170#define CALL_PopName(disp, parameters) \ 4171 (* GET_PopName(disp)) parameters 4172static inline _glptr_PopName GET_PopName(struct _glapi_table *disp) { 4173 return (_glptr_PopName) (GET_by_offset(disp, _gloffset_PopName)); 4174} 4175 4176static inline void SET_PopName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 4177 SET_by_offset(disp, _gloffset_PopName, fn); 4178} 4179 4180typedef void (GLAPIENTRYP _glptr_PushName)(GLuint); 4181#define CALL_PushName(disp, parameters) \ 4182 (* GET_PushName(disp)) parameters 4183static inline _glptr_PushName GET_PushName(struct _glapi_table *disp) { 4184 return (_glptr_PushName) (GET_by_offset(disp, _gloffset_PushName)); 4185} 4186 4187static inline void SET_PushName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 4188 SET_by_offset(disp, _gloffset_PushName, fn); 4189} 4190 4191typedef void (GLAPIENTRYP _glptr_DrawBuffer)(GLenum); 4192#define CALL_DrawBuffer(disp, parameters) \ 4193 (* GET_DrawBuffer(disp)) parameters 4194static inline _glptr_DrawBuffer GET_DrawBuffer(struct _glapi_table *disp) { 4195 return (_glptr_DrawBuffer) (GET_by_offset(disp, _gloffset_DrawBuffer)); 4196} 4197 4198static inline void SET_DrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4199 SET_by_offset(disp, _gloffset_DrawBuffer, fn); 4200} 4201 4202typedef void (GLAPIENTRYP _glptr_Clear)(GLbitfield); 4203#define CALL_Clear(disp, parameters) \ 4204 (* GET_Clear(disp)) parameters 4205static inline _glptr_Clear GET_Clear(struct _glapi_table *disp) { 4206 return (_glptr_Clear) (GET_by_offset(disp, _gloffset_Clear)); 4207} 4208 4209static inline void SET_Clear(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) { 4210 SET_by_offset(disp, _gloffset_Clear, fn); 4211} 4212 4213typedef void (GLAPIENTRYP _glptr_ClearAccum)(GLfloat, GLfloat, GLfloat, GLfloat); 4214#define CALL_ClearAccum(disp, parameters) \ 4215 (* GET_ClearAccum(disp)) parameters 4216static inline _glptr_ClearAccum GET_ClearAccum(struct _glapi_table *disp) { 4217 return (_glptr_ClearAccum) (GET_by_offset(disp, _gloffset_ClearAccum)); 4218} 4219 4220static inline void SET_ClearAccum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 4221 SET_by_offset(disp, _gloffset_ClearAccum, fn); 4222} 4223 4224typedef void (GLAPIENTRYP _glptr_ClearIndex)(GLfloat); 4225#define CALL_ClearIndex(disp, parameters) \ 4226 (* GET_ClearIndex(disp)) parameters 4227static inline _glptr_ClearIndex GET_ClearIndex(struct _glapi_table *disp) { 4228 return (_glptr_ClearIndex) (GET_by_offset(disp, _gloffset_ClearIndex)); 4229} 4230 4231static inline void SET_ClearIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 4232 SET_by_offset(disp, _gloffset_ClearIndex, fn); 4233} 4234 4235typedef void (GLAPIENTRYP _glptr_ClearColor)(GLclampf, GLclampf, GLclampf, GLclampf); 4236#define CALL_ClearColor(disp, parameters) \ 4237 (* GET_ClearColor(disp)) parameters 4238static inline _glptr_ClearColor GET_ClearColor(struct _glapi_table *disp) { 4239 return (_glptr_ClearColor) (GET_by_offset(disp, _gloffset_ClearColor)); 4240} 4241 4242static inline void SET_ClearColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) { 4243 SET_by_offset(disp, _gloffset_ClearColor, fn); 4244} 4245 4246typedef void (GLAPIENTRYP _glptr_ClearStencil)(GLint); 4247#define CALL_ClearStencil(disp, parameters) \ 4248 (* GET_ClearStencil(disp)) parameters 4249static inline _glptr_ClearStencil GET_ClearStencil(struct _glapi_table *disp) { 4250 return (_glptr_ClearStencil) (GET_by_offset(disp, _gloffset_ClearStencil)); 4251} 4252 4253static inline void SET_ClearStencil(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) { 4254 SET_by_offset(disp, _gloffset_ClearStencil, fn); 4255} 4256 4257typedef void (GLAPIENTRYP _glptr_ClearDepth)(GLclampd); 4258#define CALL_ClearDepth(disp, parameters) \ 4259 (* GET_ClearDepth(disp)) parameters 4260static inline _glptr_ClearDepth GET_ClearDepth(struct _glapi_table *disp) { 4261 return (_glptr_ClearDepth) (GET_by_offset(disp, _gloffset_ClearDepth)); 4262} 4263 4264static inline void SET_ClearDepth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd)) { 4265 SET_by_offset(disp, _gloffset_ClearDepth, fn); 4266} 4267 4268typedef void (GLAPIENTRYP _glptr_StencilMask)(GLuint); 4269#define CALL_StencilMask(disp, parameters) \ 4270 (* GET_StencilMask(disp)) parameters 4271static inline _glptr_StencilMask GET_StencilMask(struct _glapi_table *disp) { 4272 return (_glptr_StencilMask) (GET_by_offset(disp, _gloffset_StencilMask)); 4273} 4274 4275static inline void SET_StencilMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 4276 SET_by_offset(disp, _gloffset_StencilMask, fn); 4277} 4278 4279typedef void (GLAPIENTRYP _glptr_ColorMask)(GLboolean, GLboolean, GLboolean, GLboolean); 4280#define CALL_ColorMask(disp, parameters) \ 4281 (* GET_ColorMask(disp)) parameters 4282static inline _glptr_ColorMask GET_ColorMask(struct _glapi_table *disp) { 4283 return (_glptr_ColorMask) (GET_by_offset(disp, _gloffset_ColorMask)); 4284} 4285 4286static inline void SET_ColorMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean, GLboolean, GLboolean, GLboolean)) { 4287 SET_by_offset(disp, _gloffset_ColorMask, fn); 4288} 4289 4290typedef void (GLAPIENTRYP _glptr_DepthMask)(GLboolean); 4291#define CALL_DepthMask(disp, parameters) \ 4292 (* GET_DepthMask(disp)) parameters 4293static inline _glptr_DepthMask GET_DepthMask(struct _glapi_table *disp) { 4294 return (_glptr_DepthMask) (GET_by_offset(disp, _gloffset_DepthMask)); 4295} 4296 4297static inline void SET_DepthMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) { 4298 SET_by_offset(disp, _gloffset_DepthMask, fn); 4299} 4300 4301typedef void (GLAPIENTRYP _glptr_IndexMask)(GLuint); 4302#define CALL_IndexMask(disp, parameters) \ 4303 (* GET_IndexMask(disp)) parameters 4304static inline _glptr_IndexMask GET_IndexMask(struct _glapi_table *disp) { 4305 return (_glptr_IndexMask) (GET_by_offset(disp, _gloffset_IndexMask)); 4306} 4307 4308static inline void SET_IndexMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 4309 SET_by_offset(disp, _gloffset_IndexMask, fn); 4310} 4311 4312typedef void (GLAPIENTRYP _glptr_Accum)(GLenum, GLfloat); 4313#define CALL_Accum(disp, parameters) \ 4314 (* GET_Accum(disp)) parameters 4315static inline _glptr_Accum GET_Accum(struct _glapi_table *disp) { 4316 return (_glptr_Accum) (GET_by_offset(disp, _gloffset_Accum)); 4317} 4318 4319static inline void SET_Accum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 4320 SET_by_offset(disp, _gloffset_Accum, fn); 4321} 4322 4323typedef void (GLAPIENTRYP _glptr_Disable)(GLenum); 4324#define CALL_Disable(disp, parameters) \ 4325 (* GET_Disable(disp)) parameters 4326static inline _glptr_Disable GET_Disable(struct _glapi_table *disp) { 4327 return (_glptr_Disable) (GET_by_offset(disp, _gloffset_Disable)); 4328} 4329 4330static inline void SET_Disable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4331 SET_by_offset(disp, _gloffset_Disable, fn); 4332} 4333 4334typedef void (GLAPIENTRYP _glptr_Enable)(GLenum); 4335#define CALL_Enable(disp, parameters) \ 4336 (* GET_Enable(disp)) parameters 4337static inline _glptr_Enable GET_Enable(struct _glapi_table *disp) { 4338 return (_glptr_Enable) (GET_by_offset(disp, _gloffset_Enable)); 4339} 4340 4341static inline void SET_Enable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4342 SET_by_offset(disp, _gloffset_Enable, fn); 4343} 4344 4345typedef void (GLAPIENTRYP _glptr_Finish)(void); 4346#define CALL_Finish(disp, parameters) \ 4347 (* GET_Finish(disp)) parameters 4348static inline _glptr_Finish GET_Finish(struct _glapi_table *disp) { 4349 return (_glptr_Finish) (GET_by_offset(disp, _gloffset_Finish)); 4350} 4351 4352static inline void SET_Finish(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 4353 SET_by_offset(disp, _gloffset_Finish, fn); 4354} 4355 4356typedef void (GLAPIENTRYP _glptr_Flush)(void); 4357#define CALL_Flush(disp, parameters) \ 4358 (* GET_Flush(disp)) parameters 4359static inline _glptr_Flush GET_Flush(struct _glapi_table *disp) { 4360 return (_glptr_Flush) (GET_by_offset(disp, _gloffset_Flush)); 4361} 4362 4363static inline void SET_Flush(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 4364 SET_by_offset(disp, _gloffset_Flush, fn); 4365} 4366 4367typedef void (GLAPIENTRYP _glptr_PopAttrib)(void); 4368#define CALL_PopAttrib(disp, parameters) \ 4369 (* GET_PopAttrib(disp)) parameters 4370static inline _glptr_PopAttrib GET_PopAttrib(struct _glapi_table *disp) { 4371 return (_glptr_PopAttrib) (GET_by_offset(disp, _gloffset_PopAttrib)); 4372} 4373 4374static inline void SET_PopAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 4375 SET_by_offset(disp, _gloffset_PopAttrib, fn); 4376} 4377 4378typedef void (GLAPIENTRYP _glptr_PushAttrib)(GLbitfield); 4379#define CALL_PushAttrib(disp, parameters) \ 4380 (* GET_PushAttrib(disp)) parameters 4381static inline _glptr_PushAttrib GET_PushAttrib(struct _glapi_table *disp) { 4382 return (_glptr_PushAttrib) (GET_by_offset(disp, _gloffset_PushAttrib)); 4383} 4384 4385static inline void SET_PushAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) { 4386 SET_by_offset(disp, _gloffset_PushAttrib, fn); 4387} 4388 4389typedef void (GLAPIENTRYP _glptr_Map1d)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *); 4390#define CALL_Map1d(disp, parameters) \ 4391 (* GET_Map1d(disp)) parameters 4392static inline _glptr_Map1d GET_Map1d(struct _glapi_table *disp) { 4393 return (_glptr_Map1d) (GET_by_offset(disp, _gloffset_Map1d)); 4394} 4395 4396static inline void SET_Map1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) { 4397 SET_by_offset(disp, _gloffset_Map1d, fn); 4398} 4399 4400typedef void (GLAPIENTRYP _glptr_Map1f)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *); 4401#define CALL_Map1f(disp, parameters) \ 4402 (* GET_Map1f(disp)) parameters 4403static inline _glptr_Map1f GET_Map1f(struct _glapi_table *disp) { 4404 return (_glptr_Map1f) (GET_by_offset(disp, _gloffset_Map1f)); 4405} 4406 4407static inline void SET_Map1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) { 4408 SET_by_offset(disp, _gloffset_Map1f, fn); 4409} 4410 4411typedef void (GLAPIENTRYP _glptr_Map2d)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *); 4412#define CALL_Map2d(disp, parameters) \ 4413 (* GET_Map2d(disp)) parameters 4414static inline _glptr_Map2d GET_Map2d(struct _glapi_table *disp) { 4415 return (_glptr_Map2d) (GET_by_offset(disp, _gloffset_Map2d)); 4416} 4417 4418static inline void SET_Map2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) { 4419 SET_by_offset(disp, _gloffset_Map2d, fn); 4420} 4421 4422typedef void (GLAPIENTRYP _glptr_Map2f)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *); 4423#define CALL_Map2f(disp, parameters) \ 4424 (* GET_Map2f(disp)) parameters 4425static inline _glptr_Map2f GET_Map2f(struct _glapi_table *disp) { 4426 return (_glptr_Map2f) (GET_by_offset(disp, _gloffset_Map2f)); 4427} 4428 4429static inline void SET_Map2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) { 4430 SET_by_offset(disp, _gloffset_Map2f, fn); 4431} 4432 4433typedef void (GLAPIENTRYP _glptr_MapGrid1d)(GLint, GLdouble, GLdouble); 4434#define CALL_MapGrid1d(disp, parameters) \ 4435 (* GET_MapGrid1d(disp)) parameters 4436static inline _glptr_MapGrid1d GET_MapGrid1d(struct _glapi_table *disp) { 4437 return (_glptr_MapGrid1d) (GET_by_offset(disp, _gloffset_MapGrid1d)); 4438} 4439 4440static inline void SET_MapGrid1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) { 4441 SET_by_offset(disp, _gloffset_MapGrid1d, fn); 4442} 4443 4444typedef void (GLAPIENTRYP _glptr_MapGrid1f)(GLint, GLfloat, GLfloat); 4445#define CALL_MapGrid1f(disp, parameters) \ 4446 (* GET_MapGrid1f(disp)) parameters 4447static inline _glptr_MapGrid1f GET_MapGrid1f(struct _glapi_table *disp) { 4448 return (_glptr_MapGrid1f) (GET_by_offset(disp, _gloffset_MapGrid1f)); 4449} 4450 4451static inline void SET_MapGrid1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) { 4452 SET_by_offset(disp, _gloffset_MapGrid1f, fn); 4453} 4454 4455typedef void (GLAPIENTRYP _glptr_MapGrid2d)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble); 4456#define CALL_MapGrid2d(disp, parameters) \ 4457 (* GET_MapGrid2d(disp)) parameters 4458static inline _glptr_MapGrid2d GET_MapGrid2d(struct _glapi_table *disp) { 4459 return (_glptr_MapGrid2d) (GET_by_offset(disp, _gloffset_MapGrid2d)); 4460} 4461 4462static inline void SET_MapGrid2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble)) { 4463 SET_by_offset(disp, _gloffset_MapGrid2d, fn); 4464} 4465 4466typedef void (GLAPIENTRYP _glptr_MapGrid2f)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat); 4467#define CALL_MapGrid2f(disp, parameters) \ 4468 (* GET_MapGrid2f(disp)) parameters 4469static inline _glptr_MapGrid2f GET_MapGrid2f(struct _glapi_table *disp) { 4470 return (_glptr_MapGrid2f) (GET_by_offset(disp, _gloffset_MapGrid2f)); 4471} 4472 4473static inline void SET_MapGrid2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat)) { 4474 SET_by_offset(disp, _gloffset_MapGrid2f, fn); 4475} 4476 4477typedef void (GLAPIENTRYP _glptr_EvalCoord1d)(GLdouble); 4478#define CALL_EvalCoord1d(disp, parameters) \ 4479 (* GET_EvalCoord1d(disp)) parameters 4480static inline _glptr_EvalCoord1d GET_EvalCoord1d(struct _glapi_table *disp) { 4481 return (_glptr_EvalCoord1d) (GET_by_offset(disp, _gloffset_EvalCoord1d)); 4482} 4483 4484static inline void SET_EvalCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) { 4485 SET_by_offset(disp, _gloffset_EvalCoord1d, fn); 4486} 4487 4488typedef void (GLAPIENTRYP _glptr_EvalCoord1dv)(const GLdouble *); 4489#define CALL_EvalCoord1dv(disp, parameters) \ 4490 (* GET_EvalCoord1dv(disp)) parameters 4491static inline _glptr_EvalCoord1dv GET_EvalCoord1dv(struct _glapi_table *disp) { 4492 return (_glptr_EvalCoord1dv) (GET_by_offset(disp, _gloffset_EvalCoord1dv)); 4493} 4494 4495static inline void SET_EvalCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 4496 SET_by_offset(disp, _gloffset_EvalCoord1dv, fn); 4497} 4498 4499typedef void (GLAPIENTRYP _glptr_EvalCoord1f)(GLfloat); 4500#define CALL_EvalCoord1f(disp, parameters) \ 4501 (* GET_EvalCoord1f(disp)) parameters 4502static inline _glptr_EvalCoord1f GET_EvalCoord1f(struct _glapi_table *disp) { 4503 return (_glptr_EvalCoord1f) (GET_by_offset(disp, _gloffset_EvalCoord1f)); 4504} 4505 4506static inline void SET_EvalCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 4507 SET_by_offset(disp, _gloffset_EvalCoord1f, fn); 4508} 4509 4510typedef void (GLAPIENTRYP _glptr_EvalCoord1fv)(const GLfloat *); 4511#define CALL_EvalCoord1fv(disp, parameters) \ 4512 (* GET_EvalCoord1fv(disp)) parameters 4513static inline _glptr_EvalCoord1fv GET_EvalCoord1fv(struct _glapi_table *disp) { 4514 return (_glptr_EvalCoord1fv) (GET_by_offset(disp, _gloffset_EvalCoord1fv)); 4515} 4516 4517static inline void SET_EvalCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 4518 SET_by_offset(disp, _gloffset_EvalCoord1fv, fn); 4519} 4520 4521typedef void (GLAPIENTRYP _glptr_EvalCoord2d)(GLdouble, GLdouble); 4522#define CALL_EvalCoord2d(disp, parameters) \ 4523 (* GET_EvalCoord2d(disp)) parameters 4524static inline _glptr_EvalCoord2d GET_EvalCoord2d(struct _glapi_table *disp) { 4525 return (_glptr_EvalCoord2d) (GET_by_offset(disp, _gloffset_EvalCoord2d)); 4526} 4527 4528static inline void SET_EvalCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) { 4529 SET_by_offset(disp, _gloffset_EvalCoord2d, fn); 4530} 4531 4532typedef void (GLAPIENTRYP _glptr_EvalCoord2dv)(const GLdouble *); 4533#define CALL_EvalCoord2dv(disp, parameters) \ 4534 (* GET_EvalCoord2dv(disp)) parameters 4535static inline _glptr_EvalCoord2dv GET_EvalCoord2dv(struct _glapi_table *disp) { 4536 return (_glptr_EvalCoord2dv) (GET_by_offset(disp, _gloffset_EvalCoord2dv)); 4537} 4538 4539static inline void SET_EvalCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 4540 SET_by_offset(disp, _gloffset_EvalCoord2dv, fn); 4541} 4542 4543typedef void (GLAPIENTRYP _glptr_EvalCoord2f)(GLfloat, GLfloat); 4544#define CALL_EvalCoord2f(disp, parameters) \ 4545 (* GET_EvalCoord2f(disp)) parameters 4546static inline _glptr_EvalCoord2f GET_EvalCoord2f(struct _glapi_table *disp) { 4547 return (_glptr_EvalCoord2f) (GET_by_offset(disp, _gloffset_EvalCoord2f)); 4548} 4549 4550static inline void SET_EvalCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 4551 SET_by_offset(disp, _gloffset_EvalCoord2f, fn); 4552} 4553 4554typedef void (GLAPIENTRYP _glptr_EvalCoord2fv)(const GLfloat *); 4555#define CALL_EvalCoord2fv(disp, parameters) \ 4556 (* GET_EvalCoord2fv(disp)) parameters 4557static inline _glptr_EvalCoord2fv GET_EvalCoord2fv(struct _glapi_table *disp) { 4558 return (_glptr_EvalCoord2fv) (GET_by_offset(disp, _gloffset_EvalCoord2fv)); 4559} 4560 4561static inline void SET_EvalCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 4562 SET_by_offset(disp, _gloffset_EvalCoord2fv, fn); 4563} 4564 4565typedef void (GLAPIENTRYP _glptr_EvalMesh1)(GLenum, GLint, GLint); 4566#define CALL_EvalMesh1(disp, parameters) \ 4567 (* GET_EvalMesh1(disp)) parameters 4568static inline _glptr_EvalMesh1 GET_EvalMesh1(struct _glapi_table *disp) { 4569 return (_glptr_EvalMesh1) (GET_by_offset(disp, _gloffset_EvalMesh1)); 4570} 4571 4572static inline void SET_EvalMesh1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) { 4573 SET_by_offset(disp, _gloffset_EvalMesh1, fn); 4574} 4575 4576typedef void (GLAPIENTRYP _glptr_EvalPoint1)(GLint); 4577#define CALL_EvalPoint1(disp, parameters) \ 4578 (* GET_EvalPoint1(disp)) parameters 4579static inline _glptr_EvalPoint1 GET_EvalPoint1(struct _glapi_table *disp) { 4580 return (_glptr_EvalPoint1) (GET_by_offset(disp, _gloffset_EvalPoint1)); 4581} 4582 4583static inline void SET_EvalPoint1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) { 4584 SET_by_offset(disp, _gloffset_EvalPoint1, fn); 4585} 4586 4587typedef void (GLAPIENTRYP _glptr_EvalMesh2)(GLenum, GLint, GLint, GLint, GLint); 4588#define CALL_EvalMesh2(disp, parameters) \ 4589 (* GET_EvalMesh2(disp)) parameters 4590static inline _glptr_EvalMesh2 GET_EvalMesh2(struct _glapi_table *disp) { 4591 return (_glptr_EvalMesh2) (GET_by_offset(disp, _gloffset_EvalMesh2)); 4592} 4593 4594static inline void SET_EvalMesh2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) { 4595 SET_by_offset(disp, _gloffset_EvalMesh2, fn); 4596} 4597 4598typedef void (GLAPIENTRYP _glptr_EvalPoint2)(GLint, GLint); 4599#define CALL_EvalPoint2(disp, parameters) \ 4600 (* GET_EvalPoint2(disp)) parameters 4601static inline _glptr_EvalPoint2 GET_EvalPoint2(struct _glapi_table *disp) { 4602 return (_glptr_EvalPoint2) (GET_by_offset(disp, _gloffset_EvalPoint2)); 4603} 4604 4605static inline void SET_EvalPoint2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 4606 SET_by_offset(disp, _gloffset_EvalPoint2, fn); 4607} 4608 4609typedef void (GLAPIENTRYP _glptr_AlphaFunc)(GLenum, GLclampf); 4610#define CALL_AlphaFunc(disp, parameters) \ 4611 (* GET_AlphaFunc(disp)) parameters 4612static inline _glptr_AlphaFunc GET_AlphaFunc(struct _glapi_table *disp) { 4613 return (_glptr_AlphaFunc) (GET_by_offset(disp, _gloffset_AlphaFunc)); 4614} 4615 4616static inline void SET_AlphaFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampf)) { 4617 SET_by_offset(disp, _gloffset_AlphaFunc, fn); 4618} 4619 4620typedef void (GLAPIENTRYP _glptr_BlendFunc)(GLenum, GLenum); 4621#define CALL_BlendFunc(disp, parameters) \ 4622 (* GET_BlendFunc(disp)) parameters 4623static inline _glptr_BlendFunc GET_BlendFunc(struct _glapi_table *disp) { 4624 return (_glptr_BlendFunc) (GET_by_offset(disp, _gloffset_BlendFunc)); 4625} 4626 4627static inline void SET_BlendFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 4628 SET_by_offset(disp, _gloffset_BlendFunc, fn); 4629} 4630 4631typedef void (GLAPIENTRYP _glptr_LogicOp)(GLenum); 4632#define CALL_LogicOp(disp, parameters) \ 4633 (* GET_LogicOp(disp)) parameters 4634static inline _glptr_LogicOp GET_LogicOp(struct _glapi_table *disp) { 4635 return (_glptr_LogicOp) (GET_by_offset(disp, _gloffset_LogicOp)); 4636} 4637 4638static inline void SET_LogicOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4639 SET_by_offset(disp, _gloffset_LogicOp, fn); 4640} 4641 4642typedef void (GLAPIENTRYP _glptr_StencilFunc)(GLenum, GLint, GLuint); 4643#define CALL_StencilFunc(disp, parameters) \ 4644 (* GET_StencilFunc(disp)) parameters 4645static inline _glptr_StencilFunc GET_StencilFunc(struct _glapi_table *disp) { 4646 return (_glptr_StencilFunc) (GET_by_offset(disp, _gloffset_StencilFunc)); 4647} 4648 4649static inline void SET_StencilFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLuint)) { 4650 SET_by_offset(disp, _gloffset_StencilFunc, fn); 4651} 4652 4653typedef void (GLAPIENTRYP _glptr_StencilOp)(GLenum, GLenum, GLenum); 4654#define CALL_StencilOp(disp, parameters) \ 4655 (* GET_StencilOp(disp)) parameters 4656static inline _glptr_StencilOp GET_StencilOp(struct _glapi_table *disp) { 4657 return (_glptr_StencilOp) (GET_by_offset(disp, _gloffset_StencilOp)); 4658} 4659 4660static inline void SET_StencilOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum)) { 4661 SET_by_offset(disp, _gloffset_StencilOp, fn); 4662} 4663 4664typedef void (GLAPIENTRYP _glptr_DepthFunc)(GLenum); 4665#define CALL_DepthFunc(disp, parameters) \ 4666 (* GET_DepthFunc(disp)) parameters 4667static inline _glptr_DepthFunc GET_DepthFunc(struct _glapi_table *disp) { 4668 return (_glptr_DepthFunc) (GET_by_offset(disp, _gloffset_DepthFunc)); 4669} 4670 4671static inline void SET_DepthFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4672 SET_by_offset(disp, _gloffset_DepthFunc, fn); 4673} 4674 4675typedef void (GLAPIENTRYP _glptr_PixelZoom)(GLfloat, GLfloat); 4676#define CALL_PixelZoom(disp, parameters) \ 4677 (* GET_PixelZoom(disp)) parameters 4678static inline _glptr_PixelZoom GET_PixelZoom(struct _glapi_table *disp) { 4679 return (_glptr_PixelZoom) (GET_by_offset(disp, _gloffset_PixelZoom)); 4680} 4681 4682static inline void SET_PixelZoom(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 4683 SET_by_offset(disp, _gloffset_PixelZoom, fn); 4684} 4685 4686typedef void (GLAPIENTRYP _glptr_PixelTransferf)(GLenum, GLfloat); 4687#define CALL_PixelTransferf(disp, parameters) \ 4688 (* GET_PixelTransferf(disp)) parameters 4689static inline _glptr_PixelTransferf GET_PixelTransferf(struct _glapi_table *disp) { 4690 return (_glptr_PixelTransferf) (GET_by_offset(disp, _gloffset_PixelTransferf)); 4691} 4692 4693static inline void SET_PixelTransferf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 4694 SET_by_offset(disp, _gloffset_PixelTransferf, fn); 4695} 4696 4697typedef void (GLAPIENTRYP _glptr_PixelTransferi)(GLenum, GLint); 4698#define CALL_PixelTransferi(disp, parameters) \ 4699 (* GET_PixelTransferi(disp)) parameters 4700static inline _glptr_PixelTransferi GET_PixelTransferi(struct _glapi_table *disp) { 4701 return (_glptr_PixelTransferi) (GET_by_offset(disp, _gloffset_PixelTransferi)); 4702} 4703 4704static inline void SET_PixelTransferi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 4705 SET_by_offset(disp, _gloffset_PixelTransferi, fn); 4706} 4707 4708typedef void (GLAPIENTRYP _glptr_PixelStoref)(GLenum, GLfloat); 4709#define CALL_PixelStoref(disp, parameters) \ 4710 (* GET_PixelStoref(disp)) parameters 4711static inline _glptr_PixelStoref GET_PixelStoref(struct _glapi_table *disp) { 4712 return (_glptr_PixelStoref) (GET_by_offset(disp, _gloffset_PixelStoref)); 4713} 4714 4715static inline void SET_PixelStoref(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 4716 SET_by_offset(disp, _gloffset_PixelStoref, fn); 4717} 4718 4719typedef void (GLAPIENTRYP _glptr_PixelStorei)(GLenum, GLint); 4720#define CALL_PixelStorei(disp, parameters) \ 4721 (* GET_PixelStorei(disp)) parameters 4722static inline _glptr_PixelStorei GET_PixelStorei(struct _glapi_table *disp) { 4723 return (_glptr_PixelStorei) (GET_by_offset(disp, _gloffset_PixelStorei)); 4724} 4725 4726static inline void SET_PixelStorei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 4727 SET_by_offset(disp, _gloffset_PixelStorei, fn); 4728} 4729 4730typedef void (GLAPIENTRYP _glptr_PixelMapfv)(GLenum, GLsizei, const GLfloat *); 4731#define CALL_PixelMapfv(disp, parameters) \ 4732 (* GET_PixelMapfv(disp)) parameters 4733static inline _glptr_PixelMapfv GET_PixelMapfv(struct _glapi_table *disp) { 4734 return (_glptr_PixelMapfv) (GET_by_offset(disp, _gloffset_PixelMapfv)); 4735} 4736 4737static inline void SET_PixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLfloat *)) { 4738 SET_by_offset(disp, _gloffset_PixelMapfv, fn); 4739} 4740 4741typedef void (GLAPIENTRYP _glptr_PixelMapuiv)(GLenum, GLsizei, const GLuint *); 4742#define CALL_PixelMapuiv(disp, parameters) \ 4743 (* GET_PixelMapuiv(disp)) parameters 4744static inline _glptr_PixelMapuiv GET_PixelMapuiv(struct _glapi_table *disp) { 4745 return (_glptr_PixelMapuiv) (GET_by_offset(disp, _gloffset_PixelMapuiv)); 4746} 4747 4748static inline void SET_PixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLuint *)) { 4749 SET_by_offset(disp, _gloffset_PixelMapuiv, fn); 4750} 4751 4752typedef void (GLAPIENTRYP _glptr_PixelMapusv)(GLenum, GLsizei, const GLushort *); 4753#define CALL_PixelMapusv(disp, parameters) \ 4754 (* GET_PixelMapusv(disp)) parameters 4755static inline _glptr_PixelMapusv GET_PixelMapusv(struct _glapi_table *disp) { 4756 return (_glptr_PixelMapusv) (GET_by_offset(disp, _gloffset_PixelMapusv)); 4757} 4758 4759static inline void SET_PixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLushort *)) { 4760 SET_by_offset(disp, _gloffset_PixelMapusv, fn); 4761} 4762 4763typedef void (GLAPIENTRYP _glptr_ReadBuffer)(GLenum); 4764#define CALL_ReadBuffer(disp, parameters) \ 4765 (* GET_ReadBuffer(disp)) parameters 4766static inline _glptr_ReadBuffer GET_ReadBuffer(struct _glapi_table *disp) { 4767 return (_glptr_ReadBuffer) (GET_by_offset(disp, _gloffset_ReadBuffer)); 4768} 4769 4770static inline void SET_ReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4771 SET_by_offset(disp, _gloffset_ReadBuffer, fn); 4772} 4773 4774typedef void (GLAPIENTRYP _glptr_CopyPixels)(GLint, GLint, GLsizei, GLsizei, GLenum); 4775#define CALL_CopyPixels(disp, parameters) \ 4776 (* GET_CopyPixels(disp)) parameters 4777static inline _glptr_CopyPixels GET_CopyPixels(struct _glapi_table *disp) { 4778 return (_glptr_CopyPixels) (GET_by_offset(disp, _gloffset_CopyPixels)); 4779} 4780 4781static inline void SET_CopyPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum)) { 4782 SET_by_offset(disp, _gloffset_CopyPixels, fn); 4783} 4784 4785typedef void (GLAPIENTRYP _glptr_ReadPixels)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *); 4786#define CALL_ReadPixels(disp, parameters) \ 4787 (* GET_ReadPixels(disp)) parameters 4788static inline _glptr_ReadPixels GET_ReadPixels(struct _glapi_table *disp) { 4789 return (_glptr_ReadPixels) (GET_by_offset(disp, _gloffset_ReadPixels)); 4790} 4791 4792static inline void SET_ReadPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *)) { 4793 SET_by_offset(disp, _gloffset_ReadPixels, fn); 4794} 4795 4796typedef void (GLAPIENTRYP _glptr_DrawPixels)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 4797#define CALL_DrawPixels(disp, parameters) \ 4798 (* GET_DrawPixels(disp)) parameters 4799static inline _glptr_DrawPixels GET_DrawPixels(struct _glapi_table *disp) { 4800 return (_glptr_DrawPixels) (GET_by_offset(disp, _gloffset_DrawPixels)); 4801} 4802 4803static inline void SET_DrawPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 4804 SET_by_offset(disp, _gloffset_DrawPixels, fn); 4805} 4806 4807typedef void (GLAPIENTRYP _glptr_GetBooleanv)(GLenum, GLboolean *); 4808#define CALL_GetBooleanv(disp, parameters) \ 4809 (* GET_GetBooleanv(disp)) parameters 4810static inline _glptr_GetBooleanv GET_GetBooleanv(struct _glapi_table *disp) { 4811 return (_glptr_GetBooleanv) (GET_by_offset(disp, _gloffset_GetBooleanv)); 4812} 4813 4814static inline void SET_GetBooleanv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean *)) { 4815 SET_by_offset(disp, _gloffset_GetBooleanv, fn); 4816} 4817 4818typedef void (GLAPIENTRYP _glptr_GetClipPlane)(GLenum, GLdouble *); 4819#define CALL_GetClipPlane(disp, parameters) \ 4820 (* GET_GetClipPlane(disp)) parameters 4821static inline _glptr_GetClipPlane GET_GetClipPlane(struct _glapi_table *disp) { 4822 return (_glptr_GetClipPlane) (GET_by_offset(disp, _gloffset_GetClipPlane)); 4823} 4824 4825static inline void SET_GetClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) { 4826 SET_by_offset(disp, _gloffset_GetClipPlane, fn); 4827} 4828 4829typedef void (GLAPIENTRYP _glptr_GetDoublev)(GLenum, GLdouble *); 4830#define CALL_GetDoublev(disp, parameters) \ 4831 (* GET_GetDoublev(disp)) parameters 4832static inline _glptr_GetDoublev GET_GetDoublev(struct _glapi_table *disp) { 4833 return (_glptr_GetDoublev) (GET_by_offset(disp, _gloffset_GetDoublev)); 4834} 4835 4836static inline void SET_GetDoublev(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) { 4837 SET_by_offset(disp, _gloffset_GetDoublev, fn); 4838} 4839 4840typedef GLenum (GLAPIENTRYP _glptr_GetError)(void); 4841#define CALL_GetError(disp, parameters) \ 4842 (* GET_GetError(disp)) parameters 4843static inline _glptr_GetError GET_GetError(struct _glapi_table *disp) { 4844 return (_glptr_GetError) (GET_by_offset(disp, _gloffset_GetError)); 4845} 4846 4847static inline void SET_GetError(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) { 4848 SET_by_offset(disp, _gloffset_GetError, fn); 4849} 4850 4851typedef void (GLAPIENTRYP _glptr_GetFloatv)(GLenum, GLfloat *); 4852#define CALL_GetFloatv(disp, parameters) \ 4853 (* GET_GetFloatv(disp)) parameters 4854static inline _glptr_GetFloatv GET_GetFloatv(struct _glapi_table *disp) { 4855 return (_glptr_GetFloatv) (GET_by_offset(disp, _gloffset_GetFloatv)); 4856} 4857 4858static inline void SET_GetFloatv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) { 4859 SET_by_offset(disp, _gloffset_GetFloatv, fn); 4860} 4861 4862typedef void (GLAPIENTRYP _glptr_GetIntegerv)(GLenum, GLint *); 4863#define CALL_GetIntegerv(disp, parameters) \ 4864 (* GET_GetIntegerv(disp)) parameters 4865static inline _glptr_GetIntegerv GET_GetIntegerv(struct _glapi_table *disp) { 4866 return (_glptr_GetIntegerv) (GET_by_offset(disp, _gloffset_GetIntegerv)); 4867} 4868 4869static inline void SET_GetIntegerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) { 4870 SET_by_offset(disp, _gloffset_GetIntegerv, fn); 4871} 4872 4873typedef void (GLAPIENTRYP _glptr_GetLightfv)(GLenum, GLenum, GLfloat *); 4874#define CALL_GetLightfv(disp, parameters) \ 4875 (* GET_GetLightfv(disp)) parameters 4876static inline _glptr_GetLightfv GET_GetLightfv(struct _glapi_table *disp) { 4877 return (_glptr_GetLightfv) (GET_by_offset(disp, _gloffset_GetLightfv)); 4878} 4879 4880static inline void SET_GetLightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 4881 SET_by_offset(disp, _gloffset_GetLightfv, fn); 4882} 4883 4884typedef void (GLAPIENTRYP _glptr_GetLightiv)(GLenum, GLenum, GLint *); 4885#define CALL_GetLightiv(disp, parameters) \ 4886 (* GET_GetLightiv(disp)) parameters 4887static inline _glptr_GetLightiv GET_GetLightiv(struct _glapi_table *disp) { 4888 return (_glptr_GetLightiv) (GET_by_offset(disp, _gloffset_GetLightiv)); 4889} 4890 4891static inline void SET_GetLightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 4892 SET_by_offset(disp, _gloffset_GetLightiv, fn); 4893} 4894 4895typedef void (GLAPIENTRYP _glptr_GetMapdv)(GLenum, GLenum, GLdouble *); 4896#define CALL_GetMapdv(disp, parameters) \ 4897 (* GET_GetMapdv(disp)) parameters 4898static inline _glptr_GetMapdv GET_GetMapdv(struct _glapi_table *disp) { 4899 return (_glptr_GetMapdv) (GET_by_offset(disp, _gloffset_GetMapdv)); 4900} 4901 4902static inline void SET_GetMapdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) { 4903 SET_by_offset(disp, _gloffset_GetMapdv, fn); 4904} 4905 4906typedef void (GLAPIENTRYP _glptr_GetMapfv)(GLenum, GLenum, GLfloat *); 4907#define CALL_GetMapfv(disp, parameters) \ 4908 (* GET_GetMapfv(disp)) parameters 4909static inline _glptr_GetMapfv GET_GetMapfv(struct _glapi_table *disp) { 4910 return (_glptr_GetMapfv) (GET_by_offset(disp, _gloffset_GetMapfv)); 4911} 4912 4913static inline void SET_GetMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 4914 SET_by_offset(disp, _gloffset_GetMapfv, fn); 4915} 4916 4917typedef void (GLAPIENTRYP _glptr_GetMapiv)(GLenum, GLenum, GLint *); 4918#define CALL_GetMapiv(disp, parameters) \ 4919 (* GET_GetMapiv(disp)) parameters 4920static inline _glptr_GetMapiv GET_GetMapiv(struct _glapi_table *disp) { 4921 return (_glptr_GetMapiv) (GET_by_offset(disp, _gloffset_GetMapiv)); 4922} 4923 4924static inline void SET_GetMapiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 4925 SET_by_offset(disp, _gloffset_GetMapiv, fn); 4926} 4927 4928typedef void (GLAPIENTRYP _glptr_GetMaterialfv)(GLenum, GLenum, GLfloat *); 4929#define CALL_GetMaterialfv(disp, parameters) \ 4930 (* GET_GetMaterialfv(disp)) parameters 4931static inline _glptr_GetMaterialfv GET_GetMaterialfv(struct _glapi_table *disp) { 4932 return (_glptr_GetMaterialfv) (GET_by_offset(disp, _gloffset_GetMaterialfv)); 4933} 4934 4935static inline void SET_GetMaterialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 4936 SET_by_offset(disp, _gloffset_GetMaterialfv, fn); 4937} 4938 4939typedef void (GLAPIENTRYP _glptr_GetMaterialiv)(GLenum, GLenum, GLint *); 4940#define CALL_GetMaterialiv(disp, parameters) \ 4941 (* GET_GetMaterialiv(disp)) parameters 4942static inline _glptr_GetMaterialiv GET_GetMaterialiv(struct _glapi_table *disp) { 4943 return (_glptr_GetMaterialiv) (GET_by_offset(disp, _gloffset_GetMaterialiv)); 4944} 4945 4946static inline void SET_GetMaterialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 4947 SET_by_offset(disp, _gloffset_GetMaterialiv, fn); 4948} 4949 4950typedef void (GLAPIENTRYP _glptr_GetPixelMapfv)(GLenum, GLfloat *); 4951#define CALL_GetPixelMapfv(disp, parameters) \ 4952 (* GET_GetPixelMapfv(disp)) parameters 4953static inline _glptr_GetPixelMapfv GET_GetPixelMapfv(struct _glapi_table *disp) { 4954 return (_glptr_GetPixelMapfv) (GET_by_offset(disp, _gloffset_GetPixelMapfv)); 4955} 4956 4957static inline void SET_GetPixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) { 4958 SET_by_offset(disp, _gloffset_GetPixelMapfv, fn); 4959} 4960 4961typedef void (GLAPIENTRYP _glptr_GetPixelMapuiv)(GLenum, GLuint *); 4962#define CALL_GetPixelMapuiv(disp, parameters) \ 4963 (* GET_GetPixelMapuiv(disp)) parameters 4964static inline _glptr_GetPixelMapuiv GET_GetPixelMapuiv(struct _glapi_table *disp) { 4965 return (_glptr_GetPixelMapuiv) (GET_by_offset(disp, _gloffset_GetPixelMapuiv)); 4966} 4967 4968static inline void SET_GetPixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint *)) { 4969 SET_by_offset(disp, _gloffset_GetPixelMapuiv, fn); 4970} 4971 4972typedef void (GLAPIENTRYP _glptr_GetPixelMapusv)(GLenum, GLushort *); 4973#define CALL_GetPixelMapusv(disp, parameters) \ 4974 (* GET_GetPixelMapusv(disp)) parameters 4975static inline _glptr_GetPixelMapusv GET_GetPixelMapusv(struct _glapi_table *disp) { 4976 return (_glptr_GetPixelMapusv) (GET_by_offset(disp, _gloffset_GetPixelMapusv)); 4977} 4978 4979static inline void SET_GetPixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLushort *)) { 4980 SET_by_offset(disp, _gloffset_GetPixelMapusv, fn); 4981} 4982 4983typedef void (GLAPIENTRYP _glptr_GetPolygonStipple)(GLubyte *); 4984#define CALL_GetPolygonStipple(disp, parameters) \ 4985 (* GET_GetPolygonStipple(disp)) parameters 4986static inline _glptr_GetPolygonStipple GET_GetPolygonStipple(struct _glapi_table *disp) { 4987 return (_glptr_GetPolygonStipple) (GET_by_offset(disp, _gloffset_GetPolygonStipple)); 4988} 4989 4990static inline void SET_GetPolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte *)) { 4991 SET_by_offset(disp, _gloffset_GetPolygonStipple, fn); 4992} 4993 4994typedef const GLubyte * (GLAPIENTRYP _glptr_GetString)(GLenum); 4995#define CALL_GetString(disp, parameters) \ 4996 (* GET_GetString(disp)) parameters 4997static inline _glptr_GetString GET_GetString(struct _glapi_table *disp) { 4998 return (_glptr_GetString) (GET_by_offset(disp, _gloffset_GetString)); 4999} 5000 5001static inline void SET_GetString(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum)) { 5002 SET_by_offset(disp, _gloffset_GetString, fn); 5003} 5004 5005typedef void (GLAPIENTRYP _glptr_GetTexEnvfv)(GLenum, GLenum, GLfloat *); 5006#define CALL_GetTexEnvfv(disp, parameters) \ 5007 (* GET_GetTexEnvfv(disp)) parameters 5008static inline _glptr_GetTexEnvfv GET_GetTexEnvfv(struct _glapi_table *disp) { 5009 return (_glptr_GetTexEnvfv) (GET_by_offset(disp, _gloffset_GetTexEnvfv)); 5010} 5011 5012static inline void SET_GetTexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5013 SET_by_offset(disp, _gloffset_GetTexEnvfv, fn); 5014} 5015 5016typedef void (GLAPIENTRYP _glptr_GetTexEnviv)(GLenum, GLenum, GLint *); 5017#define CALL_GetTexEnviv(disp, parameters) \ 5018 (* GET_GetTexEnviv(disp)) parameters 5019static inline _glptr_GetTexEnviv GET_GetTexEnviv(struct _glapi_table *disp) { 5020 return (_glptr_GetTexEnviv) (GET_by_offset(disp, _gloffset_GetTexEnviv)); 5021} 5022 5023static inline void SET_GetTexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5024 SET_by_offset(disp, _gloffset_GetTexEnviv, fn); 5025} 5026 5027typedef void (GLAPIENTRYP _glptr_GetTexGendv)(GLenum, GLenum, GLdouble *); 5028#define CALL_GetTexGendv(disp, parameters) \ 5029 (* GET_GetTexGendv(disp)) parameters 5030static inline _glptr_GetTexGendv GET_GetTexGendv(struct _glapi_table *disp) { 5031 return (_glptr_GetTexGendv) (GET_by_offset(disp, _gloffset_GetTexGendv)); 5032} 5033 5034static inline void SET_GetTexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) { 5035 SET_by_offset(disp, _gloffset_GetTexGendv, fn); 5036} 5037 5038typedef void (GLAPIENTRYP _glptr_GetTexGenfv)(GLenum, GLenum, GLfloat *); 5039#define CALL_GetTexGenfv(disp, parameters) \ 5040 (* GET_GetTexGenfv(disp)) parameters 5041static inline _glptr_GetTexGenfv GET_GetTexGenfv(struct _glapi_table *disp) { 5042 return (_glptr_GetTexGenfv) (GET_by_offset(disp, _gloffset_GetTexGenfv)); 5043} 5044 5045static inline void SET_GetTexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5046 SET_by_offset(disp, _gloffset_GetTexGenfv, fn); 5047} 5048 5049typedef void (GLAPIENTRYP _glptr_GetTexGeniv)(GLenum, GLenum, GLint *); 5050#define CALL_GetTexGeniv(disp, parameters) \ 5051 (* GET_GetTexGeniv(disp)) parameters 5052static inline _glptr_GetTexGeniv GET_GetTexGeniv(struct _glapi_table *disp) { 5053 return (_glptr_GetTexGeniv) (GET_by_offset(disp, _gloffset_GetTexGeniv)); 5054} 5055 5056static inline void SET_GetTexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5057 SET_by_offset(disp, _gloffset_GetTexGeniv, fn); 5058} 5059 5060typedef void (GLAPIENTRYP _glptr_GetTexImage)(GLenum, GLint, GLenum, GLenum, GLvoid *); 5061#define CALL_GetTexImage(disp, parameters) \ 5062 (* GET_GetTexImage(disp)) parameters 5063static inline _glptr_GetTexImage GET_GetTexImage(struct _glapi_table *disp) { 5064 return (_glptr_GetTexImage) (GET_by_offset(disp, _gloffset_GetTexImage)); 5065} 5066 5067static inline void SET_GetTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLvoid *)) { 5068 SET_by_offset(disp, _gloffset_GetTexImage, fn); 5069} 5070 5071typedef void (GLAPIENTRYP _glptr_GetTexParameterfv)(GLenum, GLenum, GLfloat *); 5072#define CALL_GetTexParameterfv(disp, parameters) \ 5073 (* GET_GetTexParameterfv(disp)) parameters 5074static inline _glptr_GetTexParameterfv GET_GetTexParameterfv(struct _glapi_table *disp) { 5075 return (_glptr_GetTexParameterfv) (GET_by_offset(disp, _gloffset_GetTexParameterfv)); 5076} 5077 5078static inline void SET_GetTexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5079 SET_by_offset(disp, _gloffset_GetTexParameterfv, fn); 5080} 5081 5082typedef void (GLAPIENTRYP _glptr_GetTexParameteriv)(GLenum, GLenum, GLint *); 5083#define CALL_GetTexParameteriv(disp, parameters) \ 5084 (* GET_GetTexParameteriv(disp)) parameters 5085static inline _glptr_GetTexParameteriv GET_GetTexParameteriv(struct _glapi_table *disp) { 5086 return (_glptr_GetTexParameteriv) (GET_by_offset(disp, _gloffset_GetTexParameteriv)); 5087} 5088 5089static inline void SET_GetTexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5090 SET_by_offset(disp, _gloffset_GetTexParameteriv, fn); 5091} 5092 5093typedef void (GLAPIENTRYP _glptr_GetTexLevelParameterfv)(GLenum, GLint, GLenum, GLfloat *); 5094#define CALL_GetTexLevelParameterfv(disp, parameters) \ 5095 (* GET_GetTexLevelParameterfv(disp)) parameters 5096static inline _glptr_GetTexLevelParameterfv GET_GetTexLevelParameterfv(struct _glapi_table *disp) { 5097 return (_glptr_GetTexLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTexLevelParameterfv)); 5098} 5099 5100static inline void SET_GetTexLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLfloat *)) { 5101 SET_by_offset(disp, _gloffset_GetTexLevelParameterfv, fn); 5102} 5103 5104typedef void (GLAPIENTRYP _glptr_GetTexLevelParameteriv)(GLenum, GLint, GLenum, GLint *); 5105#define CALL_GetTexLevelParameteriv(disp, parameters) \ 5106 (* GET_GetTexLevelParameteriv(disp)) parameters 5107static inline _glptr_GetTexLevelParameteriv GET_GetTexLevelParameteriv(struct _glapi_table *disp) { 5108 return (_glptr_GetTexLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTexLevelParameteriv)); 5109} 5110 5111static inline void SET_GetTexLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint *)) { 5112 SET_by_offset(disp, _gloffset_GetTexLevelParameteriv, fn); 5113} 5114 5115typedef GLboolean (GLAPIENTRYP _glptr_IsEnabled)(GLenum); 5116#define CALL_IsEnabled(disp, parameters) \ 5117 (* GET_IsEnabled(disp)) parameters 5118static inline _glptr_IsEnabled GET_IsEnabled(struct _glapi_table *disp) { 5119 return (_glptr_IsEnabled) (GET_by_offset(disp, _gloffset_IsEnabled)); 5120} 5121 5122static inline void SET_IsEnabled(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) { 5123 SET_by_offset(disp, _gloffset_IsEnabled, fn); 5124} 5125 5126typedef GLboolean (GLAPIENTRYP _glptr_IsList)(GLuint); 5127#define CALL_IsList(disp, parameters) \ 5128 (* GET_IsList(disp)) parameters 5129static inline _glptr_IsList GET_IsList(struct _glapi_table *disp) { 5130 return (_glptr_IsList) (GET_by_offset(disp, _gloffset_IsList)); 5131} 5132 5133static inline void SET_IsList(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 5134 SET_by_offset(disp, _gloffset_IsList, fn); 5135} 5136 5137typedef void (GLAPIENTRYP _glptr_DepthRange)(GLclampd, GLclampd); 5138#define CALL_DepthRange(disp, parameters) \ 5139 (* GET_DepthRange(disp)) parameters 5140static inline _glptr_DepthRange GET_DepthRange(struct _glapi_table *disp) { 5141 return (_glptr_DepthRange) (GET_by_offset(disp, _gloffset_DepthRange)); 5142} 5143 5144static inline void SET_DepthRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) { 5145 SET_by_offset(disp, _gloffset_DepthRange, fn); 5146} 5147 5148typedef void (GLAPIENTRYP _glptr_Frustum)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); 5149#define CALL_Frustum(disp, parameters) \ 5150 (* GET_Frustum(disp)) parameters 5151static inline _glptr_Frustum GET_Frustum(struct _glapi_table *disp) { 5152 return (_glptr_Frustum) (GET_by_offset(disp, _gloffset_Frustum)); 5153} 5154 5155static inline void SET_Frustum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) { 5156 SET_by_offset(disp, _gloffset_Frustum, fn); 5157} 5158 5159typedef void (GLAPIENTRYP _glptr_LoadIdentity)(void); 5160#define CALL_LoadIdentity(disp, parameters) \ 5161 (* GET_LoadIdentity(disp)) parameters 5162static inline _glptr_LoadIdentity GET_LoadIdentity(struct _glapi_table *disp) { 5163 return (_glptr_LoadIdentity) (GET_by_offset(disp, _gloffset_LoadIdentity)); 5164} 5165 5166static inline void SET_LoadIdentity(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 5167 SET_by_offset(disp, _gloffset_LoadIdentity, fn); 5168} 5169 5170typedef void (GLAPIENTRYP _glptr_LoadMatrixf)(const GLfloat *); 5171#define CALL_LoadMatrixf(disp, parameters) \ 5172 (* GET_LoadMatrixf(disp)) parameters 5173static inline _glptr_LoadMatrixf GET_LoadMatrixf(struct _glapi_table *disp) { 5174 return (_glptr_LoadMatrixf) (GET_by_offset(disp, _gloffset_LoadMatrixf)); 5175} 5176 5177static inline void SET_LoadMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 5178 SET_by_offset(disp, _gloffset_LoadMatrixf, fn); 5179} 5180 5181typedef void (GLAPIENTRYP _glptr_LoadMatrixd)(const GLdouble *); 5182#define CALL_LoadMatrixd(disp, parameters) \ 5183 (* GET_LoadMatrixd(disp)) parameters 5184static inline _glptr_LoadMatrixd GET_LoadMatrixd(struct _glapi_table *disp) { 5185 return (_glptr_LoadMatrixd) (GET_by_offset(disp, _gloffset_LoadMatrixd)); 5186} 5187 5188static inline void SET_LoadMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 5189 SET_by_offset(disp, _gloffset_LoadMatrixd, fn); 5190} 5191 5192typedef void (GLAPIENTRYP _glptr_MatrixMode)(GLenum); 5193#define CALL_MatrixMode(disp, parameters) \ 5194 (* GET_MatrixMode(disp)) parameters 5195static inline _glptr_MatrixMode GET_MatrixMode(struct _glapi_table *disp) { 5196 return (_glptr_MatrixMode) (GET_by_offset(disp, _gloffset_MatrixMode)); 5197} 5198 5199static inline void SET_MatrixMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 5200 SET_by_offset(disp, _gloffset_MatrixMode, fn); 5201} 5202 5203typedef void (GLAPIENTRYP _glptr_MultMatrixf)(const GLfloat *); 5204#define CALL_MultMatrixf(disp, parameters) \ 5205 (* GET_MultMatrixf(disp)) parameters 5206static inline _glptr_MultMatrixf GET_MultMatrixf(struct _glapi_table *disp) { 5207 return (_glptr_MultMatrixf) (GET_by_offset(disp, _gloffset_MultMatrixf)); 5208} 5209 5210static inline void SET_MultMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 5211 SET_by_offset(disp, _gloffset_MultMatrixf, fn); 5212} 5213 5214typedef void (GLAPIENTRYP _glptr_MultMatrixd)(const GLdouble *); 5215#define CALL_MultMatrixd(disp, parameters) \ 5216 (* GET_MultMatrixd(disp)) parameters 5217static inline _glptr_MultMatrixd GET_MultMatrixd(struct _glapi_table *disp) { 5218 return (_glptr_MultMatrixd) (GET_by_offset(disp, _gloffset_MultMatrixd)); 5219} 5220 5221static inline void SET_MultMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 5222 SET_by_offset(disp, _gloffset_MultMatrixd, fn); 5223} 5224 5225typedef void (GLAPIENTRYP _glptr_Ortho)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); 5226#define CALL_Ortho(disp, parameters) \ 5227 (* GET_Ortho(disp)) parameters 5228static inline _glptr_Ortho GET_Ortho(struct _glapi_table *disp) { 5229 return (_glptr_Ortho) (GET_by_offset(disp, _gloffset_Ortho)); 5230} 5231 5232static inline void SET_Ortho(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) { 5233 SET_by_offset(disp, _gloffset_Ortho, fn); 5234} 5235 5236typedef void (GLAPIENTRYP _glptr_PopMatrix)(void); 5237#define CALL_PopMatrix(disp, parameters) \ 5238 (* GET_PopMatrix(disp)) parameters 5239static inline _glptr_PopMatrix GET_PopMatrix(struct _glapi_table *disp) { 5240 return (_glptr_PopMatrix) (GET_by_offset(disp, _gloffset_PopMatrix)); 5241} 5242 5243static inline void SET_PopMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 5244 SET_by_offset(disp, _gloffset_PopMatrix, fn); 5245} 5246 5247typedef void (GLAPIENTRYP _glptr_PushMatrix)(void); 5248#define CALL_PushMatrix(disp, parameters) \ 5249 (* GET_PushMatrix(disp)) parameters 5250static inline _glptr_PushMatrix GET_PushMatrix(struct _glapi_table *disp) { 5251 return (_glptr_PushMatrix) (GET_by_offset(disp, _gloffset_PushMatrix)); 5252} 5253 5254static inline void SET_PushMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 5255 SET_by_offset(disp, _gloffset_PushMatrix, fn); 5256} 5257 5258typedef void (GLAPIENTRYP _glptr_Rotated)(GLdouble, GLdouble, GLdouble, GLdouble); 5259#define CALL_Rotated(disp, parameters) \ 5260 (* GET_Rotated(disp)) parameters 5261static inline _glptr_Rotated GET_Rotated(struct _glapi_table *disp) { 5262 return (_glptr_Rotated) (GET_by_offset(disp, _gloffset_Rotated)); 5263} 5264 5265static inline void SET_Rotated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 5266 SET_by_offset(disp, _gloffset_Rotated, fn); 5267} 5268 5269typedef void (GLAPIENTRYP _glptr_Rotatef)(GLfloat, GLfloat, GLfloat, GLfloat); 5270#define CALL_Rotatef(disp, parameters) \ 5271 (* GET_Rotatef(disp)) parameters 5272static inline _glptr_Rotatef GET_Rotatef(struct _glapi_table *disp) { 5273 return (_glptr_Rotatef) (GET_by_offset(disp, _gloffset_Rotatef)); 5274} 5275 5276static inline void SET_Rotatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 5277 SET_by_offset(disp, _gloffset_Rotatef, fn); 5278} 5279 5280typedef void (GLAPIENTRYP _glptr_Scaled)(GLdouble, GLdouble, GLdouble); 5281#define CALL_Scaled(disp, parameters) \ 5282 (* GET_Scaled(disp)) parameters 5283static inline _glptr_Scaled GET_Scaled(struct _glapi_table *disp) { 5284 return (_glptr_Scaled) (GET_by_offset(disp, _gloffset_Scaled)); 5285} 5286 5287static inline void SET_Scaled(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 5288 SET_by_offset(disp, _gloffset_Scaled, fn); 5289} 5290 5291typedef void (GLAPIENTRYP _glptr_Scalef)(GLfloat, GLfloat, GLfloat); 5292#define CALL_Scalef(disp, parameters) \ 5293 (* GET_Scalef(disp)) parameters 5294static inline _glptr_Scalef GET_Scalef(struct _glapi_table *disp) { 5295 return (_glptr_Scalef) (GET_by_offset(disp, _gloffset_Scalef)); 5296} 5297 5298static inline void SET_Scalef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 5299 SET_by_offset(disp, _gloffset_Scalef, fn); 5300} 5301 5302typedef void (GLAPIENTRYP _glptr_Translated)(GLdouble, GLdouble, GLdouble); 5303#define CALL_Translated(disp, parameters) \ 5304 (* GET_Translated(disp)) parameters 5305static inline _glptr_Translated GET_Translated(struct _glapi_table *disp) { 5306 return (_glptr_Translated) (GET_by_offset(disp, _gloffset_Translated)); 5307} 5308 5309static inline void SET_Translated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 5310 SET_by_offset(disp, _gloffset_Translated, fn); 5311} 5312 5313typedef void (GLAPIENTRYP _glptr_Translatef)(GLfloat, GLfloat, GLfloat); 5314#define CALL_Translatef(disp, parameters) \ 5315 (* GET_Translatef(disp)) parameters 5316static inline _glptr_Translatef GET_Translatef(struct _glapi_table *disp) { 5317 return (_glptr_Translatef) (GET_by_offset(disp, _gloffset_Translatef)); 5318} 5319 5320static inline void SET_Translatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 5321 SET_by_offset(disp, _gloffset_Translatef, fn); 5322} 5323 5324typedef void (GLAPIENTRYP _glptr_Viewport)(GLint, GLint, GLsizei, GLsizei); 5325#define CALL_Viewport(disp, parameters) \ 5326 (* GET_Viewport(disp)) parameters 5327static inline _glptr_Viewport GET_Viewport(struct _glapi_table *disp) { 5328 return (_glptr_Viewport) (GET_by_offset(disp, _gloffset_Viewport)); 5329} 5330 5331static inline void SET_Viewport(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) { 5332 SET_by_offset(disp, _gloffset_Viewport, fn); 5333} 5334 5335typedef void (GLAPIENTRYP _glptr_ArrayElement)(GLint); 5336#define CALL_ArrayElement(disp, parameters) \ 5337 (* GET_ArrayElement(disp)) parameters 5338static inline _glptr_ArrayElement GET_ArrayElement(struct _glapi_table *disp) { 5339 return (_glptr_ArrayElement) (GET_by_offset(disp, _gloffset_ArrayElement)); 5340} 5341 5342static inline void SET_ArrayElement(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) { 5343 SET_by_offset(disp, _gloffset_ArrayElement, fn); 5344} 5345 5346typedef void (GLAPIENTRYP _glptr_BindTexture)(GLenum, GLuint); 5347#define CALL_BindTexture(disp, parameters) \ 5348 (* GET_BindTexture(disp)) parameters 5349static inline _glptr_BindTexture GET_BindTexture(struct _glapi_table *disp) { 5350 return (_glptr_BindTexture) (GET_by_offset(disp, _gloffset_BindTexture)); 5351} 5352 5353static inline void SET_BindTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 5354 SET_by_offset(disp, _gloffset_BindTexture, fn); 5355} 5356 5357typedef void (GLAPIENTRYP _glptr_ColorPointer)(GLint, GLenum, GLsizei, const GLvoid *); 5358#define CALL_ColorPointer(disp, parameters) \ 5359 (* GET_ColorPointer(disp)) parameters 5360static inline _glptr_ColorPointer GET_ColorPointer(struct _glapi_table *disp) { 5361 return (_glptr_ColorPointer) (GET_by_offset(disp, _gloffset_ColorPointer)); 5362} 5363 5364static inline void SET_ColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) { 5365 SET_by_offset(disp, _gloffset_ColorPointer, fn); 5366} 5367 5368typedef void (GLAPIENTRYP _glptr_DisableClientState)(GLenum); 5369#define CALL_DisableClientState(disp, parameters) \ 5370 (* GET_DisableClientState(disp)) parameters 5371static inline _glptr_DisableClientState GET_DisableClientState(struct _glapi_table *disp) { 5372 return (_glptr_DisableClientState) (GET_by_offset(disp, _gloffset_DisableClientState)); 5373} 5374 5375static inline void SET_DisableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 5376 SET_by_offset(disp, _gloffset_DisableClientState, fn); 5377} 5378 5379typedef void (GLAPIENTRYP _glptr_DrawArrays)(GLenum, GLint, GLsizei); 5380#define CALL_DrawArrays(disp, parameters) \ 5381 (* GET_DrawArrays(disp)) parameters 5382static inline _glptr_DrawArrays GET_DrawArrays(struct _glapi_table *disp) { 5383 return (_glptr_DrawArrays) (GET_by_offset(disp, _gloffset_DrawArrays)); 5384} 5385 5386static inline void SET_DrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei)) { 5387 SET_by_offset(disp, _gloffset_DrawArrays, fn); 5388} 5389 5390typedef void (GLAPIENTRYP _glptr_DrawElements)(GLenum, GLsizei, GLenum, const GLvoid *); 5391#define CALL_DrawElements(disp, parameters) \ 5392 (* GET_DrawElements(disp)) parameters 5393static inline _glptr_DrawElements GET_DrawElements(struct _glapi_table *disp) { 5394 return (_glptr_DrawElements) (GET_by_offset(disp, _gloffset_DrawElements)); 5395} 5396 5397static inline void SET_DrawElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *)) { 5398 SET_by_offset(disp, _gloffset_DrawElements, fn); 5399} 5400 5401typedef void (GLAPIENTRYP _glptr_EdgeFlagPointer)(GLsizei, const GLvoid *); 5402#define CALL_EdgeFlagPointer(disp, parameters) \ 5403 (* GET_EdgeFlagPointer(disp)) parameters 5404static inline _glptr_EdgeFlagPointer GET_EdgeFlagPointer(struct _glapi_table *disp) { 5405 return (_glptr_EdgeFlagPointer) (GET_by_offset(disp, _gloffset_EdgeFlagPointer)); 5406} 5407 5408static inline void SET_EdgeFlagPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLvoid *)) { 5409 SET_by_offset(disp, _gloffset_EdgeFlagPointer, fn); 5410} 5411 5412typedef void (GLAPIENTRYP _glptr_EnableClientState)(GLenum); 5413#define CALL_EnableClientState(disp, parameters) \ 5414 (* GET_EnableClientState(disp)) parameters 5415static inline _glptr_EnableClientState GET_EnableClientState(struct _glapi_table *disp) { 5416 return (_glptr_EnableClientState) (GET_by_offset(disp, _gloffset_EnableClientState)); 5417} 5418 5419static inline void SET_EnableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 5420 SET_by_offset(disp, _gloffset_EnableClientState, fn); 5421} 5422 5423typedef void (GLAPIENTRYP _glptr_IndexPointer)(GLenum, GLsizei, const GLvoid *); 5424#define CALL_IndexPointer(disp, parameters) \ 5425 (* GET_IndexPointer(disp)) parameters 5426static inline _glptr_IndexPointer GET_IndexPointer(struct _glapi_table *disp) { 5427 return (_glptr_IndexPointer) (GET_by_offset(disp, _gloffset_IndexPointer)); 5428} 5429 5430static inline void SET_IndexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) { 5431 SET_by_offset(disp, _gloffset_IndexPointer, fn); 5432} 5433 5434typedef void (GLAPIENTRYP _glptr_Indexub)(GLubyte); 5435#define CALL_Indexub(disp, parameters) \ 5436 (* GET_Indexub(disp)) parameters 5437static inline _glptr_Indexub GET_Indexub(struct _glapi_table *disp) { 5438 return (_glptr_Indexub) (GET_by_offset(disp, _gloffset_Indexub)); 5439} 5440 5441static inline void SET_Indexub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte)) { 5442 SET_by_offset(disp, _gloffset_Indexub, fn); 5443} 5444 5445typedef void (GLAPIENTRYP _glptr_Indexubv)(const GLubyte *); 5446#define CALL_Indexubv(disp, parameters) \ 5447 (* GET_Indexubv(disp)) parameters 5448static inline _glptr_Indexubv GET_Indexubv(struct _glapi_table *disp) { 5449 return (_glptr_Indexubv) (GET_by_offset(disp, _gloffset_Indexubv)); 5450} 5451 5452static inline void SET_Indexubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) { 5453 SET_by_offset(disp, _gloffset_Indexubv, fn); 5454} 5455 5456typedef void (GLAPIENTRYP _glptr_InterleavedArrays)(GLenum, GLsizei, const GLvoid *); 5457#define CALL_InterleavedArrays(disp, parameters) \ 5458 (* GET_InterleavedArrays(disp)) parameters 5459static inline _glptr_InterleavedArrays GET_InterleavedArrays(struct _glapi_table *disp) { 5460 return (_glptr_InterleavedArrays) (GET_by_offset(disp, _gloffset_InterleavedArrays)); 5461} 5462 5463static inline void SET_InterleavedArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) { 5464 SET_by_offset(disp, _gloffset_InterleavedArrays, fn); 5465} 5466 5467typedef void (GLAPIENTRYP _glptr_NormalPointer)(GLenum, GLsizei, const GLvoid *); 5468#define CALL_NormalPointer(disp, parameters) \ 5469 (* GET_NormalPointer(disp)) parameters 5470static inline _glptr_NormalPointer GET_NormalPointer(struct _glapi_table *disp) { 5471 return (_glptr_NormalPointer) (GET_by_offset(disp, _gloffset_NormalPointer)); 5472} 5473 5474static inline void SET_NormalPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) { 5475 SET_by_offset(disp, _gloffset_NormalPointer, fn); 5476} 5477 5478typedef void (GLAPIENTRYP _glptr_PolygonOffset)(GLfloat, GLfloat); 5479#define CALL_PolygonOffset(disp, parameters) \ 5480 (* GET_PolygonOffset(disp)) parameters 5481static inline _glptr_PolygonOffset GET_PolygonOffset(struct _glapi_table *disp) { 5482 return (_glptr_PolygonOffset) (GET_by_offset(disp, _gloffset_PolygonOffset)); 5483} 5484 5485static inline void SET_PolygonOffset(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 5486 SET_by_offset(disp, _gloffset_PolygonOffset, fn); 5487} 5488 5489typedef void (GLAPIENTRYP _glptr_TexCoordPointer)(GLint, GLenum, GLsizei, const GLvoid *); 5490#define CALL_TexCoordPointer(disp, parameters) \ 5491 (* GET_TexCoordPointer(disp)) parameters 5492static inline _glptr_TexCoordPointer GET_TexCoordPointer(struct _glapi_table *disp) { 5493 return (_glptr_TexCoordPointer) (GET_by_offset(disp, _gloffset_TexCoordPointer)); 5494} 5495 5496static inline void SET_TexCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) { 5497 SET_by_offset(disp, _gloffset_TexCoordPointer, fn); 5498} 5499 5500typedef void (GLAPIENTRYP _glptr_VertexPointer)(GLint, GLenum, GLsizei, const GLvoid *); 5501#define CALL_VertexPointer(disp, parameters) \ 5502 (* GET_VertexPointer(disp)) parameters 5503static inline _glptr_VertexPointer GET_VertexPointer(struct _glapi_table *disp) { 5504 return (_glptr_VertexPointer) (GET_by_offset(disp, _gloffset_VertexPointer)); 5505} 5506 5507static inline void SET_VertexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) { 5508 SET_by_offset(disp, _gloffset_VertexPointer, fn); 5509} 5510 5511typedef GLboolean (GLAPIENTRYP _glptr_AreTexturesResident)(GLsizei, const GLuint *, GLboolean *); 5512#define CALL_AreTexturesResident(disp, parameters) \ 5513 (* GET_AreTexturesResident(disp)) parameters 5514static inline _glptr_AreTexturesResident GET_AreTexturesResident(struct _glapi_table *disp) { 5515 return (_glptr_AreTexturesResident) (GET_by_offset(disp, _gloffset_AreTexturesResident)); 5516} 5517 5518static inline void SET_AreTexturesResident(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) { 5519 SET_by_offset(disp, _gloffset_AreTexturesResident, fn); 5520} 5521 5522typedef void (GLAPIENTRYP _glptr_CopyTexImage1D)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); 5523#define CALL_CopyTexImage1D(disp, parameters) \ 5524 (* GET_CopyTexImage1D(disp)) parameters 5525static inline _glptr_CopyTexImage1D GET_CopyTexImage1D(struct _glapi_table *disp) { 5526 return (_glptr_CopyTexImage1D) (GET_by_offset(disp, _gloffset_CopyTexImage1D)); 5527} 5528 5529static inline void SET_CopyTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)) { 5530 SET_by_offset(disp, _gloffset_CopyTexImage1D, fn); 5531} 5532 5533typedef void (GLAPIENTRYP _glptr_CopyTexImage2D)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); 5534#define CALL_CopyTexImage2D(disp, parameters) \ 5535 (* GET_CopyTexImage2D(disp)) parameters 5536static inline _glptr_CopyTexImage2D GET_CopyTexImage2D(struct _glapi_table *disp) { 5537 return (_glptr_CopyTexImage2D) (GET_by_offset(disp, _gloffset_CopyTexImage2D)); 5538} 5539 5540static inline void SET_CopyTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)) { 5541 SET_by_offset(disp, _gloffset_CopyTexImage2D, fn); 5542} 5543 5544typedef void (GLAPIENTRYP _glptr_CopyTexSubImage1D)(GLenum, GLint, GLint, GLint, GLint, GLsizei); 5545#define CALL_CopyTexSubImage1D(disp, parameters) \ 5546 (* GET_CopyTexSubImage1D(disp)) parameters 5547static inline _glptr_CopyTexSubImage1D GET_CopyTexSubImage1D(struct _glapi_table *disp) { 5548 return (_glptr_CopyTexSubImage1D) (GET_by_offset(disp, _gloffset_CopyTexSubImage1D)); 5549} 5550 5551static inline void SET_CopyTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei)) { 5552 SET_by_offset(disp, _gloffset_CopyTexSubImage1D, fn); 5553} 5554 5555typedef void (GLAPIENTRYP _glptr_CopyTexSubImage2D)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); 5556#define CALL_CopyTexSubImage2D(disp, parameters) \ 5557 (* GET_CopyTexSubImage2D(disp)) parameters 5558static inline _glptr_CopyTexSubImage2D GET_CopyTexSubImage2D(struct _glapi_table *disp) { 5559 return (_glptr_CopyTexSubImage2D) (GET_by_offset(disp, _gloffset_CopyTexSubImage2D)); 5560} 5561 5562static inline void SET_CopyTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) { 5563 SET_by_offset(disp, _gloffset_CopyTexSubImage2D, fn); 5564} 5565 5566typedef void (GLAPIENTRYP _glptr_DeleteTextures)(GLsizei, const GLuint *); 5567#define CALL_DeleteTextures(disp, parameters) \ 5568 (* GET_DeleteTextures(disp)) parameters 5569static inline _glptr_DeleteTextures GET_DeleteTextures(struct _glapi_table *disp) { 5570 return (_glptr_DeleteTextures) (GET_by_offset(disp, _gloffset_DeleteTextures)); 5571} 5572 5573static inline void SET_DeleteTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 5574 SET_by_offset(disp, _gloffset_DeleteTextures, fn); 5575} 5576 5577typedef void (GLAPIENTRYP _glptr_GenTextures)(GLsizei, GLuint *); 5578#define CALL_GenTextures(disp, parameters) \ 5579 (* GET_GenTextures(disp)) parameters 5580static inline _glptr_GenTextures GET_GenTextures(struct _glapi_table *disp) { 5581 return (_glptr_GenTextures) (GET_by_offset(disp, _gloffset_GenTextures)); 5582} 5583 5584static inline void SET_GenTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 5585 SET_by_offset(disp, _gloffset_GenTextures, fn); 5586} 5587 5588typedef void (GLAPIENTRYP _glptr_GetPointerv)(GLenum, GLvoid **); 5589#define CALL_GetPointerv(disp, parameters) \ 5590 (* GET_GetPointerv(disp)) parameters 5591static inline _glptr_GetPointerv GET_GetPointerv(struct _glapi_table *disp) { 5592 return (_glptr_GetPointerv) (GET_by_offset(disp, _gloffset_GetPointerv)); 5593} 5594 5595static inline void SET_GetPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid **)) { 5596 SET_by_offset(disp, _gloffset_GetPointerv, fn); 5597} 5598 5599typedef GLboolean (GLAPIENTRYP _glptr_IsTexture)(GLuint); 5600#define CALL_IsTexture(disp, parameters) \ 5601 (* GET_IsTexture(disp)) parameters 5602static inline _glptr_IsTexture GET_IsTexture(struct _glapi_table *disp) { 5603 return (_glptr_IsTexture) (GET_by_offset(disp, _gloffset_IsTexture)); 5604} 5605 5606static inline void SET_IsTexture(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 5607 SET_by_offset(disp, _gloffset_IsTexture, fn); 5608} 5609 5610typedef void (GLAPIENTRYP _glptr_PrioritizeTextures)(GLsizei, const GLuint *, const GLclampf *); 5611#define CALL_PrioritizeTextures(disp, parameters) \ 5612 (* GET_PrioritizeTextures(disp)) parameters 5613static inline _glptr_PrioritizeTextures GET_PrioritizeTextures(struct _glapi_table *disp) { 5614 return (_glptr_PrioritizeTextures) (GET_by_offset(disp, _gloffset_PrioritizeTextures)); 5615} 5616 5617static inline void SET_PrioritizeTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, const GLclampf *)) { 5618 SET_by_offset(disp, _gloffset_PrioritizeTextures, fn); 5619} 5620 5621typedef void (GLAPIENTRYP _glptr_TexSubImage1D)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); 5622#define CALL_TexSubImage1D(disp, parameters) \ 5623 (* GET_TexSubImage1D(disp)) parameters 5624static inline _glptr_TexSubImage1D GET_TexSubImage1D(struct _glapi_table *disp) { 5625 return (_glptr_TexSubImage1D) (GET_by_offset(disp, _gloffset_TexSubImage1D)); 5626} 5627 5628static inline void SET_TexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) { 5629 SET_by_offset(disp, _gloffset_TexSubImage1D, fn); 5630} 5631 5632typedef void (GLAPIENTRYP _glptr_TexSubImage2D)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 5633#define CALL_TexSubImage2D(disp, parameters) \ 5634 (* GET_TexSubImage2D(disp)) parameters 5635static inline _glptr_TexSubImage2D GET_TexSubImage2D(struct _glapi_table *disp) { 5636 return (_glptr_TexSubImage2D) (GET_by_offset(disp, _gloffset_TexSubImage2D)); 5637} 5638 5639static inline void SET_TexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 5640 SET_by_offset(disp, _gloffset_TexSubImage2D, fn); 5641} 5642 5643typedef void (GLAPIENTRYP _glptr_PopClientAttrib)(void); 5644#define CALL_PopClientAttrib(disp, parameters) \ 5645 (* GET_PopClientAttrib(disp)) parameters 5646static inline _glptr_PopClientAttrib GET_PopClientAttrib(struct _glapi_table *disp) { 5647 return (_glptr_PopClientAttrib) (GET_by_offset(disp, _gloffset_PopClientAttrib)); 5648} 5649 5650static inline void SET_PopClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 5651 SET_by_offset(disp, _gloffset_PopClientAttrib, fn); 5652} 5653 5654typedef void (GLAPIENTRYP _glptr_PushClientAttrib)(GLbitfield); 5655#define CALL_PushClientAttrib(disp, parameters) \ 5656 (* GET_PushClientAttrib(disp)) parameters 5657static inline _glptr_PushClientAttrib GET_PushClientAttrib(struct _glapi_table *disp) { 5658 return (_glptr_PushClientAttrib) (GET_by_offset(disp, _gloffset_PushClientAttrib)); 5659} 5660 5661static inline void SET_PushClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) { 5662 SET_by_offset(disp, _gloffset_PushClientAttrib, fn); 5663} 5664 5665typedef void (GLAPIENTRYP _glptr_BlendColor)(GLclampf, GLclampf, GLclampf, GLclampf); 5666#define CALL_BlendColor(disp, parameters) \ 5667 (* GET_BlendColor(disp)) parameters 5668static inline _glptr_BlendColor GET_BlendColor(struct _glapi_table *disp) { 5669 return (_glptr_BlendColor) (GET_by_offset(disp, _gloffset_BlendColor)); 5670} 5671 5672static inline void SET_BlendColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) { 5673 SET_by_offset(disp, _gloffset_BlendColor, fn); 5674} 5675 5676typedef void (GLAPIENTRYP _glptr_BlendEquation)(GLenum); 5677#define CALL_BlendEquation(disp, parameters) \ 5678 (* GET_BlendEquation(disp)) parameters 5679static inline _glptr_BlendEquation GET_BlendEquation(struct _glapi_table *disp) { 5680 return (_glptr_BlendEquation) (GET_by_offset(disp, _gloffset_BlendEquation)); 5681} 5682 5683static inline void SET_BlendEquation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 5684 SET_by_offset(disp, _gloffset_BlendEquation, fn); 5685} 5686 5687typedef void (GLAPIENTRYP _glptr_DrawRangeElements)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *); 5688#define CALL_DrawRangeElements(disp, parameters) \ 5689 (* GET_DrawRangeElements(disp)) parameters 5690static inline _glptr_DrawRangeElements GET_DrawRangeElements(struct _glapi_table *disp) { 5691 return (_glptr_DrawRangeElements) (GET_by_offset(disp, _gloffset_DrawRangeElements)); 5692} 5693 5694static inline void SET_DrawRangeElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)) { 5695 SET_by_offset(disp, _gloffset_DrawRangeElements, fn); 5696} 5697 5698typedef void (GLAPIENTRYP _glptr_ColorTable)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); 5699#define CALL_ColorTable(disp, parameters) \ 5700 (* GET_ColorTable(disp)) parameters 5701static inline _glptr_ColorTable GET_ColorTable(struct _glapi_table *disp) { 5702 return (_glptr_ColorTable) (GET_by_offset(disp, _gloffset_ColorTable)); 5703} 5704 5705static inline void SET_ColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) { 5706 SET_by_offset(disp, _gloffset_ColorTable, fn); 5707} 5708 5709typedef void (GLAPIENTRYP _glptr_ColorTableParameterfv)(GLenum, GLenum, const GLfloat *); 5710#define CALL_ColorTableParameterfv(disp, parameters) \ 5711 (* GET_ColorTableParameterfv(disp)) parameters 5712static inline _glptr_ColorTableParameterfv GET_ColorTableParameterfv(struct _glapi_table *disp) { 5713 return (_glptr_ColorTableParameterfv) (GET_by_offset(disp, _gloffset_ColorTableParameterfv)); 5714} 5715 5716static inline void SET_ColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 5717 SET_by_offset(disp, _gloffset_ColorTableParameterfv, fn); 5718} 5719 5720typedef void (GLAPIENTRYP _glptr_ColorTableParameteriv)(GLenum, GLenum, const GLint *); 5721#define CALL_ColorTableParameteriv(disp, parameters) \ 5722 (* GET_ColorTableParameteriv(disp)) parameters 5723static inline _glptr_ColorTableParameteriv GET_ColorTableParameteriv(struct _glapi_table *disp) { 5724 return (_glptr_ColorTableParameteriv) (GET_by_offset(disp, _gloffset_ColorTableParameteriv)); 5725} 5726 5727static inline void SET_ColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 5728 SET_by_offset(disp, _gloffset_ColorTableParameteriv, fn); 5729} 5730 5731typedef void (GLAPIENTRYP _glptr_CopyColorTable)(GLenum, GLenum, GLint, GLint, GLsizei); 5732#define CALL_CopyColorTable(disp, parameters) \ 5733 (* GET_CopyColorTable(disp)) parameters 5734static inline _glptr_CopyColorTable GET_CopyColorTable(struct _glapi_table *disp) { 5735 return (_glptr_CopyColorTable) (GET_by_offset(disp, _gloffset_CopyColorTable)); 5736} 5737 5738static inline void SET_CopyColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) { 5739 SET_by_offset(disp, _gloffset_CopyColorTable, fn); 5740} 5741 5742typedef void (GLAPIENTRYP _glptr_GetColorTable)(GLenum, GLenum, GLenum, GLvoid *); 5743#define CALL_GetColorTable(disp, parameters) \ 5744 (* GET_GetColorTable(disp)) parameters 5745static inline _glptr_GetColorTable GET_GetColorTable(struct _glapi_table *disp) { 5746 return (_glptr_GetColorTable) (GET_by_offset(disp, _gloffset_GetColorTable)); 5747} 5748 5749static inline void SET_GetColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) { 5750 SET_by_offset(disp, _gloffset_GetColorTable, fn); 5751} 5752 5753typedef void (GLAPIENTRYP _glptr_GetColorTableParameterfv)(GLenum, GLenum, GLfloat *); 5754#define CALL_GetColorTableParameterfv(disp, parameters) \ 5755 (* GET_GetColorTableParameterfv(disp)) parameters 5756static inline _glptr_GetColorTableParameterfv GET_GetColorTableParameterfv(struct _glapi_table *disp) { 5757 return (_glptr_GetColorTableParameterfv) (GET_by_offset(disp, _gloffset_GetColorTableParameterfv)); 5758} 5759 5760static inline void SET_GetColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5761 SET_by_offset(disp, _gloffset_GetColorTableParameterfv, fn); 5762} 5763 5764typedef void (GLAPIENTRYP _glptr_GetColorTableParameteriv)(GLenum, GLenum, GLint *); 5765#define CALL_GetColorTableParameteriv(disp, parameters) \ 5766 (* GET_GetColorTableParameteriv(disp)) parameters 5767static inline _glptr_GetColorTableParameteriv GET_GetColorTableParameteriv(struct _glapi_table *disp) { 5768 return (_glptr_GetColorTableParameteriv) (GET_by_offset(disp, _gloffset_GetColorTableParameteriv)); 5769} 5770 5771static inline void SET_GetColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5772 SET_by_offset(disp, _gloffset_GetColorTableParameteriv, fn); 5773} 5774 5775typedef void (GLAPIENTRYP _glptr_ColorSubTable)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 5776#define CALL_ColorSubTable(disp, parameters) \ 5777 (* GET_ColorSubTable(disp)) parameters 5778static inline _glptr_ColorSubTable GET_ColorSubTable(struct _glapi_table *disp) { 5779 return (_glptr_ColorSubTable) (GET_by_offset(disp, _gloffset_ColorSubTable)); 5780} 5781 5782static inline void SET_ColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 5783 SET_by_offset(disp, _gloffset_ColorSubTable, fn); 5784} 5785 5786typedef void (GLAPIENTRYP _glptr_CopyColorSubTable)(GLenum, GLsizei, GLint, GLint, GLsizei); 5787#define CALL_CopyColorSubTable(disp, parameters) \ 5788 (* GET_CopyColorSubTable(disp)) parameters 5789static inline _glptr_CopyColorSubTable GET_CopyColorSubTable(struct _glapi_table *disp) { 5790 return (_glptr_CopyColorSubTable) (GET_by_offset(disp, _gloffset_CopyColorSubTable)); 5791} 5792 5793static inline void SET_CopyColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLint, GLint, GLsizei)) { 5794 SET_by_offset(disp, _gloffset_CopyColorSubTable, fn); 5795} 5796 5797typedef void (GLAPIENTRYP _glptr_ConvolutionFilter1D)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); 5798#define CALL_ConvolutionFilter1D(disp, parameters) \ 5799 (* GET_ConvolutionFilter1D(disp)) parameters 5800static inline _glptr_ConvolutionFilter1D GET_ConvolutionFilter1D(struct _glapi_table *disp) { 5801 return (_glptr_ConvolutionFilter1D) (GET_by_offset(disp, _gloffset_ConvolutionFilter1D)); 5802} 5803 5804static inline void SET_ConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) { 5805 SET_by_offset(disp, _gloffset_ConvolutionFilter1D, fn); 5806} 5807 5808typedef void (GLAPIENTRYP _glptr_ConvolutionFilter2D)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 5809#define CALL_ConvolutionFilter2D(disp, parameters) \ 5810 (* GET_ConvolutionFilter2D(disp)) parameters 5811static inline _glptr_ConvolutionFilter2D GET_ConvolutionFilter2D(struct _glapi_table *disp) { 5812 return (_glptr_ConvolutionFilter2D) (GET_by_offset(disp, _gloffset_ConvolutionFilter2D)); 5813} 5814 5815static inline void SET_ConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 5816 SET_by_offset(disp, _gloffset_ConvolutionFilter2D, fn); 5817} 5818 5819typedef void (GLAPIENTRYP _glptr_ConvolutionParameterf)(GLenum, GLenum, GLfloat); 5820#define CALL_ConvolutionParameterf(disp, parameters) \ 5821 (* GET_ConvolutionParameterf(disp)) parameters 5822static inline _glptr_ConvolutionParameterf GET_ConvolutionParameterf(struct _glapi_table *disp) { 5823 return (_glptr_ConvolutionParameterf) (GET_by_offset(disp, _gloffset_ConvolutionParameterf)); 5824} 5825 5826static inline void SET_ConvolutionParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 5827 SET_by_offset(disp, _gloffset_ConvolutionParameterf, fn); 5828} 5829 5830typedef void (GLAPIENTRYP _glptr_ConvolutionParameterfv)(GLenum, GLenum, const GLfloat *); 5831#define CALL_ConvolutionParameterfv(disp, parameters) \ 5832 (* GET_ConvolutionParameterfv(disp)) parameters 5833static inline _glptr_ConvolutionParameterfv GET_ConvolutionParameterfv(struct _glapi_table *disp) { 5834 return (_glptr_ConvolutionParameterfv) (GET_by_offset(disp, _gloffset_ConvolutionParameterfv)); 5835} 5836 5837static inline void SET_ConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 5838 SET_by_offset(disp, _gloffset_ConvolutionParameterfv, fn); 5839} 5840 5841typedef void (GLAPIENTRYP _glptr_ConvolutionParameteri)(GLenum, GLenum, GLint); 5842#define CALL_ConvolutionParameteri(disp, parameters) \ 5843 (* GET_ConvolutionParameteri(disp)) parameters 5844static inline _glptr_ConvolutionParameteri GET_ConvolutionParameteri(struct _glapi_table *disp) { 5845 return (_glptr_ConvolutionParameteri) (GET_by_offset(disp, _gloffset_ConvolutionParameteri)); 5846} 5847 5848static inline void SET_ConvolutionParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 5849 SET_by_offset(disp, _gloffset_ConvolutionParameteri, fn); 5850} 5851 5852typedef void (GLAPIENTRYP _glptr_ConvolutionParameteriv)(GLenum, GLenum, const GLint *); 5853#define CALL_ConvolutionParameteriv(disp, parameters) \ 5854 (* GET_ConvolutionParameteriv(disp)) parameters 5855static inline _glptr_ConvolutionParameteriv GET_ConvolutionParameteriv(struct _glapi_table *disp) { 5856 return (_glptr_ConvolutionParameteriv) (GET_by_offset(disp, _gloffset_ConvolutionParameteriv)); 5857} 5858 5859static inline void SET_ConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 5860 SET_by_offset(disp, _gloffset_ConvolutionParameteriv, fn); 5861} 5862 5863typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter1D)(GLenum, GLenum, GLint, GLint, GLsizei); 5864#define CALL_CopyConvolutionFilter1D(disp, parameters) \ 5865 (* GET_CopyConvolutionFilter1D(disp)) parameters 5866static inline _glptr_CopyConvolutionFilter1D GET_CopyConvolutionFilter1D(struct _glapi_table *disp) { 5867 return (_glptr_CopyConvolutionFilter1D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter1D)); 5868} 5869 5870static inline void SET_CopyConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) { 5871 SET_by_offset(disp, _gloffset_CopyConvolutionFilter1D, fn); 5872} 5873 5874typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter2D)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei); 5875#define CALL_CopyConvolutionFilter2D(disp, parameters) \ 5876 (* GET_CopyConvolutionFilter2D(disp)) parameters 5877static inline _glptr_CopyConvolutionFilter2D GET_CopyConvolutionFilter2D(struct _glapi_table *disp) { 5878 return (_glptr_CopyConvolutionFilter2D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter2D)); 5879} 5880 5881static inline void SET_CopyConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)) { 5882 SET_by_offset(disp, _gloffset_CopyConvolutionFilter2D, fn); 5883} 5884 5885typedef void (GLAPIENTRYP _glptr_GetConvolutionFilter)(GLenum, GLenum, GLenum, GLvoid *); 5886#define CALL_GetConvolutionFilter(disp, parameters) \ 5887 (* GET_GetConvolutionFilter(disp)) parameters 5888static inline _glptr_GetConvolutionFilter GET_GetConvolutionFilter(struct _glapi_table *disp) { 5889 return (_glptr_GetConvolutionFilter) (GET_by_offset(disp, _gloffset_GetConvolutionFilter)); 5890} 5891 5892static inline void SET_GetConvolutionFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) { 5893 SET_by_offset(disp, _gloffset_GetConvolutionFilter, fn); 5894} 5895 5896typedef void (GLAPIENTRYP _glptr_GetConvolutionParameterfv)(GLenum, GLenum, GLfloat *); 5897#define CALL_GetConvolutionParameterfv(disp, parameters) \ 5898 (* GET_GetConvolutionParameterfv(disp)) parameters 5899static inline _glptr_GetConvolutionParameterfv GET_GetConvolutionParameterfv(struct _glapi_table *disp) { 5900 return (_glptr_GetConvolutionParameterfv) (GET_by_offset(disp, _gloffset_GetConvolutionParameterfv)); 5901} 5902 5903static inline void SET_GetConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5904 SET_by_offset(disp, _gloffset_GetConvolutionParameterfv, fn); 5905} 5906 5907typedef void (GLAPIENTRYP _glptr_GetConvolutionParameteriv)(GLenum, GLenum, GLint *); 5908#define CALL_GetConvolutionParameteriv(disp, parameters) \ 5909 (* GET_GetConvolutionParameteriv(disp)) parameters 5910static inline _glptr_GetConvolutionParameteriv GET_GetConvolutionParameteriv(struct _glapi_table *disp) { 5911 return (_glptr_GetConvolutionParameteriv) (GET_by_offset(disp, _gloffset_GetConvolutionParameteriv)); 5912} 5913 5914static inline void SET_GetConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5915 SET_by_offset(disp, _gloffset_GetConvolutionParameteriv, fn); 5916} 5917 5918typedef void (GLAPIENTRYP _glptr_GetSeparableFilter)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *); 5919#define CALL_GetSeparableFilter(disp, parameters) \ 5920 (* GET_GetSeparableFilter(disp)) parameters 5921static inline _glptr_GetSeparableFilter GET_GetSeparableFilter(struct _glapi_table *disp) { 5922 return (_glptr_GetSeparableFilter) (GET_by_offset(disp, _gloffset_GetSeparableFilter)); 5923} 5924 5925static inline void SET_GetSeparableFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *)) { 5926 SET_by_offset(disp, _gloffset_GetSeparableFilter, fn); 5927} 5928 5929typedef void (GLAPIENTRYP _glptr_SeparableFilter2D)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *); 5930#define CALL_SeparableFilter2D(disp, parameters) \ 5931 (* GET_SeparableFilter2D(disp)) parameters 5932static inline _glptr_SeparableFilter2D GET_SeparableFilter2D(struct _glapi_table *disp) { 5933 return (_glptr_SeparableFilter2D) (GET_by_offset(disp, _gloffset_SeparableFilter2D)); 5934} 5935 5936static inline void SET_SeparableFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *)) { 5937 SET_by_offset(disp, _gloffset_SeparableFilter2D, fn); 5938} 5939 5940typedef void (GLAPIENTRYP _glptr_GetHistogram)(GLenum, GLboolean, GLenum, GLenum, GLvoid *); 5941#define CALL_GetHistogram(disp, parameters) \ 5942 (* GET_GetHistogram(disp)) parameters 5943static inline _glptr_GetHistogram GET_GetHistogram(struct _glapi_table *disp) { 5944 return (_glptr_GetHistogram) (GET_by_offset(disp, _gloffset_GetHistogram)); 5945} 5946 5947static inline void SET_GetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) { 5948 SET_by_offset(disp, _gloffset_GetHistogram, fn); 5949} 5950 5951typedef void (GLAPIENTRYP _glptr_GetHistogramParameterfv)(GLenum, GLenum, GLfloat *); 5952#define CALL_GetHistogramParameterfv(disp, parameters) \ 5953 (* GET_GetHistogramParameterfv(disp)) parameters 5954static inline _glptr_GetHistogramParameterfv GET_GetHistogramParameterfv(struct _glapi_table *disp) { 5955 return (_glptr_GetHistogramParameterfv) (GET_by_offset(disp, _gloffset_GetHistogramParameterfv)); 5956} 5957 5958static inline void SET_GetHistogramParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5959 SET_by_offset(disp, _gloffset_GetHistogramParameterfv, fn); 5960} 5961 5962typedef void (GLAPIENTRYP _glptr_GetHistogramParameteriv)(GLenum, GLenum, GLint *); 5963#define CALL_GetHistogramParameteriv(disp, parameters) \ 5964 (* GET_GetHistogramParameteriv(disp)) parameters 5965static inline _glptr_GetHistogramParameteriv GET_GetHistogramParameteriv(struct _glapi_table *disp) { 5966 return (_glptr_GetHistogramParameteriv) (GET_by_offset(disp, _gloffset_GetHistogramParameteriv)); 5967} 5968 5969static inline void SET_GetHistogramParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5970 SET_by_offset(disp, _gloffset_GetHistogramParameteriv, fn); 5971} 5972 5973typedef void (GLAPIENTRYP _glptr_GetMinmax)(GLenum, GLboolean, GLenum, GLenum, GLvoid *); 5974#define CALL_GetMinmax(disp, parameters) \ 5975 (* GET_GetMinmax(disp)) parameters 5976static inline _glptr_GetMinmax GET_GetMinmax(struct _glapi_table *disp) { 5977 return (_glptr_GetMinmax) (GET_by_offset(disp, _gloffset_GetMinmax)); 5978} 5979 5980static inline void SET_GetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) { 5981 SET_by_offset(disp, _gloffset_GetMinmax, fn); 5982} 5983 5984typedef void (GLAPIENTRYP _glptr_GetMinmaxParameterfv)(GLenum, GLenum, GLfloat *); 5985#define CALL_GetMinmaxParameterfv(disp, parameters) \ 5986 (* GET_GetMinmaxParameterfv(disp)) parameters 5987static inline _glptr_GetMinmaxParameterfv GET_GetMinmaxParameterfv(struct _glapi_table *disp) { 5988 return (_glptr_GetMinmaxParameterfv) (GET_by_offset(disp, _gloffset_GetMinmaxParameterfv)); 5989} 5990 5991static inline void SET_GetMinmaxParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5992 SET_by_offset(disp, _gloffset_GetMinmaxParameterfv, fn); 5993} 5994 5995typedef void (GLAPIENTRYP _glptr_GetMinmaxParameteriv)(GLenum, GLenum, GLint *); 5996#define CALL_GetMinmaxParameteriv(disp, parameters) \ 5997 (* GET_GetMinmaxParameteriv(disp)) parameters 5998static inline _glptr_GetMinmaxParameteriv GET_GetMinmaxParameteriv(struct _glapi_table *disp) { 5999 return (_glptr_GetMinmaxParameteriv) (GET_by_offset(disp, _gloffset_GetMinmaxParameteriv)); 6000} 6001 6002static inline void SET_GetMinmaxParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 6003 SET_by_offset(disp, _gloffset_GetMinmaxParameteriv, fn); 6004} 6005 6006typedef void (GLAPIENTRYP _glptr_Histogram)(GLenum, GLsizei, GLenum, GLboolean); 6007#define CALL_Histogram(disp, parameters) \ 6008 (* GET_Histogram(disp)) parameters 6009static inline _glptr_Histogram GET_Histogram(struct _glapi_table *disp) { 6010 return (_glptr_Histogram) (GET_by_offset(disp, _gloffset_Histogram)); 6011} 6012 6013static inline void SET_Histogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLboolean)) { 6014 SET_by_offset(disp, _gloffset_Histogram, fn); 6015} 6016 6017typedef void (GLAPIENTRYP _glptr_Minmax)(GLenum, GLenum, GLboolean); 6018#define CALL_Minmax(disp, parameters) \ 6019 (* GET_Minmax(disp)) parameters 6020static inline _glptr_Minmax GET_Minmax(struct _glapi_table *disp) { 6021 return (_glptr_Minmax) (GET_by_offset(disp, _gloffset_Minmax)); 6022} 6023 6024static inline void SET_Minmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLboolean)) { 6025 SET_by_offset(disp, _gloffset_Minmax, fn); 6026} 6027 6028typedef void (GLAPIENTRYP _glptr_ResetHistogram)(GLenum); 6029#define CALL_ResetHistogram(disp, parameters) \ 6030 (* GET_ResetHistogram(disp)) parameters 6031static inline _glptr_ResetHistogram GET_ResetHistogram(struct _glapi_table *disp) { 6032 return (_glptr_ResetHistogram) (GET_by_offset(disp, _gloffset_ResetHistogram)); 6033} 6034 6035static inline void SET_ResetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 6036 SET_by_offset(disp, _gloffset_ResetHistogram, fn); 6037} 6038 6039typedef void (GLAPIENTRYP _glptr_ResetMinmax)(GLenum); 6040#define CALL_ResetMinmax(disp, parameters) \ 6041 (* GET_ResetMinmax(disp)) parameters 6042static inline _glptr_ResetMinmax GET_ResetMinmax(struct _glapi_table *disp) { 6043 return (_glptr_ResetMinmax) (GET_by_offset(disp, _gloffset_ResetMinmax)); 6044} 6045 6046static inline void SET_ResetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 6047 SET_by_offset(disp, _gloffset_ResetMinmax, fn); 6048} 6049 6050typedef void (GLAPIENTRYP _glptr_TexImage3D)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); 6051#define CALL_TexImage3D(disp, parameters) \ 6052 (* GET_TexImage3D(disp)) parameters 6053static inline _glptr_TexImage3D GET_TexImage3D(struct _glapi_table *disp) { 6054 return (_glptr_TexImage3D) (GET_by_offset(disp, _gloffset_TexImage3D)); 6055} 6056 6057static inline void SET_TexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) { 6058 SET_by_offset(disp, _gloffset_TexImage3D, fn); 6059} 6060 6061typedef void (GLAPIENTRYP _glptr_TexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 6062#define CALL_TexSubImage3D(disp, parameters) \ 6063 (* GET_TexSubImage3D(disp)) parameters 6064static inline _glptr_TexSubImage3D GET_TexSubImage3D(struct _glapi_table *disp) { 6065 return (_glptr_TexSubImage3D) (GET_by_offset(disp, _gloffset_TexSubImage3D)); 6066} 6067 6068static inline void SET_TexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 6069 SET_by_offset(disp, _gloffset_TexSubImage3D, fn); 6070} 6071 6072typedef void (GLAPIENTRYP _glptr_CopyTexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); 6073#define CALL_CopyTexSubImage3D(disp, parameters) \ 6074 (* GET_CopyTexSubImage3D(disp)) parameters 6075static inline _glptr_CopyTexSubImage3D GET_CopyTexSubImage3D(struct _glapi_table *disp) { 6076 return (_glptr_CopyTexSubImage3D) (GET_by_offset(disp, _gloffset_CopyTexSubImage3D)); 6077} 6078 6079static inline void SET_CopyTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) { 6080 SET_by_offset(disp, _gloffset_CopyTexSubImage3D, fn); 6081} 6082 6083typedef void (GLAPIENTRYP _glptr_ActiveTexture)(GLenum); 6084#define CALL_ActiveTexture(disp, parameters) \ 6085 (* GET_ActiveTexture(disp)) parameters 6086static inline _glptr_ActiveTexture GET_ActiveTexture(struct _glapi_table *disp) { 6087 return (_glptr_ActiveTexture) (GET_by_offset(disp, _gloffset_ActiveTexture)); 6088} 6089 6090static inline void SET_ActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 6091 SET_by_offset(disp, _gloffset_ActiveTexture, fn); 6092} 6093 6094typedef void (GLAPIENTRYP _glptr_ClientActiveTexture)(GLenum); 6095#define CALL_ClientActiveTexture(disp, parameters) \ 6096 (* GET_ClientActiveTexture(disp)) parameters 6097static inline _glptr_ClientActiveTexture GET_ClientActiveTexture(struct _glapi_table *disp) { 6098 return (_glptr_ClientActiveTexture) (GET_by_offset(disp, _gloffset_ClientActiveTexture)); 6099} 6100 6101static inline void SET_ClientActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 6102 SET_by_offset(disp, _gloffset_ClientActiveTexture, fn); 6103} 6104 6105typedef void (GLAPIENTRYP _glptr_MultiTexCoord1d)(GLenum, GLdouble); 6106#define CALL_MultiTexCoord1d(disp, parameters) \ 6107 (* GET_MultiTexCoord1d(disp)) parameters 6108static inline _glptr_MultiTexCoord1d GET_MultiTexCoord1d(struct _glapi_table *disp) { 6109 return (_glptr_MultiTexCoord1d) (GET_by_offset(disp, _gloffset_MultiTexCoord1d)); 6110} 6111 6112static inline void SET_MultiTexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble)) { 6113 SET_by_offset(disp, _gloffset_MultiTexCoord1d, fn); 6114} 6115 6116typedef void (GLAPIENTRYP _glptr_MultiTexCoord1dv)(GLenum, const GLdouble *); 6117#define CALL_MultiTexCoord1dv(disp, parameters) \ 6118 (* GET_MultiTexCoord1dv(disp)) parameters 6119static inline _glptr_MultiTexCoord1dv GET_MultiTexCoord1dv(struct _glapi_table *disp) { 6120 return (_glptr_MultiTexCoord1dv) (GET_by_offset(disp, _gloffset_MultiTexCoord1dv)); 6121} 6122 6123static inline void SET_MultiTexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) { 6124 SET_by_offset(disp, _gloffset_MultiTexCoord1dv, fn); 6125} 6126 6127typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fARB)(GLenum, GLfloat); 6128#define CALL_MultiTexCoord1fARB(disp, parameters) \ 6129 (* GET_MultiTexCoord1fARB(disp)) parameters 6130static inline _glptr_MultiTexCoord1fARB GET_MultiTexCoord1fARB(struct _glapi_table *disp) { 6131 return (_glptr_MultiTexCoord1fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fARB)); 6132} 6133 6134static inline void SET_MultiTexCoord1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 6135 SET_by_offset(disp, _gloffset_MultiTexCoord1fARB, fn); 6136} 6137 6138typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fvARB)(GLenum, const GLfloat *); 6139#define CALL_MultiTexCoord1fvARB(disp, parameters) \ 6140 (* GET_MultiTexCoord1fvARB(disp)) parameters 6141static inline _glptr_MultiTexCoord1fvARB GET_MultiTexCoord1fvARB(struct _glapi_table *disp) { 6142 return (_glptr_MultiTexCoord1fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fvARB)); 6143} 6144 6145static inline void SET_MultiTexCoord1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 6146 SET_by_offset(disp, _gloffset_MultiTexCoord1fvARB, fn); 6147} 6148 6149typedef void (GLAPIENTRYP _glptr_MultiTexCoord1i)(GLenum, GLint); 6150#define CALL_MultiTexCoord1i(disp, parameters) \ 6151 (* GET_MultiTexCoord1i(disp)) parameters 6152static inline _glptr_MultiTexCoord1i GET_MultiTexCoord1i(struct _glapi_table *disp) { 6153 return (_glptr_MultiTexCoord1i) (GET_by_offset(disp, _gloffset_MultiTexCoord1i)); 6154} 6155 6156static inline void SET_MultiTexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 6157 SET_by_offset(disp, _gloffset_MultiTexCoord1i, fn); 6158} 6159 6160typedef void (GLAPIENTRYP _glptr_MultiTexCoord1iv)(GLenum, const GLint *); 6161#define CALL_MultiTexCoord1iv(disp, parameters) \ 6162 (* GET_MultiTexCoord1iv(disp)) parameters 6163static inline _glptr_MultiTexCoord1iv GET_MultiTexCoord1iv(struct _glapi_table *disp) { 6164 return (_glptr_MultiTexCoord1iv) (GET_by_offset(disp, _gloffset_MultiTexCoord1iv)); 6165} 6166 6167static inline void SET_MultiTexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 6168 SET_by_offset(disp, _gloffset_MultiTexCoord1iv, fn); 6169} 6170 6171typedef void (GLAPIENTRYP _glptr_MultiTexCoord1s)(GLenum, GLshort); 6172#define CALL_MultiTexCoord1s(disp, parameters) \ 6173 (* GET_MultiTexCoord1s(disp)) parameters 6174static inline _glptr_MultiTexCoord1s GET_MultiTexCoord1s(struct _glapi_table *disp) { 6175 return (_glptr_MultiTexCoord1s) (GET_by_offset(disp, _gloffset_MultiTexCoord1s)); 6176} 6177 6178static inline void SET_MultiTexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort)) { 6179 SET_by_offset(disp, _gloffset_MultiTexCoord1s, fn); 6180} 6181 6182typedef void (GLAPIENTRYP _glptr_MultiTexCoord1sv)(GLenum, const GLshort *); 6183#define CALL_MultiTexCoord1sv(disp, parameters) \ 6184 (* GET_MultiTexCoord1sv(disp)) parameters 6185static inline _glptr_MultiTexCoord1sv GET_MultiTexCoord1sv(struct _glapi_table *disp) { 6186 return (_glptr_MultiTexCoord1sv) (GET_by_offset(disp, _gloffset_MultiTexCoord1sv)); 6187} 6188 6189static inline void SET_MultiTexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) { 6190 SET_by_offset(disp, _gloffset_MultiTexCoord1sv, fn); 6191} 6192 6193typedef void (GLAPIENTRYP _glptr_MultiTexCoord2d)(GLenum, GLdouble, GLdouble); 6194#define CALL_MultiTexCoord2d(disp, parameters) \ 6195 (* GET_MultiTexCoord2d(disp)) parameters 6196static inline _glptr_MultiTexCoord2d GET_MultiTexCoord2d(struct _glapi_table *disp) { 6197 return (_glptr_MultiTexCoord2d) (GET_by_offset(disp, _gloffset_MultiTexCoord2d)); 6198} 6199 6200static inline void SET_MultiTexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble)) { 6201 SET_by_offset(disp, _gloffset_MultiTexCoord2d, fn); 6202} 6203 6204typedef void (GLAPIENTRYP _glptr_MultiTexCoord2dv)(GLenum, const GLdouble *); 6205#define CALL_MultiTexCoord2dv(disp, parameters) \ 6206 (* GET_MultiTexCoord2dv(disp)) parameters 6207static inline _glptr_MultiTexCoord2dv GET_MultiTexCoord2dv(struct _glapi_table *disp) { 6208 return (_glptr_MultiTexCoord2dv) (GET_by_offset(disp, _gloffset_MultiTexCoord2dv)); 6209} 6210 6211static inline void SET_MultiTexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) { 6212 SET_by_offset(disp, _gloffset_MultiTexCoord2dv, fn); 6213} 6214 6215typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fARB)(GLenum, GLfloat, GLfloat); 6216#define CALL_MultiTexCoord2fARB(disp, parameters) \ 6217 (* GET_MultiTexCoord2fARB(disp)) parameters 6218static inline _glptr_MultiTexCoord2fARB GET_MultiTexCoord2fARB(struct _glapi_table *disp) { 6219 return (_glptr_MultiTexCoord2fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fARB)); 6220} 6221 6222static inline void SET_MultiTexCoord2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat)) { 6223 SET_by_offset(disp, _gloffset_MultiTexCoord2fARB, fn); 6224} 6225 6226typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fvARB)(GLenum, const GLfloat *); 6227#define CALL_MultiTexCoord2fvARB(disp, parameters) \ 6228 (* GET_MultiTexCoord2fvARB(disp)) parameters 6229static inline _glptr_MultiTexCoord2fvARB GET_MultiTexCoord2fvARB(struct _glapi_table *disp) { 6230 return (_glptr_MultiTexCoord2fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fvARB)); 6231} 6232 6233static inline void SET_MultiTexCoord2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 6234 SET_by_offset(disp, _gloffset_MultiTexCoord2fvARB, fn); 6235} 6236 6237typedef void (GLAPIENTRYP _glptr_MultiTexCoord2i)(GLenum, GLint, GLint); 6238#define CALL_MultiTexCoord2i(disp, parameters) \ 6239 (* GET_MultiTexCoord2i(disp)) parameters 6240static inline _glptr_MultiTexCoord2i GET_MultiTexCoord2i(struct _glapi_table *disp) { 6241 return (_glptr_MultiTexCoord2i) (GET_by_offset(disp, _gloffset_MultiTexCoord2i)); 6242} 6243 6244static inline void SET_MultiTexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) { 6245 SET_by_offset(disp, _gloffset_MultiTexCoord2i, fn); 6246} 6247 6248typedef void (GLAPIENTRYP _glptr_MultiTexCoord2iv)(GLenum, const GLint *); 6249#define CALL_MultiTexCoord2iv(disp, parameters) \ 6250 (* GET_MultiTexCoord2iv(disp)) parameters 6251static inline _glptr_MultiTexCoord2iv GET_MultiTexCoord2iv(struct _glapi_table *disp) { 6252 return (_glptr_MultiTexCoord2iv) (GET_by_offset(disp, _gloffset_MultiTexCoord2iv)); 6253} 6254 6255static inline void SET_MultiTexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 6256 SET_by_offset(disp, _gloffset_MultiTexCoord2iv, fn); 6257} 6258 6259typedef void (GLAPIENTRYP _glptr_MultiTexCoord2s)(GLenum, GLshort, GLshort); 6260#define CALL_MultiTexCoord2s(disp, parameters) \ 6261 (* GET_MultiTexCoord2s(disp)) parameters 6262static inline _glptr_MultiTexCoord2s GET_MultiTexCoord2s(struct _glapi_table *disp) { 6263 return (_glptr_MultiTexCoord2s) (GET_by_offset(disp, _gloffset_MultiTexCoord2s)); 6264} 6265 6266static inline void SET_MultiTexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort)) { 6267 SET_by_offset(disp, _gloffset_MultiTexCoord2s, fn); 6268} 6269 6270typedef void (GLAPIENTRYP _glptr_MultiTexCoord2sv)(GLenum, const GLshort *); 6271#define CALL_MultiTexCoord2sv(disp, parameters) \ 6272 (* GET_MultiTexCoord2sv(disp)) parameters 6273static inline _glptr_MultiTexCoord2sv GET_MultiTexCoord2sv(struct _glapi_table *disp) { 6274 return (_glptr_MultiTexCoord2sv) (GET_by_offset(disp, _gloffset_MultiTexCoord2sv)); 6275} 6276 6277static inline void SET_MultiTexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) { 6278 SET_by_offset(disp, _gloffset_MultiTexCoord2sv, fn); 6279} 6280 6281typedef void (GLAPIENTRYP _glptr_MultiTexCoord3d)(GLenum, GLdouble, GLdouble, GLdouble); 6282#define CALL_MultiTexCoord3d(disp, parameters) \ 6283 (* GET_MultiTexCoord3d(disp)) parameters 6284static inline _glptr_MultiTexCoord3d GET_MultiTexCoord3d(struct _glapi_table *disp) { 6285 return (_glptr_MultiTexCoord3d) (GET_by_offset(disp, _gloffset_MultiTexCoord3d)); 6286} 6287 6288static inline void SET_MultiTexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble)) { 6289 SET_by_offset(disp, _gloffset_MultiTexCoord3d, fn); 6290} 6291 6292typedef void (GLAPIENTRYP _glptr_MultiTexCoord3dv)(GLenum, const GLdouble *); 6293#define CALL_MultiTexCoord3dv(disp, parameters) \ 6294 (* GET_MultiTexCoord3dv(disp)) parameters 6295static inline _glptr_MultiTexCoord3dv GET_MultiTexCoord3dv(struct _glapi_table *disp) { 6296 return (_glptr_MultiTexCoord3dv) (GET_by_offset(disp, _gloffset_MultiTexCoord3dv)); 6297} 6298 6299static inline void SET_MultiTexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) { 6300 SET_by_offset(disp, _gloffset_MultiTexCoord3dv, fn); 6301} 6302 6303typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fARB)(GLenum, GLfloat, GLfloat, GLfloat); 6304#define CALL_MultiTexCoord3fARB(disp, parameters) \ 6305 (* GET_MultiTexCoord3fARB(disp)) parameters 6306static inline _glptr_MultiTexCoord3fARB GET_MultiTexCoord3fARB(struct _glapi_table *disp) { 6307 return (_glptr_MultiTexCoord3fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fARB)); 6308} 6309 6310static inline void SET_MultiTexCoord3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat)) { 6311 SET_by_offset(disp, _gloffset_MultiTexCoord3fARB, fn); 6312} 6313 6314typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fvARB)(GLenum, const GLfloat *); 6315#define CALL_MultiTexCoord3fvARB(disp, parameters) \ 6316 (* GET_MultiTexCoord3fvARB(disp)) parameters 6317static inline _glptr_MultiTexCoord3fvARB GET_MultiTexCoord3fvARB(struct _glapi_table *disp) { 6318 return (_glptr_MultiTexCoord3fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fvARB)); 6319} 6320 6321static inline void SET_MultiTexCoord3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 6322 SET_by_offset(disp, _gloffset_MultiTexCoord3fvARB, fn); 6323} 6324 6325typedef void (GLAPIENTRYP _glptr_MultiTexCoord3i)(GLenum, GLint, GLint, GLint); 6326#define CALL_MultiTexCoord3i(disp, parameters) \ 6327 (* GET_MultiTexCoord3i(disp)) parameters 6328static inline _glptr_MultiTexCoord3i GET_MultiTexCoord3i(struct _glapi_table *disp) { 6329 return (_glptr_MultiTexCoord3i) (GET_by_offset(disp, _gloffset_MultiTexCoord3i)); 6330} 6331 6332static inline void SET_MultiTexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint)) { 6333 SET_by_offset(disp, _gloffset_MultiTexCoord3i, fn); 6334} 6335 6336typedef void (GLAPIENTRYP _glptr_MultiTexCoord3iv)(GLenum, const GLint *); 6337#define CALL_MultiTexCoord3iv(disp, parameters) \ 6338 (* GET_MultiTexCoord3iv(disp)) parameters 6339static inline _glptr_MultiTexCoord3iv GET_MultiTexCoord3iv(struct _glapi_table *disp) { 6340 return (_glptr_MultiTexCoord3iv) (GET_by_offset(disp, _gloffset_MultiTexCoord3iv)); 6341} 6342 6343static inline void SET_MultiTexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 6344 SET_by_offset(disp, _gloffset_MultiTexCoord3iv, fn); 6345} 6346 6347typedef void (GLAPIENTRYP _glptr_MultiTexCoord3s)(GLenum, GLshort, GLshort, GLshort); 6348#define CALL_MultiTexCoord3s(disp, parameters) \ 6349 (* GET_MultiTexCoord3s(disp)) parameters 6350static inline _glptr_MultiTexCoord3s GET_MultiTexCoord3s(struct _glapi_table *disp) { 6351 return (_glptr_MultiTexCoord3s) (GET_by_offset(disp, _gloffset_MultiTexCoord3s)); 6352} 6353 6354static inline void SET_MultiTexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort)) { 6355 SET_by_offset(disp, _gloffset_MultiTexCoord3s, fn); 6356} 6357 6358typedef void (GLAPIENTRYP _glptr_MultiTexCoord3sv)(GLenum, const GLshort *); 6359#define CALL_MultiTexCoord3sv(disp, parameters) \ 6360 (* GET_MultiTexCoord3sv(disp)) parameters 6361static inline _glptr_MultiTexCoord3sv GET_MultiTexCoord3sv(struct _glapi_table *disp) { 6362 return (_glptr_MultiTexCoord3sv) (GET_by_offset(disp, _gloffset_MultiTexCoord3sv)); 6363} 6364 6365static inline void SET_MultiTexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) { 6366 SET_by_offset(disp, _gloffset_MultiTexCoord3sv, fn); 6367} 6368 6369typedef void (GLAPIENTRYP _glptr_MultiTexCoord4d)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble); 6370#define CALL_MultiTexCoord4d(disp, parameters) \ 6371 (* GET_MultiTexCoord4d(disp)) parameters 6372static inline _glptr_MultiTexCoord4d GET_MultiTexCoord4d(struct _glapi_table *disp) { 6373 return (_glptr_MultiTexCoord4d) (GET_by_offset(disp, _gloffset_MultiTexCoord4d)); 6374} 6375 6376static inline void SET_MultiTexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)) { 6377 SET_by_offset(disp, _gloffset_MultiTexCoord4d, fn); 6378} 6379 6380typedef void (GLAPIENTRYP _glptr_MultiTexCoord4dv)(GLenum, const GLdouble *); 6381#define CALL_MultiTexCoord4dv(disp, parameters) \ 6382 (* GET_MultiTexCoord4dv(disp)) parameters 6383static inline _glptr_MultiTexCoord4dv GET_MultiTexCoord4dv(struct _glapi_table *disp) { 6384 return (_glptr_MultiTexCoord4dv) (GET_by_offset(disp, _gloffset_MultiTexCoord4dv)); 6385} 6386 6387static inline void SET_MultiTexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) { 6388 SET_by_offset(disp, _gloffset_MultiTexCoord4dv, fn); 6389} 6390 6391typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fARB)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat); 6392#define CALL_MultiTexCoord4fARB(disp, parameters) \ 6393 (* GET_MultiTexCoord4fARB(disp)) parameters 6394static inline _glptr_MultiTexCoord4fARB GET_MultiTexCoord4fARB(struct _glapi_table *disp) { 6395 return (_glptr_MultiTexCoord4fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fARB)); 6396} 6397 6398static inline void SET_MultiTexCoord4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)) { 6399 SET_by_offset(disp, _gloffset_MultiTexCoord4fARB, fn); 6400} 6401 6402typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fvARB)(GLenum, const GLfloat *); 6403#define CALL_MultiTexCoord4fvARB(disp, parameters) \ 6404 (* GET_MultiTexCoord4fvARB(disp)) parameters 6405static inline _glptr_MultiTexCoord4fvARB GET_MultiTexCoord4fvARB(struct _glapi_table *disp) { 6406 return (_glptr_MultiTexCoord4fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fvARB)); 6407} 6408 6409static inline void SET_MultiTexCoord4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 6410 SET_by_offset(disp, _gloffset_MultiTexCoord4fvARB, fn); 6411} 6412 6413typedef void (GLAPIENTRYP _glptr_MultiTexCoord4i)(GLenum, GLint, GLint, GLint, GLint); 6414#define CALL_MultiTexCoord4i(disp, parameters) \ 6415 (* GET_MultiTexCoord4i(disp)) parameters 6416static inline _glptr_MultiTexCoord4i GET_MultiTexCoord4i(struct _glapi_table *disp) { 6417 return (_glptr_MultiTexCoord4i) (GET_by_offset(disp, _gloffset_MultiTexCoord4i)); 6418} 6419 6420static inline void SET_MultiTexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) { 6421 SET_by_offset(disp, _gloffset_MultiTexCoord4i, fn); 6422} 6423 6424typedef void (GLAPIENTRYP _glptr_MultiTexCoord4iv)(GLenum, const GLint *); 6425#define CALL_MultiTexCoord4iv(disp, parameters) \ 6426 (* GET_MultiTexCoord4iv(disp)) parameters 6427static inline _glptr_MultiTexCoord4iv GET_MultiTexCoord4iv(struct _glapi_table *disp) { 6428 return (_glptr_MultiTexCoord4iv) (GET_by_offset(disp, _gloffset_MultiTexCoord4iv)); 6429} 6430 6431static inline void SET_MultiTexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 6432 SET_by_offset(disp, _gloffset_MultiTexCoord4iv, fn); 6433} 6434 6435typedef void (GLAPIENTRYP _glptr_MultiTexCoord4s)(GLenum, GLshort, GLshort, GLshort, GLshort); 6436#define CALL_MultiTexCoord4s(disp, parameters) \ 6437 (* GET_MultiTexCoord4s(disp)) parameters 6438static inline _glptr_MultiTexCoord4s GET_MultiTexCoord4s(struct _glapi_table *disp) { 6439 return (_glptr_MultiTexCoord4s) (GET_by_offset(disp, _gloffset_MultiTexCoord4s)); 6440} 6441 6442static inline void SET_MultiTexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort, GLshort)) { 6443 SET_by_offset(disp, _gloffset_MultiTexCoord4s, fn); 6444} 6445 6446typedef void (GLAPIENTRYP _glptr_MultiTexCoord4sv)(GLenum, const GLshort *); 6447#define CALL_MultiTexCoord4sv(disp, parameters) \ 6448 (* GET_MultiTexCoord4sv(disp)) parameters 6449static inline _glptr_MultiTexCoord4sv GET_MultiTexCoord4sv(struct _glapi_table *disp) { 6450 return (_glptr_MultiTexCoord4sv) (GET_by_offset(disp, _gloffset_MultiTexCoord4sv)); 6451} 6452 6453static inline void SET_MultiTexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) { 6454 SET_by_offset(disp, _gloffset_MultiTexCoord4sv, fn); 6455} 6456 6457typedef void (GLAPIENTRYP _glptr_CompressedTexImage1D)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); 6458#define CALL_CompressedTexImage1D(disp, parameters) \ 6459 (* GET_CompressedTexImage1D(disp)) parameters 6460static inline _glptr_CompressedTexImage1D GET_CompressedTexImage1D(struct _glapi_table *disp) { 6461 return (_glptr_CompressedTexImage1D) (GET_by_offset(disp, _gloffset_CompressedTexImage1D)); 6462} 6463 6464static inline void SET_CompressedTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *)) { 6465 SET_by_offset(disp, _gloffset_CompressedTexImage1D, fn); 6466} 6467 6468typedef void (GLAPIENTRYP _glptr_CompressedTexImage2D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); 6469#define CALL_CompressedTexImage2D(disp, parameters) \ 6470 (* GET_CompressedTexImage2D(disp)) parameters 6471static inline _glptr_CompressedTexImage2D GET_CompressedTexImage2D(struct _glapi_table *disp) { 6472 return (_glptr_CompressedTexImage2D) (GET_by_offset(disp, _gloffset_CompressedTexImage2D)); 6473} 6474 6475static inline void SET_CompressedTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) { 6476 SET_by_offset(disp, _gloffset_CompressedTexImage2D, fn); 6477} 6478 6479typedef void (GLAPIENTRYP _glptr_CompressedTexImage3D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); 6480#define CALL_CompressedTexImage3D(disp, parameters) \ 6481 (* GET_CompressedTexImage3D(disp)) parameters 6482static inline _glptr_CompressedTexImage3D GET_CompressedTexImage3D(struct _glapi_table *disp) { 6483 return (_glptr_CompressedTexImage3D) (GET_by_offset(disp, _gloffset_CompressedTexImage3D)); 6484} 6485 6486static inline void SET_CompressedTexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) { 6487 SET_by_offset(disp, _gloffset_CompressedTexImage3D, fn); 6488} 6489 6490typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage1D)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); 6491#define CALL_CompressedTexSubImage1D(disp, parameters) \ 6492 (* GET_CompressedTexSubImage1D(disp)) parameters 6493static inline _glptr_CompressedTexSubImage1D GET_CompressedTexSubImage1D(struct _glapi_table *disp) { 6494 return (_glptr_CompressedTexSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage1D)); 6495} 6496 6497static inline void SET_CompressedTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) { 6498 SET_by_offset(disp, _gloffset_CompressedTexSubImage1D, fn); 6499} 6500 6501typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage2D)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 6502#define CALL_CompressedTexSubImage2D(disp, parameters) \ 6503 (* GET_CompressedTexSubImage2D(disp)) parameters 6504static inline _glptr_CompressedTexSubImage2D GET_CompressedTexSubImage2D(struct _glapi_table *disp) { 6505 return (_glptr_CompressedTexSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage2D)); 6506} 6507 6508static inline void SET_CompressedTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) { 6509 SET_by_offset(disp, _gloffset_CompressedTexSubImage2D, fn); 6510} 6511 6512typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 6513#define CALL_CompressedTexSubImage3D(disp, parameters) \ 6514 (* GET_CompressedTexSubImage3D(disp)) parameters 6515static inline _glptr_CompressedTexSubImage3D GET_CompressedTexSubImage3D(struct _glapi_table *disp) { 6516 return (_glptr_CompressedTexSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage3D)); 6517} 6518 6519static inline void SET_CompressedTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) { 6520 SET_by_offset(disp, _gloffset_CompressedTexSubImage3D, fn); 6521} 6522 6523typedef void (GLAPIENTRYP _glptr_GetCompressedTexImage)(GLenum, GLint, GLvoid *); 6524#define CALL_GetCompressedTexImage(disp, parameters) \ 6525 (* GET_GetCompressedTexImage(disp)) parameters 6526static inline _glptr_GetCompressedTexImage GET_GetCompressedTexImage(struct _glapi_table *disp) { 6527 return (_glptr_GetCompressedTexImage) (GET_by_offset(disp, _gloffset_GetCompressedTexImage)); 6528} 6529 6530static inline void SET_GetCompressedTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLvoid *)) { 6531 SET_by_offset(disp, _gloffset_GetCompressedTexImage, fn); 6532} 6533 6534typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixd)(const GLdouble *); 6535#define CALL_LoadTransposeMatrixd(disp, parameters) \ 6536 (* GET_LoadTransposeMatrixd(disp)) parameters 6537static inline _glptr_LoadTransposeMatrixd GET_LoadTransposeMatrixd(struct _glapi_table *disp) { 6538 return (_glptr_LoadTransposeMatrixd) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixd)); 6539} 6540 6541static inline void SET_LoadTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 6542 SET_by_offset(disp, _gloffset_LoadTransposeMatrixd, fn); 6543} 6544 6545typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixf)(const GLfloat *); 6546#define CALL_LoadTransposeMatrixf(disp, parameters) \ 6547 (* GET_LoadTransposeMatrixf(disp)) parameters 6548static inline _glptr_LoadTransposeMatrixf GET_LoadTransposeMatrixf(struct _glapi_table *disp) { 6549 return (_glptr_LoadTransposeMatrixf) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixf)); 6550} 6551 6552static inline void SET_LoadTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 6553 SET_by_offset(disp, _gloffset_LoadTransposeMatrixf, fn); 6554} 6555 6556typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixd)(const GLdouble *); 6557#define CALL_MultTransposeMatrixd(disp, parameters) \ 6558 (* GET_MultTransposeMatrixd(disp)) parameters 6559static inline _glptr_MultTransposeMatrixd GET_MultTransposeMatrixd(struct _glapi_table *disp) { 6560 return (_glptr_MultTransposeMatrixd) (GET_by_offset(disp, _gloffset_MultTransposeMatrixd)); 6561} 6562 6563static inline void SET_MultTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 6564 SET_by_offset(disp, _gloffset_MultTransposeMatrixd, fn); 6565} 6566 6567typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixf)(const GLfloat *); 6568#define CALL_MultTransposeMatrixf(disp, parameters) \ 6569 (* GET_MultTransposeMatrixf(disp)) parameters 6570static inline _glptr_MultTransposeMatrixf GET_MultTransposeMatrixf(struct _glapi_table *disp) { 6571 return (_glptr_MultTransposeMatrixf) (GET_by_offset(disp, _gloffset_MultTransposeMatrixf)); 6572} 6573 6574static inline void SET_MultTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 6575 SET_by_offset(disp, _gloffset_MultTransposeMatrixf, fn); 6576} 6577 6578typedef void (GLAPIENTRYP _glptr_SampleCoverage)(GLclampf, GLboolean); 6579#define CALL_SampleCoverage(disp, parameters) \ 6580 (* GET_SampleCoverage(disp)) parameters 6581static inline _glptr_SampleCoverage GET_SampleCoverage(struct _glapi_table *disp) { 6582 return (_glptr_SampleCoverage) (GET_by_offset(disp, _gloffset_SampleCoverage)); 6583} 6584 6585static inline void SET_SampleCoverage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) { 6586 SET_by_offset(disp, _gloffset_SampleCoverage, fn); 6587} 6588 6589typedef void (GLAPIENTRYP _glptr_BlendFuncSeparate)(GLenum, GLenum, GLenum, GLenum); 6590#define CALL_BlendFuncSeparate(disp, parameters) \ 6591 (* GET_BlendFuncSeparate(disp)) parameters 6592static inline _glptr_BlendFuncSeparate GET_BlendFuncSeparate(struct _glapi_table *disp) { 6593 return (_glptr_BlendFuncSeparate) (GET_by_offset(disp, _gloffset_BlendFuncSeparate)); 6594} 6595 6596static inline void SET_BlendFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) { 6597 SET_by_offset(disp, _gloffset_BlendFuncSeparate, fn); 6598} 6599 6600typedef void (GLAPIENTRYP _glptr_FogCoordPointer)(GLenum, GLsizei, const GLvoid *); 6601#define CALL_FogCoordPointer(disp, parameters) \ 6602 (* GET_FogCoordPointer(disp)) parameters 6603static inline _glptr_FogCoordPointer GET_FogCoordPointer(struct _glapi_table *disp) { 6604 return (_glptr_FogCoordPointer) (GET_by_offset(disp, _gloffset_FogCoordPointer)); 6605} 6606 6607static inline void SET_FogCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) { 6608 SET_by_offset(disp, _gloffset_FogCoordPointer, fn); 6609} 6610 6611typedef void (GLAPIENTRYP _glptr_FogCoordd)(GLdouble); 6612#define CALL_FogCoordd(disp, parameters) \ 6613 (* GET_FogCoordd(disp)) parameters 6614static inline _glptr_FogCoordd GET_FogCoordd(struct _glapi_table *disp) { 6615 return (_glptr_FogCoordd) (GET_by_offset(disp, _gloffset_FogCoordd)); 6616} 6617 6618static inline void SET_FogCoordd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) { 6619 SET_by_offset(disp, _gloffset_FogCoordd, fn); 6620} 6621 6622typedef void (GLAPIENTRYP _glptr_FogCoorddv)(const GLdouble *); 6623#define CALL_FogCoorddv(disp, parameters) \ 6624 (* GET_FogCoorddv(disp)) parameters 6625static inline _glptr_FogCoorddv GET_FogCoorddv(struct _glapi_table *disp) { 6626 return (_glptr_FogCoorddv) (GET_by_offset(disp, _gloffset_FogCoorddv)); 6627} 6628 6629static inline void SET_FogCoorddv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 6630 SET_by_offset(disp, _gloffset_FogCoorddv, fn); 6631} 6632 6633typedef void (GLAPIENTRYP _glptr_MultiDrawArrays)(GLenum, const GLint *, const GLsizei *, GLsizei); 6634#define CALL_MultiDrawArrays(disp, parameters) \ 6635 (* GET_MultiDrawArrays(disp)) parameters 6636static inline _glptr_MultiDrawArrays GET_MultiDrawArrays(struct _glapi_table *disp) { 6637 return (_glptr_MultiDrawArrays) (GET_by_offset(disp, _gloffset_MultiDrawArrays)); 6638} 6639 6640static inline void SET_MultiDrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *, const GLsizei *, GLsizei)) { 6641 SET_by_offset(disp, _gloffset_MultiDrawArrays, fn); 6642} 6643 6644typedef void (GLAPIENTRYP _glptr_PointParameterf)(GLenum, GLfloat); 6645#define CALL_PointParameterf(disp, parameters) \ 6646 (* GET_PointParameterf(disp)) parameters 6647static inline _glptr_PointParameterf GET_PointParameterf(struct _glapi_table *disp) { 6648 return (_glptr_PointParameterf) (GET_by_offset(disp, _gloffset_PointParameterf)); 6649} 6650 6651static inline void SET_PointParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 6652 SET_by_offset(disp, _gloffset_PointParameterf, fn); 6653} 6654 6655typedef void (GLAPIENTRYP _glptr_PointParameterfv)(GLenum, const GLfloat *); 6656#define CALL_PointParameterfv(disp, parameters) \ 6657 (* GET_PointParameterfv(disp)) parameters 6658static inline _glptr_PointParameterfv GET_PointParameterfv(struct _glapi_table *disp) { 6659 return (_glptr_PointParameterfv) (GET_by_offset(disp, _gloffset_PointParameterfv)); 6660} 6661 6662static inline void SET_PointParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 6663 SET_by_offset(disp, _gloffset_PointParameterfv, fn); 6664} 6665 6666typedef void (GLAPIENTRYP _glptr_PointParameteri)(GLenum, GLint); 6667#define CALL_PointParameteri(disp, parameters) \ 6668 (* GET_PointParameteri(disp)) parameters 6669static inline _glptr_PointParameteri GET_PointParameteri(struct _glapi_table *disp) { 6670 return (_glptr_PointParameteri) (GET_by_offset(disp, _gloffset_PointParameteri)); 6671} 6672 6673static inline void SET_PointParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 6674 SET_by_offset(disp, _gloffset_PointParameteri, fn); 6675} 6676 6677typedef void (GLAPIENTRYP _glptr_PointParameteriv)(GLenum, const GLint *); 6678#define CALL_PointParameteriv(disp, parameters) \ 6679 (* GET_PointParameteriv(disp)) parameters 6680static inline _glptr_PointParameteriv GET_PointParameteriv(struct _glapi_table *disp) { 6681 return (_glptr_PointParameteriv) (GET_by_offset(disp, _gloffset_PointParameteriv)); 6682} 6683 6684static inline void SET_PointParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 6685 SET_by_offset(disp, _gloffset_PointParameteriv, fn); 6686} 6687 6688typedef void (GLAPIENTRYP _glptr_SecondaryColor3b)(GLbyte, GLbyte, GLbyte); 6689#define CALL_SecondaryColor3b(disp, parameters) \ 6690 (* GET_SecondaryColor3b(disp)) parameters 6691static inline _glptr_SecondaryColor3b GET_SecondaryColor3b(struct _glapi_table *disp) { 6692 return (_glptr_SecondaryColor3b) (GET_by_offset(disp, _gloffset_SecondaryColor3b)); 6693} 6694 6695static inline void SET_SecondaryColor3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) { 6696 SET_by_offset(disp, _gloffset_SecondaryColor3b, fn); 6697} 6698 6699typedef void (GLAPIENTRYP _glptr_SecondaryColor3bv)(const GLbyte *); 6700#define CALL_SecondaryColor3bv(disp, parameters) \ 6701 (* GET_SecondaryColor3bv(disp)) parameters 6702static inline _glptr_SecondaryColor3bv GET_SecondaryColor3bv(struct _glapi_table *disp) { 6703 return (_glptr_SecondaryColor3bv) (GET_by_offset(disp, _gloffset_SecondaryColor3bv)); 6704} 6705 6706static inline void SET_SecondaryColor3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) { 6707 SET_by_offset(disp, _gloffset_SecondaryColor3bv, fn); 6708} 6709 6710typedef void (GLAPIENTRYP _glptr_SecondaryColor3d)(GLdouble, GLdouble, GLdouble); 6711#define CALL_SecondaryColor3d(disp, parameters) \ 6712 (* GET_SecondaryColor3d(disp)) parameters 6713static inline _glptr_SecondaryColor3d GET_SecondaryColor3d(struct _glapi_table *disp) { 6714 return (_glptr_SecondaryColor3d) (GET_by_offset(disp, _gloffset_SecondaryColor3d)); 6715} 6716 6717static inline void SET_SecondaryColor3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 6718 SET_by_offset(disp, _gloffset_SecondaryColor3d, fn); 6719} 6720 6721typedef void (GLAPIENTRYP _glptr_SecondaryColor3dv)(const GLdouble *); 6722#define CALL_SecondaryColor3dv(disp, parameters) \ 6723 (* GET_SecondaryColor3dv(disp)) parameters 6724static inline _glptr_SecondaryColor3dv GET_SecondaryColor3dv(struct _glapi_table *disp) { 6725 return (_glptr_SecondaryColor3dv) (GET_by_offset(disp, _gloffset_SecondaryColor3dv)); 6726} 6727 6728static inline void SET_SecondaryColor3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 6729 SET_by_offset(disp, _gloffset_SecondaryColor3dv, fn); 6730} 6731 6732typedef void (GLAPIENTRYP _glptr_SecondaryColor3i)(GLint, GLint, GLint); 6733#define CALL_SecondaryColor3i(disp, parameters) \ 6734 (* GET_SecondaryColor3i(disp)) parameters 6735static inline _glptr_SecondaryColor3i GET_SecondaryColor3i(struct _glapi_table *disp) { 6736 return (_glptr_SecondaryColor3i) (GET_by_offset(disp, _gloffset_SecondaryColor3i)); 6737} 6738 6739static inline void SET_SecondaryColor3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 6740 SET_by_offset(disp, _gloffset_SecondaryColor3i, fn); 6741} 6742 6743typedef void (GLAPIENTRYP _glptr_SecondaryColor3iv)(const GLint *); 6744#define CALL_SecondaryColor3iv(disp, parameters) \ 6745 (* GET_SecondaryColor3iv(disp)) parameters 6746static inline _glptr_SecondaryColor3iv GET_SecondaryColor3iv(struct _glapi_table *disp) { 6747 return (_glptr_SecondaryColor3iv) (GET_by_offset(disp, _gloffset_SecondaryColor3iv)); 6748} 6749 6750static inline void SET_SecondaryColor3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 6751 SET_by_offset(disp, _gloffset_SecondaryColor3iv, fn); 6752} 6753 6754typedef void (GLAPIENTRYP _glptr_SecondaryColor3s)(GLshort, GLshort, GLshort); 6755#define CALL_SecondaryColor3s(disp, parameters) \ 6756 (* GET_SecondaryColor3s(disp)) parameters 6757static inline _glptr_SecondaryColor3s GET_SecondaryColor3s(struct _glapi_table *disp) { 6758 return (_glptr_SecondaryColor3s) (GET_by_offset(disp, _gloffset_SecondaryColor3s)); 6759} 6760 6761static inline void SET_SecondaryColor3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 6762 SET_by_offset(disp, _gloffset_SecondaryColor3s, fn); 6763} 6764 6765typedef void (GLAPIENTRYP _glptr_SecondaryColor3sv)(const GLshort *); 6766#define CALL_SecondaryColor3sv(disp, parameters) \ 6767 (* GET_SecondaryColor3sv(disp)) parameters 6768static inline _glptr_SecondaryColor3sv GET_SecondaryColor3sv(struct _glapi_table *disp) { 6769 return (_glptr_SecondaryColor3sv) (GET_by_offset(disp, _gloffset_SecondaryColor3sv)); 6770} 6771 6772static inline void SET_SecondaryColor3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 6773 SET_by_offset(disp, _gloffset_SecondaryColor3sv, fn); 6774} 6775 6776typedef void (GLAPIENTRYP _glptr_SecondaryColor3ub)(GLubyte, GLubyte, GLubyte); 6777#define CALL_SecondaryColor3ub(disp, parameters) \ 6778 (* GET_SecondaryColor3ub(disp)) parameters 6779static inline _glptr_SecondaryColor3ub GET_SecondaryColor3ub(struct _glapi_table *disp) { 6780 return (_glptr_SecondaryColor3ub) (GET_by_offset(disp, _gloffset_SecondaryColor3ub)); 6781} 6782 6783static inline void SET_SecondaryColor3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) { 6784 SET_by_offset(disp, _gloffset_SecondaryColor3ub, fn); 6785} 6786 6787typedef void (GLAPIENTRYP _glptr_SecondaryColor3ubv)(const GLubyte *); 6788#define CALL_SecondaryColor3ubv(disp, parameters) \ 6789 (* GET_SecondaryColor3ubv(disp)) parameters 6790static inline _glptr_SecondaryColor3ubv GET_SecondaryColor3ubv(struct _glapi_table *disp) { 6791 return (_glptr_SecondaryColor3ubv) (GET_by_offset(disp, _gloffset_SecondaryColor3ubv)); 6792} 6793 6794static inline void SET_SecondaryColor3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) { 6795 SET_by_offset(disp, _gloffset_SecondaryColor3ubv, fn); 6796} 6797 6798typedef void (GLAPIENTRYP _glptr_SecondaryColor3ui)(GLuint, GLuint, GLuint); 6799#define CALL_SecondaryColor3ui(disp, parameters) \ 6800 (* GET_SecondaryColor3ui(disp)) parameters 6801static inline _glptr_SecondaryColor3ui GET_SecondaryColor3ui(struct _glapi_table *disp) { 6802 return (_glptr_SecondaryColor3ui) (GET_by_offset(disp, _gloffset_SecondaryColor3ui)); 6803} 6804 6805static inline void SET_SecondaryColor3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 6806 SET_by_offset(disp, _gloffset_SecondaryColor3ui, fn); 6807} 6808 6809typedef void (GLAPIENTRYP _glptr_SecondaryColor3uiv)(const GLuint *); 6810#define CALL_SecondaryColor3uiv(disp, parameters) \ 6811 (* GET_SecondaryColor3uiv(disp)) parameters 6812static inline _glptr_SecondaryColor3uiv GET_SecondaryColor3uiv(struct _glapi_table *disp) { 6813 return (_glptr_SecondaryColor3uiv) (GET_by_offset(disp, _gloffset_SecondaryColor3uiv)); 6814} 6815 6816static inline void SET_SecondaryColor3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) { 6817 SET_by_offset(disp, _gloffset_SecondaryColor3uiv, fn); 6818} 6819 6820typedef void (GLAPIENTRYP _glptr_SecondaryColor3us)(GLushort, GLushort, GLushort); 6821#define CALL_SecondaryColor3us(disp, parameters) \ 6822 (* GET_SecondaryColor3us(disp)) parameters 6823static inline _glptr_SecondaryColor3us GET_SecondaryColor3us(struct _glapi_table *disp) { 6824 return (_glptr_SecondaryColor3us) (GET_by_offset(disp, _gloffset_SecondaryColor3us)); 6825} 6826 6827static inline void SET_SecondaryColor3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) { 6828 SET_by_offset(disp, _gloffset_SecondaryColor3us, fn); 6829} 6830 6831typedef void (GLAPIENTRYP _glptr_SecondaryColor3usv)(const GLushort *); 6832#define CALL_SecondaryColor3usv(disp, parameters) \ 6833 (* GET_SecondaryColor3usv(disp)) parameters 6834static inline _glptr_SecondaryColor3usv GET_SecondaryColor3usv(struct _glapi_table *disp) { 6835 return (_glptr_SecondaryColor3usv) (GET_by_offset(disp, _gloffset_SecondaryColor3usv)); 6836} 6837 6838static inline void SET_SecondaryColor3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) { 6839 SET_by_offset(disp, _gloffset_SecondaryColor3usv, fn); 6840} 6841 6842typedef void (GLAPIENTRYP _glptr_SecondaryColorPointer)(GLint, GLenum, GLsizei, const GLvoid *); 6843#define CALL_SecondaryColorPointer(disp, parameters) \ 6844 (* GET_SecondaryColorPointer(disp)) parameters 6845static inline _glptr_SecondaryColorPointer GET_SecondaryColorPointer(struct _glapi_table *disp) { 6846 return (_glptr_SecondaryColorPointer) (GET_by_offset(disp, _gloffset_SecondaryColorPointer)); 6847} 6848 6849static inline void SET_SecondaryColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) { 6850 SET_by_offset(disp, _gloffset_SecondaryColorPointer, fn); 6851} 6852 6853typedef void (GLAPIENTRYP _glptr_WindowPos2d)(GLdouble, GLdouble); 6854#define CALL_WindowPos2d(disp, parameters) \ 6855 (* GET_WindowPos2d(disp)) parameters 6856static inline _glptr_WindowPos2d GET_WindowPos2d(struct _glapi_table *disp) { 6857 return (_glptr_WindowPos2d) (GET_by_offset(disp, _gloffset_WindowPos2d)); 6858} 6859 6860static inline void SET_WindowPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) { 6861 SET_by_offset(disp, _gloffset_WindowPos2d, fn); 6862} 6863 6864typedef void (GLAPIENTRYP _glptr_WindowPos2dv)(const GLdouble *); 6865#define CALL_WindowPos2dv(disp, parameters) \ 6866 (* GET_WindowPos2dv(disp)) parameters 6867static inline _glptr_WindowPos2dv GET_WindowPos2dv(struct _glapi_table *disp) { 6868 return (_glptr_WindowPos2dv) (GET_by_offset(disp, _gloffset_WindowPos2dv)); 6869} 6870 6871static inline void SET_WindowPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 6872 SET_by_offset(disp, _gloffset_WindowPos2dv, fn); 6873} 6874 6875typedef void (GLAPIENTRYP _glptr_WindowPos2f)(GLfloat, GLfloat); 6876#define CALL_WindowPos2f(disp, parameters) \ 6877 (* GET_WindowPos2f(disp)) parameters 6878static inline _glptr_WindowPos2f GET_WindowPos2f(struct _glapi_table *disp) { 6879 return (_glptr_WindowPos2f) (GET_by_offset(disp, _gloffset_WindowPos2f)); 6880} 6881 6882static inline void SET_WindowPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 6883 SET_by_offset(disp, _gloffset_WindowPos2f, fn); 6884} 6885 6886typedef void (GLAPIENTRYP _glptr_WindowPos2fv)(const GLfloat *); 6887#define CALL_WindowPos2fv(disp, parameters) \ 6888 (* GET_WindowPos2fv(disp)) parameters 6889static inline _glptr_WindowPos2fv GET_WindowPos2fv(struct _glapi_table *disp) { 6890 return (_glptr_WindowPos2fv) (GET_by_offset(disp, _gloffset_WindowPos2fv)); 6891} 6892 6893static inline void SET_WindowPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 6894 SET_by_offset(disp, _gloffset_WindowPos2fv, fn); 6895} 6896 6897typedef void (GLAPIENTRYP _glptr_WindowPos2i)(GLint, GLint); 6898#define CALL_WindowPos2i(disp, parameters) \ 6899 (* GET_WindowPos2i(disp)) parameters 6900static inline _glptr_WindowPos2i GET_WindowPos2i(struct _glapi_table *disp) { 6901 return (_glptr_WindowPos2i) (GET_by_offset(disp, _gloffset_WindowPos2i)); 6902} 6903 6904static inline void SET_WindowPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 6905 SET_by_offset(disp, _gloffset_WindowPos2i, fn); 6906} 6907 6908typedef void (GLAPIENTRYP _glptr_WindowPos2iv)(const GLint *); 6909#define CALL_WindowPos2iv(disp, parameters) \ 6910 (* GET_WindowPos2iv(disp)) parameters 6911static inline _glptr_WindowPos2iv GET_WindowPos2iv(struct _glapi_table *disp) { 6912 return (_glptr_WindowPos2iv) (GET_by_offset(disp, _gloffset_WindowPos2iv)); 6913} 6914 6915static inline void SET_WindowPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 6916 SET_by_offset(disp, _gloffset_WindowPos2iv, fn); 6917} 6918 6919typedef void (GLAPIENTRYP _glptr_WindowPos2s)(GLshort, GLshort); 6920#define CALL_WindowPos2s(disp, parameters) \ 6921 (* GET_WindowPos2s(disp)) parameters 6922static inline _glptr_WindowPos2s GET_WindowPos2s(struct _glapi_table *disp) { 6923 return (_glptr_WindowPos2s) (GET_by_offset(disp, _gloffset_WindowPos2s)); 6924} 6925 6926static inline void SET_WindowPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) { 6927 SET_by_offset(disp, _gloffset_WindowPos2s, fn); 6928} 6929 6930typedef void (GLAPIENTRYP _glptr_WindowPos2sv)(const GLshort *); 6931#define CALL_WindowPos2sv(disp, parameters) \ 6932 (* GET_WindowPos2sv(disp)) parameters 6933static inline _glptr_WindowPos2sv GET_WindowPos2sv(struct _glapi_table *disp) { 6934 return (_glptr_WindowPos2sv) (GET_by_offset(disp, _gloffset_WindowPos2sv)); 6935} 6936 6937static inline void SET_WindowPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 6938 SET_by_offset(disp, _gloffset_WindowPos2sv, fn); 6939} 6940 6941typedef void (GLAPIENTRYP _glptr_WindowPos3d)(GLdouble, GLdouble, GLdouble); 6942#define CALL_WindowPos3d(disp, parameters) \ 6943 (* GET_WindowPos3d(disp)) parameters 6944static inline _glptr_WindowPos3d GET_WindowPos3d(struct _glapi_table *disp) { 6945 return (_glptr_WindowPos3d) (GET_by_offset(disp, _gloffset_WindowPos3d)); 6946} 6947 6948static inline void SET_WindowPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 6949 SET_by_offset(disp, _gloffset_WindowPos3d, fn); 6950} 6951 6952typedef void (GLAPIENTRYP _glptr_WindowPos3dv)(const GLdouble *); 6953#define CALL_WindowPos3dv(disp, parameters) \ 6954 (* GET_WindowPos3dv(disp)) parameters 6955static inline _glptr_WindowPos3dv GET_WindowPos3dv(struct _glapi_table *disp) { 6956 return (_glptr_WindowPos3dv) (GET_by_offset(disp, _gloffset_WindowPos3dv)); 6957} 6958 6959static inline void SET_WindowPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 6960 SET_by_offset(disp, _gloffset_WindowPos3dv, fn); 6961} 6962 6963typedef void (GLAPIENTRYP _glptr_WindowPos3f)(GLfloat, GLfloat, GLfloat); 6964#define CALL_WindowPos3f(disp, parameters) \ 6965 (* GET_WindowPos3f(disp)) parameters 6966static inline _glptr_WindowPos3f GET_WindowPos3f(struct _glapi_table *disp) { 6967 return (_glptr_WindowPos3f) (GET_by_offset(disp, _gloffset_WindowPos3f)); 6968} 6969 6970static inline void SET_WindowPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 6971 SET_by_offset(disp, _gloffset_WindowPos3f, fn); 6972} 6973 6974typedef void (GLAPIENTRYP _glptr_WindowPos3fv)(const GLfloat *); 6975#define CALL_WindowPos3fv(disp, parameters) \ 6976 (* GET_WindowPos3fv(disp)) parameters 6977static inline _glptr_WindowPos3fv GET_WindowPos3fv(struct _glapi_table *disp) { 6978 return (_glptr_WindowPos3fv) (GET_by_offset(disp, _gloffset_WindowPos3fv)); 6979} 6980 6981static inline void SET_WindowPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 6982 SET_by_offset(disp, _gloffset_WindowPos3fv, fn); 6983} 6984 6985typedef void (GLAPIENTRYP _glptr_WindowPos3i)(GLint, GLint, GLint); 6986#define CALL_WindowPos3i(disp, parameters) \ 6987 (* GET_WindowPos3i(disp)) parameters 6988static inline _glptr_WindowPos3i GET_WindowPos3i(struct _glapi_table *disp) { 6989 return (_glptr_WindowPos3i) (GET_by_offset(disp, _gloffset_WindowPos3i)); 6990} 6991 6992static inline void SET_WindowPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 6993 SET_by_offset(disp, _gloffset_WindowPos3i, fn); 6994} 6995 6996typedef void (GLAPIENTRYP _glptr_WindowPos3iv)(const GLint *); 6997#define CALL_WindowPos3iv(disp, parameters) \ 6998 (* GET_WindowPos3iv(disp)) parameters 6999static inline _glptr_WindowPos3iv GET_WindowPos3iv(struct _glapi_table *disp) { 7000 return (_glptr_WindowPos3iv) (GET_by_offset(disp, _gloffset_WindowPos3iv)); 7001} 7002 7003static inline void SET_WindowPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 7004 SET_by_offset(disp, _gloffset_WindowPos3iv, fn); 7005} 7006 7007typedef void (GLAPIENTRYP _glptr_WindowPos3s)(GLshort, GLshort, GLshort); 7008#define CALL_WindowPos3s(disp, parameters) \ 7009 (* GET_WindowPos3s(disp)) parameters 7010static inline _glptr_WindowPos3s GET_WindowPos3s(struct _glapi_table *disp) { 7011 return (_glptr_WindowPos3s) (GET_by_offset(disp, _gloffset_WindowPos3s)); 7012} 7013 7014static inline void SET_WindowPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 7015 SET_by_offset(disp, _gloffset_WindowPos3s, fn); 7016} 7017 7018typedef void (GLAPIENTRYP _glptr_WindowPos3sv)(const GLshort *); 7019#define CALL_WindowPos3sv(disp, parameters) \ 7020 (* GET_WindowPos3sv(disp)) parameters 7021static inline _glptr_WindowPos3sv GET_WindowPos3sv(struct _glapi_table *disp) { 7022 return (_glptr_WindowPos3sv) (GET_by_offset(disp, _gloffset_WindowPos3sv)); 7023} 7024 7025static inline void SET_WindowPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 7026 SET_by_offset(disp, _gloffset_WindowPos3sv, fn); 7027} 7028 7029typedef void (GLAPIENTRYP _glptr_BeginQuery)(GLenum, GLuint); 7030#define CALL_BeginQuery(disp, parameters) \ 7031 (* GET_BeginQuery(disp)) parameters 7032static inline _glptr_BeginQuery GET_BeginQuery(struct _glapi_table *disp) { 7033 return (_glptr_BeginQuery) (GET_by_offset(disp, _gloffset_BeginQuery)); 7034} 7035 7036static inline void SET_BeginQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 7037 SET_by_offset(disp, _gloffset_BeginQuery, fn); 7038} 7039 7040typedef void (GLAPIENTRYP _glptr_BindBuffer)(GLenum, GLuint); 7041#define CALL_BindBuffer(disp, parameters) \ 7042 (* GET_BindBuffer(disp)) parameters 7043static inline _glptr_BindBuffer GET_BindBuffer(struct _glapi_table *disp) { 7044 return (_glptr_BindBuffer) (GET_by_offset(disp, _gloffset_BindBuffer)); 7045} 7046 7047static inline void SET_BindBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 7048 SET_by_offset(disp, _gloffset_BindBuffer, fn); 7049} 7050 7051typedef void (GLAPIENTRYP _glptr_BufferData)(GLenum, GLsizeiptr, const GLvoid *, GLenum); 7052#define CALL_BufferData(disp, parameters) \ 7053 (* GET_BufferData(disp)) parameters 7054static inline _glptr_BufferData GET_BufferData(struct _glapi_table *disp) { 7055 return (_glptr_BufferData) (GET_by_offset(disp, _gloffset_BufferData)); 7056} 7057 7058static inline void SET_BufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLenum)) { 7059 SET_by_offset(disp, _gloffset_BufferData, fn); 7060} 7061 7062typedef void (GLAPIENTRYP _glptr_BufferSubData)(GLenum, GLintptr, GLsizeiptr, const GLvoid *); 7063#define CALL_BufferSubData(disp, parameters) \ 7064 (* GET_BufferSubData(disp)) parameters 7065static inline _glptr_BufferSubData GET_BufferSubData(struct _glapi_table *disp) { 7066 return (_glptr_BufferSubData) (GET_by_offset(disp, _gloffset_BufferSubData)); 7067} 7068 7069static inline void SET_BufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, const GLvoid *)) { 7070 SET_by_offset(disp, _gloffset_BufferSubData, fn); 7071} 7072 7073typedef void (GLAPIENTRYP _glptr_DeleteBuffers)(GLsizei, const GLuint *); 7074#define CALL_DeleteBuffers(disp, parameters) \ 7075 (* GET_DeleteBuffers(disp)) parameters 7076static inline _glptr_DeleteBuffers GET_DeleteBuffers(struct _glapi_table *disp) { 7077 return (_glptr_DeleteBuffers) (GET_by_offset(disp, _gloffset_DeleteBuffers)); 7078} 7079 7080static inline void SET_DeleteBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 7081 SET_by_offset(disp, _gloffset_DeleteBuffers, fn); 7082} 7083 7084typedef void (GLAPIENTRYP _glptr_DeleteQueries)(GLsizei, const GLuint *); 7085#define CALL_DeleteQueries(disp, parameters) \ 7086 (* GET_DeleteQueries(disp)) parameters 7087static inline _glptr_DeleteQueries GET_DeleteQueries(struct _glapi_table *disp) { 7088 return (_glptr_DeleteQueries) (GET_by_offset(disp, _gloffset_DeleteQueries)); 7089} 7090 7091static inline void SET_DeleteQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 7092 SET_by_offset(disp, _gloffset_DeleteQueries, fn); 7093} 7094 7095typedef void (GLAPIENTRYP _glptr_EndQuery)(GLenum); 7096#define CALL_EndQuery(disp, parameters) \ 7097 (* GET_EndQuery(disp)) parameters 7098static inline _glptr_EndQuery GET_EndQuery(struct _glapi_table *disp) { 7099 return (_glptr_EndQuery) (GET_by_offset(disp, _gloffset_EndQuery)); 7100} 7101 7102static inline void SET_EndQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 7103 SET_by_offset(disp, _gloffset_EndQuery, fn); 7104} 7105 7106typedef void (GLAPIENTRYP _glptr_GenBuffers)(GLsizei, GLuint *); 7107#define CALL_GenBuffers(disp, parameters) \ 7108 (* GET_GenBuffers(disp)) parameters 7109static inline _glptr_GenBuffers GET_GenBuffers(struct _glapi_table *disp) { 7110 return (_glptr_GenBuffers) (GET_by_offset(disp, _gloffset_GenBuffers)); 7111} 7112 7113static inline void SET_GenBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 7114 SET_by_offset(disp, _gloffset_GenBuffers, fn); 7115} 7116 7117typedef void (GLAPIENTRYP _glptr_GenQueries)(GLsizei, GLuint *); 7118#define CALL_GenQueries(disp, parameters) \ 7119 (* GET_GenQueries(disp)) parameters 7120static inline _glptr_GenQueries GET_GenQueries(struct _glapi_table *disp) { 7121 return (_glptr_GenQueries) (GET_by_offset(disp, _gloffset_GenQueries)); 7122} 7123 7124static inline void SET_GenQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 7125 SET_by_offset(disp, _gloffset_GenQueries, fn); 7126} 7127 7128typedef void (GLAPIENTRYP _glptr_GetBufferParameteriv)(GLenum, GLenum, GLint *); 7129#define CALL_GetBufferParameteriv(disp, parameters) \ 7130 (* GET_GetBufferParameteriv(disp)) parameters 7131static inline _glptr_GetBufferParameteriv GET_GetBufferParameteriv(struct _glapi_table *disp) { 7132 return (_glptr_GetBufferParameteriv) (GET_by_offset(disp, _gloffset_GetBufferParameteriv)); 7133} 7134 7135static inline void SET_GetBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 7136 SET_by_offset(disp, _gloffset_GetBufferParameteriv, fn); 7137} 7138 7139typedef void (GLAPIENTRYP _glptr_GetBufferPointerv)(GLenum, GLenum, GLvoid **); 7140#define CALL_GetBufferPointerv(disp, parameters) \ 7141 (* GET_GetBufferPointerv(disp)) parameters 7142static inline _glptr_GetBufferPointerv GET_GetBufferPointerv(struct _glapi_table *disp) { 7143 return (_glptr_GetBufferPointerv) (GET_by_offset(disp, _gloffset_GetBufferPointerv)); 7144} 7145 7146static inline void SET_GetBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid **)) { 7147 SET_by_offset(disp, _gloffset_GetBufferPointerv, fn); 7148} 7149 7150typedef void (GLAPIENTRYP _glptr_GetBufferSubData)(GLenum, GLintptr, GLsizeiptr, GLvoid *); 7151#define CALL_GetBufferSubData(disp, parameters) \ 7152 (* GET_GetBufferSubData(disp)) parameters 7153static inline _glptr_GetBufferSubData GET_GetBufferSubData(struct _glapi_table *disp) { 7154 return (_glptr_GetBufferSubData) (GET_by_offset(disp, _gloffset_GetBufferSubData)); 7155} 7156 7157static inline void SET_GetBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLvoid *)) { 7158 SET_by_offset(disp, _gloffset_GetBufferSubData, fn); 7159} 7160 7161typedef void (GLAPIENTRYP _glptr_GetQueryObjectiv)(GLuint, GLenum, GLint *); 7162#define CALL_GetQueryObjectiv(disp, parameters) \ 7163 (* GET_GetQueryObjectiv(disp)) parameters 7164static inline _glptr_GetQueryObjectiv GET_GetQueryObjectiv(struct _glapi_table *disp) { 7165 return (_glptr_GetQueryObjectiv) (GET_by_offset(disp, _gloffset_GetQueryObjectiv)); 7166} 7167 7168static inline void SET_GetQueryObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 7169 SET_by_offset(disp, _gloffset_GetQueryObjectiv, fn); 7170} 7171 7172typedef void (GLAPIENTRYP _glptr_GetQueryObjectuiv)(GLuint, GLenum, GLuint *); 7173#define CALL_GetQueryObjectuiv(disp, parameters) \ 7174 (* GET_GetQueryObjectuiv(disp)) parameters 7175static inline _glptr_GetQueryObjectuiv GET_GetQueryObjectuiv(struct _glapi_table *disp) { 7176 return (_glptr_GetQueryObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryObjectuiv)); 7177} 7178 7179static inline void SET_GetQueryObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) { 7180 SET_by_offset(disp, _gloffset_GetQueryObjectuiv, fn); 7181} 7182 7183typedef void (GLAPIENTRYP _glptr_GetQueryiv)(GLenum, GLenum, GLint *); 7184#define CALL_GetQueryiv(disp, parameters) \ 7185 (* GET_GetQueryiv(disp)) parameters 7186static inline _glptr_GetQueryiv GET_GetQueryiv(struct _glapi_table *disp) { 7187 return (_glptr_GetQueryiv) (GET_by_offset(disp, _gloffset_GetQueryiv)); 7188} 7189 7190static inline void SET_GetQueryiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 7191 SET_by_offset(disp, _gloffset_GetQueryiv, fn); 7192} 7193 7194typedef GLboolean (GLAPIENTRYP _glptr_IsBuffer)(GLuint); 7195#define CALL_IsBuffer(disp, parameters) \ 7196 (* GET_IsBuffer(disp)) parameters 7197static inline _glptr_IsBuffer GET_IsBuffer(struct _glapi_table *disp) { 7198 return (_glptr_IsBuffer) (GET_by_offset(disp, _gloffset_IsBuffer)); 7199} 7200 7201static inline void SET_IsBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 7202 SET_by_offset(disp, _gloffset_IsBuffer, fn); 7203} 7204 7205typedef GLboolean (GLAPIENTRYP _glptr_IsQuery)(GLuint); 7206#define CALL_IsQuery(disp, parameters) \ 7207 (* GET_IsQuery(disp)) parameters 7208static inline _glptr_IsQuery GET_IsQuery(struct _glapi_table *disp) { 7209 return (_glptr_IsQuery) (GET_by_offset(disp, _gloffset_IsQuery)); 7210} 7211 7212static inline void SET_IsQuery(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 7213 SET_by_offset(disp, _gloffset_IsQuery, fn); 7214} 7215 7216typedef GLvoid * (GLAPIENTRYP _glptr_MapBuffer)(GLenum, GLenum); 7217#define CALL_MapBuffer(disp, parameters) \ 7218 (* GET_MapBuffer(disp)) parameters 7219static inline _glptr_MapBuffer GET_MapBuffer(struct _glapi_table *disp) { 7220 return (_glptr_MapBuffer) (GET_by_offset(disp, _gloffset_MapBuffer)); 7221} 7222 7223static inline void SET_MapBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLenum)) { 7224 SET_by_offset(disp, _gloffset_MapBuffer, fn); 7225} 7226 7227typedef GLboolean (GLAPIENTRYP _glptr_UnmapBuffer)(GLenum); 7228#define CALL_UnmapBuffer(disp, parameters) \ 7229 (* GET_UnmapBuffer(disp)) parameters 7230static inline _glptr_UnmapBuffer GET_UnmapBuffer(struct _glapi_table *disp) { 7231 return (_glptr_UnmapBuffer) (GET_by_offset(disp, _gloffset_UnmapBuffer)); 7232} 7233 7234static inline void SET_UnmapBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) { 7235 SET_by_offset(disp, _gloffset_UnmapBuffer, fn); 7236} 7237 7238typedef void (GLAPIENTRYP _glptr_AttachShader)(GLuint, GLuint); 7239#define CALL_AttachShader(disp, parameters) \ 7240 (* GET_AttachShader(disp)) parameters 7241static inline _glptr_AttachShader GET_AttachShader(struct _glapi_table *disp) { 7242 return (_glptr_AttachShader) (GET_by_offset(disp, _gloffset_AttachShader)); 7243} 7244 7245static inline void SET_AttachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 7246 SET_by_offset(disp, _gloffset_AttachShader, fn); 7247} 7248 7249typedef void (GLAPIENTRYP _glptr_BindAttribLocation)(GLuint, GLuint, const GLchar *); 7250#define CALL_BindAttribLocation(disp, parameters) \ 7251 (* GET_BindAttribLocation(disp)) parameters 7252static inline _glptr_BindAttribLocation GET_BindAttribLocation(struct _glapi_table *disp) { 7253 return (_glptr_BindAttribLocation) (GET_by_offset(disp, _gloffset_BindAttribLocation)); 7254} 7255 7256static inline void SET_BindAttribLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) { 7257 SET_by_offset(disp, _gloffset_BindAttribLocation, fn); 7258} 7259 7260typedef void (GLAPIENTRYP _glptr_BlendEquationSeparate)(GLenum, GLenum); 7261#define CALL_BlendEquationSeparate(disp, parameters) \ 7262 (* GET_BlendEquationSeparate(disp)) parameters 7263static inline _glptr_BlendEquationSeparate GET_BlendEquationSeparate(struct _glapi_table *disp) { 7264 return (_glptr_BlendEquationSeparate) (GET_by_offset(disp, _gloffset_BlendEquationSeparate)); 7265} 7266 7267static inline void SET_BlendEquationSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 7268 SET_by_offset(disp, _gloffset_BlendEquationSeparate, fn); 7269} 7270 7271typedef void (GLAPIENTRYP _glptr_CompileShader)(GLuint); 7272#define CALL_CompileShader(disp, parameters) \ 7273 (* GET_CompileShader(disp)) parameters 7274static inline _glptr_CompileShader GET_CompileShader(struct _glapi_table *disp) { 7275 return (_glptr_CompileShader) (GET_by_offset(disp, _gloffset_CompileShader)); 7276} 7277 7278static inline void SET_CompileShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7279 SET_by_offset(disp, _gloffset_CompileShader, fn); 7280} 7281 7282typedef GLuint (GLAPIENTRYP _glptr_CreateProgram)(void); 7283#define CALL_CreateProgram(disp, parameters) \ 7284 (* GET_CreateProgram(disp)) parameters 7285static inline _glptr_CreateProgram GET_CreateProgram(struct _glapi_table *disp) { 7286 return (_glptr_CreateProgram) (GET_by_offset(disp, _gloffset_CreateProgram)); 7287} 7288 7289static inline void SET_CreateProgram(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(void)) { 7290 SET_by_offset(disp, _gloffset_CreateProgram, fn); 7291} 7292 7293typedef GLuint (GLAPIENTRYP _glptr_CreateShader)(GLenum); 7294#define CALL_CreateShader(disp, parameters) \ 7295 (* GET_CreateShader(disp)) parameters 7296static inline _glptr_CreateShader GET_CreateShader(struct _glapi_table *disp) { 7297 return (_glptr_CreateShader) (GET_by_offset(disp, _gloffset_CreateShader)); 7298} 7299 7300static inline void SET_CreateShader(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum)) { 7301 SET_by_offset(disp, _gloffset_CreateShader, fn); 7302} 7303 7304typedef void (GLAPIENTRYP _glptr_DeleteProgram)(GLuint); 7305#define CALL_DeleteProgram(disp, parameters) \ 7306 (* GET_DeleteProgram(disp)) parameters 7307static inline _glptr_DeleteProgram GET_DeleteProgram(struct _glapi_table *disp) { 7308 return (_glptr_DeleteProgram) (GET_by_offset(disp, _gloffset_DeleteProgram)); 7309} 7310 7311static inline void SET_DeleteProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7312 SET_by_offset(disp, _gloffset_DeleteProgram, fn); 7313} 7314 7315typedef void (GLAPIENTRYP _glptr_DeleteShader)(GLuint); 7316#define CALL_DeleteShader(disp, parameters) \ 7317 (* GET_DeleteShader(disp)) parameters 7318static inline _glptr_DeleteShader GET_DeleteShader(struct _glapi_table *disp) { 7319 return (_glptr_DeleteShader) (GET_by_offset(disp, _gloffset_DeleteShader)); 7320} 7321 7322static inline void SET_DeleteShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7323 SET_by_offset(disp, _gloffset_DeleteShader, fn); 7324} 7325 7326typedef void (GLAPIENTRYP _glptr_DetachShader)(GLuint, GLuint); 7327#define CALL_DetachShader(disp, parameters) \ 7328 (* GET_DetachShader(disp)) parameters 7329static inline _glptr_DetachShader GET_DetachShader(struct _glapi_table *disp) { 7330 return (_glptr_DetachShader) (GET_by_offset(disp, _gloffset_DetachShader)); 7331} 7332 7333static inline void SET_DetachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 7334 SET_by_offset(disp, _gloffset_DetachShader, fn); 7335} 7336 7337typedef void (GLAPIENTRYP _glptr_DisableVertexAttribArray)(GLuint); 7338#define CALL_DisableVertexAttribArray(disp, parameters) \ 7339 (* GET_DisableVertexAttribArray(disp)) parameters 7340static inline _glptr_DisableVertexAttribArray GET_DisableVertexAttribArray(struct _glapi_table *disp) { 7341 return (_glptr_DisableVertexAttribArray) (GET_by_offset(disp, _gloffset_DisableVertexAttribArray)); 7342} 7343 7344static inline void SET_DisableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7345 SET_by_offset(disp, _gloffset_DisableVertexAttribArray, fn); 7346} 7347 7348typedef void (GLAPIENTRYP _glptr_DrawBuffers)(GLsizei, const GLenum *); 7349#define CALL_DrawBuffers(disp, parameters) \ 7350 (* GET_DrawBuffers(disp)) parameters 7351static inline _glptr_DrawBuffers GET_DrawBuffers(struct _glapi_table *disp) { 7352 return (_glptr_DrawBuffers) (GET_by_offset(disp, _gloffset_DrawBuffers)); 7353} 7354 7355static inline void SET_DrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLenum *)) { 7356 SET_by_offset(disp, _gloffset_DrawBuffers, fn); 7357} 7358 7359typedef void (GLAPIENTRYP _glptr_EnableVertexAttribArray)(GLuint); 7360#define CALL_EnableVertexAttribArray(disp, parameters) \ 7361 (* GET_EnableVertexAttribArray(disp)) parameters 7362static inline _glptr_EnableVertexAttribArray GET_EnableVertexAttribArray(struct _glapi_table *disp) { 7363 return (_glptr_EnableVertexAttribArray) (GET_by_offset(disp, _gloffset_EnableVertexAttribArray)); 7364} 7365 7366static inline void SET_EnableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7367 SET_by_offset(disp, _gloffset_EnableVertexAttribArray, fn); 7368} 7369 7370typedef void (GLAPIENTRYP _glptr_GetActiveAttrib)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *); 7371#define CALL_GetActiveAttrib(disp, parameters) \ 7372 (* GET_GetActiveAttrib(disp)) parameters 7373static inline _glptr_GetActiveAttrib GET_GetActiveAttrib(struct _glapi_table *disp) { 7374 return (_glptr_GetActiveAttrib) (GET_by_offset(disp, _gloffset_GetActiveAttrib)); 7375} 7376 7377static inline void SET_GetActiveAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *)) { 7378 SET_by_offset(disp, _gloffset_GetActiveAttrib, fn); 7379} 7380 7381typedef void (GLAPIENTRYP _glptr_GetActiveUniform)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *); 7382#define CALL_GetActiveUniform(disp, parameters) \ 7383 (* GET_GetActiveUniform(disp)) parameters 7384static inline _glptr_GetActiveUniform GET_GetActiveUniform(struct _glapi_table *disp) { 7385 return (_glptr_GetActiveUniform) (GET_by_offset(disp, _gloffset_GetActiveUniform)); 7386} 7387 7388static inline void SET_GetActiveUniform(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *)) { 7389 SET_by_offset(disp, _gloffset_GetActiveUniform, fn); 7390} 7391 7392typedef void (GLAPIENTRYP _glptr_GetAttachedShaders)(GLuint, GLsizei, GLsizei *, GLuint *); 7393#define CALL_GetAttachedShaders(disp, parameters) \ 7394 (* GET_GetAttachedShaders(disp)) parameters 7395static inline _glptr_GetAttachedShaders GET_GetAttachedShaders(struct _glapi_table *disp) { 7396 return (_glptr_GetAttachedShaders) (GET_by_offset(disp, _gloffset_GetAttachedShaders)); 7397} 7398 7399static inline void SET_GetAttachedShaders(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLuint *)) { 7400 SET_by_offset(disp, _gloffset_GetAttachedShaders, fn); 7401} 7402 7403typedef GLint (GLAPIENTRYP _glptr_GetAttribLocation)(GLuint, const GLchar *); 7404#define CALL_GetAttribLocation(disp, parameters) \ 7405 (* GET_GetAttribLocation(disp)) parameters 7406static inline _glptr_GetAttribLocation GET_GetAttribLocation(struct _glapi_table *disp) { 7407 return (_glptr_GetAttribLocation) (GET_by_offset(disp, _gloffset_GetAttribLocation)); 7408} 7409 7410static inline void SET_GetAttribLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) { 7411 SET_by_offset(disp, _gloffset_GetAttribLocation, fn); 7412} 7413 7414typedef void (GLAPIENTRYP _glptr_GetProgramInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *); 7415#define CALL_GetProgramInfoLog(disp, parameters) \ 7416 (* GET_GetProgramInfoLog(disp)) parameters 7417static inline _glptr_GetProgramInfoLog GET_GetProgramInfoLog(struct _glapi_table *disp) { 7418 return (_glptr_GetProgramInfoLog) (GET_by_offset(disp, _gloffset_GetProgramInfoLog)); 7419} 7420 7421static inline void SET_GetProgramInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) { 7422 SET_by_offset(disp, _gloffset_GetProgramInfoLog, fn); 7423} 7424 7425typedef void (GLAPIENTRYP _glptr_GetProgramiv)(GLuint, GLenum, GLint *); 7426#define CALL_GetProgramiv(disp, parameters) \ 7427 (* GET_GetProgramiv(disp)) parameters 7428static inline _glptr_GetProgramiv GET_GetProgramiv(struct _glapi_table *disp) { 7429 return (_glptr_GetProgramiv) (GET_by_offset(disp, _gloffset_GetProgramiv)); 7430} 7431 7432static inline void SET_GetProgramiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 7433 SET_by_offset(disp, _gloffset_GetProgramiv, fn); 7434} 7435 7436typedef void (GLAPIENTRYP _glptr_GetShaderInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *); 7437#define CALL_GetShaderInfoLog(disp, parameters) \ 7438 (* GET_GetShaderInfoLog(disp)) parameters 7439static inline _glptr_GetShaderInfoLog GET_GetShaderInfoLog(struct _glapi_table *disp) { 7440 return (_glptr_GetShaderInfoLog) (GET_by_offset(disp, _gloffset_GetShaderInfoLog)); 7441} 7442 7443static inline void SET_GetShaderInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) { 7444 SET_by_offset(disp, _gloffset_GetShaderInfoLog, fn); 7445} 7446 7447typedef void (GLAPIENTRYP _glptr_GetShaderSource)(GLuint, GLsizei, GLsizei *, GLchar *); 7448#define CALL_GetShaderSource(disp, parameters) \ 7449 (* GET_GetShaderSource(disp)) parameters 7450static inline _glptr_GetShaderSource GET_GetShaderSource(struct _glapi_table *disp) { 7451 return (_glptr_GetShaderSource) (GET_by_offset(disp, _gloffset_GetShaderSource)); 7452} 7453 7454static inline void SET_GetShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) { 7455 SET_by_offset(disp, _gloffset_GetShaderSource, fn); 7456} 7457 7458typedef void (GLAPIENTRYP _glptr_GetShaderiv)(GLuint, GLenum, GLint *); 7459#define CALL_GetShaderiv(disp, parameters) \ 7460 (* GET_GetShaderiv(disp)) parameters 7461static inline _glptr_GetShaderiv GET_GetShaderiv(struct _glapi_table *disp) { 7462 return (_glptr_GetShaderiv) (GET_by_offset(disp, _gloffset_GetShaderiv)); 7463} 7464 7465static inline void SET_GetShaderiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 7466 SET_by_offset(disp, _gloffset_GetShaderiv, fn); 7467} 7468 7469typedef GLint (GLAPIENTRYP _glptr_GetUniformLocation)(GLuint, const GLchar *); 7470#define CALL_GetUniformLocation(disp, parameters) \ 7471 (* GET_GetUniformLocation(disp)) parameters 7472static inline _glptr_GetUniformLocation GET_GetUniformLocation(struct _glapi_table *disp) { 7473 return (_glptr_GetUniformLocation) (GET_by_offset(disp, _gloffset_GetUniformLocation)); 7474} 7475 7476static inline void SET_GetUniformLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) { 7477 SET_by_offset(disp, _gloffset_GetUniformLocation, fn); 7478} 7479 7480typedef void (GLAPIENTRYP _glptr_GetUniformfv)(GLuint, GLint, GLfloat *); 7481#define CALL_GetUniformfv(disp, parameters) \ 7482 (* GET_GetUniformfv(disp)) parameters 7483static inline _glptr_GetUniformfv GET_GetUniformfv(struct _glapi_table *disp) { 7484 return (_glptr_GetUniformfv) (GET_by_offset(disp, _gloffset_GetUniformfv)); 7485} 7486 7487static inline void SET_GetUniformfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat *)) { 7488 SET_by_offset(disp, _gloffset_GetUniformfv, fn); 7489} 7490 7491typedef void (GLAPIENTRYP _glptr_GetUniformiv)(GLuint, GLint, GLint *); 7492#define CALL_GetUniformiv(disp, parameters) \ 7493 (* GET_GetUniformiv(disp)) parameters 7494static inline _glptr_GetUniformiv GET_GetUniformiv(struct _glapi_table *disp) { 7495 return (_glptr_GetUniformiv) (GET_by_offset(disp, _gloffset_GetUniformiv)); 7496} 7497 7498static inline void SET_GetUniformiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint *)) { 7499 SET_by_offset(disp, _gloffset_GetUniformiv, fn); 7500} 7501 7502typedef void (GLAPIENTRYP _glptr_GetVertexAttribPointerv)(GLuint, GLenum, GLvoid **); 7503#define CALL_GetVertexAttribPointerv(disp, parameters) \ 7504 (* GET_GetVertexAttribPointerv(disp)) parameters 7505static inline _glptr_GetVertexAttribPointerv GET_GetVertexAttribPointerv(struct _glapi_table *disp) { 7506 return (_glptr_GetVertexAttribPointerv) (GET_by_offset(disp, _gloffset_GetVertexAttribPointerv)); 7507} 7508 7509static inline void SET_GetVertexAttribPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) { 7510 SET_by_offset(disp, _gloffset_GetVertexAttribPointerv, fn); 7511} 7512 7513typedef void (GLAPIENTRYP _glptr_GetVertexAttribdv)(GLuint, GLenum, GLdouble *); 7514#define CALL_GetVertexAttribdv(disp, parameters) \ 7515 (* GET_GetVertexAttribdv(disp)) parameters 7516static inline _glptr_GetVertexAttribdv GET_GetVertexAttribdv(struct _glapi_table *disp) { 7517 return (_glptr_GetVertexAttribdv) (GET_by_offset(disp, _gloffset_GetVertexAttribdv)); 7518} 7519 7520static inline void SET_GetVertexAttribdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) { 7521 SET_by_offset(disp, _gloffset_GetVertexAttribdv, fn); 7522} 7523 7524typedef void (GLAPIENTRYP _glptr_GetVertexAttribfv)(GLuint, GLenum, GLfloat *); 7525#define CALL_GetVertexAttribfv(disp, parameters) \ 7526 (* GET_GetVertexAttribfv(disp)) parameters 7527static inline _glptr_GetVertexAttribfv GET_GetVertexAttribfv(struct _glapi_table *disp) { 7528 return (_glptr_GetVertexAttribfv) (GET_by_offset(disp, _gloffset_GetVertexAttribfv)); 7529} 7530 7531static inline void SET_GetVertexAttribfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) { 7532 SET_by_offset(disp, _gloffset_GetVertexAttribfv, fn); 7533} 7534 7535typedef void (GLAPIENTRYP _glptr_GetVertexAttribiv)(GLuint, GLenum, GLint *); 7536#define CALL_GetVertexAttribiv(disp, parameters) \ 7537 (* GET_GetVertexAttribiv(disp)) parameters 7538static inline _glptr_GetVertexAttribiv GET_GetVertexAttribiv(struct _glapi_table *disp) { 7539 return (_glptr_GetVertexAttribiv) (GET_by_offset(disp, _gloffset_GetVertexAttribiv)); 7540} 7541 7542static inline void SET_GetVertexAttribiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 7543 SET_by_offset(disp, _gloffset_GetVertexAttribiv, fn); 7544} 7545 7546typedef GLboolean (GLAPIENTRYP _glptr_IsProgram)(GLuint); 7547#define CALL_IsProgram(disp, parameters) \ 7548 (* GET_IsProgram(disp)) parameters 7549static inline _glptr_IsProgram GET_IsProgram(struct _glapi_table *disp) { 7550 return (_glptr_IsProgram) (GET_by_offset(disp, _gloffset_IsProgram)); 7551} 7552 7553static inline void SET_IsProgram(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 7554 SET_by_offset(disp, _gloffset_IsProgram, fn); 7555} 7556 7557typedef GLboolean (GLAPIENTRYP _glptr_IsShader)(GLuint); 7558#define CALL_IsShader(disp, parameters) \ 7559 (* GET_IsShader(disp)) parameters 7560static inline _glptr_IsShader GET_IsShader(struct _glapi_table *disp) { 7561 return (_glptr_IsShader) (GET_by_offset(disp, _gloffset_IsShader)); 7562} 7563 7564static inline void SET_IsShader(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 7565 SET_by_offset(disp, _gloffset_IsShader, fn); 7566} 7567 7568typedef void (GLAPIENTRYP _glptr_LinkProgram)(GLuint); 7569#define CALL_LinkProgram(disp, parameters) \ 7570 (* GET_LinkProgram(disp)) parameters 7571static inline _glptr_LinkProgram GET_LinkProgram(struct _glapi_table *disp) { 7572 return (_glptr_LinkProgram) (GET_by_offset(disp, _gloffset_LinkProgram)); 7573} 7574 7575static inline void SET_LinkProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7576 SET_by_offset(disp, _gloffset_LinkProgram, fn); 7577} 7578 7579typedef void (GLAPIENTRYP _glptr_ShaderSource)(GLuint, GLsizei, const GLchar * const *, const GLint *); 7580#define CALL_ShaderSource(disp, parameters) \ 7581 (* GET_ShaderSource(disp)) parameters 7582static inline _glptr_ShaderSource GET_ShaderSource(struct _glapi_table *disp) { 7583 return (_glptr_ShaderSource) (GET_by_offset(disp, _gloffset_ShaderSource)); 7584} 7585 7586static inline void SET_ShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, const GLint *)) { 7587 SET_by_offset(disp, _gloffset_ShaderSource, fn); 7588} 7589 7590typedef void (GLAPIENTRYP _glptr_StencilFuncSeparate)(GLenum, GLenum, GLint, GLuint); 7591#define CALL_StencilFuncSeparate(disp, parameters) \ 7592 (* GET_StencilFuncSeparate(disp)) parameters 7593static inline _glptr_StencilFuncSeparate GET_StencilFuncSeparate(struct _glapi_table *disp) { 7594 return (_glptr_StencilFuncSeparate) (GET_by_offset(disp, _gloffset_StencilFuncSeparate)); 7595} 7596 7597static inline void SET_StencilFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) { 7598 SET_by_offset(disp, _gloffset_StencilFuncSeparate, fn); 7599} 7600 7601typedef void (GLAPIENTRYP _glptr_StencilMaskSeparate)(GLenum, GLuint); 7602#define CALL_StencilMaskSeparate(disp, parameters) \ 7603 (* GET_StencilMaskSeparate(disp)) parameters 7604static inline _glptr_StencilMaskSeparate GET_StencilMaskSeparate(struct _glapi_table *disp) { 7605 return (_glptr_StencilMaskSeparate) (GET_by_offset(disp, _gloffset_StencilMaskSeparate)); 7606} 7607 7608static inline void SET_StencilMaskSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 7609 SET_by_offset(disp, _gloffset_StencilMaskSeparate, fn); 7610} 7611 7612typedef void (GLAPIENTRYP _glptr_StencilOpSeparate)(GLenum, GLenum, GLenum, GLenum); 7613#define CALL_StencilOpSeparate(disp, parameters) \ 7614 (* GET_StencilOpSeparate(disp)) parameters 7615static inline _glptr_StencilOpSeparate GET_StencilOpSeparate(struct _glapi_table *disp) { 7616 return (_glptr_StencilOpSeparate) (GET_by_offset(disp, _gloffset_StencilOpSeparate)); 7617} 7618 7619static inline void SET_StencilOpSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) { 7620 SET_by_offset(disp, _gloffset_StencilOpSeparate, fn); 7621} 7622 7623typedef void (GLAPIENTRYP _glptr_Uniform1f)(GLint, GLfloat); 7624#define CALL_Uniform1f(disp, parameters) \ 7625 (* GET_Uniform1f(disp)) parameters 7626static inline _glptr_Uniform1f GET_Uniform1f(struct _glapi_table *disp) { 7627 return (_glptr_Uniform1f) (GET_by_offset(disp, _gloffset_Uniform1f)); 7628} 7629 7630static inline void SET_Uniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat)) { 7631 SET_by_offset(disp, _gloffset_Uniform1f, fn); 7632} 7633 7634typedef void (GLAPIENTRYP _glptr_Uniform1fv)(GLint, GLsizei, const GLfloat *); 7635#define CALL_Uniform1fv(disp, parameters) \ 7636 (* GET_Uniform1fv(disp)) parameters 7637static inline _glptr_Uniform1fv GET_Uniform1fv(struct _glapi_table *disp) { 7638 return (_glptr_Uniform1fv) (GET_by_offset(disp, _gloffset_Uniform1fv)); 7639} 7640 7641static inline void SET_Uniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) { 7642 SET_by_offset(disp, _gloffset_Uniform1fv, fn); 7643} 7644 7645typedef void (GLAPIENTRYP _glptr_Uniform1i)(GLint, GLint); 7646#define CALL_Uniform1i(disp, parameters) \ 7647 (* GET_Uniform1i(disp)) parameters 7648static inline _glptr_Uniform1i GET_Uniform1i(struct _glapi_table *disp) { 7649 return (_glptr_Uniform1i) (GET_by_offset(disp, _gloffset_Uniform1i)); 7650} 7651 7652static inline void SET_Uniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 7653 SET_by_offset(disp, _gloffset_Uniform1i, fn); 7654} 7655 7656typedef void (GLAPIENTRYP _glptr_Uniform1iv)(GLint, GLsizei, const GLint *); 7657#define CALL_Uniform1iv(disp, parameters) \ 7658 (* GET_Uniform1iv(disp)) parameters 7659static inline _glptr_Uniform1iv GET_Uniform1iv(struct _glapi_table *disp) { 7660 return (_glptr_Uniform1iv) (GET_by_offset(disp, _gloffset_Uniform1iv)); 7661} 7662 7663static inline void SET_Uniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) { 7664 SET_by_offset(disp, _gloffset_Uniform1iv, fn); 7665} 7666 7667typedef void (GLAPIENTRYP _glptr_Uniform2f)(GLint, GLfloat, GLfloat); 7668#define CALL_Uniform2f(disp, parameters) \ 7669 (* GET_Uniform2f(disp)) parameters 7670static inline _glptr_Uniform2f GET_Uniform2f(struct _glapi_table *disp) { 7671 return (_glptr_Uniform2f) (GET_by_offset(disp, _gloffset_Uniform2f)); 7672} 7673 7674static inline void SET_Uniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) { 7675 SET_by_offset(disp, _gloffset_Uniform2f, fn); 7676} 7677 7678typedef void (GLAPIENTRYP _glptr_Uniform2fv)(GLint, GLsizei, const GLfloat *); 7679#define CALL_Uniform2fv(disp, parameters) \ 7680 (* GET_Uniform2fv(disp)) parameters 7681static inline _glptr_Uniform2fv GET_Uniform2fv(struct _glapi_table *disp) { 7682 return (_glptr_Uniform2fv) (GET_by_offset(disp, _gloffset_Uniform2fv)); 7683} 7684 7685static inline void SET_Uniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) { 7686 SET_by_offset(disp, _gloffset_Uniform2fv, fn); 7687} 7688 7689typedef void (GLAPIENTRYP _glptr_Uniform2i)(GLint, GLint, GLint); 7690#define CALL_Uniform2i(disp, parameters) \ 7691 (* GET_Uniform2i(disp)) parameters 7692static inline _glptr_Uniform2i GET_Uniform2i(struct _glapi_table *disp) { 7693 return (_glptr_Uniform2i) (GET_by_offset(disp, _gloffset_Uniform2i)); 7694} 7695 7696static inline void SET_Uniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 7697 SET_by_offset(disp, _gloffset_Uniform2i, fn); 7698} 7699 7700typedef void (GLAPIENTRYP _glptr_Uniform2iv)(GLint, GLsizei, const GLint *); 7701#define CALL_Uniform2iv(disp, parameters) \ 7702 (* GET_Uniform2iv(disp)) parameters 7703static inline _glptr_Uniform2iv GET_Uniform2iv(struct _glapi_table *disp) { 7704 return (_glptr_Uniform2iv) (GET_by_offset(disp, _gloffset_Uniform2iv)); 7705} 7706 7707static inline void SET_Uniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) { 7708 SET_by_offset(disp, _gloffset_Uniform2iv, fn); 7709} 7710 7711typedef void (GLAPIENTRYP _glptr_Uniform3f)(GLint, GLfloat, GLfloat, GLfloat); 7712#define CALL_Uniform3f(disp, parameters) \ 7713 (* GET_Uniform3f(disp)) parameters 7714static inline _glptr_Uniform3f GET_Uniform3f(struct _glapi_table *disp) { 7715 return (_glptr_Uniform3f) (GET_by_offset(disp, _gloffset_Uniform3f)); 7716} 7717 7718static inline void SET_Uniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat)) { 7719 SET_by_offset(disp, _gloffset_Uniform3f, fn); 7720} 7721 7722typedef void (GLAPIENTRYP _glptr_Uniform3fv)(GLint, GLsizei, const GLfloat *); 7723#define CALL_Uniform3fv(disp, parameters) \ 7724 (* GET_Uniform3fv(disp)) parameters 7725static inline _glptr_Uniform3fv GET_Uniform3fv(struct _glapi_table *disp) { 7726 return (_glptr_Uniform3fv) (GET_by_offset(disp, _gloffset_Uniform3fv)); 7727} 7728 7729static inline void SET_Uniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) { 7730 SET_by_offset(disp, _gloffset_Uniform3fv, fn); 7731} 7732 7733typedef void (GLAPIENTRYP _glptr_Uniform3i)(GLint, GLint, GLint, GLint); 7734#define CALL_Uniform3i(disp, parameters) \ 7735 (* GET_Uniform3i(disp)) parameters 7736static inline _glptr_Uniform3i GET_Uniform3i(struct _glapi_table *disp) { 7737 return (_glptr_Uniform3i) (GET_by_offset(disp, _gloffset_Uniform3i)); 7738} 7739 7740static inline void SET_Uniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 7741 SET_by_offset(disp, _gloffset_Uniform3i, fn); 7742} 7743 7744typedef void (GLAPIENTRYP _glptr_Uniform3iv)(GLint, GLsizei, const GLint *); 7745#define CALL_Uniform3iv(disp, parameters) \ 7746 (* GET_Uniform3iv(disp)) parameters 7747static inline _glptr_Uniform3iv GET_Uniform3iv(struct _glapi_table *disp) { 7748 return (_glptr_Uniform3iv) (GET_by_offset(disp, _gloffset_Uniform3iv)); 7749} 7750 7751static inline void SET_Uniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) { 7752 SET_by_offset(disp, _gloffset_Uniform3iv, fn); 7753} 7754 7755typedef void (GLAPIENTRYP _glptr_Uniform4f)(GLint, GLfloat, GLfloat, GLfloat, GLfloat); 7756#define CALL_Uniform4f(disp, parameters) \ 7757 (* GET_Uniform4f(disp)) parameters 7758static inline _glptr_Uniform4f GET_Uniform4f(struct _glapi_table *disp) { 7759 return (_glptr_Uniform4f) (GET_by_offset(disp, _gloffset_Uniform4f)); 7760} 7761 7762static inline void SET_Uniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat, GLfloat)) { 7763 SET_by_offset(disp, _gloffset_Uniform4f, fn); 7764} 7765 7766typedef void (GLAPIENTRYP _glptr_Uniform4fv)(GLint, GLsizei, const GLfloat *); 7767#define CALL_Uniform4fv(disp, parameters) \ 7768 (* GET_Uniform4fv(disp)) parameters 7769static inline _glptr_Uniform4fv GET_Uniform4fv(struct _glapi_table *disp) { 7770 return (_glptr_Uniform4fv) (GET_by_offset(disp, _gloffset_Uniform4fv)); 7771} 7772 7773static inline void SET_Uniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) { 7774 SET_by_offset(disp, _gloffset_Uniform4fv, fn); 7775} 7776 7777typedef void (GLAPIENTRYP _glptr_Uniform4i)(GLint, GLint, GLint, GLint, GLint); 7778#define CALL_Uniform4i(disp, parameters) \ 7779 (* GET_Uniform4i(disp)) parameters 7780static inline _glptr_Uniform4i GET_Uniform4i(struct _glapi_table *disp) { 7781 return (_glptr_Uniform4i) (GET_by_offset(disp, _gloffset_Uniform4i)); 7782} 7783 7784static inline void SET_Uniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) { 7785 SET_by_offset(disp, _gloffset_Uniform4i, fn); 7786} 7787 7788typedef void (GLAPIENTRYP _glptr_Uniform4iv)(GLint, GLsizei, const GLint *); 7789#define CALL_Uniform4iv(disp, parameters) \ 7790 (* GET_Uniform4iv(disp)) parameters 7791static inline _glptr_Uniform4iv GET_Uniform4iv(struct _glapi_table *disp) { 7792 return (_glptr_Uniform4iv) (GET_by_offset(disp, _gloffset_Uniform4iv)); 7793} 7794 7795static inline void SET_Uniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) { 7796 SET_by_offset(disp, _gloffset_Uniform4iv, fn); 7797} 7798 7799typedef void (GLAPIENTRYP _glptr_UniformMatrix2fv)(GLint, GLsizei, GLboolean, const GLfloat *); 7800#define CALL_UniformMatrix2fv(disp, parameters) \ 7801 (* GET_UniformMatrix2fv(disp)) parameters 7802static inline _glptr_UniformMatrix2fv GET_UniformMatrix2fv(struct _glapi_table *disp) { 7803 return (_glptr_UniformMatrix2fv) (GET_by_offset(disp, _gloffset_UniformMatrix2fv)); 7804} 7805 7806static inline void SET_UniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 7807 SET_by_offset(disp, _gloffset_UniformMatrix2fv, fn); 7808} 7809 7810typedef void (GLAPIENTRYP _glptr_UniformMatrix3fv)(GLint, GLsizei, GLboolean, const GLfloat *); 7811#define CALL_UniformMatrix3fv(disp, parameters) \ 7812 (* GET_UniformMatrix3fv(disp)) parameters 7813static inline _glptr_UniformMatrix3fv GET_UniformMatrix3fv(struct _glapi_table *disp) { 7814 return (_glptr_UniformMatrix3fv) (GET_by_offset(disp, _gloffset_UniformMatrix3fv)); 7815} 7816 7817static inline void SET_UniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 7818 SET_by_offset(disp, _gloffset_UniformMatrix3fv, fn); 7819} 7820 7821typedef void (GLAPIENTRYP _glptr_UniformMatrix4fv)(GLint, GLsizei, GLboolean, const GLfloat *); 7822#define CALL_UniformMatrix4fv(disp, parameters) \ 7823 (* GET_UniformMatrix4fv(disp)) parameters 7824static inline _glptr_UniformMatrix4fv GET_UniformMatrix4fv(struct _glapi_table *disp) { 7825 return (_glptr_UniformMatrix4fv) (GET_by_offset(disp, _gloffset_UniformMatrix4fv)); 7826} 7827 7828static inline void SET_UniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 7829 SET_by_offset(disp, _gloffset_UniformMatrix4fv, fn); 7830} 7831 7832typedef void (GLAPIENTRYP _glptr_UseProgram)(GLuint); 7833#define CALL_UseProgram(disp, parameters) \ 7834 (* GET_UseProgram(disp)) parameters 7835static inline _glptr_UseProgram GET_UseProgram(struct _glapi_table *disp) { 7836 return (_glptr_UseProgram) (GET_by_offset(disp, _gloffset_UseProgram)); 7837} 7838 7839static inline void SET_UseProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7840 SET_by_offset(disp, _gloffset_UseProgram, fn); 7841} 7842 7843typedef void (GLAPIENTRYP _glptr_ValidateProgram)(GLuint); 7844#define CALL_ValidateProgram(disp, parameters) \ 7845 (* GET_ValidateProgram(disp)) parameters 7846static inline _glptr_ValidateProgram GET_ValidateProgram(struct _glapi_table *disp) { 7847 return (_glptr_ValidateProgram) (GET_by_offset(disp, _gloffset_ValidateProgram)); 7848} 7849 7850static inline void SET_ValidateProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7851 SET_by_offset(disp, _gloffset_ValidateProgram, fn); 7852} 7853 7854typedef void (GLAPIENTRYP _glptr_VertexAttrib1d)(GLuint, GLdouble); 7855#define CALL_VertexAttrib1d(disp, parameters) \ 7856 (* GET_VertexAttrib1d(disp)) parameters 7857static inline _glptr_VertexAttrib1d GET_VertexAttrib1d(struct _glapi_table *disp) { 7858 return (_glptr_VertexAttrib1d) (GET_by_offset(disp, _gloffset_VertexAttrib1d)); 7859} 7860 7861static inline void SET_VertexAttrib1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) { 7862 SET_by_offset(disp, _gloffset_VertexAttrib1d, fn); 7863} 7864 7865typedef void (GLAPIENTRYP _glptr_VertexAttrib1dv)(GLuint, const GLdouble *); 7866#define CALL_VertexAttrib1dv(disp, parameters) \ 7867 (* GET_VertexAttrib1dv(disp)) parameters 7868static inline _glptr_VertexAttrib1dv GET_VertexAttrib1dv(struct _glapi_table *disp) { 7869 return (_glptr_VertexAttrib1dv) (GET_by_offset(disp, _gloffset_VertexAttrib1dv)); 7870} 7871 7872static inline void SET_VertexAttrib1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 7873 SET_by_offset(disp, _gloffset_VertexAttrib1dv, fn); 7874} 7875 7876typedef void (GLAPIENTRYP _glptr_VertexAttrib1s)(GLuint, GLshort); 7877#define CALL_VertexAttrib1s(disp, parameters) \ 7878 (* GET_VertexAttrib1s(disp)) parameters 7879static inline _glptr_VertexAttrib1s GET_VertexAttrib1s(struct _glapi_table *disp) { 7880 return (_glptr_VertexAttrib1s) (GET_by_offset(disp, _gloffset_VertexAttrib1s)); 7881} 7882 7883static inline void SET_VertexAttrib1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) { 7884 SET_by_offset(disp, _gloffset_VertexAttrib1s, fn); 7885} 7886 7887typedef void (GLAPIENTRYP _glptr_VertexAttrib1sv)(GLuint, const GLshort *); 7888#define CALL_VertexAttrib1sv(disp, parameters) \ 7889 (* GET_VertexAttrib1sv(disp)) parameters 7890static inline _glptr_VertexAttrib1sv GET_VertexAttrib1sv(struct _glapi_table *disp) { 7891 return (_glptr_VertexAttrib1sv) (GET_by_offset(disp, _gloffset_VertexAttrib1sv)); 7892} 7893 7894static inline void SET_VertexAttrib1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 7895 SET_by_offset(disp, _gloffset_VertexAttrib1sv, fn); 7896} 7897 7898typedef void (GLAPIENTRYP _glptr_VertexAttrib2d)(GLuint, GLdouble, GLdouble); 7899#define CALL_VertexAttrib2d(disp, parameters) \ 7900 (* GET_VertexAttrib2d(disp)) parameters 7901static inline _glptr_VertexAttrib2d GET_VertexAttrib2d(struct _glapi_table *disp) { 7902 return (_glptr_VertexAttrib2d) (GET_by_offset(disp, _gloffset_VertexAttrib2d)); 7903} 7904 7905static inline void SET_VertexAttrib2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) { 7906 SET_by_offset(disp, _gloffset_VertexAttrib2d, fn); 7907} 7908 7909typedef void (GLAPIENTRYP _glptr_VertexAttrib2dv)(GLuint, const GLdouble *); 7910#define CALL_VertexAttrib2dv(disp, parameters) \ 7911 (* GET_VertexAttrib2dv(disp)) parameters 7912static inline _glptr_VertexAttrib2dv GET_VertexAttrib2dv(struct _glapi_table *disp) { 7913 return (_glptr_VertexAttrib2dv) (GET_by_offset(disp, _gloffset_VertexAttrib2dv)); 7914} 7915 7916static inline void SET_VertexAttrib2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 7917 SET_by_offset(disp, _gloffset_VertexAttrib2dv, fn); 7918} 7919 7920typedef void (GLAPIENTRYP _glptr_VertexAttrib2s)(GLuint, GLshort, GLshort); 7921#define CALL_VertexAttrib2s(disp, parameters) \ 7922 (* GET_VertexAttrib2s(disp)) parameters 7923static inline _glptr_VertexAttrib2s GET_VertexAttrib2s(struct _glapi_table *disp) { 7924 return (_glptr_VertexAttrib2s) (GET_by_offset(disp, _gloffset_VertexAttrib2s)); 7925} 7926 7927static inline void SET_VertexAttrib2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) { 7928 SET_by_offset(disp, _gloffset_VertexAttrib2s, fn); 7929} 7930 7931typedef void (GLAPIENTRYP _glptr_VertexAttrib2sv)(GLuint, const GLshort *); 7932#define CALL_VertexAttrib2sv(disp, parameters) \ 7933 (* GET_VertexAttrib2sv(disp)) parameters 7934static inline _glptr_VertexAttrib2sv GET_VertexAttrib2sv(struct _glapi_table *disp) { 7935 return (_glptr_VertexAttrib2sv) (GET_by_offset(disp, _gloffset_VertexAttrib2sv)); 7936} 7937 7938static inline void SET_VertexAttrib2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 7939 SET_by_offset(disp, _gloffset_VertexAttrib2sv, fn); 7940} 7941 7942typedef void (GLAPIENTRYP _glptr_VertexAttrib3d)(GLuint, GLdouble, GLdouble, GLdouble); 7943#define CALL_VertexAttrib3d(disp, parameters) \ 7944 (* GET_VertexAttrib3d(disp)) parameters 7945static inline _glptr_VertexAttrib3d GET_VertexAttrib3d(struct _glapi_table *disp) { 7946 return (_glptr_VertexAttrib3d) (GET_by_offset(disp, _gloffset_VertexAttrib3d)); 7947} 7948 7949static inline void SET_VertexAttrib3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) { 7950 SET_by_offset(disp, _gloffset_VertexAttrib3d, fn); 7951} 7952 7953typedef void (GLAPIENTRYP _glptr_VertexAttrib3dv)(GLuint, const GLdouble *); 7954#define CALL_VertexAttrib3dv(disp, parameters) \ 7955 (* GET_VertexAttrib3dv(disp)) parameters 7956static inline _glptr_VertexAttrib3dv GET_VertexAttrib3dv(struct _glapi_table *disp) { 7957 return (_glptr_VertexAttrib3dv) (GET_by_offset(disp, _gloffset_VertexAttrib3dv)); 7958} 7959 7960static inline void SET_VertexAttrib3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 7961 SET_by_offset(disp, _gloffset_VertexAttrib3dv, fn); 7962} 7963 7964typedef void (GLAPIENTRYP _glptr_VertexAttrib3s)(GLuint, GLshort, GLshort, GLshort); 7965#define CALL_VertexAttrib3s(disp, parameters) \ 7966 (* GET_VertexAttrib3s(disp)) parameters 7967static inline _glptr_VertexAttrib3s GET_VertexAttrib3s(struct _glapi_table *disp) { 7968 return (_glptr_VertexAttrib3s) (GET_by_offset(disp, _gloffset_VertexAttrib3s)); 7969} 7970 7971static inline void SET_VertexAttrib3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) { 7972 SET_by_offset(disp, _gloffset_VertexAttrib3s, fn); 7973} 7974 7975typedef void (GLAPIENTRYP _glptr_VertexAttrib3sv)(GLuint, const GLshort *); 7976#define CALL_VertexAttrib3sv(disp, parameters) \ 7977 (* GET_VertexAttrib3sv(disp)) parameters 7978static inline _glptr_VertexAttrib3sv GET_VertexAttrib3sv(struct _glapi_table *disp) { 7979 return (_glptr_VertexAttrib3sv) (GET_by_offset(disp, _gloffset_VertexAttrib3sv)); 7980} 7981 7982static inline void SET_VertexAttrib3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 7983 SET_by_offset(disp, _gloffset_VertexAttrib3sv, fn); 7984} 7985 7986typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nbv)(GLuint, const GLbyte *); 7987#define CALL_VertexAttrib4Nbv(disp, parameters) \ 7988 (* GET_VertexAttrib4Nbv(disp)) parameters 7989static inline _glptr_VertexAttrib4Nbv GET_VertexAttrib4Nbv(struct _glapi_table *disp) { 7990 return (_glptr_VertexAttrib4Nbv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nbv)); 7991} 7992 7993static inline void SET_VertexAttrib4Nbv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) { 7994 SET_by_offset(disp, _gloffset_VertexAttrib4Nbv, fn); 7995} 7996 7997typedef void (GLAPIENTRYP _glptr_VertexAttrib4Niv)(GLuint, const GLint *); 7998#define CALL_VertexAttrib4Niv(disp, parameters) \ 7999 (* GET_VertexAttrib4Niv(disp)) parameters 8000static inline _glptr_VertexAttrib4Niv GET_VertexAttrib4Niv(struct _glapi_table *disp) { 8001 return (_glptr_VertexAttrib4Niv) (GET_by_offset(disp, _gloffset_VertexAttrib4Niv)); 8002} 8003 8004static inline void SET_VertexAttrib4Niv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 8005 SET_by_offset(disp, _gloffset_VertexAttrib4Niv, fn); 8006} 8007 8008typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nsv)(GLuint, const GLshort *); 8009#define CALL_VertexAttrib4Nsv(disp, parameters) \ 8010 (* GET_VertexAttrib4Nsv(disp)) parameters 8011static inline _glptr_VertexAttrib4Nsv GET_VertexAttrib4Nsv(struct _glapi_table *disp) { 8012 return (_glptr_VertexAttrib4Nsv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nsv)); 8013} 8014 8015static inline void SET_VertexAttrib4Nsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 8016 SET_by_offset(disp, _gloffset_VertexAttrib4Nsv, fn); 8017} 8018 8019typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nub)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte); 8020#define CALL_VertexAttrib4Nub(disp, parameters) \ 8021 (* GET_VertexAttrib4Nub(disp)) parameters 8022static inline _glptr_VertexAttrib4Nub GET_VertexAttrib4Nub(struct _glapi_table *disp) { 8023 return (_glptr_VertexAttrib4Nub) (GET_by_offset(disp, _gloffset_VertexAttrib4Nub)); 8024} 8025 8026static inline void SET_VertexAttrib4Nub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) { 8027 SET_by_offset(disp, _gloffset_VertexAttrib4Nub, fn); 8028} 8029 8030typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nubv)(GLuint, const GLubyte *); 8031#define CALL_VertexAttrib4Nubv(disp, parameters) \ 8032 (* GET_VertexAttrib4Nubv(disp)) parameters 8033static inline _glptr_VertexAttrib4Nubv GET_VertexAttrib4Nubv(struct _glapi_table *disp) { 8034 return (_glptr_VertexAttrib4Nubv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nubv)); 8035} 8036 8037static inline void SET_VertexAttrib4Nubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) { 8038 SET_by_offset(disp, _gloffset_VertexAttrib4Nubv, fn); 8039} 8040 8041typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nuiv)(GLuint, const GLuint *); 8042#define CALL_VertexAttrib4Nuiv(disp, parameters) \ 8043 (* GET_VertexAttrib4Nuiv(disp)) parameters 8044static inline _glptr_VertexAttrib4Nuiv GET_VertexAttrib4Nuiv(struct _glapi_table *disp) { 8045 return (_glptr_VertexAttrib4Nuiv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nuiv)); 8046} 8047 8048static inline void SET_VertexAttrib4Nuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 8049 SET_by_offset(disp, _gloffset_VertexAttrib4Nuiv, fn); 8050} 8051 8052typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nusv)(GLuint, const GLushort *); 8053#define CALL_VertexAttrib4Nusv(disp, parameters) \ 8054 (* GET_VertexAttrib4Nusv(disp)) parameters 8055static inline _glptr_VertexAttrib4Nusv GET_VertexAttrib4Nusv(struct _glapi_table *disp) { 8056 return (_glptr_VertexAttrib4Nusv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nusv)); 8057} 8058 8059static inline void SET_VertexAttrib4Nusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) { 8060 SET_by_offset(disp, _gloffset_VertexAttrib4Nusv, fn); 8061} 8062 8063typedef void (GLAPIENTRYP _glptr_VertexAttrib4bv)(GLuint, const GLbyte *); 8064#define CALL_VertexAttrib4bv(disp, parameters) \ 8065 (* GET_VertexAttrib4bv(disp)) parameters 8066static inline _glptr_VertexAttrib4bv GET_VertexAttrib4bv(struct _glapi_table *disp) { 8067 return (_glptr_VertexAttrib4bv) (GET_by_offset(disp, _gloffset_VertexAttrib4bv)); 8068} 8069 8070static inline void SET_VertexAttrib4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) { 8071 SET_by_offset(disp, _gloffset_VertexAttrib4bv, fn); 8072} 8073 8074typedef void (GLAPIENTRYP _glptr_VertexAttrib4d)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble); 8075#define CALL_VertexAttrib4d(disp, parameters) \ 8076 (* GET_VertexAttrib4d(disp)) parameters 8077static inline _glptr_VertexAttrib4d GET_VertexAttrib4d(struct _glapi_table *disp) { 8078 return (_glptr_VertexAttrib4d) (GET_by_offset(disp, _gloffset_VertexAttrib4d)); 8079} 8080 8081static inline void SET_VertexAttrib4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) { 8082 SET_by_offset(disp, _gloffset_VertexAttrib4d, fn); 8083} 8084 8085typedef void (GLAPIENTRYP _glptr_VertexAttrib4dv)(GLuint, const GLdouble *); 8086#define CALL_VertexAttrib4dv(disp, parameters) \ 8087 (* GET_VertexAttrib4dv(disp)) parameters 8088static inline _glptr_VertexAttrib4dv GET_VertexAttrib4dv(struct _glapi_table *disp) { 8089 return (_glptr_VertexAttrib4dv) (GET_by_offset(disp, _gloffset_VertexAttrib4dv)); 8090} 8091 8092static inline void SET_VertexAttrib4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 8093 SET_by_offset(disp, _gloffset_VertexAttrib4dv, fn); 8094} 8095 8096typedef void (GLAPIENTRYP _glptr_VertexAttrib4iv)(GLuint, const GLint *); 8097#define CALL_VertexAttrib4iv(disp, parameters) \ 8098 (* GET_VertexAttrib4iv(disp)) parameters 8099static inline _glptr_VertexAttrib4iv GET_VertexAttrib4iv(struct _glapi_table *disp) { 8100 return (_glptr_VertexAttrib4iv) (GET_by_offset(disp, _gloffset_VertexAttrib4iv)); 8101} 8102 8103static inline void SET_VertexAttrib4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 8104 SET_by_offset(disp, _gloffset_VertexAttrib4iv, fn); 8105} 8106 8107typedef void (GLAPIENTRYP _glptr_VertexAttrib4s)(GLuint, GLshort, GLshort, GLshort, GLshort); 8108#define CALL_VertexAttrib4s(disp, parameters) \ 8109 (* GET_VertexAttrib4s(disp)) parameters 8110static inline _glptr_VertexAttrib4s GET_VertexAttrib4s(struct _glapi_table *disp) { 8111 return (_glptr_VertexAttrib4s) (GET_by_offset(disp, _gloffset_VertexAttrib4s)); 8112} 8113 8114static inline void SET_VertexAttrib4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) { 8115 SET_by_offset(disp, _gloffset_VertexAttrib4s, fn); 8116} 8117 8118typedef void (GLAPIENTRYP _glptr_VertexAttrib4sv)(GLuint, const GLshort *); 8119#define CALL_VertexAttrib4sv(disp, parameters) \ 8120 (* GET_VertexAttrib4sv(disp)) parameters 8121static inline _glptr_VertexAttrib4sv GET_VertexAttrib4sv(struct _glapi_table *disp) { 8122 return (_glptr_VertexAttrib4sv) (GET_by_offset(disp, _gloffset_VertexAttrib4sv)); 8123} 8124 8125static inline void SET_VertexAttrib4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 8126 SET_by_offset(disp, _gloffset_VertexAttrib4sv, fn); 8127} 8128 8129typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubv)(GLuint, const GLubyte *); 8130#define CALL_VertexAttrib4ubv(disp, parameters) \ 8131 (* GET_VertexAttrib4ubv(disp)) parameters 8132static inline _glptr_VertexAttrib4ubv GET_VertexAttrib4ubv(struct _glapi_table *disp) { 8133 return (_glptr_VertexAttrib4ubv) (GET_by_offset(disp, _gloffset_VertexAttrib4ubv)); 8134} 8135 8136static inline void SET_VertexAttrib4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) { 8137 SET_by_offset(disp, _gloffset_VertexAttrib4ubv, fn); 8138} 8139 8140typedef void (GLAPIENTRYP _glptr_VertexAttrib4uiv)(GLuint, const GLuint *); 8141#define CALL_VertexAttrib4uiv(disp, parameters) \ 8142 (* GET_VertexAttrib4uiv(disp)) parameters 8143static inline _glptr_VertexAttrib4uiv GET_VertexAttrib4uiv(struct _glapi_table *disp) { 8144 return (_glptr_VertexAttrib4uiv) (GET_by_offset(disp, _gloffset_VertexAttrib4uiv)); 8145} 8146 8147static inline void SET_VertexAttrib4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 8148 SET_by_offset(disp, _gloffset_VertexAttrib4uiv, fn); 8149} 8150 8151typedef void (GLAPIENTRYP _glptr_VertexAttrib4usv)(GLuint, const GLushort *); 8152#define CALL_VertexAttrib4usv(disp, parameters) \ 8153 (* GET_VertexAttrib4usv(disp)) parameters 8154static inline _glptr_VertexAttrib4usv GET_VertexAttrib4usv(struct _glapi_table *disp) { 8155 return (_glptr_VertexAttrib4usv) (GET_by_offset(disp, _gloffset_VertexAttrib4usv)); 8156} 8157 8158static inline void SET_VertexAttrib4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) { 8159 SET_by_offset(disp, _gloffset_VertexAttrib4usv, fn); 8160} 8161 8162typedef void (GLAPIENTRYP _glptr_VertexAttribPointer)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *); 8163#define CALL_VertexAttribPointer(disp, parameters) \ 8164 (* GET_VertexAttribPointer(disp)) parameters 8165static inline _glptr_VertexAttribPointer GET_VertexAttribPointer(struct _glapi_table *disp) { 8166 return (_glptr_VertexAttribPointer) (GET_by_offset(disp, _gloffset_VertexAttribPointer)); 8167} 8168 8169static inline void SET_VertexAttribPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *)) { 8170 SET_by_offset(disp, _gloffset_VertexAttribPointer, fn); 8171} 8172 8173typedef void (GLAPIENTRYP _glptr_UniformMatrix2x3fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8174#define CALL_UniformMatrix2x3fv(disp, parameters) \ 8175 (* GET_UniformMatrix2x3fv(disp)) parameters 8176static inline _glptr_UniformMatrix2x3fv GET_UniformMatrix2x3fv(struct _glapi_table *disp) { 8177 return (_glptr_UniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3fv)); 8178} 8179 8180static inline void SET_UniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8181 SET_by_offset(disp, _gloffset_UniformMatrix2x3fv, fn); 8182} 8183 8184typedef void (GLAPIENTRYP _glptr_UniformMatrix2x4fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8185#define CALL_UniformMatrix2x4fv(disp, parameters) \ 8186 (* GET_UniformMatrix2x4fv(disp)) parameters 8187static inline _glptr_UniformMatrix2x4fv GET_UniformMatrix2x4fv(struct _glapi_table *disp) { 8188 return (_glptr_UniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4fv)); 8189} 8190 8191static inline void SET_UniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8192 SET_by_offset(disp, _gloffset_UniformMatrix2x4fv, fn); 8193} 8194 8195typedef void (GLAPIENTRYP _glptr_UniformMatrix3x2fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8196#define CALL_UniformMatrix3x2fv(disp, parameters) \ 8197 (* GET_UniformMatrix3x2fv(disp)) parameters 8198static inline _glptr_UniformMatrix3x2fv GET_UniformMatrix3x2fv(struct _glapi_table *disp) { 8199 return (_glptr_UniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2fv)); 8200} 8201 8202static inline void SET_UniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8203 SET_by_offset(disp, _gloffset_UniformMatrix3x2fv, fn); 8204} 8205 8206typedef void (GLAPIENTRYP _glptr_UniformMatrix3x4fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8207#define CALL_UniformMatrix3x4fv(disp, parameters) \ 8208 (* GET_UniformMatrix3x4fv(disp)) parameters 8209static inline _glptr_UniformMatrix3x4fv GET_UniformMatrix3x4fv(struct _glapi_table *disp) { 8210 return (_glptr_UniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4fv)); 8211} 8212 8213static inline void SET_UniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8214 SET_by_offset(disp, _gloffset_UniformMatrix3x4fv, fn); 8215} 8216 8217typedef void (GLAPIENTRYP _glptr_UniformMatrix4x2fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8218#define CALL_UniformMatrix4x2fv(disp, parameters) \ 8219 (* GET_UniformMatrix4x2fv(disp)) parameters 8220static inline _glptr_UniformMatrix4x2fv GET_UniformMatrix4x2fv(struct _glapi_table *disp) { 8221 return (_glptr_UniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2fv)); 8222} 8223 8224static inline void SET_UniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8225 SET_by_offset(disp, _gloffset_UniformMatrix4x2fv, fn); 8226} 8227 8228typedef void (GLAPIENTRYP _glptr_UniformMatrix4x3fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8229#define CALL_UniformMatrix4x3fv(disp, parameters) \ 8230 (* GET_UniformMatrix4x3fv(disp)) parameters 8231static inline _glptr_UniformMatrix4x3fv GET_UniformMatrix4x3fv(struct _glapi_table *disp) { 8232 return (_glptr_UniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3fv)); 8233} 8234 8235static inline void SET_UniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8236 SET_by_offset(disp, _gloffset_UniformMatrix4x3fv, fn); 8237} 8238 8239typedef void (GLAPIENTRYP _glptr_BeginConditionalRender)(GLuint, GLenum); 8240#define CALL_BeginConditionalRender(disp, parameters) \ 8241 (* GET_BeginConditionalRender(disp)) parameters 8242static inline _glptr_BeginConditionalRender GET_BeginConditionalRender(struct _glapi_table *disp) { 8243 return (_glptr_BeginConditionalRender) (GET_by_offset(disp, _gloffset_BeginConditionalRender)); 8244} 8245 8246static inline void SET_BeginConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) { 8247 SET_by_offset(disp, _gloffset_BeginConditionalRender, fn); 8248} 8249 8250typedef void (GLAPIENTRYP _glptr_BeginTransformFeedback)(GLenum); 8251#define CALL_BeginTransformFeedback(disp, parameters) \ 8252 (* GET_BeginTransformFeedback(disp)) parameters 8253static inline _glptr_BeginTransformFeedback GET_BeginTransformFeedback(struct _glapi_table *disp) { 8254 return (_glptr_BeginTransformFeedback) (GET_by_offset(disp, _gloffset_BeginTransformFeedback)); 8255} 8256 8257static inline void SET_BeginTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 8258 SET_by_offset(disp, _gloffset_BeginTransformFeedback, fn); 8259} 8260 8261typedef void (GLAPIENTRYP _glptr_BindBufferBase)(GLenum, GLuint, GLuint); 8262#define CALL_BindBufferBase(disp, parameters) \ 8263 (* GET_BindBufferBase(disp)) parameters 8264static inline _glptr_BindBufferBase GET_BindBufferBase(struct _glapi_table *disp) { 8265 return (_glptr_BindBufferBase) (GET_by_offset(disp, _gloffset_BindBufferBase)); 8266} 8267 8268static inline void SET_BindBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) { 8269 SET_by_offset(disp, _gloffset_BindBufferBase, fn); 8270} 8271 8272typedef void (GLAPIENTRYP _glptr_BindBufferRange)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr); 8273#define CALL_BindBufferRange(disp, parameters) \ 8274 (* GET_BindBufferRange(disp)) parameters 8275static inline _glptr_BindBufferRange GET_BindBufferRange(struct _glapi_table *disp) { 8276 return (_glptr_BindBufferRange) (GET_by_offset(disp, _gloffset_BindBufferRange)); 8277} 8278 8279static inline void SET_BindBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)) { 8280 SET_by_offset(disp, _gloffset_BindBufferRange, fn); 8281} 8282 8283typedef void (GLAPIENTRYP _glptr_BindFragDataLocation)(GLuint, GLuint, const GLchar *); 8284#define CALL_BindFragDataLocation(disp, parameters) \ 8285 (* GET_BindFragDataLocation(disp)) parameters 8286static inline _glptr_BindFragDataLocation GET_BindFragDataLocation(struct _glapi_table *disp) { 8287 return (_glptr_BindFragDataLocation) (GET_by_offset(disp, _gloffset_BindFragDataLocation)); 8288} 8289 8290static inline void SET_BindFragDataLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) { 8291 SET_by_offset(disp, _gloffset_BindFragDataLocation, fn); 8292} 8293 8294typedef void (GLAPIENTRYP _glptr_ClampColor)(GLenum, GLenum); 8295#define CALL_ClampColor(disp, parameters) \ 8296 (* GET_ClampColor(disp)) parameters 8297static inline _glptr_ClampColor GET_ClampColor(struct _glapi_table *disp) { 8298 return (_glptr_ClampColor) (GET_by_offset(disp, _gloffset_ClampColor)); 8299} 8300 8301static inline void SET_ClampColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 8302 SET_by_offset(disp, _gloffset_ClampColor, fn); 8303} 8304 8305typedef void (GLAPIENTRYP _glptr_ClearBufferfi)(GLenum, GLint, GLfloat, GLint); 8306#define CALL_ClearBufferfi(disp, parameters) \ 8307 (* GET_ClearBufferfi(disp)) parameters 8308static inline _glptr_ClearBufferfi GET_ClearBufferfi(struct _glapi_table *disp) { 8309 return (_glptr_ClearBufferfi) (GET_by_offset(disp, _gloffset_ClearBufferfi)); 8310} 8311 8312static inline void SET_ClearBufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLfloat, GLint)) { 8313 SET_by_offset(disp, _gloffset_ClearBufferfi, fn); 8314} 8315 8316typedef void (GLAPIENTRYP _glptr_ClearBufferfv)(GLenum, GLint, const GLfloat *); 8317#define CALL_ClearBufferfv(disp, parameters) \ 8318 (* GET_ClearBufferfv(disp)) parameters 8319static inline _glptr_ClearBufferfv GET_ClearBufferfv(struct _glapi_table *disp) { 8320 return (_glptr_ClearBufferfv) (GET_by_offset(disp, _gloffset_ClearBufferfv)); 8321} 8322 8323static inline void SET_ClearBufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLfloat *)) { 8324 SET_by_offset(disp, _gloffset_ClearBufferfv, fn); 8325} 8326 8327typedef void (GLAPIENTRYP _glptr_ClearBufferiv)(GLenum, GLint, const GLint *); 8328#define CALL_ClearBufferiv(disp, parameters) \ 8329 (* GET_ClearBufferiv(disp)) parameters 8330static inline _glptr_ClearBufferiv GET_ClearBufferiv(struct _glapi_table *disp) { 8331 return (_glptr_ClearBufferiv) (GET_by_offset(disp, _gloffset_ClearBufferiv)); 8332} 8333 8334static inline void SET_ClearBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLint *)) { 8335 SET_by_offset(disp, _gloffset_ClearBufferiv, fn); 8336} 8337 8338typedef void (GLAPIENTRYP _glptr_ClearBufferuiv)(GLenum, GLint, const GLuint *); 8339#define CALL_ClearBufferuiv(disp, parameters) \ 8340 (* GET_ClearBufferuiv(disp)) parameters 8341static inline _glptr_ClearBufferuiv GET_ClearBufferuiv(struct _glapi_table *disp) { 8342 return (_glptr_ClearBufferuiv) (GET_by_offset(disp, _gloffset_ClearBufferuiv)); 8343} 8344 8345static inline void SET_ClearBufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLuint *)) { 8346 SET_by_offset(disp, _gloffset_ClearBufferuiv, fn); 8347} 8348 8349typedef void (GLAPIENTRYP _glptr_ColorMaski)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean); 8350#define CALL_ColorMaski(disp, parameters) \ 8351 (* GET_ColorMaski(disp)) parameters 8352static inline _glptr_ColorMaski GET_ColorMaski(struct _glapi_table *disp) { 8353 return (_glptr_ColorMaski) (GET_by_offset(disp, _gloffset_ColorMaski)); 8354} 8355 8356static inline void SET_ColorMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean)) { 8357 SET_by_offset(disp, _gloffset_ColorMaski, fn); 8358} 8359 8360typedef void (GLAPIENTRYP _glptr_Disablei)(GLenum, GLuint); 8361#define CALL_Disablei(disp, parameters) \ 8362 (* GET_Disablei(disp)) parameters 8363static inline _glptr_Disablei GET_Disablei(struct _glapi_table *disp) { 8364 return (_glptr_Disablei) (GET_by_offset(disp, _gloffset_Disablei)); 8365} 8366 8367static inline void SET_Disablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 8368 SET_by_offset(disp, _gloffset_Disablei, fn); 8369} 8370 8371typedef void (GLAPIENTRYP _glptr_Enablei)(GLenum, GLuint); 8372#define CALL_Enablei(disp, parameters) \ 8373 (* GET_Enablei(disp)) parameters 8374static inline _glptr_Enablei GET_Enablei(struct _glapi_table *disp) { 8375 return (_glptr_Enablei) (GET_by_offset(disp, _gloffset_Enablei)); 8376} 8377 8378static inline void SET_Enablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 8379 SET_by_offset(disp, _gloffset_Enablei, fn); 8380} 8381 8382typedef void (GLAPIENTRYP _glptr_EndConditionalRender)(void); 8383#define CALL_EndConditionalRender(disp, parameters) \ 8384 (* GET_EndConditionalRender(disp)) parameters 8385static inline _glptr_EndConditionalRender GET_EndConditionalRender(struct _glapi_table *disp) { 8386 return (_glptr_EndConditionalRender) (GET_by_offset(disp, _gloffset_EndConditionalRender)); 8387} 8388 8389static inline void SET_EndConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 8390 SET_by_offset(disp, _gloffset_EndConditionalRender, fn); 8391} 8392 8393typedef void (GLAPIENTRYP _glptr_EndTransformFeedback)(void); 8394#define CALL_EndTransformFeedback(disp, parameters) \ 8395 (* GET_EndTransformFeedback(disp)) parameters 8396static inline _glptr_EndTransformFeedback GET_EndTransformFeedback(struct _glapi_table *disp) { 8397 return (_glptr_EndTransformFeedback) (GET_by_offset(disp, _gloffset_EndTransformFeedback)); 8398} 8399 8400static inline void SET_EndTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 8401 SET_by_offset(disp, _gloffset_EndTransformFeedback, fn); 8402} 8403 8404typedef void (GLAPIENTRYP _glptr_GetBooleani_v)(GLenum, GLuint, GLboolean *); 8405#define CALL_GetBooleani_v(disp, parameters) \ 8406 (* GET_GetBooleani_v(disp)) parameters 8407static inline _glptr_GetBooleani_v GET_GetBooleani_v(struct _glapi_table *disp) { 8408 return (_glptr_GetBooleani_v) (GET_by_offset(disp, _gloffset_GetBooleani_v)); 8409} 8410 8411static inline void SET_GetBooleani_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLboolean *)) { 8412 SET_by_offset(disp, _gloffset_GetBooleani_v, fn); 8413} 8414 8415typedef GLint (GLAPIENTRYP _glptr_GetFragDataLocation)(GLuint, const GLchar *); 8416#define CALL_GetFragDataLocation(disp, parameters) \ 8417 (* GET_GetFragDataLocation(disp)) parameters 8418static inline _glptr_GetFragDataLocation GET_GetFragDataLocation(struct _glapi_table *disp) { 8419 return (_glptr_GetFragDataLocation) (GET_by_offset(disp, _gloffset_GetFragDataLocation)); 8420} 8421 8422static inline void SET_GetFragDataLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) { 8423 SET_by_offset(disp, _gloffset_GetFragDataLocation, fn); 8424} 8425 8426typedef void (GLAPIENTRYP _glptr_GetIntegeri_v)(GLenum, GLuint, GLint *); 8427#define CALL_GetIntegeri_v(disp, parameters) \ 8428 (* GET_GetIntegeri_v(disp)) parameters 8429static inline _glptr_GetIntegeri_v GET_GetIntegeri_v(struct _glapi_table *disp) { 8430 return (_glptr_GetIntegeri_v) (GET_by_offset(disp, _gloffset_GetIntegeri_v)); 8431} 8432 8433static inline void SET_GetIntegeri_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint *)) { 8434 SET_by_offset(disp, _gloffset_GetIntegeri_v, fn); 8435} 8436 8437typedef const GLubyte * (GLAPIENTRYP _glptr_GetStringi)(GLenum, GLuint); 8438#define CALL_GetStringi(disp, parameters) \ 8439 (* GET_GetStringi(disp)) parameters 8440static inline _glptr_GetStringi GET_GetStringi(struct _glapi_table *disp) { 8441 return (_glptr_GetStringi) (GET_by_offset(disp, _gloffset_GetStringi)); 8442} 8443 8444static inline void SET_GetStringi(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum, GLuint)) { 8445 SET_by_offset(disp, _gloffset_GetStringi, fn); 8446} 8447 8448typedef void (GLAPIENTRYP _glptr_GetTexParameterIiv)(GLenum, GLenum, GLint *); 8449#define CALL_GetTexParameterIiv(disp, parameters) \ 8450 (* GET_GetTexParameterIiv(disp)) parameters 8451static inline _glptr_GetTexParameterIiv GET_GetTexParameterIiv(struct _glapi_table *disp) { 8452 return (_glptr_GetTexParameterIiv) (GET_by_offset(disp, _gloffset_GetTexParameterIiv)); 8453} 8454 8455static inline void SET_GetTexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 8456 SET_by_offset(disp, _gloffset_GetTexParameterIiv, fn); 8457} 8458 8459typedef void (GLAPIENTRYP _glptr_GetTexParameterIuiv)(GLenum, GLenum, GLuint *); 8460#define CALL_GetTexParameterIuiv(disp, parameters) \ 8461 (* GET_GetTexParameterIuiv(disp)) parameters 8462static inline _glptr_GetTexParameterIuiv GET_GetTexParameterIuiv(struct _glapi_table *disp) { 8463 return (_glptr_GetTexParameterIuiv) (GET_by_offset(disp, _gloffset_GetTexParameterIuiv)); 8464} 8465 8466static inline void SET_GetTexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint *)) { 8467 SET_by_offset(disp, _gloffset_GetTexParameterIuiv, fn); 8468} 8469 8470typedef void (GLAPIENTRYP _glptr_GetTransformFeedbackVarying)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *); 8471#define CALL_GetTransformFeedbackVarying(disp, parameters) \ 8472 (* GET_GetTransformFeedbackVarying(disp)) parameters 8473static inline _glptr_GetTransformFeedbackVarying GET_GetTransformFeedbackVarying(struct _glapi_table *disp) { 8474 return (_glptr_GetTransformFeedbackVarying) (GET_by_offset(disp, _gloffset_GetTransformFeedbackVarying)); 8475} 8476 8477static inline void SET_GetTransformFeedbackVarying(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *)) { 8478 SET_by_offset(disp, _gloffset_GetTransformFeedbackVarying, fn); 8479} 8480 8481typedef void (GLAPIENTRYP _glptr_GetUniformuiv)(GLuint, GLint, GLuint *); 8482#define CALL_GetUniformuiv(disp, parameters) \ 8483 (* GET_GetUniformuiv(disp)) parameters 8484static inline _glptr_GetUniformuiv GET_GetUniformuiv(struct _glapi_table *disp) { 8485 return (_glptr_GetUniformuiv) (GET_by_offset(disp, _gloffset_GetUniformuiv)); 8486} 8487 8488static inline void SET_GetUniformuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint *)) { 8489 SET_by_offset(disp, _gloffset_GetUniformuiv, fn); 8490} 8491 8492typedef void (GLAPIENTRYP _glptr_GetVertexAttribIiv)(GLuint, GLenum, GLint *); 8493#define CALL_GetVertexAttribIiv(disp, parameters) \ 8494 (* GET_GetVertexAttribIiv(disp)) parameters 8495static inline _glptr_GetVertexAttribIiv GET_GetVertexAttribIiv(struct _glapi_table *disp) { 8496 return (_glptr_GetVertexAttribIiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIiv)); 8497} 8498 8499static inline void SET_GetVertexAttribIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 8500 SET_by_offset(disp, _gloffset_GetVertexAttribIiv, fn); 8501} 8502 8503typedef void (GLAPIENTRYP _glptr_GetVertexAttribIuiv)(GLuint, GLenum, GLuint *); 8504#define CALL_GetVertexAttribIuiv(disp, parameters) \ 8505 (* GET_GetVertexAttribIuiv(disp)) parameters 8506static inline _glptr_GetVertexAttribIuiv GET_GetVertexAttribIuiv(struct _glapi_table *disp) { 8507 return (_glptr_GetVertexAttribIuiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIuiv)); 8508} 8509 8510static inline void SET_GetVertexAttribIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) { 8511 SET_by_offset(disp, _gloffset_GetVertexAttribIuiv, fn); 8512} 8513 8514typedef GLboolean (GLAPIENTRYP _glptr_IsEnabledi)(GLenum, GLuint); 8515#define CALL_IsEnabledi(disp, parameters) \ 8516 (* GET_IsEnabledi(disp)) parameters 8517static inline _glptr_IsEnabledi GET_IsEnabledi(struct _glapi_table *disp) { 8518 return (_glptr_IsEnabledi) (GET_by_offset(disp, _gloffset_IsEnabledi)); 8519} 8520 8521static inline void SET_IsEnabledi(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum, GLuint)) { 8522 SET_by_offset(disp, _gloffset_IsEnabledi, fn); 8523} 8524 8525typedef void (GLAPIENTRYP _glptr_TexParameterIiv)(GLenum, GLenum, const GLint *); 8526#define CALL_TexParameterIiv(disp, parameters) \ 8527 (* GET_TexParameterIiv(disp)) parameters 8528static inline _glptr_TexParameterIiv GET_TexParameterIiv(struct _glapi_table *disp) { 8529 return (_glptr_TexParameterIiv) (GET_by_offset(disp, _gloffset_TexParameterIiv)); 8530} 8531 8532static inline void SET_TexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 8533 SET_by_offset(disp, _gloffset_TexParameterIiv, fn); 8534} 8535 8536typedef void (GLAPIENTRYP _glptr_TexParameterIuiv)(GLenum, GLenum, const GLuint *); 8537#define CALL_TexParameterIuiv(disp, parameters) \ 8538 (* GET_TexParameterIuiv(disp)) parameters 8539static inline _glptr_TexParameterIuiv GET_TexParameterIuiv(struct _glapi_table *disp) { 8540 return (_glptr_TexParameterIuiv) (GET_by_offset(disp, _gloffset_TexParameterIuiv)); 8541} 8542 8543static inline void SET_TexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) { 8544 SET_by_offset(disp, _gloffset_TexParameterIuiv, fn); 8545} 8546 8547typedef void (GLAPIENTRYP _glptr_TransformFeedbackVaryings)(GLuint, GLsizei, const GLchar * const *, GLenum); 8548#define CALL_TransformFeedbackVaryings(disp, parameters) \ 8549 (* GET_TransformFeedbackVaryings(disp)) parameters 8550static inline _glptr_TransformFeedbackVaryings GET_TransformFeedbackVaryings(struct _glapi_table *disp) { 8551 return (_glptr_TransformFeedbackVaryings) (GET_by_offset(disp, _gloffset_TransformFeedbackVaryings)); 8552} 8553 8554static inline void SET_TransformFeedbackVaryings(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLenum)) { 8555 SET_by_offset(disp, _gloffset_TransformFeedbackVaryings, fn); 8556} 8557 8558typedef void (GLAPIENTRYP _glptr_Uniform1ui)(GLint, GLuint); 8559#define CALL_Uniform1ui(disp, parameters) \ 8560 (* GET_Uniform1ui(disp)) parameters 8561static inline _glptr_Uniform1ui GET_Uniform1ui(struct _glapi_table *disp) { 8562 return (_glptr_Uniform1ui) (GET_by_offset(disp, _gloffset_Uniform1ui)); 8563} 8564 8565static inline void SET_Uniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint)) { 8566 SET_by_offset(disp, _gloffset_Uniform1ui, fn); 8567} 8568 8569typedef void (GLAPIENTRYP _glptr_Uniform1uiv)(GLint, GLsizei, const GLuint *); 8570#define CALL_Uniform1uiv(disp, parameters) \ 8571 (* GET_Uniform1uiv(disp)) parameters 8572static inline _glptr_Uniform1uiv GET_Uniform1uiv(struct _glapi_table *disp) { 8573 return (_glptr_Uniform1uiv) (GET_by_offset(disp, _gloffset_Uniform1uiv)); 8574} 8575 8576static inline void SET_Uniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) { 8577 SET_by_offset(disp, _gloffset_Uniform1uiv, fn); 8578} 8579 8580typedef void (GLAPIENTRYP _glptr_Uniform2ui)(GLint, GLuint, GLuint); 8581#define CALL_Uniform2ui(disp, parameters) \ 8582 (* GET_Uniform2ui(disp)) parameters 8583static inline _glptr_Uniform2ui GET_Uniform2ui(struct _glapi_table *disp) { 8584 return (_glptr_Uniform2ui) (GET_by_offset(disp, _gloffset_Uniform2ui)); 8585} 8586 8587static inline void SET_Uniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint)) { 8588 SET_by_offset(disp, _gloffset_Uniform2ui, fn); 8589} 8590 8591typedef void (GLAPIENTRYP _glptr_Uniform2uiv)(GLint, GLsizei, const GLuint *); 8592#define CALL_Uniform2uiv(disp, parameters) \ 8593 (* GET_Uniform2uiv(disp)) parameters 8594static inline _glptr_Uniform2uiv GET_Uniform2uiv(struct _glapi_table *disp) { 8595 return (_glptr_Uniform2uiv) (GET_by_offset(disp, _gloffset_Uniform2uiv)); 8596} 8597 8598static inline void SET_Uniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) { 8599 SET_by_offset(disp, _gloffset_Uniform2uiv, fn); 8600} 8601 8602typedef void (GLAPIENTRYP _glptr_Uniform3ui)(GLint, GLuint, GLuint, GLuint); 8603#define CALL_Uniform3ui(disp, parameters) \ 8604 (* GET_Uniform3ui(disp)) parameters 8605static inline _glptr_Uniform3ui GET_Uniform3ui(struct _glapi_table *disp) { 8606 return (_glptr_Uniform3ui) (GET_by_offset(disp, _gloffset_Uniform3ui)); 8607} 8608 8609static inline void SET_Uniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint)) { 8610 SET_by_offset(disp, _gloffset_Uniform3ui, fn); 8611} 8612 8613typedef void (GLAPIENTRYP _glptr_Uniform3uiv)(GLint, GLsizei, const GLuint *); 8614#define CALL_Uniform3uiv(disp, parameters) \ 8615 (* GET_Uniform3uiv(disp)) parameters 8616static inline _glptr_Uniform3uiv GET_Uniform3uiv(struct _glapi_table *disp) { 8617 return (_glptr_Uniform3uiv) (GET_by_offset(disp, _gloffset_Uniform3uiv)); 8618} 8619 8620static inline void SET_Uniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) { 8621 SET_by_offset(disp, _gloffset_Uniform3uiv, fn); 8622} 8623 8624typedef void (GLAPIENTRYP _glptr_Uniform4ui)(GLint, GLuint, GLuint, GLuint, GLuint); 8625#define CALL_Uniform4ui(disp, parameters) \ 8626 (* GET_Uniform4ui(disp)) parameters 8627static inline _glptr_Uniform4ui GET_Uniform4ui(struct _glapi_table *disp) { 8628 return (_glptr_Uniform4ui) (GET_by_offset(disp, _gloffset_Uniform4ui)); 8629} 8630 8631static inline void SET_Uniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint, GLuint)) { 8632 SET_by_offset(disp, _gloffset_Uniform4ui, fn); 8633} 8634 8635typedef void (GLAPIENTRYP _glptr_Uniform4uiv)(GLint, GLsizei, const GLuint *); 8636#define CALL_Uniform4uiv(disp, parameters) \ 8637 (* GET_Uniform4uiv(disp)) parameters 8638static inline _glptr_Uniform4uiv GET_Uniform4uiv(struct _glapi_table *disp) { 8639 return (_glptr_Uniform4uiv) (GET_by_offset(disp, _gloffset_Uniform4uiv)); 8640} 8641 8642static inline void SET_Uniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) { 8643 SET_by_offset(disp, _gloffset_Uniform4uiv, fn); 8644} 8645 8646typedef void (GLAPIENTRYP _glptr_VertexAttribI1iv)(GLuint, const GLint *); 8647#define CALL_VertexAttribI1iv(disp, parameters) \ 8648 (* GET_VertexAttribI1iv(disp)) parameters 8649static inline _glptr_VertexAttribI1iv GET_VertexAttribI1iv(struct _glapi_table *disp) { 8650 return (_glptr_VertexAttribI1iv) (GET_by_offset(disp, _gloffset_VertexAttribI1iv)); 8651} 8652 8653static inline void SET_VertexAttribI1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 8654 SET_by_offset(disp, _gloffset_VertexAttribI1iv, fn); 8655} 8656 8657typedef void (GLAPIENTRYP _glptr_VertexAttribI1uiv)(GLuint, const GLuint *); 8658#define CALL_VertexAttribI1uiv(disp, parameters) \ 8659 (* GET_VertexAttribI1uiv(disp)) parameters 8660static inline _glptr_VertexAttribI1uiv GET_VertexAttribI1uiv(struct _glapi_table *disp) { 8661 return (_glptr_VertexAttribI1uiv) (GET_by_offset(disp, _gloffset_VertexAttribI1uiv)); 8662} 8663 8664static inline void SET_VertexAttribI1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 8665 SET_by_offset(disp, _gloffset_VertexAttribI1uiv, fn); 8666} 8667 8668typedef void (GLAPIENTRYP _glptr_VertexAttribI4bv)(GLuint, const GLbyte *); 8669#define CALL_VertexAttribI4bv(disp, parameters) \ 8670 (* GET_VertexAttribI4bv(disp)) parameters 8671static inline _glptr_VertexAttribI4bv GET_VertexAttribI4bv(struct _glapi_table *disp) { 8672 return (_glptr_VertexAttribI4bv) (GET_by_offset(disp, _gloffset_VertexAttribI4bv)); 8673} 8674 8675static inline void SET_VertexAttribI4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) { 8676 SET_by_offset(disp, _gloffset_VertexAttribI4bv, fn); 8677} 8678 8679typedef void (GLAPIENTRYP _glptr_VertexAttribI4sv)(GLuint, const GLshort *); 8680#define CALL_VertexAttribI4sv(disp, parameters) \ 8681 (* GET_VertexAttribI4sv(disp)) parameters 8682static inline _glptr_VertexAttribI4sv GET_VertexAttribI4sv(struct _glapi_table *disp) { 8683 return (_glptr_VertexAttribI4sv) (GET_by_offset(disp, _gloffset_VertexAttribI4sv)); 8684} 8685 8686static inline void SET_VertexAttribI4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 8687 SET_by_offset(disp, _gloffset_VertexAttribI4sv, fn); 8688} 8689 8690typedef void (GLAPIENTRYP _glptr_VertexAttribI4ubv)(GLuint, const GLubyte *); 8691#define CALL_VertexAttribI4ubv(disp, parameters) \ 8692 (* GET_VertexAttribI4ubv(disp)) parameters 8693static inline _glptr_VertexAttribI4ubv GET_VertexAttribI4ubv(struct _glapi_table *disp) { 8694 return (_glptr_VertexAttribI4ubv) (GET_by_offset(disp, _gloffset_VertexAttribI4ubv)); 8695} 8696 8697static inline void SET_VertexAttribI4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) { 8698 SET_by_offset(disp, _gloffset_VertexAttribI4ubv, fn); 8699} 8700 8701typedef void (GLAPIENTRYP _glptr_VertexAttribI4usv)(GLuint, const GLushort *); 8702#define CALL_VertexAttribI4usv(disp, parameters) \ 8703 (* GET_VertexAttribI4usv(disp)) parameters 8704static inline _glptr_VertexAttribI4usv GET_VertexAttribI4usv(struct _glapi_table *disp) { 8705 return (_glptr_VertexAttribI4usv) (GET_by_offset(disp, _gloffset_VertexAttribI4usv)); 8706} 8707 8708static inline void SET_VertexAttribI4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) { 8709 SET_by_offset(disp, _gloffset_VertexAttribI4usv, fn); 8710} 8711 8712typedef void (GLAPIENTRYP _glptr_VertexAttribIPointer)(GLuint, GLint, GLenum, GLsizei, const GLvoid *); 8713#define CALL_VertexAttribIPointer(disp, parameters) \ 8714 (* GET_VertexAttribIPointer(disp)) parameters 8715static inline _glptr_VertexAttribIPointer GET_VertexAttribIPointer(struct _glapi_table *disp) { 8716 return (_glptr_VertexAttribIPointer) (GET_by_offset(disp, _gloffset_VertexAttribIPointer)); 8717} 8718 8719static inline void SET_VertexAttribIPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) { 8720 SET_by_offset(disp, _gloffset_VertexAttribIPointer, fn); 8721} 8722 8723typedef void (GLAPIENTRYP _glptr_PrimitiveRestartIndex)(GLuint); 8724#define CALL_PrimitiveRestartIndex(disp, parameters) \ 8725 (* GET_PrimitiveRestartIndex(disp)) parameters 8726static inline _glptr_PrimitiveRestartIndex GET_PrimitiveRestartIndex(struct _glapi_table *disp) { 8727 return (_glptr_PrimitiveRestartIndex) (GET_by_offset(disp, _gloffset_PrimitiveRestartIndex)); 8728} 8729 8730static inline void SET_PrimitiveRestartIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 8731 SET_by_offset(disp, _gloffset_PrimitiveRestartIndex, fn); 8732} 8733 8734typedef void (GLAPIENTRYP _glptr_TexBuffer)(GLenum, GLenum, GLuint); 8735#define CALL_TexBuffer(disp, parameters) \ 8736 (* GET_TexBuffer(disp)) parameters 8737static inline _glptr_TexBuffer GET_TexBuffer(struct _glapi_table *disp) { 8738 return (_glptr_TexBuffer) (GET_by_offset(disp, _gloffset_TexBuffer)); 8739} 8740 8741static inline void SET_TexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) { 8742 SET_by_offset(disp, _gloffset_TexBuffer, fn); 8743} 8744 8745typedef void (GLAPIENTRYP _glptr_FramebufferTexture)(GLenum, GLenum, GLuint, GLint); 8746#define CALL_FramebufferTexture(disp, parameters) \ 8747 (* GET_FramebufferTexture(disp)) parameters 8748static inline _glptr_FramebufferTexture GET_FramebufferTexture(struct _glapi_table *disp) { 8749 return (_glptr_FramebufferTexture) (GET_by_offset(disp, _gloffset_FramebufferTexture)); 8750} 8751 8752static inline void SET_FramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint)) { 8753 SET_by_offset(disp, _gloffset_FramebufferTexture, fn); 8754} 8755 8756typedef void (GLAPIENTRYP _glptr_GetBufferParameteri64v)(GLenum, GLenum, GLint64 *); 8757#define CALL_GetBufferParameteri64v(disp, parameters) \ 8758 (* GET_GetBufferParameteri64v(disp)) parameters 8759static inline _glptr_GetBufferParameteri64v GET_GetBufferParameteri64v(struct _glapi_table *disp) { 8760 return (_glptr_GetBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetBufferParameteri64v)); 8761} 8762 8763static inline void SET_GetBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint64 *)) { 8764 SET_by_offset(disp, _gloffset_GetBufferParameteri64v, fn); 8765} 8766 8767typedef void (GLAPIENTRYP _glptr_GetInteger64i_v)(GLenum, GLuint, GLint64 *); 8768#define CALL_GetInteger64i_v(disp, parameters) \ 8769 (* GET_GetInteger64i_v(disp)) parameters 8770static inline _glptr_GetInteger64i_v GET_GetInteger64i_v(struct _glapi_table *disp) { 8771 return (_glptr_GetInteger64i_v) (GET_by_offset(disp, _gloffset_GetInteger64i_v)); 8772} 8773 8774static inline void SET_GetInteger64i_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint64 *)) { 8775 SET_by_offset(disp, _gloffset_GetInteger64i_v, fn); 8776} 8777 8778typedef void (GLAPIENTRYP _glptr_VertexAttribDivisor)(GLuint, GLuint); 8779#define CALL_VertexAttribDivisor(disp, parameters) \ 8780 (* GET_VertexAttribDivisor(disp)) parameters 8781static inline _glptr_VertexAttribDivisor GET_VertexAttribDivisor(struct _glapi_table *disp) { 8782 return (_glptr_VertexAttribDivisor) (GET_by_offset(disp, _gloffset_VertexAttribDivisor)); 8783} 8784 8785static inline void SET_VertexAttribDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 8786 SET_by_offset(disp, _gloffset_VertexAttribDivisor, fn); 8787} 8788 8789typedef void (GLAPIENTRYP _glptr_MinSampleShading)(GLfloat); 8790#define CALL_MinSampleShading(disp, parameters) \ 8791 (* GET_MinSampleShading(disp)) parameters 8792static inline _glptr_MinSampleShading GET_MinSampleShading(struct _glapi_table *disp) { 8793 return (_glptr_MinSampleShading) (GET_by_offset(disp, _gloffset_MinSampleShading)); 8794} 8795 8796static inline void SET_MinSampleShading(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 8797 SET_by_offset(disp, _gloffset_MinSampleShading, fn); 8798} 8799 8800typedef void (GLAPIENTRYP _glptr_BindProgramARB)(GLenum, GLuint); 8801#define CALL_BindProgramARB(disp, parameters) \ 8802 (* GET_BindProgramARB(disp)) parameters 8803static inline _glptr_BindProgramARB GET_BindProgramARB(struct _glapi_table *disp) { 8804 return (_glptr_BindProgramARB) (GET_by_offset(disp, _gloffset_BindProgramARB)); 8805} 8806 8807static inline void SET_BindProgramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 8808 SET_by_offset(disp, _gloffset_BindProgramARB, fn); 8809} 8810 8811typedef void (GLAPIENTRYP _glptr_DeleteProgramsARB)(GLsizei, const GLuint *); 8812#define CALL_DeleteProgramsARB(disp, parameters) \ 8813 (* GET_DeleteProgramsARB(disp)) parameters 8814static inline _glptr_DeleteProgramsARB GET_DeleteProgramsARB(struct _glapi_table *disp) { 8815 return (_glptr_DeleteProgramsARB) (GET_by_offset(disp, _gloffset_DeleteProgramsARB)); 8816} 8817 8818static inline void SET_DeleteProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 8819 SET_by_offset(disp, _gloffset_DeleteProgramsARB, fn); 8820} 8821 8822typedef void (GLAPIENTRYP _glptr_GenProgramsARB)(GLsizei, GLuint *); 8823#define CALL_GenProgramsARB(disp, parameters) \ 8824 (* GET_GenProgramsARB(disp)) parameters 8825static inline _glptr_GenProgramsARB GET_GenProgramsARB(struct _glapi_table *disp) { 8826 return (_glptr_GenProgramsARB) (GET_by_offset(disp, _gloffset_GenProgramsARB)); 8827} 8828 8829static inline void SET_GenProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 8830 SET_by_offset(disp, _gloffset_GenProgramsARB, fn); 8831} 8832 8833typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterdvARB)(GLenum, GLuint, GLdouble *); 8834#define CALL_GetProgramEnvParameterdvARB(disp, parameters) \ 8835 (* GET_GetProgramEnvParameterdvARB(disp)) parameters 8836static inline _glptr_GetProgramEnvParameterdvARB GET_GetProgramEnvParameterdvARB(struct _glapi_table *disp) { 8837 return (_glptr_GetProgramEnvParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB)); 8838} 8839 8840static inline void SET_GetProgramEnvParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) { 8841 SET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB, fn); 8842} 8843 8844typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterfvARB)(GLenum, GLuint, GLfloat *); 8845#define CALL_GetProgramEnvParameterfvARB(disp, parameters) \ 8846 (* GET_GetProgramEnvParameterfvARB(disp)) parameters 8847static inline _glptr_GetProgramEnvParameterfvARB GET_GetProgramEnvParameterfvARB(struct _glapi_table *disp) { 8848 return (_glptr_GetProgramEnvParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB)); 8849} 8850 8851static inline void SET_GetProgramEnvParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) { 8852 SET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB, fn); 8853} 8854 8855typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterdvARB)(GLenum, GLuint, GLdouble *); 8856#define CALL_GetProgramLocalParameterdvARB(disp, parameters) \ 8857 (* GET_GetProgramLocalParameterdvARB(disp)) parameters 8858static inline _glptr_GetProgramLocalParameterdvARB GET_GetProgramLocalParameterdvARB(struct _glapi_table *disp) { 8859 return (_glptr_GetProgramLocalParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB)); 8860} 8861 8862static inline void SET_GetProgramLocalParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) { 8863 SET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB, fn); 8864} 8865 8866typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterfvARB)(GLenum, GLuint, GLfloat *); 8867#define CALL_GetProgramLocalParameterfvARB(disp, parameters) \ 8868 (* GET_GetProgramLocalParameterfvARB(disp)) parameters 8869static inline _glptr_GetProgramLocalParameterfvARB GET_GetProgramLocalParameterfvARB(struct _glapi_table *disp) { 8870 return (_glptr_GetProgramLocalParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB)); 8871} 8872 8873static inline void SET_GetProgramLocalParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) { 8874 SET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB, fn); 8875} 8876 8877typedef void (GLAPIENTRYP _glptr_GetProgramStringARB)(GLenum, GLenum, GLvoid *); 8878#define CALL_GetProgramStringARB(disp, parameters) \ 8879 (* GET_GetProgramStringARB(disp)) parameters 8880static inline _glptr_GetProgramStringARB GET_GetProgramStringARB(struct _glapi_table *disp) { 8881 return (_glptr_GetProgramStringARB) (GET_by_offset(disp, _gloffset_GetProgramStringARB)); 8882} 8883 8884static inline void SET_GetProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid *)) { 8885 SET_by_offset(disp, _gloffset_GetProgramStringARB, fn); 8886} 8887 8888typedef void (GLAPIENTRYP _glptr_GetProgramivARB)(GLenum, GLenum, GLint *); 8889#define CALL_GetProgramivARB(disp, parameters) \ 8890 (* GET_GetProgramivARB(disp)) parameters 8891static inline _glptr_GetProgramivARB GET_GetProgramivARB(struct _glapi_table *disp) { 8892 return (_glptr_GetProgramivARB) (GET_by_offset(disp, _gloffset_GetProgramivARB)); 8893} 8894 8895static inline void SET_GetProgramivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 8896 SET_by_offset(disp, _gloffset_GetProgramivARB, fn); 8897} 8898 8899typedef GLboolean (GLAPIENTRYP _glptr_IsProgramARB)(GLuint); 8900#define CALL_IsProgramARB(disp, parameters) \ 8901 (* GET_IsProgramARB(disp)) parameters 8902static inline _glptr_IsProgramARB GET_IsProgramARB(struct _glapi_table *disp) { 8903 return (_glptr_IsProgramARB) (GET_by_offset(disp, _gloffset_IsProgramARB)); 8904} 8905 8906static inline void SET_IsProgramARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 8907 SET_by_offset(disp, _gloffset_IsProgramARB, fn); 8908} 8909 8910typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dARB)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); 8911#define CALL_ProgramEnvParameter4dARB(disp, parameters) \ 8912 (* GET_ProgramEnvParameter4dARB(disp)) parameters 8913static inline _glptr_ProgramEnvParameter4dARB GET_ProgramEnvParameter4dARB(struct _glapi_table *disp) { 8914 return (_glptr_ProgramEnvParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB)); 8915} 8916 8917static inline void SET_ProgramEnvParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) { 8918 SET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB, fn); 8919} 8920 8921typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dvARB)(GLenum, GLuint, const GLdouble *); 8922#define CALL_ProgramEnvParameter4dvARB(disp, parameters) \ 8923 (* GET_ProgramEnvParameter4dvARB(disp)) parameters 8924static inline _glptr_ProgramEnvParameter4dvARB GET_ProgramEnvParameter4dvARB(struct _glapi_table *disp) { 8925 return (_glptr_ProgramEnvParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB)); 8926} 8927 8928static inline void SET_ProgramEnvParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) { 8929 SET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB, fn); 8930} 8931 8932typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fARB)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); 8933#define CALL_ProgramEnvParameter4fARB(disp, parameters) \ 8934 (* GET_ProgramEnvParameter4fARB(disp)) parameters 8935static inline _glptr_ProgramEnvParameter4fARB GET_ProgramEnvParameter4fARB(struct _glapi_table *disp) { 8936 return (_glptr_ProgramEnvParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB)); 8937} 8938 8939static inline void SET_ProgramEnvParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) { 8940 SET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB, fn); 8941} 8942 8943typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fvARB)(GLenum, GLuint, const GLfloat *); 8944#define CALL_ProgramEnvParameter4fvARB(disp, parameters) \ 8945 (* GET_ProgramEnvParameter4fvARB(disp)) parameters 8946static inline _glptr_ProgramEnvParameter4fvARB GET_ProgramEnvParameter4fvARB(struct _glapi_table *disp) { 8947 return (_glptr_ProgramEnvParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB)); 8948} 8949 8950static inline void SET_ProgramEnvParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) { 8951 SET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB, fn); 8952} 8953 8954typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dARB)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); 8955#define CALL_ProgramLocalParameter4dARB(disp, parameters) \ 8956 (* GET_ProgramLocalParameter4dARB(disp)) parameters 8957static inline _glptr_ProgramLocalParameter4dARB GET_ProgramLocalParameter4dARB(struct _glapi_table *disp) { 8958 return (_glptr_ProgramLocalParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB)); 8959} 8960 8961static inline void SET_ProgramLocalParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) { 8962 SET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB, fn); 8963} 8964 8965typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dvARB)(GLenum, GLuint, const GLdouble *); 8966#define CALL_ProgramLocalParameter4dvARB(disp, parameters) \ 8967 (* GET_ProgramLocalParameter4dvARB(disp)) parameters 8968static inline _glptr_ProgramLocalParameter4dvARB GET_ProgramLocalParameter4dvARB(struct _glapi_table *disp) { 8969 return (_glptr_ProgramLocalParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB)); 8970} 8971 8972static inline void SET_ProgramLocalParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) { 8973 SET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB, fn); 8974} 8975 8976typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fARB)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); 8977#define CALL_ProgramLocalParameter4fARB(disp, parameters) \ 8978 (* GET_ProgramLocalParameter4fARB(disp)) parameters 8979static inline _glptr_ProgramLocalParameter4fARB GET_ProgramLocalParameter4fARB(struct _glapi_table *disp) { 8980 return (_glptr_ProgramLocalParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB)); 8981} 8982 8983static inline void SET_ProgramLocalParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) { 8984 SET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB, fn); 8985} 8986 8987typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fvARB)(GLenum, GLuint, const GLfloat *); 8988#define CALL_ProgramLocalParameter4fvARB(disp, parameters) \ 8989 (* GET_ProgramLocalParameter4fvARB(disp)) parameters 8990static inline _glptr_ProgramLocalParameter4fvARB GET_ProgramLocalParameter4fvARB(struct _glapi_table *disp) { 8991 return (_glptr_ProgramLocalParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB)); 8992} 8993 8994static inline void SET_ProgramLocalParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) { 8995 SET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB, fn); 8996} 8997 8998typedef void (GLAPIENTRYP _glptr_ProgramStringARB)(GLenum, GLenum, GLsizei, const GLvoid *); 8999#define CALL_ProgramStringARB(disp, parameters) \ 9000 (* GET_ProgramStringARB(disp)) parameters 9001static inline _glptr_ProgramStringARB GET_ProgramStringARB(struct _glapi_table *disp) { 9002 return (_glptr_ProgramStringARB) (GET_by_offset(disp, _gloffset_ProgramStringARB)); 9003} 9004 9005static inline void SET_ProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, const GLvoid *)) { 9006 SET_by_offset(disp, _gloffset_ProgramStringARB, fn); 9007} 9008 9009typedef void (GLAPIENTRYP _glptr_VertexAttrib1fARB)(GLuint, GLfloat); 9010#define CALL_VertexAttrib1fARB(disp, parameters) \ 9011 (* GET_VertexAttrib1fARB(disp)) parameters 9012static inline _glptr_VertexAttrib1fARB GET_VertexAttrib1fARB(struct _glapi_table *disp) { 9013 return (_glptr_VertexAttrib1fARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fARB)); 9014} 9015 9016static inline void SET_VertexAttrib1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) { 9017 SET_by_offset(disp, _gloffset_VertexAttrib1fARB, fn); 9018} 9019 9020typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvARB)(GLuint, const GLfloat *); 9021#define CALL_VertexAttrib1fvARB(disp, parameters) \ 9022 (* GET_VertexAttrib1fvARB(disp)) parameters 9023static inline _glptr_VertexAttrib1fvARB GET_VertexAttrib1fvARB(struct _glapi_table *disp) { 9024 return (_glptr_VertexAttrib1fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fvARB)); 9025} 9026 9027static inline void SET_VertexAttrib1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 9028 SET_by_offset(disp, _gloffset_VertexAttrib1fvARB, fn); 9029} 9030 9031typedef void (GLAPIENTRYP _glptr_VertexAttrib2fARB)(GLuint, GLfloat, GLfloat); 9032#define CALL_VertexAttrib2fARB(disp, parameters) \ 9033 (* GET_VertexAttrib2fARB(disp)) parameters 9034static inline _glptr_VertexAttrib2fARB GET_VertexAttrib2fARB(struct _glapi_table *disp) { 9035 return (_glptr_VertexAttrib2fARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fARB)); 9036} 9037 9038static inline void SET_VertexAttrib2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) { 9039 SET_by_offset(disp, _gloffset_VertexAttrib2fARB, fn); 9040} 9041 9042typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvARB)(GLuint, const GLfloat *); 9043#define CALL_VertexAttrib2fvARB(disp, parameters) \ 9044 (* GET_VertexAttrib2fvARB(disp)) parameters 9045static inline _glptr_VertexAttrib2fvARB GET_VertexAttrib2fvARB(struct _glapi_table *disp) { 9046 return (_glptr_VertexAttrib2fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fvARB)); 9047} 9048 9049static inline void SET_VertexAttrib2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 9050 SET_by_offset(disp, _gloffset_VertexAttrib2fvARB, fn); 9051} 9052 9053typedef void (GLAPIENTRYP _glptr_VertexAttrib3fARB)(GLuint, GLfloat, GLfloat, GLfloat); 9054#define CALL_VertexAttrib3fARB(disp, parameters) \ 9055 (* GET_VertexAttrib3fARB(disp)) parameters 9056static inline _glptr_VertexAttrib3fARB GET_VertexAttrib3fARB(struct _glapi_table *disp) { 9057 return (_glptr_VertexAttrib3fARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fARB)); 9058} 9059 9060static inline void SET_VertexAttrib3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) { 9061 SET_by_offset(disp, _gloffset_VertexAttrib3fARB, fn); 9062} 9063 9064typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvARB)(GLuint, const GLfloat *); 9065#define CALL_VertexAttrib3fvARB(disp, parameters) \ 9066 (* GET_VertexAttrib3fvARB(disp)) parameters 9067static inline _glptr_VertexAttrib3fvARB GET_VertexAttrib3fvARB(struct _glapi_table *disp) { 9068 return (_glptr_VertexAttrib3fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fvARB)); 9069} 9070 9071static inline void SET_VertexAttrib3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 9072 SET_by_offset(disp, _gloffset_VertexAttrib3fvARB, fn); 9073} 9074 9075typedef void (GLAPIENTRYP _glptr_VertexAttrib4fARB)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat); 9076#define CALL_VertexAttrib4fARB(disp, parameters) \ 9077 (* GET_VertexAttrib4fARB(disp)) parameters 9078static inline _glptr_VertexAttrib4fARB GET_VertexAttrib4fARB(struct _glapi_table *disp) { 9079 return (_glptr_VertexAttrib4fARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fARB)); 9080} 9081 9082static inline void SET_VertexAttrib4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) { 9083 SET_by_offset(disp, _gloffset_VertexAttrib4fARB, fn); 9084} 9085 9086typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvARB)(GLuint, const GLfloat *); 9087#define CALL_VertexAttrib4fvARB(disp, parameters) \ 9088 (* GET_VertexAttrib4fvARB(disp)) parameters 9089static inline _glptr_VertexAttrib4fvARB GET_VertexAttrib4fvARB(struct _glapi_table *disp) { 9090 return (_glptr_VertexAttrib4fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fvARB)); 9091} 9092 9093static inline void SET_VertexAttrib4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 9094 SET_by_offset(disp, _gloffset_VertexAttrib4fvARB, fn); 9095} 9096 9097typedef void (GLAPIENTRYP _glptr_AttachObjectARB)(GLhandleARB, GLhandleARB); 9098#define CALL_AttachObjectARB(disp, parameters) \ 9099 (* GET_AttachObjectARB(disp)) parameters 9100static inline _glptr_AttachObjectARB GET_AttachObjectARB(struct _glapi_table *disp) { 9101 return (_glptr_AttachObjectARB) (GET_by_offset(disp, _gloffset_AttachObjectARB)); 9102} 9103 9104static inline void SET_AttachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) { 9105 SET_by_offset(disp, _gloffset_AttachObjectARB, fn); 9106} 9107 9108typedef GLhandleARB (GLAPIENTRYP _glptr_CreateProgramObjectARB)(void); 9109#define CALL_CreateProgramObjectARB(disp, parameters) \ 9110 (* GET_CreateProgramObjectARB(disp)) parameters 9111static inline _glptr_CreateProgramObjectARB GET_CreateProgramObjectARB(struct _glapi_table *disp) { 9112 return (_glptr_CreateProgramObjectARB) (GET_by_offset(disp, _gloffset_CreateProgramObjectARB)); 9113} 9114 9115static inline void SET_CreateProgramObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(void)) { 9116 SET_by_offset(disp, _gloffset_CreateProgramObjectARB, fn); 9117} 9118 9119typedef GLhandleARB (GLAPIENTRYP _glptr_CreateShaderObjectARB)(GLenum); 9120#define CALL_CreateShaderObjectARB(disp, parameters) \ 9121 (* GET_CreateShaderObjectARB(disp)) parameters 9122static inline _glptr_CreateShaderObjectARB GET_CreateShaderObjectARB(struct _glapi_table *disp) { 9123 return (_glptr_CreateShaderObjectARB) (GET_by_offset(disp, _gloffset_CreateShaderObjectARB)); 9124} 9125 9126static inline void SET_CreateShaderObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) { 9127 SET_by_offset(disp, _gloffset_CreateShaderObjectARB, fn); 9128} 9129 9130typedef void (GLAPIENTRYP _glptr_DeleteObjectARB)(GLhandleARB); 9131#define CALL_DeleteObjectARB(disp, parameters) \ 9132 (* GET_DeleteObjectARB(disp)) parameters 9133static inline _glptr_DeleteObjectARB GET_DeleteObjectARB(struct _glapi_table *disp) { 9134 return (_glptr_DeleteObjectARB) (GET_by_offset(disp, _gloffset_DeleteObjectARB)); 9135} 9136 9137static inline void SET_DeleteObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB)) { 9138 SET_by_offset(disp, _gloffset_DeleteObjectARB, fn); 9139} 9140 9141typedef void (GLAPIENTRYP _glptr_DetachObjectARB)(GLhandleARB, GLhandleARB); 9142#define CALL_DetachObjectARB(disp, parameters) \ 9143 (* GET_DetachObjectARB(disp)) parameters 9144static inline _glptr_DetachObjectARB GET_DetachObjectARB(struct _glapi_table *disp) { 9145 return (_glptr_DetachObjectARB) (GET_by_offset(disp, _gloffset_DetachObjectARB)); 9146} 9147 9148static inline void SET_DetachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) { 9149 SET_by_offset(disp, _gloffset_DetachObjectARB, fn); 9150} 9151 9152typedef void (GLAPIENTRYP _glptr_GetAttachedObjectsARB)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *); 9153#define CALL_GetAttachedObjectsARB(disp, parameters) \ 9154 (* GET_GetAttachedObjectsARB(disp)) parameters 9155static inline _glptr_GetAttachedObjectsARB GET_GetAttachedObjectsARB(struct _glapi_table *disp) { 9156 return (_glptr_GetAttachedObjectsARB) (GET_by_offset(disp, _gloffset_GetAttachedObjectsARB)); 9157} 9158 9159static inline void SET_GetAttachedObjectsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *)) { 9160 SET_by_offset(disp, _gloffset_GetAttachedObjectsARB, fn); 9161} 9162 9163typedef GLhandleARB (GLAPIENTRYP _glptr_GetHandleARB)(GLenum); 9164#define CALL_GetHandleARB(disp, parameters) \ 9165 (* GET_GetHandleARB(disp)) parameters 9166static inline _glptr_GetHandleARB GET_GetHandleARB(struct _glapi_table *disp) { 9167 return (_glptr_GetHandleARB) (GET_by_offset(disp, _gloffset_GetHandleARB)); 9168} 9169 9170static inline void SET_GetHandleARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) { 9171 SET_by_offset(disp, _gloffset_GetHandleARB, fn); 9172} 9173 9174typedef void (GLAPIENTRYP _glptr_GetInfoLogARB)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *); 9175#define CALL_GetInfoLogARB(disp, parameters) \ 9176 (* GET_GetInfoLogARB(disp)) parameters 9177static inline _glptr_GetInfoLogARB GET_GetInfoLogARB(struct _glapi_table *disp) { 9178 return (_glptr_GetInfoLogARB) (GET_by_offset(disp, _gloffset_GetInfoLogARB)); 9179} 9180 9181static inline void SET_GetInfoLogARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *)) { 9182 SET_by_offset(disp, _gloffset_GetInfoLogARB, fn); 9183} 9184 9185typedef void (GLAPIENTRYP _glptr_GetObjectParameterfvARB)(GLhandleARB, GLenum, GLfloat *); 9186#define CALL_GetObjectParameterfvARB(disp, parameters) \ 9187 (* GET_GetObjectParameterfvARB(disp)) parameters 9188static inline _glptr_GetObjectParameterfvARB GET_GetObjectParameterfvARB(struct _glapi_table *disp) { 9189 return (_glptr_GetObjectParameterfvARB) (GET_by_offset(disp, _gloffset_GetObjectParameterfvARB)); 9190} 9191 9192static inline void SET_GetObjectParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLfloat *)) { 9193 SET_by_offset(disp, _gloffset_GetObjectParameterfvARB, fn); 9194} 9195 9196typedef void (GLAPIENTRYP _glptr_GetObjectParameterivARB)(GLhandleARB, GLenum, GLint *); 9197#define CALL_GetObjectParameterivARB(disp, parameters) \ 9198 (* GET_GetObjectParameterivARB(disp)) parameters 9199static inline _glptr_GetObjectParameterivARB GET_GetObjectParameterivARB(struct _glapi_table *disp) { 9200 return (_glptr_GetObjectParameterivARB) (GET_by_offset(disp, _gloffset_GetObjectParameterivARB)); 9201} 9202 9203static inline void SET_GetObjectParameterivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLint *)) { 9204 SET_by_offset(disp, _gloffset_GetObjectParameterivARB, fn); 9205} 9206 9207typedef void (GLAPIENTRYP _glptr_DrawArraysInstancedARB)(GLenum, GLint, GLsizei, GLsizei); 9208#define CALL_DrawArraysInstancedARB(disp, parameters) \ 9209 (* GET_DrawArraysInstancedARB(disp)) parameters 9210static inline _glptr_DrawArraysInstancedARB GET_DrawArraysInstancedARB(struct _glapi_table *disp) { 9211 return (_glptr_DrawArraysInstancedARB) (GET_by_offset(disp, _gloffset_DrawArraysInstancedARB)); 9212} 9213 9214static inline void SET_DrawArraysInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei)) { 9215 SET_by_offset(disp, _gloffset_DrawArraysInstancedARB, fn); 9216} 9217 9218typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedARB)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei); 9219#define CALL_DrawElementsInstancedARB(disp, parameters) \ 9220 (* GET_DrawElementsInstancedARB(disp)) parameters 9221static inline _glptr_DrawElementsInstancedARB GET_DrawElementsInstancedARB(struct _glapi_table *disp) { 9222 return (_glptr_DrawElementsInstancedARB) (GET_by_offset(disp, _gloffset_DrawElementsInstancedARB)); 9223} 9224 9225static inline void SET_DrawElementsInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei)) { 9226 SET_by_offset(disp, _gloffset_DrawElementsInstancedARB, fn); 9227} 9228 9229typedef void (GLAPIENTRYP _glptr_BindFramebuffer)(GLenum, GLuint); 9230#define CALL_BindFramebuffer(disp, parameters) \ 9231 (* GET_BindFramebuffer(disp)) parameters 9232static inline _glptr_BindFramebuffer GET_BindFramebuffer(struct _glapi_table *disp) { 9233 return (_glptr_BindFramebuffer) (GET_by_offset(disp, _gloffset_BindFramebuffer)); 9234} 9235 9236static inline void SET_BindFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 9237 SET_by_offset(disp, _gloffset_BindFramebuffer, fn); 9238} 9239 9240typedef void (GLAPIENTRYP _glptr_BindRenderbuffer)(GLenum, GLuint); 9241#define CALL_BindRenderbuffer(disp, parameters) \ 9242 (* GET_BindRenderbuffer(disp)) parameters 9243static inline _glptr_BindRenderbuffer GET_BindRenderbuffer(struct _glapi_table *disp) { 9244 return (_glptr_BindRenderbuffer) (GET_by_offset(disp, _gloffset_BindRenderbuffer)); 9245} 9246 9247static inline void SET_BindRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 9248 SET_by_offset(disp, _gloffset_BindRenderbuffer, fn); 9249} 9250 9251typedef void (GLAPIENTRYP _glptr_BlitFramebuffer)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum); 9252#define CALL_BlitFramebuffer(disp, parameters) \ 9253 (* GET_BlitFramebuffer(disp)) parameters 9254static inline _glptr_BlitFramebuffer GET_BlitFramebuffer(struct _glapi_table *disp) { 9255 return (_glptr_BlitFramebuffer) (GET_by_offset(disp, _gloffset_BlitFramebuffer)); 9256} 9257 9258static inline void SET_BlitFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) { 9259 SET_by_offset(disp, _gloffset_BlitFramebuffer, fn); 9260} 9261 9262typedef GLenum (GLAPIENTRYP _glptr_CheckFramebufferStatus)(GLenum); 9263#define CALL_CheckFramebufferStatus(disp, parameters) \ 9264 (* GET_CheckFramebufferStatus(disp)) parameters 9265static inline _glptr_CheckFramebufferStatus GET_CheckFramebufferStatus(struct _glapi_table *disp) { 9266 return (_glptr_CheckFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckFramebufferStatus)); 9267} 9268 9269static inline void SET_CheckFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum)) { 9270 SET_by_offset(disp, _gloffset_CheckFramebufferStatus, fn); 9271} 9272 9273typedef void (GLAPIENTRYP _glptr_DeleteFramebuffers)(GLsizei, const GLuint *); 9274#define CALL_DeleteFramebuffers(disp, parameters) \ 9275 (* GET_DeleteFramebuffers(disp)) parameters 9276static inline _glptr_DeleteFramebuffers GET_DeleteFramebuffers(struct _glapi_table *disp) { 9277 return (_glptr_DeleteFramebuffers) (GET_by_offset(disp, _gloffset_DeleteFramebuffers)); 9278} 9279 9280static inline void SET_DeleteFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 9281 SET_by_offset(disp, _gloffset_DeleteFramebuffers, fn); 9282} 9283 9284typedef void (GLAPIENTRYP _glptr_DeleteRenderbuffers)(GLsizei, const GLuint *); 9285#define CALL_DeleteRenderbuffers(disp, parameters) \ 9286 (* GET_DeleteRenderbuffers(disp)) parameters 9287static inline _glptr_DeleteRenderbuffers GET_DeleteRenderbuffers(struct _glapi_table *disp) { 9288 return (_glptr_DeleteRenderbuffers) (GET_by_offset(disp, _gloffset_DeleteRenderbuffers)); 9289} 9290 9291static inline void SET_DeleteRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 9292 SET_by_offset(disp, _gloffset_DeleteRenderbuffers, fn); 9293} 9294 9295typedef void (GLAPIENTRYP _glptr_FramebufferRenderbuffer)(GLenum, GLenum, GLenum, GLuint); 9296#define CALL_FramebufferRenderbuffer(disp, parameters) \ 9297 (* GET_FramebufferRenderbuffer(disp)) parameters 9298static inline _glptr_FramebufferRenderbuffer GET_FramebufferRenderbuffer(struct _glapi_table *disp) { 9299 return (_glptr_FramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_FramebufferRenderbuffer)); 9300} 9301 9302static inline void SET_FramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint)) { 9303 SET_by_offset(disp, _gloffset_FramebufferRenderbuffer, fn); 9304} 9305 9306typedef void (GLAPIENTRYP _glptr_FramebufferTexture1D)(GLenum, GLenum, GLenum, GLuint, GLint); 9307#define CALL_FramebufferTexture1D(disp, parameters) \ 9308 (* GET_FramebufferTexture1D(disp)) parameters 9309static inline _glptr_FramebufferTexture1D GET_FramebufferTexture1D(struct _glapi_table *disp) { 9310 return (_glptr_FramebufferTexture1D) (GET_by_offset(disp, _gloffset_FramebufferTexture1D)); 9311} 9312 9313static inline void SET_FramebufferTexture1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) { 9314 SET_by_offset(disp, _gloffset_FramebufferTexture1D, fn); 9315} 9316 9317typedef void (GLAPIENTRYP _glptr_FramebufferTexture2D)(GLenum, GLenum, GLenum, GLuint, GLint); 9318#define CALL_FramebufferTexture2D(disp, parameters) \ 9319 (* GET_FramebufferTexture2D(disp)) parameters 9320static inline _glptr_FramebufferTexture2D GET_FramebufferTexture2D(struct _glapi_table *disp) { 9321 return (_glptr_FramebufferTexture2D) (GET_by_offset(disp, _gloffset_FramebufferTexture2D)); 9322} 9323 9324static inline void SET_FramebufferTexture2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) { 9325 SET_by_offset(disp, _gloffset_FramebufferTexture2D, fn); 9326} 9327 9328typedef void (GLAPIENTRYP _glptr_FramebufferTexture3D)(GLenum, GLenum, GLenum, GLuint, GLint, GLint); 9329#define CALL_FramebufferTexture3D(disp, parameters) \ 9330 (* GET_FramebufferTexture3D(disp)) parameters 9331static inline _glptr_FramebufferTexture3D GET_FramebufferTexture3D(struct _glapi_table *disp) { 9332 return (_glptr_FramebufferTexture3D) (GET_by_offset(disp, _gloffset_FramebufferTexture3D)); 9333} 9334 9335static inline void SET_FramebufferTexture3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint, GLint)) { 9336 SET_by_offset(disp, _gloffset_FramebufferTexture3D, fn); 9337} 9338 9339typedef void (GLAPIENTRYP _glptr_FramebufferTextureLayer)(GLenum, GLenum, GLuint, GLint, GLint); 9340#define CALL_FramebufferTextureLayer(disp, parameters) \ 9341 (* GET_FramebufferTextureLayer(disp)) parameters 9342static inline _glptr_FramebufferTextureLayer GET_FramebufferTextureLayer(struct _glapi_table *disp) { 9343 return (_glptr_FramebufferTextureLayer) (GET_by_offset(disp, _gloffset_FramebufferTextureLayer)); 9344} 9345 9346static inline void SET_FramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint, GLint)) { 9347 SET_by_offset(disp, _gloffset_FramebufferTextureLayer, fn); 9348} 9349 9350typedef void (GLAPIENTRYP _glptr_GenFramebuffers)(GLsizei, GLuint *); 9351#define CALL_GenFramebuffers(disp, parameters) \ 9352 (* GET_GenFramebuffers(disp)) parameters 9353static inline _glptr_GenFramebuffers GET_GenFramebuffers(struct _glapi_table *disp) { 9354 return (_glptr_GenFramebuffers) (GET_by_offset(disp, _gloffset_GenFramebuffers)); 9355} 9356 9357static inline void SET_GenFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 9358 SET_by_offset(disp, _gloffset_GenFramebuffers, fn); 9359} 9360 9361typedef void (GLAPIENTRYP _glptr_GenRenderbuffers)(GLsizei, GLuint *); 9362#define CALL_GenRenderbuffers(disp, parameters) \ 9363 (* GET_GenRenderbuffers(disp)) parameters 9364static inline _glptr_GenRenderbuffers GET_GenRenderbuffers(struct _glapi_table *disp) { 9365 return (_glptr_GenRenderbuffers) (GET_by_offset(disp, _gloffset_GenRenderbuffers)); 9366} 9367 9368static inline void SET_GenRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 9369 SET_by_offset(disp, _gloffset_GenRenderbuffers, fn); 9370} 9371 9372typedef void (GLAPIENTRYP _glptr_GenerateMipmap)(GLenum); 9373#define CALL_GenerateMipmap(disp, parameters) \ 9374 (* GET_GenerateMipmap(disp)) parameters 9375static inline _glptr_GenerateMipmap GET_GenerateMipmap(struct _glapi_table *disp) { 9376 return (_glptr_GenerateMipmap) (GET_by_offset(disp, _gloffset_GenerateMipmap)); 9377} 9378 9379static inline void SET_GenerateMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 9380 SET_by_offset(disp, _gloffset_GenerateMipmap, fn); 9381} 9382 9383typedef void (GLAPIENTRYP _glptr_GetFramebufferAttachmentParameteriv)(GLenum, GLenum, GLenum, GLint *); 9384#define CALL_GetFramebufferAttachmentParameteriv(disp, parameters) \ 9385 (* GET_GetFramebufferAttachmentParameteriv(disp)) parameters 9386static inline _glptr_GetFramebufferAttachmentParameteriv GET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp) { 9387 return (_glptr_GetFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv)); 9388} 9389 9390static inline void SET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint *)) { 9391 SET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv, fn); 9392} 9393 9394typedef void (GLAPIENTRYP _glptr_GetRenderbufferParameteriv)(GLenum, GLenum, GLint *); 9395#define CALL_GetRenderbufferParameteriv(disp, parameters) \ 9396 (* GET_GetRenderbufferParameteriv(disp)) parameters 9397static inline _glptr_GetRenderbufferParameteriv GET_GetRenderbufferParameteriv(struct _glapi_table *disp) { 9398 return (_glptr_GetRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetRenderbufferParameteriv)); 9399} 9400 9401static inline void SET_GetRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 9402 SET_by_offset(disp, _gloffset_GetRenderbufferParameteriv, fn); 9403} 9404 9405typedef GLboolean (GLAPIENTRYP _glptr_IsFramebuffer)(GLuint); 9406#define CALL_IsFramebuffer(disp, parameters) \ 9407 (* GET_IsFramebuffer(disp)) parameters 9408static inline _glptr_IsFramebuffer GET_IsFramebuffer(struct _glapi_table *disp) { 9409 return (_glptr_IsFramebuffer) (GET_by_offset(disp, _gloffset_IsFramebuffer)); 9410} 9411 9412static inline void SET_IsFramebuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 9413 SET_by_offset(disp, _gloffset_IsFramebuffer, fn); 9414} 9415 9416typedef GLboolean (GLAPIENTRYP _glptr_IsRenderbuffer)(GLuint); 9417#define CALL_IsRenderbuffer(disp, parameters) \ 9418 (* GET_IsRenderbuffer(disp)) parameters 9419static inline _glptr_IsRenderbuffer GET_IsRenderbuffer(struct _glapi_table *disp) { 9420 return (_glptr_IsRenderbuffer) (GET_by_offset(disp, _gloffset_IsRenderbuffer)); 9421} 9422 9423static inline void SET_IsRenderbuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 9424 SET_by_offset(disp, _gloffset_IsRenderbuffer, fn); 9425} 9426 9427typedef void (GLAPIENTRYP _glptr_RenderbufferStorage)(GLenum, GLenum, GLsizei, GLsizei); 9428#define CALL_RenderbufferStorage(disp, parameters) \ 9429 (* GET_RenderbufferStorage(disp)) parameters 9430static inline _glptr_RenderbufferStorage GET_RenderbufferStorage(struct _glapi_table *disp) { 9431 return (_glptr_RenderbufferStorage) (GET_by_offset(disp, _gloffset_RenderbufferStorage)); 9432} 9433 9434static inline void SET_RenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei)) { 9435 SET_by_offset(disp, _gloffset_RenderbufferStorage, fn); 9436} 9437 9438typedef void (GLAPIENTRYP _glptr_RenderbufferStorageMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei); 9439#define CALL_RenderbufferStorageMultisample(disp, parameters) \ 9440 (* GET_RenderbufferStorageMultisample(disp)) parameters 9441static inline _glptr_RenderbufferStorageMultisample GET_RenderbufferStorageMultisample(struct _glapi_table *disp) { 9442 return (_glptr_RenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_RenderbufferStorageMultisample)); 9443} 9444 9445static inline void SET_RenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) { 9446 SET_by_offset(disp, _gloffset_RenderbufferStorageMultisample, fn); 9447} 9448 9449typedef void (GLAPIENTRYP _glptr_FramebufferTextureFaceARB)(GLenum, GLenum, GLuint, GLint, GLenum); 9450#define CALL_FramebufferTextureFaceARB(disp, parameters) \ 9451 (* GET_FramebufferTextureFaceARB(disp)) parameters 9452static inline _glptr_FramebufferTextureFaceARB GET_FramebufferTextureFaceARB(struct _glapi_table *disp) { 9453 return (_glptr_FramebufferTextureFaceARB) (GET_by_offset(disp, _gloffset_FramebufferTextureFaceARB)); 9454} 9455 9456static inline void SET_FramebufferTextureFaceARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint, GLenum)) { 9457 SET_by_offset(disp, _gloffset_FramebufferTextureFaceARB, fn); 9458} 9459 9460typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRange)(GLenum, GLintptr, GLsizeiptr); 9461#define CALL_FlushMappedBufferRange(disp, parameters) \ 9462 (* GET_FlushMappedBufferRange(disp)) parameters 9463static inline _glptr_FlushMappedBufferRange GET_FlushMappedBufferRange(struct _glapi_table *disp) { 9464 return (_glptr_FlushMappedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedBufferRange)); 9465} 9466 9467static inline void SET_FlushMappedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) { 9468 SET_by_offset(disp, _gloffset_FlushMappedBufferRange, fn); 9469} 9470 9471typedef GLvoid * (GLAPIENTRYP _glptr_MapBufferRange)(GLenum, GLintptr, GLsizeiptr, GLbitfield); 9472#define CALL_MapBufferRange(disp, parameters) \ 9473 (* GET_MapBufferRange(disp)) parameters 9474static inline _glptr_MapBufferRange GET_MapBufferRange(struct _glapi_table *disp) { 9475 return (_glptr_MapBufferRange) (GET_by_offset(disp, _gloffset_MapBufferRange)); 9476} 9477 9478static inline void SET_MapBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLbitfield)) { 9479 SET_by_offset(disp, _gloffset_MapBufferRange, fn); 9480} 9481 9482typedef void (GLAPIENTRYP _glptr_BindVertexArray)(GLuint); 9483#define CALL_BindVertexArray(disp, parameters) \ 9484 (* GET_BindVertexArray(disp)) parameters 9485static inline _glptr_BindVertexArray GET_BindVertexArray(struct _glapi_table *disp) { 9486 return (_glptr_BindVertexArray) (GET_by_offset(disp, _gloffset_BindVertexArray)); 9487} 9488 9489static inline void SET_BindVertexArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 9490 SET_by_offset(disp, _gloffset_BindVertexArray, fn); 9491} 9492 9493typedef void (GLAPIENTRYP _glptr_DeleteVertexArrays)(GLsizei, const GLuint *); 9494#define CALL_DeleteVertexArrays(disp, parameters) \ 9495 (* GET_DeleteVertexArrays(disp)) parameters 9496static inline _glptr_DeleteVertexArrays GET_DeleteVertexArrays(struct _glapi_table *disp) { 9497 return (_glptr_DeleteVertexArrays) (GET_by_offset(disp, _gloffset_DeleteVertexArrays)); 9498} 9499 9500static inline void SET_DeleteVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 9501 SET_by_offset(disp, _gloffset_DeleteVertexArrays, fn); 9502} 9503 9504typedef void (GLAPIENTRYP _glptr_GenVertexArrays)(GLsizei, GLuint *); 9505#define CALL_GenVertexArrays(disp, parameters) \ 9506 (* GET_GenVertexArrays(disp)) parameters 9507static inline _glptr_GenVertexArrays GET_GenVertexArrays(struct _glapi_table *disp) { 9508 return (_glptr_GenVertexArrays) (GET_by_offset(disp, _gloffset_GenVertexArrays)); 9509} 9510 9511static inline void SET_GenVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 9512 SET_by_offset(disp, _gloffset_GenVertexArrays, fn); 9513} 9514 9515typedef GLboolean (GLAPIENTRYP _glptr_IsVertexArray)(GLuint); 9516#define CALL_IsVertexArray(disp, parameters) \ 9517 (* GET_IsVertexArray(disp)) parameters 9518static inline _glptr_IsVertexArray GET_IsVertexArray(struct _glapi_table *disp) { 9519 return (_glptr_IsVertexArray) (GET_by_offset(disp, _gloffset_IsVertexArray)); 9520} 9521 9522static inline void SET_IsVertexArray(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 9523 SET_by_offset(disp, _gloffset_IsVertexArray, fn); 9524} 9525 9526typedef void (GLAPIENTRYP _glptr_GetActiveUniformBlockName)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *); 9527#define CALL_GetActiveUniformBlockName(disp, parameters) \ 9528 (* GET_GetActiveUniformBlockName(disp)) parameters 9529static inline _glptr_GetActiveUniformBlockName GET_GetActiveUniformBlockName(struct _glapi_table *disp) { 9530 return (_glptr_GetActiveUniformBlockName) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockName)); 9531} 9532 9533static inline void SET_GetActiveUniformBlockName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) { 9534 SET_by_offset(disp, _gloffset_GetActiveUniformBlockName, fn); 9535} 9536 9537typedef void (GLAPIENTRYP _glptr_GetActiveUniformBlockiv)(GLuint, GLuint, GLenum, GLint *); 9538#define CALL_GetActiveUniformBlockiv(disp, parameters) \ 9539 (* GET_GetActiveUniformBlockiv(disp)) parameters 9540static inline _glptr_GetActiveUniformBlockiv GET_GetActiveUniformBlockiv(struct _glapi_table *disp) { 9541 return (_glptr_GetActiveUniformBlockiv) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockiv)); 9542} 9543 9544static inline void SET_GetActiveUniformBlockiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) { 9545 SET_by_offset(disp, _gloffset_GetActiveUniformBlockiv, fn); 9546} 9547 9548typedef void (GLAPIENTRYP _glptr_GetActiveUniformName)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *); 9549#define CALL_GetActiveUniformName(disp, parameters) \ 9550 (* GET_GetActiveUniformName(disp)) parameters 9551static inline _glptr_GetActiveUniformName GET_GetActiveUniformName(struct _glapi_table *disp) { 9552 return (_glptr_GetActiveUniformName) (GET_by_offset(disp, _gloffset_GetActiveUniformName)); 9553} 9554 9555static inline void SET_GetActiveUniformName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) { 9556 SET_by_offset(disp, _gloffset_GetActiveUniformName, fn); 9557} 9558 9559typedef void (GLAPIENTRYP _glptr_GetActiveUniformsiv)(GLuint, GLsizei, const GLuint *, GLenum, GLint *); 9560#define CALL_GetActiveUniformsiv(disp, parameters) \ 9561 (* GET_GetActiveUniformsiv(disp)) parameters 9562static inline _glptr_GetActiveUniformsiv GET_GetActiveUniformsiv(struct _glapi_table *disp) { 9563 return (_glptr_GetActiveUniformsiv) (GET_by_offset(disp, _gloffset_GetActiveUniformsiv)); 9564} 9565 9566static inline void SET_GetActiveUniformsiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, GLenum, GLint *)) { 9567 SET_by_offset(disp, _gloffset_GetActiveUniformsiv, fn); 9568} 9569 9570typedef GLuint (GLAPIENTRYP _glptr_GetUniformBlockIndex)(GLuint, const GLchar *); 9571#define CALL_GetUniformBlockIndex(disp, parameters) \ 9572 (* GET_GetUniformBlockIndex(disp)) parameters 9573static inline _glptr_GetUniformBlockIndex GET_GetUniformBlockIndex(struct _glapi_table *disp) { 9574 return (_glptr_GetUniformBlockIndex) (GET_by_offset(disp, _gloffset_GetUniformBlockIndex)); 9575} 9576 9577static inline void SET_GetUniformBlockIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, const GLchar *)) { 9578 SET_by_offset(disp, _gloffset_GetUniformBlockIndex, fn); 9579} 9580 9581typedef void (GLAPIENTRYP _glptr_GetUniformIndices)(GLuint, GLsizei, const GLchar * const *, GLuint *); 9582#define CALL_GetUniformIndices(disp, parameters) \ 9583 (* GET_GetUniformIndices(disp)) parameters 9584static inline _glptr_GetUniformIndices GET_GetUniformIndices(struct _glapi_table *disp) { 9585 return (_glptr_GetUniformIndices) (GET_by_offset(disp, _gloffset_GetUniformIndices)); 9586} 9587 9588static inline void SET_GetUniformIndices(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLuint *)) { 9589 SET_by_offset(disp, _gloffset_GetUniformIndices, fn); 9590} 9591 9592typedef void (GLAPIENTRYP _glptr_UniformBlockBinding)(GLuint, GLuint, GLuint); 9593#define CALL_UniformBlockBinding(disp, parameters) \ 9594 (* GET_UniformBlockBinding(disp)) parameters 9595static inline _glptr_UniformBlockBinding GET_UniformBlockBinding(struct _glapi_table *disp) { 9596 return (_glptr_UniformBlockBinding) (GET_by_offset(disp, _gloffset_UniformBlockBinding)); 9597} 9598 9599static inline void SET_UniformBlockBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 9600 SET_by_offset(disp, _gloffset_UniformBlockBinding, fn); 9601} 9602 9603typedef void (GLAPIENTRYP _glptr_CopyBufferSubData)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr); 9604#define CALL_CopyBufferSubData(disp, parameters) \ 9605 (* GET_CopyBufferSubData(disp)) parameters 9606static inline _glptr_CopyBufferSubData GET_CopyBufferSubData(struct _glapi_table *disp) { 9607 return (_glptr_CopyBufferSubData) (GET_by_offset(disp, _gloffset_CopyBufferSubData)); 9608} 9609 9610static inline void SET_CopyBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)) { 9611 SET_by_offset(disp, _gloffset_CopyBufferSubData, fn); 9612} 9613 9614typedef GLenum (GLAPIENTRYP _glptr_ClientWaitSync)(GLsync, GLbitfield, GLuint64); 9615#define CALL_ClientWaitSync(disp, parameters) \ 9616 (* GET_ClientWaitSync(disp)) parameters 9617static inline _glptr_ClientWaitSync GET_ClientWaitSync(struct _glapi_table *disp) { 9618 return (_glptr_ClientWaitSync) (GET_by_offset(disp, _gloffset_ClientWaitSync)); 9619} 9620 9621static inline void SET_ClientWaitSync(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) { 9622 SET_by_offset(disp, _gloffset_ClientWaitSync, fn); 9623} 9624 9625typedef void (GLAPIENTRYP _glptr_DeleteSync)(GLsync); 9626#define CALL_DeleteSync(disp, parameters) \ 9627 (* GET_DeleteSync(disp)) parameters 9628static inline _glptr_DeleteSync GET_DeleteSync(struct _glapi_table *disp) { 9629 return (_glptr_DeleteSync) (GET_by_offset(disp, _gloffset_DeleteSync)); 9630} 9631 9632static inline void SET_DeleteSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync)) { 9633 SET_by_offset(disp, _gloffset_DeleteSync, fn); 9634} 9635 9636typedef GLsync (GLAPIENTRYP _glptr_FenceSync)(GLenum, GLbitfield); 9637#define CALL_FenceSync(disp, parameters) \ 9638 (* GET_FenceSync(disp)) parameters 9639static inline _glptr_FenceSync GET_FenceSync(struct _glapi_table *disp) { 9640 return (_glptr_FenceSync) (GET_by_offset(disp, _gloffset_FenceSync)); 9641} 9642 9643static inline void SET_FenceSync(struct _glapi_table *disp, GLsync (GLAPIENTRYP fn)(GLenum, GLbitfield)) { 9644 SET_by_offset(disp, _gloffset_FenceSync, fn); 9645} 9646 9647typedef void (GLAPIENTRYP _glptr_GetInteger64v)(GLenum, GLint64 *); 9648#define CALL_GetInteger64v(disp, parameters) \ 9649 (* GET_GetInteger64v(disp)) parameters 9650static inline _glptr_GetInteger64v GET_GetInteger64v(struct _glapi_table *disp) { 9651 return (_glptr_GetInteger64v) (GET_by_offset(disp, _gloffset_GetInteger64v)); 9652} 9653 9654static inline void SET_GetInteger64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint64 *)) { 9655 SET_by_offset(disp, _gloffset_GetInteger64v, fn); 9656} 9657 9658typedef void (GLAPIENTRYP _glptr_GetSynciv)(GLsync, GLenum, GLsizei, GLsizei *, GLint *); 9659#define CALL_GetSynciv(disp, parameters) \ 9660 (* GET_GetSynciv(disp)) parameters 9661static inline _glptr_GetSynciv GET_GetSynciv(struct _glapi_table *disp) { 9662 return (_glptr_GetSynciv) (GET_by_offset(disp, _gloffset_GetSynciv)); 9663} 9664 9665static inline void SET_GetSynciv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLenum, GLsizei, GLsizei *, GLint *)) { 9666 SET_by_offset(disp, _gloffset_GetSynciv, fn); 9667} 9668 9669typedef GLboolean (GLAPIENTRYP _glptr_IsSync)(GLsync); 9670#define CALL_IsSync(disp, parameters) \ 9671 (* GET_IsSync(disp)) parameters 9672static inline _glptr_IsSync GET_IsSync(struct _glapi_table *disp) { 9673 return (_glptr_IsSync) (GET_by_offset(disp, _gloffset_IsSync)); 9674} 9675 9676static inline void SET_IsSync(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsync)) { 9677 SET_by_offset(disp, _gloffset_IsSync, fn); 9678} 9679 9680typedef void (GLAPIENTRYP _glptr_WaitSync)(GLsync, GLbitfield, GLuint64); 9681#define CALL_WaitSync(disp, parameters) \ 9682 (* GET_WaitSync(disp)) parameters 9683static inline _glptr_WaitSync GET_WaitSync(struct _glapi_table *disp) { 9684 return (_glptr_WaitSync) (GET_by_offset(disp, _gloffset_WaitSync)); 9685} 9686 9687static inline void SET_WaitSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) { 9688 SET_by_offset(disp, _gloffset_WaitSync, fn); 9689} 9690 9691typedef void (GLAPIENTRYP _glptr_DrawElementsBaseVertex)(GLenum, GLsizei, GLenum, const GLvoid *, GLint); 9692#define CALL_DrawElementsBaseVertex(disp, parameters) \ 9693 (* GET_DrawElementsBaseVertex(disp)) parameters 9694static inline _glptr_DrawElementsBaseVertex GET_DrawElementsBaseVertex(struct _glapi_table *disp) { 9695 return (_glptr_DrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsBaseVertex)); 9696} 9697 9698static inline void SET_DrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLint)) { 9699 SET_by_offset(disp, _gloffset_DrawElementsBaseVertex, fn); 9700} 9701 9702typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseVertex)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint); 9703#define CALL_DrawElementsInstancedBaseVertex(disp, parameters) \ 9704 (* GET_DrawElementsInstancedBaseVertex(disp)) parameters 9705static inline _glptr_DrawElementsInstancedBaseVertex GET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp) { 9706 return (_glptr_DrawElementsInstancedBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex)); 9707} 9708 9709static inline void SET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint)) { 9710 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex, fn); 9711} 9712 9713typedef void (GLAPIENTRYP _glptr_DrawRangeElementsBaseVertex)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint); 9714#define CALL_DrawRangeElementsBaseVertex(disp, parameters) \ 9715 (* GET_DrawRangeElementsBaseVertex(disp)) parameters 9716static inline _glptr_DrawRangeElementsBaseVertex GET_DrawRangeElementsBaseVertex(struct _glapi_table *disp) { 9717 return (_glptr_DrawRangeElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex)); 9718} 9719 9720static inline void SET_DrawRangeElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint)) { 9721 SET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex, fn); 9722} 9723 9724typedef void (GLAPIENTRYP _glptr_MultiDrawElementsBaseVertex)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *); 9725#define CALL_MultiDrawElementsBaseVertex(disp, parameters) \ 9726 (* GET_MultiDrawElementsBaseVertex(disp)) parameters 9727static inline _glptr_MultiDrawElementsBaseVertex GET_MultiDrawElementsBaseVertex(struct _glapi_table *disp) { 9728 return (_glptr_MultiDrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex)); 9729} 9730 9731static inline void SET_MultiDrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *)) { 9732 SET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex, fn); 9733} 9734 9735typedef void (GLAPIENTRYP _glptr_ProvokingVertex)(GLenum); 9736#define CALL_ProvokingVertex(disp, parameters) \ 9737 (* GET_ProvokingVertex(disp)) parameters 9738static inline _glptr_ProvokingVertex GET_ProvokingVertex(struct _glapi_table *disp) { 9739 return (_glptr_ProvokingVertex) (GET_by_offset(disp, _gloffset_ProvokingVertex)); 9740} 9741 9742static inline void SET_ProvokingVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 9743 SET_by_offset(disp, _gloffset_ProvokingVertex, fn); 9744} 9745 9746typedef void (GLAPIENTRYP _glptr_GetMultisamplefv)(GLenum, GLuint, GLfloat *); 9747#define CALL_GetMultisamplefv(disp, parameters) \ 9748 (* GET_GetMultisamplefv(disp)) parameters 9749static inline _glptr_GetMultisamplefv GET_GetMultisamplefv(struct _glapi_table *disp) { 9750 return (_glptr_GetMultisamplefv) (GET_by_offset(disp, _gloffset_GetMultisamplefv)); 9751} 9752 9753static inline void SET_GetMultisamplefv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) { 9754 SET_by_offset(disp, _gloffset_GetMultisamplefv, fn); 9755} 9756 9757typedef void (GLAPIENTRYP _glptr_SampleMaski)(GLuint, GLbitfield); 9758#define CALL_SampleMaski(disp, parameters) \ 9759 (* GET_SampleMaski(disp)) parameters 9760static inline _glptr_SampleMaski GET_SampleMaski(struct _glapi_table *disp) { 9761 return (_glptr_SampleMaski) (GET_by_offset(disp, _gloffset_SampleMaski)); 9762} 9763 9764static inline void SET_SampleMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield)) { 9765 SET_by_offset(disp, _gloffset_SampleMaski, fn); 9766} 9767 9768typedef void (GLAPIENTRYP _glptr_TexImage2DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean); 9769#define CALL_TexImage2DMultisample(disp, parameters) \ 9770 (* GET_TexImage2DMultisample(disp)) parameters 9771static inline _glptr_TexImage2DMultisample GET_TexImage2DMultisample(struct _glapi_table *disp) { 9772 return (_glptr_TexImage2DMultisample) (GET_by_offset(disp, _gloffset_TexImage2DMultisample)); 9773} 9774 9775static inline void SET_TexImage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) { 9776 SET_by_offset(disp, _gloffset_TexImage2DMultisample, fn); 9777} 9778 9779typedef void (GLAPIENTRYP _glptr_TexImage3DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean); 9780#define CALL_TexImage3DMultisample(disp, parameters) \ 9781 (* GET_TexImage3DMultisample(disp)) parameters 9782static inline _glptr_TexImage3DMultisample GET_TexImage3DMultisample(struct _glapi_table *disp) { 9783 return (_glptr_TexImage3DMultisample) (GET_by_offset(disp, _gloffset_TexImage3DMultisample)); 9784} 9785 9786static inline void SET_TexImage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) { 9787 SET_by_offset(disp, _gloffset_TexImage3DMultisample, fn); 9788} 9789 9790typedef void (GLAPIENTRYP _glptr_BlendEquationSeparateiARB)(GLuint, GLenum, GLenum); 9791#define CALL_BlendEquationSeparateiARB(disp, parameters) \ 9792 (* GET_BlendEquationSeparateiARB(disp)) parameters 9793static inline _glptr_BlendEquationSeparateiARB GET_BlendEquationSeparateiARB(struct _glapi_table *disp) { 9794 return (_glptr_BlendEquationSeparateiARB) (GET_by_offset(disp, _gloffset_BlendEquationSeparateiARB)); 9795} 9796 9797static inline void SET_BlendEquationSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) { 9798 SET_by_offset(disp, _gloffset_BlendEquationSeparateiARB, fn); 9799} 9800 9801typedef void (GLAPIENTRYP _glptr_BlendEquationiARB)(GLuint, GLenum); 9802#define CALL_BlendEquationiARB(disp, parameters) \ 9803 (* GET_BlendEquationiARB(disp)) parameters 9804static inline _glptr_BlendEquationiARB GET_BlendEquationiARB(struct _glapi_table *disp) { 9805 return (_glptr_BlendEquationiARB) (GET_by_offset(disp, _gloffset_BlendEquationiARB)); 9806} 9807 9808static inline void SET_BlendEquationiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) { 9809 SET_by_offset(disp, _gloffset_BlendEquationiARB, fn); 9810} 9811 9812typedef void (GLAPIENTRYP _glptr_BlendFuncSeparateiARB)(GLuint, GLenum, GLenum, GLenum, GLenum); 9813#define CALL_BlendFuncSeparateiARB(disp, parameters) \ 9814 (* GET_BlendFuncSeparateiARB(disp)) parameters 9815static inline _glptr_BlendFuncSeparateiARB GET_BlendFuncSeparateiARB(struct _glapi_table *disp) { 9816 return (_glptr_BlendFuncSeparateiARB) (GET_by_offset(disp, _gloffset_BlendFuncSeparateiARB)); 9817} 9818 9819static inline void SET_BlendFuncSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, GLenum)) { 9820 SET_by_offset(disp, _gloffset_BlendFuncSeparateiARB, fn); 9821} 9822 9823typedef void (GLAPIENTRYP _glptr_BlendFunciARB)(GLuint, GLenum, GLenum); 9824#define CALL_BlendFunciARB(disp, parameters) \ 9825 (* GET_BlendFunciARB(disp)) parameters 9826static inline _glptr_BlendFunciARB GET_BlendFunciARB(struct _glapi_table *disp) { 9827 return (_glptr_BlendFunciARB) (GET_by_offset(disp, _gloffset_BlendFunciARB)); 9828} 9829 9830static inline void SET_BlendFunciARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) { 9831 SET_by_offset(disp, _gloffset_BlendFunciARB, fn); 9832} 9833 9834typedef void (GLAPIENTRYP _glptr_BindFragDataLocationIndexed)(GLuint, GLuint, GLuint, const GLchar *); 9835#define CALL_BindFragDataLocationIndexed(disp, parameters) \ 9836 (* GET_BindFragDataLocationIndexed(disp)) parameters 9837static inline _glptr_BindFragDataLocationIndexed GET_BindFragDataLocationIndexed(struct _glapi_table *disp) { 9838 return (_glptr_BindFragDataLocationIndexed) (GET_by_offset(disp, _gloffset_BindFragDataLocationIndexed)); 9839} 9840 9841static inline void SET_BindFragDataLocationIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, const GLchar *)) { 9842 SET_by_offset(disp, _gloffset_BindFragDataLocationIndexed, fn); 9843} 9844 9845typedef GLint (GLAPIENTRYP _glptr_GetFragDataIndex)(GLuint, const GLchar *); 9846#define CALL_GetFragDataIndex(disp, parameters) \ 9847 (* GET_GetFragDataIndex(disp)) parameters 9848static inline _glptr_GetFragDataIndex GET_GetFragDataIndex(struct _glapi_table *disp) { 9849 return (_glptr_GetFragDataIndex) (GET_by_offset(disp, _gloffset_GetFragDataIndex)); 9850} 9851 9852static inline void SET_GetFragDataIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) { 9853 SET_by_offset(disp, _gloffset_GetFragDataIndex, fn); 9854} 9855 9856typedef void (GLAPIENTRYP _glptr_BindSampler)(GLuint, GLuint); 9857#define CALL_BindSampler(disp, parameters) \ 9858 (* GET_BindSampler(disp)) parameters 9859static inline _glptr_BindSampler GET_BindSampler(struct _glapi_table *disp) { 9860 return (_glptr_BindSampler) (GET_by_offset(disp, _gloffset_BindSampler)); 9861} 9862 9863static inline void SET_BindSampler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 9864 SET_by_offset(disp, _gloffset_BindSampler, fn); 9865} 9866 9867typedef void (GLAPIENTRYP _glptr_DeleteSamplers)(GLsizei, const GLuint *); 9868#define CALL_DeleteSamplers(disp, parameters) \ 9869 (* GET_DeleteSamplers(disp)) parameters 9870static inline _glptr_DeleteSamplers GET_DeleteSamplers(struct _glapi_table *disp) { 9871 return (_glptr_DeleteSamplers) (GET_by_offset(disp, _gloffset_DeleteSamplers)); 9872} 9873 9874static inline void SET_DeleteSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 9875 SET_by_offset(disp, _gloffset_DeleteSamplers, fn); 9876} 9877 9878typedef void (GLAPIENTRYP _glptr_GenSamplers)(GLsizei, GLuint *); 9879#define CALL_GenSamplers(disp, parameters) \ 9880 (* GET_GenSamplers(disp)) parameters 9881static inline _glptr_GenSamplers GET_GenSamplers(struct _glapi_table *disp) { 9882 return (_glptr_GenSamplers) (GET_by_offset(disp, _gloffset_GenSamplers)); 9883} 9884 9885static inline void SET_GenSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 9886 SET_by_offset(disp, _gloffset_GenSamplers, fn); 9887} 9888 9889typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIiv)(GLuint, GLenum, GLint *); 9890#define CALL_GetSamplerParameterIiv(disp, parameters) \ 9891 (* GET_GetSamplerParameterIiv(disp)) parameters 9892static inline _glptr_GetSamplerParameterIiv GET_GetSamplerParameterIiv(struct _glapi_table *disp) { 9893 return (_glptr_GetSamplerParameterIiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIiv)); 9894} 9895 9896static inline void SET_GetSamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 9897 SET_by_offset(disp, _gloffset_GetSamplerParameterIiv, fn); 9898} 9899 9900typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIuiv)(GLuint, GLenum, GLuint *); 9901#define CALL_GetSamplerParameterIuiv(disp, parameters) \ 9902 (* GET_GetSamplerParameterIuiv(disp)) parameters 9903static inline _glptr_GetSamplerParameterIuiv GET_GetSamplerParameterIuiv(struct _glapi_table *disp) { 9904 return (_glptr_GetSamplerParameterIuiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIuiv)); 9905} 9906 9907static inline void SET_GetSamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) { 9908 SET_by_offset(disp, _gloffset_GetSamplerParameterIuiv, fn); 9909} 9910 9911typedef void (GLAPIENTRYP _glptr_GetSamplerParameterfv)(GLuint, GLenum, GLfloat *); 9912#define CALL_GetSamplerParameterfv(disp, parameters) \ 9913 (* GET_GetSamplerParameterfv(disp)) parameters 9914static inline _glptr_GetSamplerParameterfv GET_GetSamplerParameterfv(struct _glapi_table *disp) { 9915 return (_glptr_GetSamplerParameterfv) (GET_by_offset(disp, _gloffset_GetSamplerParameterfv)); 9916} 9917 9918static inline void SET_GetSamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) { 9919 SET_by_offset(disp, _gloffset_GetSamplerParameterfv, fn); 9920} 9921 9922typedef void (GLAPIENTRYP _glptr_GetSamplerParameteriv)(GLuint, GLenum, GLint *); 9923#define CALL_GetSamplerParameteriv(disp, parameters) \ 9924 (* GET_GetSamplerParameteriv(disp)) parameters 9925static inline _glptr_GetSamplerParameteriv GET_GetSamplerParameteriv(struct _glapi_table *disp) { 9926 return (_glptr_GetSamplerParameteriv) (GET_by_offset(disp, _gloffset_GetSamplerParameteriv)); 9927} 9928 9929static inline void SET_GetSamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 9930 SET_by_offset(disp, _gloffset_GetSamplerParameteriv, fn); 9931} 9932 9933typedef GLboolean (GLAPIENTRYP _glptr_IsSampler)(GLuint); 9934#define CALL_IsSampler(disp, parameters) \ 9935 (* GET_IsSampler(disp)) parameters 9936static inline _glptr_IsSampler GET_IsSampler(struct _glapi_table *disp) { 9937 return (_glptr_IsSampler) (GET_by_offset(disp, _gloffset_IsSampler)); 9938} 9939 9940static inline void SET_IsSampler(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 9941 SET_by_offset(disp, _gloffset_IsSampler, fn); 9942} 9943 9944typedef void (GLAPIENTRYP _glptr_SamplerParameterIiv)(GLuint, GLenum, const GLint *); 9945#define CALL_SamplerParameterIiv(disp, parameters) \ 9946 (* GET_SamplerParameterIiv(disp)) parameters 9947static inline _glptr_SamplerParameterIiv GET_SamplerParameterIiv(struct _glapi_table *disp) { 9948 return (_glptr_SamplerParameterIiv) (GET_by_offset(disp, _gloffset_SamplerParameterIiv)); 9949} 9950 9951static inline void SET_SamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) { 9952 SET_by_offset(disp, _gloffset_SamplerParameterIiv, fn); 9953} 9954 9955typedef void (GLAPIENTRYP _glptr_SamplerParameterIuiv)(GLuint, GLenum, const GLuint *); 9956#define CALL_SamplerParameterIuiv(disp, parameters) \ 9957 (* GET_SamplerParameterIuiv(disp)) parameters 9958static inline _glptr_SamplerParameterIuiv GET_SamplerParameterIuiv(struct _glapi_table *disp) { 9959 return (_glptr_SamplerParameterIuiv) (GET_by_offset(disp, _gloffset_SamplerParameterIuiv)); 9960} 9961 9962static inline void SET_SamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) { 9963 SET_by_offset(disp, _gloffset_SamplerParameterIuiv, fn); 9964} 9965 9966typedef void (GLAPIENTRYP _glptr_SamplerParameterf)(GLuint, GLenum, GLfloat); 9967#define CALL_SamplerParameterf(disp, parameters) \ 9968 (* GET_SamplerParameterf(disp)) parameters 9969static inline _glptr_SamplerParameterf GET_SamplerParameterf(struct _glapi_table *disp) { 9970 return (_glptr_SamplerParameterf) (GET_by_offset(disp, _gloffset_SamplerParameterf)); 9971} 9972 9973static inline void SET_SamplerParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) { 9974 SET_by_offset(disp, _gloffset_SamplerParameterf, fn); 9975} 9976 9977typedef void (GLAPIENTRYP _glptr_SamplerParameterfv)(GLuint, GLenum, const GLfloat *); 9978#define CALL_SamplerParameterfv(disp, parameters) \ 9979 (* GET_SamplerParameterfv(disp)) parameters 9980static inline _glptr_SamplerParameterfv GET_SamplerParameterfv(struct _glapi_table *disp) { 9981 return (_glptr_SamplerParameterfv) (GET_by_offset(disp, _gloffset_SamplerParameterfv)); 9982} 9983 9984static inline void SET_SamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) { 9985 SET_by_offset(disp, _gloffset_SamplerParameterfv, fn); 9986} 9987 9988typedef void (GLAPIENTRYP _glptr_SamplerParameteri)(GLuint, GLenum, GLint); 9989#define CALL_SamplerParameteri(disp, parameters) \ 9990 (* GET_SamplerParameteri(disp)) parameters 9991static inline _glptr_SamplerParameteri GET_SamplerParameteri(struct _glapi_table *disp) { 9992 return (_glptr_SamplerParameteri) (GET_by_offset(disp, _gloffset_SamplerParameteri)); 9993} 9994 9995static inline void SET_SamplerParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) { 9996 SET_by_offset(disp, _gloffset_SamplerParameteri, fn); 9997} 9998 9999typedef void (GLAPIENTRYP _glptr_SamplerParameteriv)(GLuint, GLenum, const GLint *); 10000#define CALL_SamplerParameteriv(disp, parameters) \ 10001 (* GET_SamplerParameteriv(disp)) parameters 10002static inline _glptr_SamplerParameteriv GET_SamplerParameteriv(struct _glapi_table *disp) { 10003 return (_glptr_SamplerParameteriv) (GET_by_offset(disp, _gloffset_SamplerParameteriv)); 10004} 10005 10006static inline void SET_SamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) { 10007 SET_by_offset(disp, _gloffset_SamplerParameteriv, fn); 10008} 10009 10010typedef void (GLAPIENTRYP _glptr_GetQueryObjecti64v)(GLuint, GLenum, GLint64 *); 10011#define CALL_GetQueryObjecti64v(disp, parameters) \ 10012 (* GET_GetQueryObjecti64v(disp)) parameters 10013static inline _glptr_GetQueryObjecti64v GET_GetQueryObjecti64v(struct _glapi_table *disp) { 10014 return (_glptr_GetQueryObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryObjecti64v)); 10015} 10016 10017static inline void SET_GetQueryObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) { 10018 SET_by_offset(disp, _gloffset_GetQueryObjecti64v, fn); 10019} 10020 10021typedef void (GLAPIENTRYP _glptr_GetQueryObjectui64v)(GLuint, GLenum, GLuint64 *); 10022#define CALL_GetQueryObjectui64v(disp, parameters) \ 10023 (* GET_GetQueryObjectui64v(disp)) parameters 10024static inline _glptr_GetQueryObjectui64v GET_GetQueryObjectui64v(struct _glapi_table *disp) { 10025 return (_glptr_GetQueryObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryObjectui64v)); 10026} 10027 10028static inline void SET_GetQueryObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint64 *)) { 10029 SET_by_offset(disp, _gloffset_GetQueryObjectui64v, fn); 10030} 10031 10032typedef void (GLAPIENTRYP _glptr_QueryCounter)(GLuint, GLenum); 10033#define CALL_QueryCounter(disp, parameters) \ 10034 (* GET_QueryCounter(disp)) parameters 10035static inline _glptr_QueryCounter GET_QueryCounter(struct _glapi_table *disp) { 10036 return (_glptr_QueryCounter) (GET_by_offset(disp, _gloffset_QueryCounter)); 10037} 10038 10039static inline void SET_QueryCounter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) { 10040 SET_by_offset(disp, _gloffset_QueryCounter, fn); 10041} 10042 10043typedef void (GLAPIENTRYP _glptr_ColorP3ui)(GLenum, GLuint); 10044#define CALL_ColorP3ui(disp, parameters) \ 10045 (* GET_ColorP3ui(disp)) parameters 10046static inline _glptr_ColorP3ui GET_ColorP3ui(struct _glapi_table *disp) { 10047 return (_glptr_ColorP3ui) (GET_by_offset(disp, _gloffset_ColorP3ui)); 10048} 10049 10050static inline void SET_ColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10051 SET_by_offset(disp, _gloffset_ColorP3ui, fn); 10052} 10053 10054typedef void (GLAPIENTRYP _glptr_ColorP3uiv)(GLenum, const GLuint *); 10055#define CALL_ColorP3uiv(disp, parameters) \ 10056 (* GET_ColorP3uiv(disp)) parameters 10057static inline _glptr_ColorP3uiv GET_ColorP3uiv(struct _glapi_table *disp) { 10058 return (_glptr_ColorP3uiv) (GET_by_offset(disp, _gloffset_ColorP3uiv)); 10059} 10060 10061static inline void SET_ColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10062 SET_by_offset(disp, _gloffset_ColorP3uiv, fn); 10063} 10064 10065typedef void (GLAPIENTRYP _glptr_ColorP4ui)(GLenum, GLuint); 10066#define CALL_ColorP4ui(disp, parameters) \ 10067 (* GET_ColorP4ui(disp)) parameters 10068static inline _glptr_ColorP4ui GET_ColorP4ui(struct _glapi_table *disp) { 10069 return (_glptr_ColorP4ui) (GET_by_offset(disp, _gloffset_ColorP4ui)); 10070} 10071 10072static inline void SET_ColorP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10073 SET_by_offset(disp, _gloffset_ColorP4ui, fn); 10074} 10075 10076typedef void (GLAPIENTRYP _glptr_ColorP4uiv)(GLenum, const GLuint *); 10077#define CALL_ColorP4uiv(disp, parameters) \ 10078 (* GET_ColorP4uiv(disp)) parameters 10079static inline _glptr_ColorP4uiv GET_ColorP4uiv(struct _glapi_table *disp) { 10080 return (_glptr_ColorP4uiv) (GET_by_offset(disp, _gloffset_ColorP4uiv)); 10081} 10082 10083static inline void SET_ColorP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10084 SET_by_offset(disp, _gloffset_ColorP4uiv, fn); 10085} 10086 10087typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1ui)(GLenum, GLenum, GLuint); 10088#define CALL_MultiTexCoordP1ui(disp, parameters) \ 10089 (* GET_MultiTexCoordP1ui(disp)) parameters 10090static inline _glptr_MultiTexCoordP1ui GET_MultiTexCoordP1ui(struct _glapi_table *disp) { 10091 return (_glptr_MultiTexCoordP1ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP1ui)); 10092} 10093 10094static inline void SET_MultiTexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) { 10095 SET_by_offset(disp, _gloffset_MultiTexCoordP1ui, fn); 10096} 10097 10098typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1uiv)(GLenum, GLenum, const GLuint *); 10099#define CALL_MultiTexCoordP1uiv(disp, parameters) \ 10100 (* GET_MultiTexCoordP1uiv(disp)) parameters 10101static inline _glptr_MultiTexCoordP1uiv GET_MultiTexCoordP1uiv(struct _glapi_table *disp) { 10102 return (_glptr_MultiTexCoordP1uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP1uiv)); 10103} 10104 10105static inline void SET_MultiTexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) { 10106 SET_by_offset(disp, _gloffset_MultiTexCoordP1uiv, fn); 10107} 10108 10109typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2ui)(GLenum, GLenum, GLuint); 10110#define CALL_MultiTexCoordP2ui(disp, parameters) \ 10111 (* GET_MultiTexCoordP2ui(disp)) parameters 10112static inline _glptr_MultiTexCoordP2ui GET_MultiTexCoordP2ui(struct _glapi_table *disp) { 10113 return (_glptr_MultiTexCoordP2ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP2ui)); 10114} 10115 10116static inline void SET_MultiTexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) { 10117 SET_by_offset(disp, _gloffset_MultiTexCoordP2ui, fn); 10118} 10119 10120typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2uiv)(GLenum, GLenum, const GLuint *); 10121#define CALL_MultiTexCoordP2uiv(disp, parameters) \ 10122 (* GET_MultiTexCoordP2uiv(disp)) parameters 10123static inline _glptr_MultiTexCoordP2uiv GET_MultiTexCoordP2uiv(struct _glapi_table *disp) { 10124 return (_glptr_MultiTexCoordP2uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP2uiv)); 10125} 10126 10127static inline void SET_MultiTexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) { 10128 SET_by_offset(disp, _gloffset_MultiTexCoordP2uiv, fn); 10129} 10130 10131typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3ui)(GLenum, GLenum, GLuint); 10132#define CALL_MultiTexCoordP3ui(disp, parameters) \ 10133 (* GET_MultiTexCoordP3ui(disp)) parameters 10134static inline _glptr_MultiTexCoordP3ui GET_MultiTexCoordP3ui(struct _glapi_table *disp) { 10135 return (_glptr_MultiTexCoordP3ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP3ui)); 10136} 10137 10138static inline void SET_MultiTexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) { 10139 SET_by_offset(disp, _gloffset_MultiTexCoordP3ui, fn); 10140} 10141 10142typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3uiv)(GLenum, GLenum, const GLuint *); 10143#define CALL_MultiTexCoordP3uiv(disp, parameters) \ 10144 (* GET_MultiTexCoordP3uiv(disp)) parameters 10145static inline _glptr_MultiTexCoordP3uiv GET_MultiTexCoordP3uiv(struct _glapi_table *disp) { 10146 return (_glptr_MultiTexCoordP3uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP3uiv)); 10147} 10148 10149static inline void SET_MultiTexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) { 10150 SET_by_offset(disp, _gloffset_MultiTexCoordP3uiv, fn); 10151} 10152 10153typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4ui)(GLenum, GLenum, GLuint); 10154#define CALL_MultiTexCoordP4ui(disp, parameters) \ 10155 (* GET_MultiTexCoordP4ui(disp)) parameters 10156static inline _glptr_MultiTexCoordP4ui GET_MultiTexCoordP4ui(struct _glapi_table *disp) { 10157 return (_glptr_MultiTexCoordP4ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP4ui)); 10158} 10159 10160static inline void SET_MultiTexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) { 10161 SET_by_offset(disp, _gloffset_MultiTexCoordP4ui, fn); 10162} 10163 10164typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4uiv)(GLenum, GLenum, const GLuint *); 10165#define CALL_MultiTexCoordP4uiv(disp, parameters) \ 10166 (* GET_MultiTexCoordP4uiv(disp)) parameters 10167static inline _glptr_MultiTexCoordP4uiv GET_MultiTexCoordP4uiv(struct _glapi_table *disp) { 10168 return (_glptr_MultiTexCoordP4uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP4uiv)); 10169} 10170 10171static inline void SET_MultiTexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) { 10172 SET_by_offset(disp, _gloffset_MultiTexCoordP4uiv, fn); 10173} 10174 10175typedef void (GLAPIENTRYP _glptr_NormalP3ui)(GLenum, GLuint); 10176#define CALL_NormalP3ui(disp, parameters) \ 10177 (* GET_NormalP3ui(disp)) parameters 10178static inline _glptr_NormalP3ui GET_NormalP3ui(struct _glapi_table *disp) { 10179 return (_glptr_NormalP3ui) (GET_by_offset(disp, _gloffset_NormalP3ui)); 10180} 10181 10182static inline void SET_NormalP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10183 SET_by_offset(disp, _gloffset_NormalP3ui, fn); 10184} 10185 10186typedef void (GLAPIENTRYP _glptr_NormalP3uiv)(GLenum, const GLuint *); 10187#define CALL_NormalP3uiv(disp, parameters) \ 10188 (* GET_NormalP3uiv(disp)) parameters 10189static inline _glptr_NormalP3uiv GET_NormalP3uiv(struct _glapi_table *disp) { 10190 return (_glptr_NormalP3uiv) (GET_by_offset(disp, _gloffset_NormalP3uiv)); 10191} 10192 10193static inline void SET_NormalP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10194 SET_by_offset(disp, _gloffset_NormalP3uiv, fn); 10195} 10196 10197typedef void (GLAPIENTRYP _glptr_SecondaryColorP3ui)(GLenum, GLuint); 10198#define CALL_SecondaryColorP3ui(disp, parameters) \ 10199 (* GET_SecondaryColorP3ui(disp)) parameters 10200static inline _glptr_SecondaryColorP3ui GET_SecondaryColorP3ui(struct _glapi_table *disp) { 10201 return (_glptr_SecondaryColorP3ui) (GET_by_offset(disp, _gloffset_SecondaryColorP3ui)); 10202} 10203 10204static inline void SET_SecondaryColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10205 SET_by_offset(disp, _gloffset_SecondaryColorP3ui, fn); 10206} 10207 10208typedef void (GLAPIENTRYP _glptr_SecondaryColorP3uiv)(GLenum, const GLuint *); 10209#define CALL_SecondaryColorP3uiv(disp, parameters) \ 10210 (* GET_SecondaryColorP3uiv(disp)) parameters 10211static inline _glptr_SecondaryColorP3uiv GET_SecondaryColorP3uiv(struct _glapi_table *disp) { 10212 return (_glptr_SecondaryColorP3uiv) (GET_by_offset(disp, _gloffset_SecondaryColorP3uiv)); 10213} 10214 10215static inline void SET_SecondaryColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10216 SET_by_offset(disp, _gloffset_SecondaryColorP3uiv, fn); 10217} 10218 10219typedef void (GLAPIENTRYP _glptr_TexCoordP1ui)(GLenum, GLuint); 10220#define CALL_TexCoordP1ui(disp, parameters) \ 10221 (* GET_TexCoordP1ui(disp)) parameters 10222static inline _glptr_TexCoordP1ui GET_TexCoordP1ui(struct _glapi_table *disp) { 10223 return (_glptr_TexCoordP1ui) (GET_by_offset(disp, _gloffset_TexCoordP1ui)); 10224} 10225 10226static inline void SET_TexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10227 SET_by_offset(disp, _gloffset_TexCoordP1ui, fn); 10228} 10229 10230typedef void (GLAPIENTRYP _glptr_TexCoordP1uiv)(GLenum, const GLuint *); 10231#define CALL_TexCoordP1uiv(disp, parameters) \ 10232 (* GET_TexCoordP1uiv(disp)) parameters 10233static inline _glptr_TexCoordP1uiv GET_TexCoordP1uiv(struct _glapi_table *disp) { 10234 return (_glptr_TexCoordP1uiv) (GET_by_offset(disp, _gloffset_TexCoordP1uiv)); 10235} 10236 10237static inline void SET_TexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10238 SET_by_offset(disp, _gloffset_TexCoordP1uiv, fn); 10239} 10240 10241typedef void (GLAPIENTRYP _glptr_TexCoordP2ui)(GLenum, GLuint); 10242#define CALL_TexCoordP2ui(disp, parameters) \ 10243 (* GET_TexCoordP2ui(disp)) parameters 10244static inline _glptr_TexCoordP2ui GET_TexCoordP2ui(struct _glapi_table *disp) { 10245 return (_glptr_TexCoordP2ui) (GET_by_offset(disp, _gloffset_TexCoordP2ui)); 10246} 10247 10248static inline void SET_TexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10249 SET_by_offset(disp, _gloffset_TexCoordP2ui, fn); 10250} 10251 10252typedef void (GLAPIENTRYP _glptr_TexCoordP2uiv)(GLenum, const GLuint *); 10253#define CALL_TexCoordP2uiv(disp, parameters) \ 10254 (* GET_TexCoordP2uiv(disp)) parameters 10255static inline _glptr_TexCoordP2uiv GET_TexCoordP2uiv(struct _glapi_table *disp) { 10256 return (_glptr_TexCoordP2uiv) (GET_by_offset(disp, _gloffset_TexCoordP2uiv)); 10257} 10258 10259static inline void SET_TexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10260 SET_by_offset(disp, _gloffset_TexCoordP2uiv, fn); 10261} 10262 10263typedef void (GLAPIENTRYP _glptr_TexCoordP3ui)(GLenum, GLuint); 10264#define CALL_TexCoordP3ui(disp, parameters) \ 10265 (* GET_TexCoordP3ui(disp)) parameters 10266static inline _glptr_TexCoordP3ui GET_TexCoordP3ui(struct _glapi_table *disp) { 10267 return (_glptr_TexCoordP3ui) (GET_by_offset(disp, _gloffset_TexCoordP3ui)); 10268} 10269 10270static inline void SET_TexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10271 SET_by_offset(disp, _gloffset_TexCoordP3ui, fn); 10272} 10273 10274typedef void (GLAPIENTRYP _glptr_TexCoordP3uiv)(GLenum, const GLuint *); 10275#define CALL_TexCoordP3uiv(disp, parameters) \ 10276 (* GET_TexCoordP3uiv(disp)) parameters 10277static inline _glptr_TexCoordP3uiv GET_TexCoordP3uiv(struct _glapi_table *disp) { 10278 return (_glptr_TexCoordP3uiv) (GET_by_offset(disp, _gloffset_TexCoordP3uiv)); 10279} 10280 10281static inline void SET_TexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10282 SET_by_offset(disp, _gloffset_TexCoordP3uiv, fn); 10283} 10284 10285typedef void (GLAPIENTRYP _glptr_TexCoordP4ui)(GLenum, GLuint); 10286#define CALL_TexCoordP4ui(disp, parameters) \ 10287 (* GET_TexCoordP4ui(disp)) parameters 10288static inline _glptr_TexCoordP4ui GET_TexCoordP4ui(struct _glapi_table *disp) { 10289 return (_glptr_TexCoordP4ui) (GET_by_offset(disp, _gloffset_TexCoordP4ui)); 10290} 10291 10292static inline void SET_TexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10293 SET_by_offset(disp, _gloffset_TexCoordP4ui, fn); 10294} 10295 10296typedef void (GLAPIENTRYP _glptr_TexCoordP4uiv)(GLenum, const GLuint *); 10297#define CALL_TexCoordP4uiv(disp, parameters) \ 10298 (* GET_TexCoordP4uiv(disp)) parameters 10299static inline _glptr_TexCoordP4uiv GET_TexCoordP4uiv(struct _glapi_table *disp) { 10300 return (_glptr_TexCoordP4uiv) (GET_by_offset(disp, _gloffset_TexCoordP4uiv)); 10301} 10302 10303static inline void SET_TexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10304 SET_by_offset(disp, _gloffset_TexCoordP4uiv, fn); 10305} 10306 10307typedef void (GLAPIENTRYP _glptr_VertexAttribP1ui)(GLuint, GLenum, GLboolean, GLuint); 10308#define CALL_VertexAttribP1ui(disp, parameters) \ 10309 (* GET_VertexAttribP1ui(disp)) parameters 10310static inline _glptr_VertexAttribP1ui GET_VertexAttribP1ui(struct _glapi_table *disp) { 10311 return (_glptr_VertexAttribP1ui) (GET_by_offset(disp, _gloffset_VertexAttribP1ui)); 10312} 10313 10314static inline void SET_VertexAttribP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) { 10315 SET_by_offset(disp, _gloffset_VertexAttribP1ui, fn); 10316} 10317 10318typedef void (GLAPIENTRYP _glptr_VertexAttribP1uiv)(GLuint, GLenum, GLboolean, const GLuint *); 10319#define CALL_VertexAttribP1uiv(disp, parameters) \ 10320 (* GET_VertexAttribP1uiv(disp)) parameters 10321static inline _glptr_VertexAttribP1uiv GET_VertexAttribP1uiv(struct _glapi_table *disp) { 10322 return (_glptr_VertexAttribP1uiv) (GET_by_offset(disp, _gloffset_VertexAttribP1uiv)); 10323} 10324 10325static inline void SET_VertexAttribP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) { 10326 SET_by_offset(disp, _gloffset_VertexAttribP1uiv, fn); 10327} 10328 10329typedef void (GLAPIENTRYP _glptr_VertexAttribP2ui)(GLuint, GLenum, GLboolean, GLuint); 10330#define CALL_VertexAttribP2ui(disp, parameters) \ 10331 (* GET_VertexAttribP2ui(disp)) parameters 10332static inline _glptr_VertexAttribP2ui GET_VertexAttribP2ui(struct _glapi_table *disp) { 10333 return (_glptr_VertexAttribP2ui) (GET_by_offset(disp, _gloffset_VertexAttribP2ui)); 10334} 10335 10336static inline void SET_VertexAttribP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) { 10337 SET_by_offset(disp, _gloffset_VertexAttribP2ui, fn); 10338} 10339 10340typedef void (GLAPIENTRYP _glptr_VertexAttribP2uiv)(GLuint, GLenum, GLboolean, const GLuint *); 10341#define CALL_VertexAttribP2uiv(disp, parameters) \ 10342 (* GET_VertexAttribP2uiv(disp)) parameters 10343static inline _glptr_VertexAttribP2uiv GET_VertexAttribP2uiv(struct _glapi_table *disp) { 10344 return (_glptr_VertexAttribP2uiv) (GET_by_offset(disp, _gloffset_VertexAttribP2uiv)); 10345} 10346 10347static inline void SET_VertexAttribP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) { 10348 SET_by_offset(disp, _gloffset_VertexAttribP2uiv, fn); 10349} 10350 10351typedef void (GLAPIENTRYP _glptr_VertexAttribP3ui)(GLuint, GLenum, GLboolean, GLuint); 10352#define CALL_VertexAttribP3ui(disp, parameters) \ 10353 (* GET_VertexAttribP3ui(disp)) parameters 10354static inline _glptr_VertexAttribP3ui GET_VertexAttribP3ui(struct _glapi_table *disp) { 10355 return (_glptr_VertexAttribP3ui) (GET_by_offset(disp, _gloffset_VertexAttribP3ui)); 10356} 10357 10358static inline void SET_VertexAttribP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) { 10359 SET_by_offset(disp, _gloffset_VertexAttribP3ui, fn); 10360} 10361 10362typedef void (GLAPIENTRYP _glptr_VertexAttribP3uiv)(GLuint, GLenum, GLboolean, const GLuint *); 10363#define CALL_VertexAttribP3uiv(disp, parameters) \ 10364 (* GET_VertexAttribP3uiv(disp)) parameters 10365static inline _glptr_VertexAttribP3uiv GET_VertexAttribP3uiv(struct _glapi_table *disp) { 10366 return (_glptr_VertexAttribP3uiv) (GET_by_offset(disp, _gloffset_VertexAttribP3uiv)); 10367} 10368 10369static inline void SET_VertexAttribP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) { 10370 SET_by_offset(disp, _gloffset_VertexAttribP3uiv, fn); 10371} 10372 10373typedef void (GLAPIENTRYP _glptr_VertexAttribP4ui)(GLuint, GLenum, GLboolean, GLuint); 10374#define CALL_VertexAttribP4ui(disp, parameters) \ 10375 (* GET_VertexAttribP4ui(disp)) parameters 10376static inline _glptr_VertexAttribP4ui GET_VertexAttribP4ui(struct _glapi_table *disp) { 10377 return (_glptr_VertexAttribP4ui) (GET_by_offset(disp, _gloffset_VertexAttribP4ui)); 10378} 10379 10380static inline void SET_VertexAttribP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) { 10381 SET_by_offset(disp, _gloffset_VertexAttribP4ui, fn); 10382} 10383 10384typedef void (GLAPIENTRYP _glptr_VertexAttribP4uiv)(GLuint, GLenum, GLboolean, const GLuint *); 10385#define CALL_VertexAttribP4uiv(disp, parameters) \ 10386 (* GET_VertexAttribP4uiv(disp)) parameters 10387static inline _glptr_VertexAttribP4uiv GET_VertexAttribP4uiv(struct _glapi_table *disp) { 10388 return (_glptr_VertexAttribP4uiv) (GET_by_offset(disp, _gloffset_VertexAttribP4uiv)); 10389} 10390 10391static inline void SET_VertexAttribP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) { 10392 SET_by_offset(disp, _gloffset_VertexAttribP4uiv, fn); 10393} 10394 10395typedef void (GLAPIENTRYP _glptr_VertexP2ui)(GLenum, GLuint); 10396#define CALL_VertexP2ui(disp, parameters) \ 10397 (* GET_VertexP2ui(disp)) parameters 10398static inline _glptr_VertexP2ui GET_VertexP2ui(struct _glapi_table *disp) { 10399 return (_glptr_VertexP2ui) (GET_by_offset(disp, _gloffset_VertexP2ui)); 10400} 10401 10402static inline void SET_VertexP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10403 SET_by_offset(disp, _gloffset_VertexP2ui, fn); 10404} 10405 10406typedef void (GLAPIENTRYP _glptr_VertexP2uiv)(GLenum, const GLuint *); 10407#define CALL_VertexP2uiv(disp, parameters) \ 10408 (* GET_VertexP2uiv(disp)) parameters 10409static inline _glptr_VertexP2uiv GET_VertexP2uiv(struct _glapi_table *disp) { 10410 return (_glptr_VertexP2uiv) (GET_by_offset(disp, _gloffset_VertexP2uiv)); 10411} 10412 10413static inline void SET_VertexP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10414 SET_by_offset(disp, _gloffset_VertexP2uiv, fn); 10415} 10416 10417typedef void (GLAPIENTRYP _glptr_VertexP3ui)(GLenum, GLuint); 10418#define CALL_VertexP3ui(disp, parameters) \ 10419 (* GET_VertexP3ui(disp)) parameters 10420static inline _glptr_VertexP3ui GET_VertexP3ui(struct _glapi_table *disp) { 10421 return (_glptr_VertexP3ui) (GET_by_offset(disp, _gloffset_VertexP3ui)); 10422} 10423 10424static inline void SET_VertexP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10425 SET_by_offset(disp, _gloffset_VertexP3ui, fn); 10426} 10427 10428typedef void (GLAPIENTRYP _glptr_VertexP3uiv)(GLenum, const GLuint *); 10429#define CALL_VertexP3uiv(disp, parameters) \ 10430 (* GET_VertexP3uiv(disp)) parameters 10431static inline _glptr_VertexP3uiv GET_VertexP3uiv(struct _glapi_table *disp) { 10432 return (_glptr_VertexP3uiv) (GET_by_offset(disp, _gloffset_VertexP3uiv)); 10433} 10434 10435static inline void SET_VertexP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10436 SET_by_offset(disp, _gloffset_VertexP3uiv, fn); 10437} 10438 10439typedef void (GLAPIENTRYP _glptr_VertexP4ui)(GLenum, GLuint); 10440#define CALL_VertexP4ui(disp, parameters) \ 10441 (* GET_VertexP4ui(disp)) parameters 10442static inline _glptr_VertexP4ui GET_VertexP4ui(struct _glapi_table *disp) { 10443 return (_glptr_VertexP4ui) (GET_by_offset(disp, _gloffset_VertexP4ui)); 10444} 10445 10446static inline void SET_VertexP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10447 SET_by_offset(disp, _gloffset_VertexP4ui, fn); 10448} 10449 10450typedef void (GLAPIENTRYP _glptr_VertexP4uiv)(GLenum, const GLuint *); 10451#define CALL_VertexP4uiv(disp, parameters) \ 10452 (* GET_VertexP4uiv(disp)) parameters 10453static inline _glptr_VertexP4uiv GET_VertexP4uiv(struct _glapi_table *disp) { 10454 return (_glptr_VertexP4uiv) (GET_by_offset(disp, _gloffset_VertexP4uiv)); 10455} 10456 10457static inline void SET_VertexP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10458 SET_by_offset(disp, _gloffset_VertexP4uiv, fn); 10459} 10460 10461typedef void (GLAPIENTRYP _glptr_DrawArraysIndirect)(GLenum, const GLvoid *); 10462#define CALL_DrawArraysIndirect(disp, parameters) \ 10463 (* GET_DrawArraysIndirect(disp)) parameters 10464static inline _glptr_DrawArraysIndirect GET_DrawArraysIndirect(struct _glapi_table *disp) { 10465 return (_glptr_DrawArraysIndirect) (GET_by_offset(disp, _gloffset_DrawArraysIndirect)); 10466} 10467 10468static inline void SET_DrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *)) { 10469 SET_by_offset(disp, _gloffset_DrawArraysIndirect, fn); 10470} 10471 10472typedef void (GLAPIENTRYP _glptr_DrawElementsIndirect)(GLenum, GLenum, const GLvoid *); 10473#define CALL_DrawElementsIndirect(disp, parameters) \ 10474 (* GET_DrawElementsIndirect(disp)) parameters 10475static inline _glptr_DrawElementsIndirect GET_DrawElementsIndirect(struct _glapi_table *disp) { 10476 return (_glptr_DrawElementsIndirect) (GET_by_offset(disp, _gloffset_DrawElementsIndirect)); 10477} 10478 10479static inline void SET_DrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *)) { 10480 SET_by_offset(disp, _gloffset_DrawElementsIndirect, fn); 10481} 10482 10483typedef void (GLAPIENTRYP _glptr_BindTransformFeedback)(GLenum, GLuint); 10484#define CALL_BindTransformFeedback(disp, parameters) \ 10485 (* GET_BindTransformFeedback(disp)) parameters 10486static inline _glptr_BindTransformFeedback GET_BindTransformFeedback(struct _glapi_table *disp) { 10487 return (_glptr_BindTransformFeedback) (GET_by_offset(disp, _gloffset_BindTransformFeedback)); 10488} 10489 10490static inline void SET_BindTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10491 SET_by_offset(disp, _gloffset_BindTransformFeedback, fn); 10492} 10493 10494typedef void (GLAPIENTRYP _glptr_DeleteTransformFeedbacks)(GLsizei, const GLuint *); 10495#define CALL_DeleteTransformFeedbacks(disp, parameters) \ 10496 (* GET_DeleteTransformFeedbacks(disp)) parameters 10497static inline _glptr_DeleteTransformFeedbacks GET_DeleteTransformFeedbacks(struct _glapi_table *disp) { 10498 return (_glptr_DeleteTransformFeedbacks) (GET_by_offset(disp, _gloffset_DeleteTransformFeedbacks)); 10499} 10500 10501static inline void SET_DeleteTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 10502 SET_by_offset(disp, _gloffset_DeleteTransformFeedbacks, fn); 10503} 10504 10505typedef void (GLAPIENTRYP _glptr_DrawTransformFeedback)(GLenum, GLuint); 10506#define CALL_DrawTransformFeedback(disp, parameters) \ 10507 (* GET_DrawTransformFeedback(disp)) parameters 10508static inline _glptr_DrawTransformFeedback GET_DrawTransformFeedback(struct _glapi_table *disp) { 10509 return (_glptr_DrawTransformFeedback) (GET_by_offset(disp, _gloffset_DrawTransformFeedback)); 10510} 10511 10512static inline void SET_DrawTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10513 SET_by_offset(disp, _gloffset_DrawTransformFeedback, fn); 10514} 10515 10516typedef void (GLAPIENTRYP _glptr_GenTransformFeedbacks)(GLsizei, GLuint *); 10517#define CALL_GenTransformFeedbacks(disp, parameters) \ 10518 (* GET_GenTransformFeedbacks(disp)) parameters 10519static inline _glptr_GenTransformFeedbacks GET_GenTransformFeedbacks(struct _glapi_table *disp) { 10520 return (_glptr_GenTransformFeedbacks) (GET_by_offset(disp, _gloffset_GenTransformFeedbacks)); 10521} 10522 10523static inline void SET_GenTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 10524 SET_by_offset(disp, _gloffset_GenTransformFeedbacks, fn); 10525} 10526 10527typedef GLboolean (GLAPIENTRYP _glptr_IsTransformFeedback)(GLuint); 10528#define CALL_IsTransformFeedback(disp, parameters) \ 10529 (* GET_IsTransformFeedback(disp)) parameters 10530static inline _glptr_IsTransformFeedback GET_IsTransformFeedback(struct _glapi_table *disp) { 10531 return (_glptr_IsTransformFeedback) (GET_by_offset(disp, _gloffset_IsTransformFeedback)); 10532} 10533 10534static inline void SET_IsTransformFeedback(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 10535 SET_by_offset(disp, _gloffset_IsTransformFeedback, fn); 10536} 10537 10538typedef void (GLAPIENTRYP _glptr_PauseTransformFeedback)(void); 10539#define CALL_PauseTransformFeedback(disp, parameters) \ 10540 (* GET_PauseTransformFeedback(disp)) parameters 10541static inline _glptr_PauseTransformFeedback GET_PauseTransformFeedback(struct _glapi_table *disp) { 10542 return (_glptr_PauseTransformFeedback) (GET_by_offset(disp, _gloffset_PauseTransformFeedback)); 10543} 10544 10545static inline void SET_PauseTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 10546 SET_by_offset(disp, _gloffset_PauseTransformFeedback, fn); 10547} 10548 10549typedef void (GLAPIENTRYP _glptr_ResumeTransformFeedback)(void); 10550#define CALL_ResumeTransformFeedback(disp, parameters) \ 10551 (* GET_ResumeTransformFeedback(disp)) parameters 10552static inline _glptr_ResumeTransformFeedback GET_ResumeTransformFeedback(struct _glapi_table *disp) { 10553 return (_glptr_ResumeTransformFeedback) (GET_by_offset(disp, _gloffset_ResumeTransformFeedback)); 10554} 10555 10556static inline void SET_ResumeTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 10557 SET_by_offset(disp, _gloffset_ResumeTransformFeedback, fn); 10558} 10559 10560typedef void (GLAPIENTRYP _glptr_BeginQueryIndexed)(GLenum, GLuint, GLuint); 10561#define CALL_BeginQueryIndexed(disp, parameters) \ 10562 (* GET_BeginQueryIndexed(disp)) parameters 10563static inline _glptr_BeginQueryIndexed GET_BeginQueryIndexed(struct _glapi_table *disp) { 10564 return (_glptr_BeginQueryIndexed) (GET_by_offset(disp, _gloffset_BeginQueryIndexed)); 10565} 10566 10567static inline void SET_BeginQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) { 10568 SET_by_offset(disp, _gloffset_BeginQueryIndexed, fn); 10569} 10570 10571typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackStream)(GLenum, GLuint, GLuint); 10572#define CALL_DrawTransformFeedbackStream(disp, parameters) \ 10573 (* GET_DrawTransformFeedbackStream(disp)) parameters 10574static inline _glptr_DrawTransformFeedbackStream GET_DrawTransformFeedbackStream(struct _glapi_table *disp) { 10575 return (_glptr_DrawTransformFeedbackStream) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStream)); 10576} 10577 10578static inline void SET_DrawTransformFeedbackStream(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) { 10579 SET_by_offset(disp, _gloffset_DrawTransformFeedbackStream, fn); 10580} 10581 10582typedef void (GLAPIENTRYP _glptr_EndQueryIndexed)(GLenum, GLuint); 10583#define CALL_EndQueryIndexed(disp, parameters) \ 10584 (* GET_EndQueryIndexed(disp)) parameters 10585static inline _glptr_EndQueryIndexed GET_EndQueryIndexed(struct _glapi_table *disp) { 10586 return (_glptr_EndQueryIndexed) (GET_by_offset(disp, _gloffset_EndQueryIndexed)); 10587} 10588 10589static inline void SET_EndQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10590 SET_by_offset(disp, _gloffset_EndQueryIndexed, fn); 10591} 10592 10593typedef void (GLAPIENTRYP _glptr_GetQueryIndexediv)(GLenum, GLuint, GLenum, GLint *); 10594#define CALL_GetQueryIndexediv(disp, parameters) \ 10595 (* GET_GetQueryIndexediv(disp)) parameters 10596static inline _glptr_GetQueryIndexediv GET_GetQueryIndexediv(struct _glapi_table *disp) { 10597 return (_glptr_GetQueryIndexediv) (GET_by_offset(disp, _gloffset_GetQueryIndexediv)); 10598} 10599 10600static inline void SET_GetQueryIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) { 10601 SET_by_offset(disp, _gloffset_GetQueryIndexediv, fn); 10602} 10603 10604typedef void (GLAPIENTRYP _glptr_ClearDepthf)(GLclampf); 10605#define CALL_ClearDepthf(disp, parameters) \ 10606 (* GET_ClearDepthf(disp)) parameters 10607static inline _glptr_ClearDepthf GET_ClearDepthf(struct _glapi_table *disp) { 10608 return (_glptr_ClearDepthf) (GET_by_offset(disp, _gloffset_ClearDepthf)); 10609} 10610 10611static inline void SET_ClearDepthf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf)) { 10612 SET_by_offset(disp, _gloffset_ClearDepthf, fn); 10613} 10614 10615typedef void (GLAPIENTRYP _glptr_DepthRangef)(GLclampf, GLclampf); 10616#define CALL_DepthRangef(disp, parameters) \ 10617 (* GET_DepthRangef(disp)) parameters 10618static inline _glptr_DepthRangef GET_DepthRangef(struct _glapi_table *disp) { 10619 return (_glptr_DepthRangef) (GET_by_offset(disp, _gloffset_DepthRangef)); 10620} 10621 10622static inline void SET_DepthRangef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf)) { 10623 SET_by_offset(disp, _gloffset_DepthRangef, fn); 10624} 10625 10626typedef void (GLAPIENTRYP _glptr_GetShaderPrecisionFormat)(GLenum, GLenum, GLint *, GLint *); 10627#define CALL_GetShaderPrecisionFormat(disp, parameters) \ 10628 (* GET_GetShaderPrecisionFormat(disp)) parameters 10629static inline _glptr_GetShaderPrecisionFormat GET_GetShaderPrecisionFormat(struct _glapi_table *disp) { 10630 return (_glptr_GetShaderPrecisionFormat) (GET_by_offset(disp, _gloffset_GetShaderPrecisionFormat)); 10631} 10632 10633static inline void SET_GetShaderPrecisionFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *, GLint *)) { 10634 SET_by_offset(disp, _gloffset_GetShaderPrecisionFormat, fn); 10635} 10636 10637typedef void (GLAPIENTRYP _glptr_ReleaseShaderCompiler)(void); 10638#define CALL_ReleaseShaderCompiler(disp, parameters) \ 10639 (* GET_ReleaseShaderCompiler(disp)) parameters 10640static inline _glptr_ReleaseShaderCompiler GET_ReleaseShaderCompiler(struct _glapi_table *disp) { 10641 return (_glptr_ReleaseShaderCompiler) (GET_by_offset(disp, _gloffset_ReleaseShaderCompiler)); 10642} 10643 10644static inline void SET_ReleaseShaderCompiler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 10645 SET_by_offset(disp, _gloffset_ReleaseShaderCompiler, fn); 10646} 10647 10648typedef void (GLAPIENTRYP _glptr_ShaderBinary)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei); 10649#define CALL_ShaderBinary(disp, parameters) \ 10650 (* GET_ShaderBinary(disp)) parameters 10651static inline _glptr_ShaderBinary GET_ShaderBinary(struct _glapi_table *disp) { 10652 return (_glptr_ShaderBinary) (GET_by_offset(disp, _gloffset_ShaderBinary)); 10653} 10654 10655static inline void SET_ShaderBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei)) { 10656 SET_by_offset(disp, _gloffset_ShaderBinary, fn); 10657} 10658 10659typedef void (GLAPIENTRYP _glptr_GetProgramBinary)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *); 10660#define CALL_GetProgramBinary(disp, parameters) \ 10661 (* GET_GetProgramBinary(disp)) parameters 10662static inline _glptr_GetProgramBinary GET_GetProgramBinary(struct _glapi_table *disp) { 10663 return (_glptr_GetProgramBinary) (GET_by_offset(disp, _gloffset_GetProgramBinary)); 10664} 10665 10666static inline void SET_GetProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *)) { 10667 SET_by_offset(disp, _gloffset_GetProgramBinary, fn); 10668} 10669 10670typedef void (GLAPIENTRYP _glptr_ProgramBinary)(GLuint, GLenum, const GLvoid *, GLsizei); 10671#define CALL_ProgramBinary(disp, parameters) \ 10672 (* GET_ProgramBinary(disp)) parameters 10673static inline _glptr_ProgramBinary GET_ProgramBinary(struct _glapi_table *disp) { 10674 return (_glptr_ProgramBinary) (GET_by_offset(disp, _gloffset_ProgramBinary)); 10675} 10676 10677static inline void SET_ProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLvoid *, GLsizei)) { 10678 SET_by_offset(disp, _gloffset_ProgramBinary, fn); 10679} 10680 10681typedef void (GLAPIENTRYP _glptr_ProgramParameteri)(GLuint, GLenum, GLint); 10682#define CALL_ProgramParameteri(disp, parameters) \ 10683 (* GET_ProgramParameteri(disp)) parameters 10684static inline _glptr_ProgramParameteri GET_ProgramParameteri(struct _glapi_table *disp) { 10685 return (_glptr_ProgramParameteri) (GET_by_offset(disp, _gloffset_ProgramParameteri)); 10686} 10687 10688static inline void SET_ProgramParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) { 10689 SET_by_offset(disp, _gloffset_ProgramParameteri, fn); 10690} 10691 10692typedef void (GLAPIENTRYP _glptr_DepthRangeArrayv)(GLuint, GLsizei, const GLclampd *); 10693#define CALL_DepthRangeArrayv(disp, parameters) \ 10694 (* GET_DepthRangeArrayv(disp)) parameters 10695static inline _glptr_DepthRangeArrayv GET_DepthRangeArrayv(struct _glapi_table *disp) { 10696 return (_glptr_DepthRangeArrayv) (GET_by_offset(disp, _gloffset_DepthRangeArrayv)); 10697} 10698 10699static inline void SET_DepthRangeArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLclampd *)) { 10700 SET_by_offset(disp, _gloffset_DepthRangeArrayv, fn); 10701} 10702 10703typedef void (GLAPIENTRYP _glptr_DepthRangeIndexed)(GLuint, GLclampd, GLclampd); 10704#define CALL_DepthRangeIndexed(disp, parameters) \ 10705 (* GET_DepthRangeIndexed(disp)) parameters 10706static inline _glptr_DepthRangeIndexed GET_DepthRangeIndexed(struct _glapi_table *disp) { 10707 return (_glptr_DepthRangeIndexed) (GET_by_offset(disp, _gloffset_DepthRangeIndexed)); 10708} 10709 10710static inline void SET_DepthRangeIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLclampd, GLclampd)) { 10711 SET_by_offset(disp, _gloffset_DepthRangeIndexed, fn); 10712} 10713 10714typedef void (GLAPIENTRYP _glptr_GetDoublei_v)(GLenum, GLuint, GLdouble *); 10715#define CALL_GetDoublei_v(disp, parameters) \ 10716 (* GET_GetDoublei_v(disp)) parameters 10717static inline _glptr_GetDoublei_v GET_GetDoublei_v(struct _glapi_table *disp) { 10718 return (_glptr_GetDoublei_v) (GET_by_offset(disp, _gloffset_GetDoublei_v)); 10719} 10720 10721static inline void SET_GetDoublei_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) { 10722 SET_by_offset(disp, _gloffset_GetDoublei_v, fn); 10723} 10724 10725typedef void (GLAPIENTRYP _glptr_GetFloati_v)(GLenum, GLuint, GLfloat *); 10726#define CALL_GetFloati_v(disp, parameters) \ 10727 (* GET_GetFloati_v(disp)) parameters 10728static inline _glptr_GetFloati_v GET_GetFloati_v(struct _glapi_table *disp) { 10729 return (_glptr_GetFloati_v) (GET_by_offset(disp, _gloffset_GetFloati_v)); 10730} 10731 10732static inline void SET_GetFloati_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) { 10733 SET_by_offset(disp, _gloffset_GetFloati_v, fn); 10734} 10735 10736typedef void (GLAPIENTRYP _glptr_ScissorArrayv)(GLuint, GLsizei, const int *); 10737#define CALL_ScissorArrayv(disp, parameters) \ 10738 (* GET_ScissorArrayv(disp)) parameters 10739static inline _glptr_ScissorArrayv GET_ScissorArrayv(struct _glapi_table *disp) { 10740 return (_glptr_ScissorArrayv) (GET_by_offset(disp, _gloffset_ScissorArrayv)); 10741} 10742 10743static inline void SET_ScissorArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const int *)) { 10744 SET_by_offset(disp, _gloffset_ScissorArrayv, fn); 10745} 10746 10747typedef void (GLAPIENTRYP _glptr_ScissorIndexed)(GLuint, GLint, GLint, GLsizei, GLsizei); 10748#define CALL_ScissorIndexed(disp, parameters) \ 10749 (* GET_ScissorIndexed(disp)) parameters 10750static inline _glptr_ScissorIndexed GET_ScissorIndexed(struct _glapi_table *disp) { 10751 return (_glptr_ScissorIndexed) (GET_by_offset(disp, _gloffset_ScissorIndexed)); 10752} 10753 10754static inline void SET_ScissorIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLsizei)) { 10755 SET_by_offset(disp, _gloffset_ScissorIndexed, fn); 10756} 10757 10758typedef void (GLAPIENTRYP _glptr_ScissorIndexedv)(GLuint, const GLint *); 10759#define CALL_ScissorIndexedv(disp, parameters) \ 10760 (* GET_ScissorIndexedv(disp)) parameters 10761static inline _glptr_ScissorIndexedv GET_ScissorIndexedv(struct _glapi_table *disp) { 10762 return (_glptr_ScissorIndexedv) (GET_by_offset(disp, _gloffset_ScissorIndexedv)); 10763} 10764 10765static inline void SET_ScissorIndexedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 10766 SET_by_offset(disp, _gloffset_ScissorIndexedv, fn); 10767} 10768 10769typedef void (GLAPIENTRYP _glptr_ViewportArrayv)(GLuint, GLsizei, const GLfloat *); 10770#define CALL_ViewportArrayv(disp, parameters) \ 10771 (* GET_ViewportArrayv(disp)) parameters 10772static inline _glptr_ViewportArrayv GET_ViewportArrayv(struct _glapi_table *disp) { 10773 return (_glptr_ViewportArrayv) (GET_by_offset(disp, _gloffset_ViewportArrayv)); 10774} 10775 10776static inline void SET_ViewportArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) { 10777 SET_by_offset(disp, _gloffset_ViewportArrayv, fn); 10778} 10779 10780typedef void (GLAPIENTRYP _glptr_ViewportIndexedf)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat); 10781#define CALL_ViewportIndexedf(disp, parameters) \ 10782 (* GET_ViewportIndexedf(disp)) parameters 10783static inline _glptr_ViewportIndexedf GET_ViewportIndexedf(struct _glapi_table *disp) { 10784 return (_glptr_ViewportIndexedf) (GET_by_offset(disp, _gloffset_ViewportIndexedf)); 10785} 10786 10787static inline void SET_ViewportIndexedf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) { 10788 SET_by_offset(disp, _gloffset_ViewportIndexedf, fn); 10789} 10790 10791typedef void (GLAPIENTRYP _glptr_ViewportIndexedfv)(GLuint, const GLfloat *); 10792#define CALL_ViewportIndexedfv(disp, parameters) \ 10793 (* GET_ViewportIndexedfv(disp)) parameters 10794static inline _glptr_ViewportIndexedfv GET_ViewportIndexedfv(struct _glapi_table *disp) { 10795 return (_glptr_ViewportIndexedfv) (GET_by_offset(disp, _gloffset_ViewportIndexedfv)); 10796} 10797 10798static inline void SET_ViewportIndexedfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 10799 SET_by_offset(disp, _gloffset_ViewportIndexedfv, fn); 10800} 10801 10802typedef GLenum (GLAPIENTRYP _glptr_GetGraphicsResetStatusARB)(void); 10803#define CALL_GetGraphicsResetStatusARB(disp, parameters) \ 10804 (* GET_GetGraphicsResetStatusARB(disp)) parameters 10805static inline _glptr_GetGraphicsResetStatusARB GET_GetGraphicsResetStatusARB(struct _glapi_table *disp) { 10806 return (_glptr_GetGraphicsResetStatusARB) (GET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB)); 10807} 10808 10809static inline void SET_GetGraphicsResetStatusARB(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) { 10810 SET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB, fn); 10811} 10812 10813typedef void (GLAPIENTRYP _glptr_GetnColorTableARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *); 10814#define CALL_GetnColorTableARB(disp, parameters) \ 10815 (* GET_GetnColorTableARB(disp)) parameters 10816static inline _glptr_GetnColorTableARB GET_GetnColorTableARB(struct _glapi_table *disp) { 10817 return (_glptr_GetnColorTableARB) (GET_by_offset(disp, _gloffset_GetnColorTableARB)); 10818} 10819 10820static inline void SET_GetnColorTableARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) { 10821 SET_by_offset(disp, _gloffset_GetnColorTableARB, fn); 10822} 10823 10824typedef void (GLAPIENTRYP _glptr_GetnCompressedTexImageARB)(GLenum, GLint, GLsizei, GLvoid *); 10825#define CALL_GetnCompressedTexImageARB(disp, parameters) \ 10826 (* GET_GetnCompressedTexImageARB(disp)) parameters 10827static inline _glptr_GetnCompressedTexImageARB GET_GetnCompressedTexImageARB(struct _glapi_table *disp) { 10828 return (_glptr_GetnCompressedTexImageARB) (GET_by_offset(disp, _gloffset_GetnCompressedTexImageARB)); 10829} 10830 10831static inline void SET_GetnCompressedTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLvoid *)) { 10832 SET_by_offset(disp, _gloffset_GetnCompressedTexImageARB, fn); 10833} 10834 10835typedef void (GLAPIENTRYP _glptr_GetnConvolutionFilterARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *); 10836#define CALL_GetnConvolutionFilterARB(disp, parameters) \ 10837 (* GET_GetnConvolutionFilterARB(disp)) parameters 10838static inline _glptr_GetnConvolutionFilterARB GET_GetnConvolutionFilterARB(struct _glapi_table *disp) { 10839 return (_glptr_GetnConvolutionFilterARB) (GET_by_offset(disp, _gloffset_GetnConvolutionFilterARB)); 10840} 10841 10842static inline void SET_GetnConvolutionFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) { 10843 SET_by_offset(disp, _gloffset_GetnConvolutionFilterARB, fn); 10844} 10845 10846typedef void (GLAPIENTRYP _glptr_GetnHistogramARB)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *); 10847#define CALL_GetnHistogramARB(disp, parameters) \ 10848 (* GET_GetnHistogramARB(disp)) parameters 10849static inline _glptr_GetnHistogramARB GET_GetnHistogramARB(struct _glapi_table *disp) { 10850 return (_glptr_GetnHistogramARB) (GET_by_offset(disp, _gloffset_GetnHistogramARB)); 10851} 10852 10853static inline void SET_GetnHistogramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) { 10854 SET_by_offset(disp, _gloffset_GetnHistogramARB, fn); 10855} 10856 10857typedef void (GLAPIENTRYP _glptr_GetnMapdvARB)(GLenum, GLenum, GLsizei, GLdouble *); 10858#define CALL_GetnMapdvARB(disp, parameters) \ 10859 (* GET_GetnMapdvARB(disp)) parameters 10860static inline _glptr_GetnMapdvARB GET_GetnMapdvARB(struct _glapi_table *disp) { 10861 return (_glptr_GetnMapdvARB) (GET_by_offset(disp, _gloffset_GetnMapdvARB)); 10862} 10863 10864static inline void SET_GetnMapdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLdouble *)) { 10865 SET_by_offset(disp, _gloffset_GetnMapdvARB, fn); 10866} 10867 10868typedef void (GLAPIENTRYP _glptr_GetnMapfvARB)(GLenum, GLenum, GLsizei, GLfloat *); 10869#define CALL_GetnMapfvARB(disp, parameters) \ 10870 (* GET_GetnMapfvARB(disp)) parameters 10871static inline _glptr_GetnMapfvARB GET_GetnMapfvARB(struct _glapi_table *disp) { 10872 return (_glptr_GetnMapfvARB) (GET_by_offset(disp, _gloffset_GetnMapfvARB)); 10873} 10874 10875static inline void SET_GetnMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLfloat *)) { 10876 SET_by_offset(disp, _gloffset_GetnMapfvARB, fn); 10877} 10878 10879typedef void (GLAPIENTRYP _glptr_GetnMapivARB)(GLenum, GLenum, GLsizei, GLint *); 10880#define CALL_GetnMapivARB(disp, parameters) \ 10881 (* GET_GetnMapivARB(disp)) parameters 10882static inline _glptr_GetnMapivARB GET_GetnMapivARB(struct _glapi_table *disp) { 10883 return (_glptr_GetnMapivARB) (GET_by_offset(disp, _gloffset_GetnMapivARB)); 10884} 10885 10886static inline void SET_GetnMapivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLint *)) { 10887 SET_by_offset(disp, _gloffset_GetnMapivARB, fn); 10888} 10889 10890typedef void (GLAPIENTRYP _glptr_GetnMinmaxARB)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *); 10891#define CALL_GetnMinmaxARB(disp, parameters) \ 10892 (* GET_GetnMinmaxARB(disp)) parameters 10893static inline _glptr_GetnMinmaxARB GET_GetnMinmaxARB(struct _glapi_table *disp) { 10894 return (_glptr_GetnMinmaxARB) (GET_by_offset(disp, _gloffset_GetnMinmaxARB)); 10895} 10896 10897static inline void SET_GetnMinmaxARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) { 10898 SET_by_offset(disp, _gloffset_GetnMinmaxARB, fn); 10899} 10900 10901typedef void (GLAPIENTRYP _glptr_GetnPixelMapfvARB)(GLenum, GLsizei, GLfloat *); 10902#define CALL_GetnPixelMapfvARB(disp, parameters) \ 10903 (* GET_GetnPixelMapfvARB(disp)) parameters 10904static inline _glptr_GetnPixelMapfvARB GET_GetnPixelMapfvARB(struct _glapi_table *disp) { 10905 return (_glptr_GetnPixelMapfvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapfvARB)); 10906} 10907 10908static inline void SET_GetnPixelMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLfloat *)) { 10909 SET_by_offset(disp, _gloffset_GetnPixelMapfvARB, fn); 10910} 10911 10912typedef void (GLAPIENTRYP _glptr_GetnPixelMapuivARB)(GLenum, GLsizei, GLuint *); 10913#define CALL_GetnPixelMapuivARB(disp, parameters) \ 10914 (* GET_GetnPixelMapuivARB(disp)) parameters 10915static inline _glptr_GetnPixelMapuivARB GET_GetnPixelMapuivARB(struct _glapi_table *disp) { 10916 return (_glptr_GetnPixelMapuivARB) (GET_by_offset(disp, _gloffset_GetnPixelMapuivARB)); 10917} 10918 10919static inline void SET_GetnPixelMapuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) { 10920 SET_by_offset(disp, _gloffset_GetnPixelMapuivARB, fn); 10921} 10922 10923typedef void (GLAPIENTRYP _glptr_GetnPixelMapusvARB)(GLenum, GLsizei, GLushort *); 10924#define CALL_GetnPixelMapusvARB(disp, parameters) \ 10925 (* GET_GetnPixelMapusvARB(disp)) parameters 10926static inline _glptr_GetnPixelMapusvARB GET_GetnPixelMapusvARB(struct _glapi_table *disp) { 10927 return (_glptr_GetnPixelMapusvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapusvARB)); 10928} 10929 10930static inline void SET_GetnPixelMapusvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLushort *)) { 10931 SET_by_offset(disp, _gloffset_GetnPixelMapusvARB, fn); 10932} 10933 10934typedef void (GLAPIENTRYP _glptr_GetnPolygonStippleARB)(GLsizei, GLubyte *); 10935#define CALL_GetnPolygonStippleARB(disp, parameters) \ 10936 (* GET_GetnPolygonStippleARB(disp)) parameters 10937static inline _glptr_GetnPolygonStippleARB GET_GetnPolygonStippleARB(struct _glapi_table *disp) { 10938 return (_glptr_GetnPolygonStippleARB) (GET_by_offset(disp, _gloffset_GetnPolygonStippleARB)); 10939} 10940 10941static inline void SET_GetnPolygonStippleARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLubyte *)) { 10942 SET_by_offset(disp, _gloffset_GetnPolygonStippleARB, fn); 10943} 10944 10945typedef void (GLAPIENTRYP _glptr_GetnSeparableFilterARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *); 10946#define CALL_GetnSeparableFilterARB(disp, parameters) \ 10947 (* GET_GetnSeparableFilterARB(disp)) parameters 10948static inline _glptr_GetnSeparableFilterARB GET_GetnSeparableFilterARB(struct _glapi_table *disp) { 10949 return (_glptr_GetnSeparableFilterARB) (GET_by_offset(disp, _gloffset_GetnSeparableFilterARB)); 10950} 10951 10952static inline void SET_GetnSeparableFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *)) { 10953 SET_by_offset(disp, _gloffset_GetnSeparableFilterARB, fn); 10954} 10955 10956typedef void (GLAPIENTRYP _glptr_GetnTexImageARB)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *); 10957#define CALL_GetnTexImageARB(disp, parameters) \ 10958 (* GET_GetnTexImageARB(disp)) parameters 10959static inline _glptr_GetnTexImageARB GET_GetnTexImageARB(struct _glapi_table *disp) { 10960 return (_glptr_GetnTexImageARB) (GET_by_offset(disp, _gloffset_GetnTexImageARB)); 10961} 10962 10963static inline void SET_GetnTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *)) { 10964 SET_by_offset(disp, _gloffset_GetnTexImageARB, fn); 10965} 10966 10967typedef void (GLAPIENTRYP _glptr_GetnUniformdvARB)(GLuint, GLint, GLsizei, GLdouble *); 10968#define CALL_GetnUniformdvARB(disp, parameters) \ 10969 (* GET_GetnUniformdvARB(disp)) parameters 10970static inline _glptr_GetnUniformdvARB GET_GetnUniformdvARB(struct _glapi_table *disp) { 10971 return (_glptr_GetnUniformdvARB) (GET_by_offset(disp, _gloffset_GetnUniformdvARB)); 10972} 10973 10974static inline void SET_GetnUniformdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLdouble *)) { 10975 SET_by_offset(disp, _gloffset_GetnUniformdvARB, fn); 10976} 10977 10978typedef void (GLAPIENTRYP _glptr_GetnUniformfvARB)(GLuint, GLint, GLsizei, GLfloat *); 10979#define CALL_GetnUniformfvARB(disp, parameters) \ 10980 (* GET_GetnUniformfvARB(disp)) parameters 10981static inline _glptr_GetnUniformfvARB GET_GetnUniformfvARB(struct _glapi_table *disp) { 10982 return (_glptr_GetnUniformfvARB) (GET_by_offset(disp, _gloffset_GetnUniformfvARB)); 10983} 10984 10985static inline void SET_GetnUniformfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLfloat *)) { 10986 SET_by_offset(disp, _gloffset_GetnUniformfvARB, fn); 10987} 10988 10989typedef void (GLAPIENTRYP _glptr_GetnUniformivARB)(GLuint, GLint, GLsizei, GLint *); 10990#define CALL_GetnUniformivARB(disp, parameters) \ 10991 (* GET_GetnUniformivARB(disp)) parameters 10992static inline _glptr_GetnUniformivARB GET_GetnUniformivARB(struct _glapi_table *disp) { 10993 return (_glptr_GetnUniformivARB) (GET_by_offset(disp, _gloffset_GetnUniformivARB)); 10994} 10995 10996static inline void SET_GetnUniformivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLint *)) { 10997 SET_by_offset(disp, _gloffset_GetnUniformivARB, fn); 10998} 10999 11000typedef void (GLAPIENTRYP _glptr_GetnUniformuivARB)(GLuint, GLint, GLsizei, GLuint *); 11001#define CALL_GetnUniformuivARB(disp, parameters) \ 11002 (* GET_GetnUniformuivARB(disp)) parameters 11003static inline _glptr_GetnUniformuivARB GET_GetnUniformuivARB(struct _glapi_table *disp) { 11004 return (_glptr_GetnUniformuivARB) (GET_by_offset(disp, _gloffset_GetnUniformuivARB)); 11005} 11006 11007static inline void SET_GetnUniformuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLuint *)) { 11008 SET_by_offset(disp, _gloffset_GetnUniformuivARB, fn); 11009} 11010 11011typedef void (GLAPIENTRYP _glptr_ReadnPixelsARB)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *); 11012#define CALL_ReadnPixelsARB(disp, parameters) \ 11013 (* GET_ReadnPixelsARB(disp)) parameters 11014static inline _glptr_ReadnPixelsARB GET_ReadnPixelsARB(struct _glapi_table *disp) { 11015 return (_glptr_ReadnPixelsARB) (GET_by_offset(disp, _gloffset_ReadnPixelsARB)); 11016} 11017 11018static inline void SET_ReadnPixelsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *)) { 11019 SET_by_offset(disp, _gloffset_ReadnPixelsARB, fn); 11020} 11021 11022typedef void (GLAPIENTRYP _glptr_DrawArraysInstancedBaseInstance)(GLenum, GLint, GLsizei, GLsizei, GLuint); 11023#define CALL_DrawArraysInstancedBaseInstance(disp, parameters) \ 11024 (* GET_DrawArraysInstancedBaseInstance(disp)) parameters 11025static inline _glptr_DrawArraysInstancedBaseInstance GET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp) { 11026 return (_glptr_DrawArraysInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance)); 11027} 11028 11029static inline void SET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei, GLuint)) { 11030 SET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance, fn); 11031} 11032 11033typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseInstance)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint); 11034#define CALL_DrawElementsInstancedBaseInstance(disp, parameters) \ 11035 (* GET_DrawElementsInstancedBaseInstance(disp)) parameters 11036static inline _glptr_DrawElementsInstancedBaseInstance GET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp) { 11037 return (_glptr_DrawElementsInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance)); 11038} 11039 11040static inline void SET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint)) { 11041 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance, fn); 11042} 11043 11044typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseVertexBaseInstance)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint); 11045#define CALL_DrawElementsInstancedBaseVertexBaseInstance(disp, parameters) \ 11046 (* GET_DrawElementsInstancedBaseVertexBaseInstance(disp)) parameters 11047static inline _glptr_DrawElementsInstancedBaseVertexBaseInstance GET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp) { 11048 return (_glptr_DrawElementsInstancedBaseVertexBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance)); 11049} 11050 11051static inline void SET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint)) { 11052 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance, fn); 11053} 11054 11055typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackInstanced)(GLenum, GLuint, GLsizei); 11056#define CALL_DrawTransformFeedbackInstanced(disp, parameters) \ 11057 (* GET_DrawTransformFeedbackInstanced(disp)) parameters 11058static inline _glptr_DrawTransformFeedbackInstanced GET_DrawTransformFeedbackInstanced(struct _glapi_table *disp) { 11059 return (_glptr_DrawTransformFeedbackInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced)); 11060} 11061 11062static inline void SET_DrawTransformFeedbackInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei)) { 11063 SET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced, fn); 11064} 11065 11066typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackStreamInstanced)(GLenum, GLuint, GLuint, GLsizei); 11067#define CALL_DrawTransformFeedbackStreamInstanced(disp, parameters) \ 11068 (* GET_DrawTransformFeedbackStreamInstanced(disp)) parameters 11069static inline _glptr_DrawTransformFeedbackStreamInstanced GET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp) { 11070 return (_glptr_DrawTransformFeedbackStreamInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced)); 11071} 11072 11073static inline void SET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei)) { 11074 SET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced, fn); 11075} 11076 11077typedef void (GLAPIENTRYP _glptr_GetInternalformativ)(GLenum, GLenum, GLenum, GLsizei, GLint *); 11078#define CALL_GetInternalformativ(disp, parameters) \ 11079 (* GET_GetInternalformativ(disp)) parameters 11080static inline _glptr_GetInternalformativ GET_GetInternalformativ(struct _glapi_table *disp) { 11081 return (_glptr_GetInternalformativ) (GET_by_offset(disp, _gloffset_GetInternalformativ)); 11082} 11083 11084static inline void SET_GetInternalformativ(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLint *)) { 11085 SET_by_offset(disp, _gloffset_GetInternalformativ, fn); 11086} 11087 11088typedef void (GLAPIENTRYP _glptr_GetActiveAtomicCounterBufferiv)(GLuint, GLuint, GLenum, GLint *); 11089#define CALL_GetActiveAtomicCounterBufferiv(disp, parameters) \ 11090 (* GET_GetActiveAtomicCounterBufferiv(disp)) parameters 11091static inline _glptr_GetActiveAtomicCounterBufferiv GET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp) { 11092 return (_glptr_GetActiveAtomicCounterBufferiv) (GET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv)); 11093} 11094 11095static inline void SET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) { 11096 SET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv, fn); 11097} 11098 11099typedef void (GLAPIENTRYP _glptr_BindImageTexture)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum); 11100#define CALL_BindImageTexture(disp, parameters) \ 11101 (* GET_BindImageTexture(disp)) parameters 11102static inline _glptr_BindImageTexture GET_BindImageTexture(struct _glapi_table *disp) { 11103 return (_glptr_BindImageTexture) (GET_by_offset(disp, _gloffset_BindImageTexture)); 11104} 11105 11106static inline void SET_BindImageTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum)) { 11107 SET_by_offset(disp, _gloffset_BindImageTexture, fn); 11108} 11109 11110typedef void (GLAPIENTRYP _glptr_MemoryBarrier)(GLbitfield); 11111#define CALL_MemoryBarrier(disp, parameters) \ 11112 (* GET_MemoryBarrier(disp)) parameters 11113static inline _glptr_MemoryBarrier GET_MemoryBarrier(struct _glapi_table *disp) { 11114 return (_glptr_MemoryBarrier) (GET_by_offset(disp, _gloffset_MemoryBarrier)); 11115} 11116 11117static inline void SET_MemoryBarrier(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) { 11118 SET_by_offset(disp, _gloffset_MemoryBarrier, fn); 11119} 11120 11121typedef void (GLAPIENTRYP _glptr_TexStorage1D)(GLenum, GLsizei, GLenum, GLsizei); 11122#define CALL_TexStorage1D(disp, parameters) \ 11123 (* GET_TexStorage1D(disp)) parameters 11124static inline _glptr_TexStorage1D GET_TexStorage1D(struct _glapi_table *disp) { 11125 return (_glptr_TexStorage1D) (GET_by_offset(disp, _gloffset_TexStorage1D)); 11126} 11127 11128static inline void SET_TexStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei)) { 11129 SET_by_offset(disp, _gloffset_TexStorage1D, fn); 11130} 11131 11132typedef void (GLAPIENTRYP _glptr_TexStorage2D)(GLenum, GLsizei, GLenum, GLsizei, GLsizei); 11133#define CALL_TexStorage2D(disp, parameters) \ 11134 (* GET_TexStorage2D(disp)) parameters 11135static inline _glptr_TexStorage2D GET_TexStorage2D(struct _glapi_table *disp) { 11136 return (_glptr_TexStorage2D) (GET_by_offset(disp, _gloffset_TexStorage2D)); 11137} 11138 11139static inline void SET_TexStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) { 11140 SET_by_offset(disp, _gloffset_TexStorage2D, fn); 11141} 11142 11143typedef void (GLAPIENTRYP _glptr_TexStorage3D)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei); 11144#define CALL_TexStorage3D(disp, parameters) \ 11145 (* GET_TexStorage3D(disp)) parameters 11146static inline _glptr_TexStorage3D GET_TexStorage3D(struct _glapi_table *disp) { 11147 return (_glptr_TexStorage3D) (GET_by_offset(disp, _gloffset_TexStorage3D)); 11148} 11149 11150static inline void SET_TexStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) { 11151 SET_by_offset(disp, _gloffset_TexStorage3D, fn); 11152} 11153 11154typedef void (GLAPIENTRYP _glptr_TextureStorage1DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei); 11155#define CALL_TextureStorage1DEXT(disp, parameters) \ 11156 (* GET_TextureStorage1DEXT(disp)) parameters 11157static inline _glptr_TextureStorage1DEXT GET_TextureStorage1DEXT(struct _glapi_table *disp) { 11158 return (_glptr_TextureStorage1DEXT) (GET_by_offset(disp, _gloffset_TextureStorage1DEXT)); 11159} 11160 11161static inline void SET_TextureStorage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei)) { 11162 SET_by_offset(disp, _gloffset_TextureStorage1DEXT, fn); 11163} 11164 11165typedef void (GLAPIENTRYP _glptr_TextureStorage2DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei); 11166#define CALL_TextureStorage2DEXT(disp, parameters) \ 11167 (* GET_TextureStorage2DEXT(disp)) parameters 11168static inline _glptr_TextureStorage2DEXT GET_TextureStorage2DEXT(struct _glapi_table *disp) { 11169 return (_glptr_TextureStorage2DEXT) (GET_by_offset(disp, _gloffset_TextureStorage2DEXT)); 11170} 11171 11172static inline void SET_TextureStorage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei)) { 11173 SET_by_offset(disp, _gloffset_TextureStorage2DEXT, fn); 11174} 11175 11176typedef void (GLAPIENTRYP _glptr_TextureStorage3DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei); 11177#define CALL_TextureStorage3DEXT(disp, parameters) \ 11178 (* GET_TextureStorage3DEXT(disp)) parameters 11179static inline _glptr_TextureStorage3DEXT GET_TextureStorage3DEXT(struct _glapi_table *disp) { 11180 return (_glptr_TextureStorage3DEXT) (GET_by_offset(disp, _gloffset_TextureStorage3DEXT)); 11181} 11182 11183static inline void SET_TextureStorage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) { 11184 SET_by_offset(disp, _gloffset_TextureStorage3DEXT, fn); 11185} 11186 11187typedef void (GLAPIENTRYP _glptr_ClearBufferData)(GLenum, GLenum, GLenum, GLenum, const GLvoid *); 11188#define CALL_ClearBufferData(disp, parameters) \ 11189 (* GET_ClearBufferData(disp)) parameters 11190static inline _glptr_ClearBufferData GET_ClearBufferData(struct _glapi_table *disp) { 11191 return (_glptr_ClearBufferData) (GET_by_offset(disp, _gloffset_ClearBufferData)); 11192} 11193 11194static inline void SET_ClearBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum, const GLvoid *)) { 11195 SET_by_offset(disp, _gloffset_ClearBufferData, fn); 11196} 11197 11198typedef void (GLAPIENTRYP _glptr_ClearBufferSubData)(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *); 11199#define CALL_ClearBufferSubData(disp, parameters) \ 11200 (* GET_ClearBufferSubData(disp)) parameters 11201static inline _glptr_ClearBufferSubData GET_ClearBufferSubData(struct _glapi_table *disp) { 11202 return (_glptr_ClearBufferSubData) (GET_by_offset(disp, _gloffset_ClearBufferSubData)); 11203} 11204 11205static inline void SET_ClearBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) { 11206 SET_by_offset(disp, _gloffset_ClearBufferSubData, fn); 11207} 11208 11209typedef void (GLAPIENTRYP _glptr_DispatchCompute)(GLuint, GLuint, GLuint); 11210#define CALL_DispatchCompute(disp, parameters) \ 11211 (* GET_DispatchCompute(disp)) parameters 11212static inline _glptr_DispatchCompute GET_DispatchCompute(struct _glapi_table *disp) { 11213 return (_glptr_DispatchCompute) (GET_by_offset(disp, _gloffset_DispatchCompute)); 11214} 11215 11216static inline void SET_DispatchCompute(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 11217 SET_by_offset(disp, _gloffset_DispatchCompute, fn); 11218} 11219 11220typedef void (GLAPIENTRYP _glptr_DispatchComputeIndirect)(GLintptr); 11221#define CALL_DispatchComputeIndirect(disp, parameters) \ 11222 (* GET_DispatchComputeIndirect(disp)) parameters 11223static inline _glptr_DispatchComputeIndirect GET_DispatchComputeIndirect(struct _glapi_table *disp) { 11224 return (_glptr_DispatchComputeIndirect) (GET_by_offset(disp, _gloffset_DispatchComputeIndirect)); 11225} 11226 11227static inline void SET_DispatchComputeIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) { 11228 SET_by_offset(disp, _gloffset_DispatchComputeIndirect, fn); 11229} 11230 11231typedef void (GLAPIENTRYP _glptr_CopyImageSubData)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei); 11232#define CALL_CopyImageSubData(disp, parameters) \ 11233 (* GET_CopyImageSubData(disp)) parameters 11234static inline _glptr_CopyImageSubData GET_CopyImageSubData(struct _glapi_table *disp) { 11235 return (_glptr_CopyImageSubData) (GET_by_offset(disp, _gloffset_CopyImageSubData)); 11236} 11237 11238static inline void SET_CopyImageSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)) { 11239 SET_by_offset(disp, _gloffset_CopyImageSubData, fn); 11240} 11241 11242typedef void (GLAPIENTRYP _glptr_TextureView)(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint); 11243#define CALL_TextureView(disp, parameters) \ 11244 (* GET_TextureView(disp)) parameters 11245static inline _glptr_TextureView GET_TextureView(struct _glapi_table *disp) { 11246 return (_glptr_TextureView) (GET_by_offset(disp, _gloffset_TextureView)); 11247} 11248 11249static inline void SET_TextureView(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint)) { 11250 SET_by_offset(disp, _gloffset_TextureView, fn); 11251} 11252 11253typedef void (GLAPIENTRYP _glptr_BindVertexBuffer)(GLuint, GLuint, GLintptr, GLsizei); 11254#define CALL_BindVertexBuffer(disp, parameters) \ 11255 (* GET_BindVertexBuffer(disp)) parameters 11256static inline _glptr_BindVertexBuffer GET_BindVertexBuffer(struct _glapi_table *disp) { 11257 return (_glptr_BindVertexBuffer) (GET_by_offset(disp, _gloffset_BindVertexBuffer)); 11258} 11259 11260static inline void SET_BindVertexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLsizei)) { 11261 SET_by_offset(disp, _gloffset_BindVertexBuffer, fn); 11262} 11263 11264typedef void (GLAPIENTRYP _glptr_VertexAttribBinding)(GLuint, GLuint); 11265#define CALL_VertexAttribBinding(disp, parameters) \ 11266 (* GET_VertexAttribBinding(disp)) parameters 11267static inline _glptr_VertexAttribBinding GET_VertexAttribBinding(struct _glapi_table *disp) { 11268 return (_glptr_VertexAttribBinding) (GET_by_offset(disp, _gloffset_VertexAttribBinding)); 11269} 11270 11271static inline void SET_VertexAttribBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 11272 SET_by_offset(disp, _gloffset_VertexAttribBinding, fn); 11273} 11274 11275typedef void (GLAPIENTRYP _glptr_VertexAttribFormat)(GLuint, GLint, GLenum, GLboolean, GLuint); 11276#define CALL_VertexAttribFormat(disp, parameters) \ 11277 (* GET_VertexAttribFormat(disp)) parameters 11278static inline _glptr_VertexAttribFormat GET_VertexAttribFormat(struct _glapi_table *disp) { 11279 return (_glptr_VertexAttribFormat) (GET_by_offset(disp, _gloffset_VertexAttribFormat)); 11280} 11281 11282static inline void SET_VertexAttribFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLuint)) { 11283 SET_by_offset(disp, _gloffset_VertexAttribFormat, fn); 11284} 11285 11286typedef void (GLAPIENTRYP _glptr_VertexAttribIFormat)(GLuint, GLint, GLenum, GLuint); 11287#define CALL_VertexAttribIFormat(disp, parameters) \ 11288 (* GET_VertexAttribIFormat(disp)) parameters 11289static inline _glptr_VertexAttribIFormat GET_VertexAttribIFormat(struct _glapi_table *disp) { 11290 return (_glptr_VertexAttribIFormat) (GET_by_offset(disp, _gloffset_VertexAttribIFormat)); 11291} 11292 11293static inline void SET_VertexAttribIFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) { 11294 SET_by_offset(disp, _gloffset_VertexAttribIFormat, fn); 11295} 11296 11297typedef void (GLAPIENTRYP _glptr_VertexAttribLFormat)(GLuint, GLint, GLenum, GLuint); 11298#define CALL_VertexAttribLFormat(disp, parameters) \ 11299 (* GET_VertexAttribLFormat(disp)) parameters 11300static inline _glptr_VertexAttribLFormat GET_VertexAttribLFormat(struct _glapi_table *disp) { 11301 return (_glptr_VertexAttribLFormat) (GET_by_offset(disp, _gloffset_VertexAttribLFormat)); 11302} 11303 11304static inline void SET_VertexAttribLFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) { 11305 SET_by_offset(disp, _gloffset_VertexAttribLFormat, fn); 11306} 11307 11308typedef void (GLAPIENTRYP _glptr_VertexBindingDivisor)(GLuint, GLuint); 11309#define CALL_VertexBindingDivisor(disp, parameters) \ 11310 (* GET_VertexBindingDivisor(disp)) parameters 11311static inline _glptr_VertexBindingDivisor GET_VertexBindingDivisor(struct _glapi_table *disp) { 11312 return (_glptr_VertexBindingDivisor) (GET_by_offset(disp, _gloffset_VertexBindingDivisor)); 11313} 11314 11315static inline void SET_VertexBindingDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 11316 SET_by_offset(disp, _gloffset_VertexBindingDivisor, fn); 11317} 11318 11319typedef void (GLAPIENTRYP _glptr_MultiDrawArraysIndirect)(GLenum, const GLvoid *, GLsizei, GLsizei); 11320#define CALL_MultiDrawArraysIndirect(disp, parameters) \ 11321 (* GET_MultiDrawArraysIndirect(disp)) parameters 11322static inline _glptr_MultiDrawArraysIndirect GET_MultiDrawArraysIndirect(struct _glapi_table *disp) { 11323 return (_glptr_MultiDrawArraysIndirect) (GET_by_offset(disp, _gloffset_MultiDrawArraysIndirect)); 11324} 11325 11326static inline void SET_MultiDrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *, GLsizei, GLsizei)) { 11327 SET_by_offset(disp, _gloffset_MultiDrawArraysIndirect, fn); 11328} 11329 11330typedef void (GLAPIENTRYP _glptr_MultiDrawElementsIndirect)(GLenum, GLenum, const GLvoid *, GLsizei, GLsizei); 11331#define CALL_MultiDrawElementsIndirect(disp, parameters) \ 11332 (* GET_MultiDrawElementsIndirect(disp)) parameters 11333static inline _glptr_MultiDrawElementsIndirect GET_MultiDrawElementsIndirect(struct _glapi_table *disp) { 11334 return (_glptr_MultiDrawElementsIndirect) (GET_by_offset(disp, _gloffset_MultiDrawElementsIndirect)); 11335} 11336 11337static inline void SET_MultiDrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *, GLsizei, GLsizei)) { 11338 SET_by_offset(disp, _gloffset_MultiDrawElementsIndirect, fn); 11339} 11340 11341typedef void (GLAPIENTRYP _glptr_TexBufferRange)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr); 11342#define CALL_TexBufferRange(disp, parameters) \ 11343 (* GET_TexBufferRange(disp)) parameters 11344static inline _glptr_TexBufferRange GET_TexBufferRange(struct _glapi_table *disp) { 11345 return (_glptr_TexBufferRange) (GET_by_offset(disp, _gloffset_TexBufferRange)); 11346} 11347 11348static inline void SET_TexBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)) { 11349 SET_by_offset(disp, _gloffset_TexBufferRange, fn); 11350} 11351 11352typedef void (GLAPIENTRYP _glptr_TexStorage2DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean); 11353#define CALL_TexStorage2DMultisample(disp, parameters) \ 11354 (* GET_TexStorage2DMultisample(disp)) parameters 11355static inline _glptr_TexStorage2DMultisample GET_TexStorage2DMultisample(struct _glapi_table *disp) { 11356 return (_glptr_TexStorage2DMultisample) (GET_by_offset(disp, _gloffset_TexStorage2DMultisample)); 11357} 11358 11359static inline void SET_TexStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) { 11360 SET_by_offset(disp, _gloffset_TexStorage2DMultisample, fn); 11361} 11362 11363typedef void (GLAPIENTRYP _glptr_TexStorage3DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean); 11364#define CALL_TexStorage3DMultisample(disp, parameters) \ 11365 (* GET_TexStorage3DMultisample(disp)) parameters 11366static inline _glptr_TexStorage3DMultisample GET_TexStorage3DMultisample(struct _glapi_table *disp) { 11367 return (_glptr_TexStorage3DMultisample) (GET_by_offset(disp, _gloffset_TexStorage3DMultisample)); 11368} 11369 11370static inline void SET_TexStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) { 11371 SET_by_offset(disp, _gloffset_TexStorage3DMultisample, fn); 11372} 11373 11374typedef void (GLAPIENTRYP _glptr_BufferStorage)(GLenum, GLsizeiptr, const GLvoid *, GLbitfield); 11375#define CALL_BufferStorage(disp, parameters) \ 11376 (* GET_BufferStorage(disp)) parameters 11377static inline _glptr_BufferStorage GET_BufferStorage(struct _glapi_table *disp) { 11378 return (_glptr_BufferStorage) (GET_by_offset(disp, _gloffset_BufferStorage)); 11379} 11380 11381static inline void SET_BufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLbitfield)) { 11382 SET_by_offset(disp, _gloffset_BufferStorage, fn); 11383} 11384 11385typedef void (GLAPIENTRYP _glptr_ClearTexImage)(GLuint, GLint, GLenum, GLenum, const GLvoid *); 11386#define CALL_ClearTexImage(disp, parameters) \ 11387 (* GET_ClearTexImage(disp)) parameters 11388static inline _glptr_ClearTexImage GET_ClearTexImage(struct _glapi_table *disp) { 11389 return (_glptr_ClearTexImage) (GET_by_offset(disp, _gloffset_ClearTexImage)); 11390} 11391 11392static inline void SET_ClearTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, const GLvoid *)) { 11393 SET_by_offset(disp, _gloffset_ClearTexImage, fn); 11394} 11395 11396typedef void (GLAPIENTRYP _glptr_ClearTexSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 11397#define CALL_ClearTexSubImage(disp, parameters) \ 11398 (* GET_ClearTexSubImage(disp)) parameters 11399static inline _glptr_ClearTexSubImage GET_ClearTexSubImage(struct _glapi_table *disp) { 11400 return (_glptr_ClearTexSubImage) (GET_by_offset(disp, _gloffset_ClearTexSubImage)); 11401} 11402 11403static inline void SET_ClearTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 11404 SET_by_offset(disp, _gloffset_ClearTexSubImage, fn); 11405} 11406 11407typedef void (GLAPIENTRYP _glptr_BindBuffersBase)(GLenum, GLuint, GLsizei, const GLuint *); 11408#define CALL_BindBuffersBase(disp, parameters) \ 11409 (* GET_BindBuffersBase(disp)) parameters 11410static inline _glptr_BindBuffersBase GET_BindBuffersBase(struct _glapi_table *disp) { 11411 return (_glptr_BindBuffersBase) (GET_by_offset(disp, _gloffset_BindBuffersBase)); 11412} 11413 11414static inline void SET_BindBuffersBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLuint *)) { 11415 SET_by_offset(disp, _gloffset_BindBuffersBase, fn); 11416} 11417 11418typedef void (GLAPIENTRYP _glptr_BindBuffersRange)(GLenum, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizeiptr *); 11419#define CALL_BindBuffersRange(disp, parameters) \ 11420 (* GET_BindBuffersRange(disp)) parameters 11421static inline _glptr_BindBuffersRange GET_BindBuffersRange(struct _glapi_table *disp) { 11422 return (_glptr_BindBuffersRange) (GET_by_offset(disp, _gloffset_BindBuffersRange)); 11423} 11424 11425static inline void SET_BindBuffersRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizeiptr *)) { 11426 SET_by_offset(disp, _gloffset_BindBuffersRange, fn); 11427} 11428 11429typedef void (GLAPIENTRYP _glptr_BindImageTextures)(GLuint, GLsizei, const GLuint *); 11430#define CALL_BindImageTextures(disp, parameters) \ 11431 (* GET_BindImageTextures(disp)) parameters 11432static inline _glptr_BindImageTextures GET_BindImageTextures(struct _glapi_table *disp) { 11433 return (_glptr_BindImageTextures) (GET_by_offset(disp, _gloffset_BindImageTextures)); 11434} 11435 11436static inline void SET_BindImageTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) { 11437 SET_by_offset(disp, _gloffset_BindImageTextures, fn); 11438} 11439 11440typedef void (GLAPIENTRYP _glptr_BindSamplers)(GLuint, GLsizei, const GLuint *); 11441#define CALL_BindSamplers(disp, parameters) \ 11442 (* GET_BindSamplers(disp)) parameters 11443static inline _glptr_BindSamplers GET_BindSamplers(struct _glapi_table *disp) { 11444 return (_glptr_BindSamplers) (GET_by_offset(disp, _gloffset_BindSamplers)); 11445} 11446 11447static inline void SET_BindSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) { 11448 SET_by_offset(disp, _gloffset_BindSamplers, fn); 11449} 11450 11451typedef void (GLAPIENTRYP _glptr_BindTextures)(GLuint, GLsizei, const GLuint *); 11452#define CALL_BindTextures(disp, parameters) \ 11453 (* GET_BindTextures(disp)) parameters 11454static inline _glptr_BindTextures GET_BindTextures(struct _glapi_table *disp) { 11455 return (_glptr_BindTextures) (GET_by_offset(disp, _gloffset_BindTextures)); 11456} 11457 11458static inline void SET_BindTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) { 11459 SET_by_offset(disp, _gloffset_BindTextures, fn); 11460} 11461 11462typedef void (GLAPIENTRYP _glptr_BindVertexBuffers)(GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *); 11463#define CALL_BindVertexBuffers(disp, parameters) \ 11464 (* GET_BindVertexBuffers(disp)) parameters 11465static inline _glptr_BindVertexBuffers GET_BindVertexBuffers(struct _glapi_table *disp) { 11466 return (_glptr_BindVertexBuffers) (GET_by_offset(disp, _gloffset_BindVertexBuffers)); 11467} 11468 11469static inline void SET_BindVertexBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *)) { 11470 SET_by_offset(disp, _gloffset_BindVertexBuffers, fn); 11471} 11472 11473typedef void (GLAPIENTRYP _glptr_InvalidateBufferData)(GLuint); 11474#define CALL_InvalidateBufferData(disp, parameters) \ 11475 (* GET_InvalidateBufferData(disp)) parameters 11476static inline _glptr_InvalidateBufferData GET_InvalidateBufferData(struct _glapi_table *disp) { 11477 return (_glptr_InvalidateBufferData) (GET_by_offset(disp, _gloffset_InvalidateBufferData)); 11478} 11479 11480static inline void SET_InvalidateBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 11481 SET_by_offset(disp, _gloffset_InvalidateBufferData, fn); 11482} 11483 11484typedef void (GLAPIENTRYP _glptr_InvalidateBufferSubData)(GLuint, GLintptr, GLsizeiptr); 11485#define CALL_InvalidateBufferSubData(disp, parameters) \ 11486 (* GET_InvalidateBufferSubData(disp)) parameters 11487static inline _glptr_InvalidateBufferSubData GET_InvalidateBufferSubData(struct _glapi_table *disp) { 11488 return (_glptr_InvalidateBufferSubData) (GET_by_offset(disp, _gloffset_InvalidateBufferSubData)); 11489} 11490 11491static inline void SET_InvalidateBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) { 11492 SET_by_offset(disp, _gloffset_InvalidateBufferSubData, fn); 11493} 11494 11495typedef void (GLAPIENTRYP _glptr_InvalidateFramebuffer)(GLenum, GLsizei, const GLenum *); 11496#define CALL_InvalidateFramebuffer(disp, parameters) \ 11497 (* GET_InvalidateFramebuffer(disp)) parameters 11498static inline _glptr_InvalidateFramebuffer GET_InvalidateFramebuffer(struct _glapi_table *disp) { 11499 return (_glptr_InvalidateFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateFramebuffer)); 11500} 11501 11502static inline void SET_InvalidateFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) { 11503 SET_by_offset(disp, _gloffset_InvalidateFramebuffer, fn); 11504} 11505 11506typedef void (GLAPIENTRYP _glptr_InvalidateSubFramebuffer)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei); 11507#define CALL_InvalidateSubFramebuffer(disp, parameters) \ 11508 (* GET_InvalidateSubFramebuffer(disp)) parameters 11509static inline _glptr_InvalidateSubFramebuffer GET_InvalidateSubFramebuffer(struct _glapi_table *disp) { 11510 return (_glptr_InvalidateSubFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateSubFramebuffer)); 11511} 11512 11513static inline void SET_InvalidateSubFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) { 11514 SET_by_offset(disp, _gloffset_InvalidateSubFramebuffer, fn); 11515} 11516 11517typedef void (GLAPIENTRYP _glptr_InvalidateTexImage)(GLuint, GLint); 11518#define CALL_InvalidateTexImage(disp, parameters) \ 11519 (* GET_InvalidateTexImage(disp)) parameters 11520static inline _glptr_InvalidateTexImage GET_InvalidateTexImage(struct _glapi_table *disp) { 11521 return (_glptr_InvalidateTexImage) (GET_by_offset(disp, _gloffset_InvalidateTexImage)); 11522} 11523 11524static inline void SET_InvalidateTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) { 11525 SET_by_offset(disp, _gloffset_InvalidateTexImage, fn); 11526} 11527 11528typedef void (GLAPIENTRYP _glptr_InvalidateTexSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei); 11529#define CALL_InvalidateTexSubImage(disp, parameters) \ 11530 (* GET_InvalidateTexSubImage(disp)) parameters 11531static inline _glptr_InvalidateTexSubImage GET_InvalidateTexSubImage(struct _glapi_table *disp) { 11532 return (_glptr_InvalidateTexSubImage) (GET_by_offset(disp, _gloffset_InvalidateTexSubImage)); 11533} 11534 11535static inline void SET_InvalidateTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)) { 11536 SET_by_offset(disp, _gloffset_InvalidateTexSubImage, fn); 11537} 11538 11539typedef void (GLAPIENTRYP _glptr_PolygonOffsetEXT)(GLfloat, GLfloat); 11540#define CALL_PolygonOffsetEXT(disp, parameters) \ 11541 (* GET_PolygonOffsetEXT(disp)) parameters 11542static inline _glptr_PolygonOffsetEXT GET_PolygonOffsetEXT(struct _glapi_table *disp) { 11543 return (_glptr_PolygonOffsetEXT) (GET_by_offset(disp, _gloffset_PolygonOffsetEXT)); 11544} 11545 11546static inline void SET_PolygonOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 11547 SET_by_offset(disp, _gloffset_PolygonOffsetEXT, fn); 11548} 11549 11550typedef void (GLAPIENTRYP _glptr_DrawTexfOES)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 11551#define CALL_DrawTexfOES(disp, parameters) \ 11552 (* GET_DrawTexfOES(disp)) parameters 11553static inline _glptr_DrawTexfOES GET_DrawTexfOES(struct _glapi_table *disp) { 11554 return (_glptr_DrawTexfOES) (GET_by_offset(disp, _gloffset_DrawTexfOES)); 11555} 11556 11557static inline void SET_DrawTexfOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) { 11558 SET_by_offset(disp, _gloffset_DrawTexfOES, fn); 11559} 11560 11561typedef void (GLAPIENTRYP _glptr_DrawTexfvOES)(const GLfloat *); 11562#define CALL_DrawTexfvOES(disp, parameters) \ 11563 (* GET_DrawTexfvOES(disp)) parameters 11564static inline _glptr_DrawTexfvOES GET_DrawTexfvOES(struct _glapi_table *disp) { 11565 return (_glptr_DrawTexfvOES) (GET_by_offset(disp, _gloffset_DrawTexfvOES)); 11566} 11567 11568static inline void SET_DrawTexfvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 11569 SET_by_offset(disp, _gloffset_DrawTexfvOES, fn); 11570} 11571 11572typedef void (GLAPIENTRYP _glptr_DrawTexiOES)(GLint, GLint, GLint, GLint, GLint); 11573#define CALL_DrawTexiOES(disp, parameters) \ 11574 (* GET_DrawTexiOES(disp)) parameters 11575static inline _glptr_DrawTexiOES GET_DrawTexiOES(struct _glapi_table *disp) { 11576 return (_glptr_DrawTexiOES) (GET_by_offset(disp, _gloffset_DrawTexiOES)); 11577} 11578 11579static inline void SET_DrawTexiOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) { 11580 SET_by_offset(disp, _gloffset_DrawTexiOES, fn); 11581} 11582 11583typedef void (GLAPIENTRYP _glptr_DrawTexivOES)(const GLint *); 11584#define CALL_DrawTexivOES(disp, parameters) \ 11585 (* GET_DrawTexivOES(disp)) parameters 11586static inline _glptr_DrawTexivOES GET_DrawTexivOES(struct _glapi_table *disp) { 11587 return (_glptr_DrawTexivOES) (GET_by_offset(disp, _gloffset_DrawTexivOES)); 11588} 11589 11590static inline void SET_DrawTexivOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 11591 SET_by_offset(disp, _gloffset_DrawTexivOES, fn); 11592} 11593 11594typedef void (GLAPIENTRYP _glptr_DrawTexsOES)(GLshort, GLshort, GLshort, GLshort, GLshort); 11595#define CALL_DrawTexsOES(disp, parameters) \ 11596 (* GET_DrawTexsOES(disp)) parameters 11597static inline _glptr_DrawTexsOES GET_DrawTexsOES(struct _glapi_table *disp) { 11598 return (_glptr_DrawTexsOES) (GET_by_offset(disp, _gloffset_DrawTexsOES)); 11599} 11600 11601static inline void SET_DrawTexsOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort, GLshort)) { 11602 SET_by_offset(disp, _gloffset_DrawTexsOES, fn); 11603} 11604 11605typedef void (GLAPIENTRYP _glptr_DrawTexsvOES)(const GLshort *); 11606#define CALL_DrawTexsvOES(disp, parameters) \ 11607 (* GET_DrawTexsvOES(disp)) parameters 11608static inline _glptr_DrawTexsvOES GET_DrawTexsvOES(struct _glapi_table *disp) { 11609 return (_glptr_DrawTexsvOES) (GET_by_offset(disp, _gloffset_DrawTexsvOES)); 11610} 11611 11612static inline void SET_DrawTexsvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 11613 SET_by_offset(disp, _gloffset_DrawTexsvOES, fn); 11614} 11615 11616typedef void (GLAPIENTRYP _glptr_DrawTexxOES)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed); 11617#define CALL_DrawTexxOES(disp, parameters) \ 11618 (* GET_DrawTexxOES(disp)) parameters 11619static inline _glptr_DrawTexxOES GET_DrawTexxOES(struct _glapi_table *disp) { 11620 return (_glptr_DrawTexxOES) (GET_by_offset(disp, _gloffset_DrawTexxOES)); 11621} 11622 11623static inline void SET_DrawTexxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) { 11624 SET_by_offset(disp, _gloffset_DrawTexxOES, fn); 11625} 11626 11627typedef void (GLAPIENTRYP _glptr_DrawTexxvOES)(const GLfixed *); 11628#define CALL_DrawTexxvOES(disp, parameters) \ 11629 (* GET_DrawTexxvOES(disp)) parameters 11630static inline _glptr_DrawTexxvOES GET_DrawTexxvOES(struct _glapi_table *disp) { 11631 return (_glptr_DrawTexxvOES) (GET_by_offset(disp, _gloffset_DrawTexxvOES)); 11632} 11633 11634static inline void SET_DrawTexxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) { 11635 SET_by_offset(disp, _gloffset_DrawTexxvOES, fn); 11636} 11637 11638typedef void (GLAPIENTRYP _glptr_PointSizePointerOES)(GLenum, GLsizei, const GLvoid *); 11639#define CALL_PointSizePointerOES(disp, parameters) \ 11640 (* GET_PointSizePointerOES(disp)) parameters 11641static inline _glptr_PointSizePointerOES GET_PointSizePointerOES(struct _glapi_table *disp) { 11642 return (_glptr_PointSizePointerOES) (GET_by_offset(disp, _gloffset_PointSizePointerOES)); 11643} 11644 11645static inline void SET_PointSizePointerOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) { 11646 SET_by_offset(disp, _gloffset_PointSizePointerOES, fn); 11647} 11648 11649typedef GLbitfield (GLAPIENTRYP _glptr_QueryMatrixxOES)(GLfixed *, GLint *); 11650#define CALL_QueryMatrixxOES(disp, parameters) \ 11651 (* GET_QueryMatrixxOES(disp)) parameters 11652static inline _glptr_QueryMatrixxOES GET_QueryMatrixxOES(struct _glapi_table *disp) { 11653 return (_glptr_QueryMatrixxOES) (GET_by_offset(disp, _gloffset_QueryMatrixxOES)); 11654} 11655 11656static inline void SET_QueryMatrixxOES(struct _glapi_table *disp, GLbitfield (GLAPIENTRYP fn)(GLfixed *, GLint *)) { 11657 SET_by_offset(disp, _gloffset_QueryMatrixxOES, fn); 11658} 11659 11660typedef void (GLAPIENTRYP _glptr_SampleMaskSGIS)(GLclampf, GLboolean); 11661#define CALL_SampleMaskSGIS(disp, parameters) \ 11662 (* GET_SampleMaskSGIS(disp)) parameters 11663static inline _glptr_SampleMaskSGIS GET_SampleMaskSGIS(struct _glapi_table *disp) { 11664 return (_glptr_SampleMaskSGIS) (GET_by_offset(disp, _gloffset_SampleMaskSGIS)); 11665} 11666 11667static inline void SET_SampleMaskSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) { 11668 SET_by_offset(disp, _gloffset_SampleMaskSGIS, fn); 11669} 11670 11671typedef void (GLAPIENTRYP _glptr_SamplePatternSGIS)(GLenum); 11672#define CALL_SamplePatternSGIS(disp, parameters) \ 11673 (* GET_SamplePatternSGIS(disp)) parameters 11674static inline _glptr_SamplePatternSGIS GET_SamplePatternSGIS(struct _glapi_table *disp) { 11675 return (_glptr_SamplePatternSGIS) (GET_by_offset(disp, _gloffset_SamplePatternSGIS)); 11676} 11677 11678static inline void SET_SamplePatternSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 11679 SET_by_offset(disp, _gloffset_SamplePatternSGIS, fn); 11680} 11681 11682typedef void (GLAPIENTRYP _glptr_ColorPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); 11683#define CALL_ColorPointerEXT(disp, parameters) \ 11684 (* GET_ColorPointerEXT(disp)) parameters 11685static inline _glptr_ColorPointerEXT GET_ColorPointerEXT(struct _glapi_table *disp) { 11686 return (_glptr_ColorPointerEXT) (GET_by_offset(disp, _gloffset_ColorPointerEXT)); 11687} 11688 11689static inline void SET_ColorPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) { 11690 SET_by_offset(disp, _gloffset_ColorPointerEXT, fn); 11691} 11692 11693typedef void (GLAPIENTRYP _glptr_EdgeFlagPointerEXT)(GLsizei, GLsizei, const GLboolean *); 11694#define CALL_EdgeFlagPointerEXT(disp, parameters) \ 11695 (* GET_EdgeFlagPointerEXT(disp)) parameters 11696static inline _glptr_EdgeFlagPointerEXT GET_EdgeFlagPointerEXT(struct _glapi_table *disp) { 11697 return (_glptr_EdgeFlagPointerEXT) (GET_by_offset(disp, _gloffset_EdgeFlagPointerEXT)); 11698} 11699 11700static inline void SET_EdgeFlagPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, const GLboolean *)) { 11701 SET_by_offset(disp, _gloffset_EdgeFlagPointerEXT, fn); 11702} 11703 11704typedef void (GLAPIENTRYP _glptr_IndexPointerEXT)(GLenum, GLsizei, GLsizei, const GLvoid *); 11705#define CALL_IndexPointerEXT(disp, parameters) \ 11706 (* GET_IndexPointerEXT(disp)) parameters 11707static inline _glptr_IndexPointerEXT GET_IndexPointerEXT(struct _glapi_table *disp) { 11708 return (_glptr_IndexPointerEXT) (GET_by_offset(disp, _gloffset_IndexPointerEXT)); 11709} 11710 11711static inline void SET_IndexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) { 11712 SET_by_offset(disp, _gloffset_IndexPointerEXT, fn); 11713} 11714 11715typedef void (GLAPIENTRYP _glptr_NormalPointerEXT)(GLenum, GLsizei, GLsizei, const GLvoid *); 11716#define CALL_NormalPointerEXT(disp, parameters) \ 11717 (* GET_NormalPointerEXT(disp)) parameters 11718static inline _glptr_NormalPointerEXT GET_NormalPointerEXT(struct _glapi_table *disp) { 11719 return (_glptr_NormalPointerEXT) (GET_by_offset(disp, _gloffset_NormalPointerEXT)); 11720} 11721 11722static inline void SET_NormalPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) { 11723 SET_by_offset(disp, _gloffset_NormalPointerEXT, fn); 11724} 11725 11726typedef void (GLAPIENTRYP _glptr_TexCoordPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); 11727#define CALL_TexCoordPointerEXT(disp, parameters) \ 11728 (* GET_TexCoordPointerEXT(disp)) parameters 11729static inline _glptr_TexCoordPointerEXT GET_TexCoordPointerEXT(struct _glapi_table *disp) { 11730 return (_glptr_TexCoordPointerEXT) (GET_by_offset(disp, _gloffset_TexCoordPointerEXT)); 11731} 11732 11733static inline void SET_TexCoordPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) { 11734 SET_by_offset(disp, _gloffset_TexCoordPointerEXT, fn); 11735} 11736 11737typedef void (GLAPIENTRYP _glptr_VertexPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); 11738#define CALL_VertexPointerEXT(disp, parameters) \ 11739 (* GET_VertexPointerEXT(disp)) parameters 11740static inline _glptr_VertexPointerEXT GET_VertexPointerEXT(struct _glapi_table *disp) { 11741 return (_glptr_VertexPointerEXT) (GET_by_offset(disp, _gloffset_VertexPointerEXT)); 11742} 11743 11744static inline void SET_VertexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) { 11745 SET_by_offset(disp, _gloffset_VertexPointerEXT, fn); 11746} 11747 11748typedef void (GLAPIENTRYP _glptr_DiscardFramebufferEXT)(GLenum, GLsizei, const GLenum *); 11749#define CALL_DiscardFramebufferEXT(disp, parameters) \ 11750 (* GET_DiscardFramebufferEXT(disp)) parameters 11751static inline _glptr_DiscardFramebufferEXT GET_DiscardFramebufferEXT(struct _glapi_table *disp) { 11752 return (_glptr_DiscardFramebufferEXT) (GET_by_offset(disp, _gloffset_DiscardFramebufferEXT)); 11753} 11754 11755static inline void SET_DiscardFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) { 11756 SET_by_offset(disp, _gloffset_DiscardFramebufferEXT, fn); 11757} 11758 11759typedef void (GLAPIENTRYP _glptr_ActiveShaderProgram)(GLuint, GLuint); 11760#define CALL_ActiveShaderProgram(disp, parameters) \ 11761 (* GET_ActiveShaderProgram(disp)) parameters 11762static inline _glptr_ActiveShaderProgram GET_ActiveShaderProgram(struct _glapi_table *disp) { 11763 return (_glptr_ActiveShaderProgram) (GET_by_offset(disp, _gloffset_ActiveShaderProgram)); 11764} 11765 11766static inline void SET_ActiveShaderProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 11767 SET_by_offset(disp, _gloffset_ActiveShaderProgram, fn); 11768} 11769 11770typedef void (GLAPIENTRYP _glptr_BindProgramPipeline)(GLuint); 11771#define CALL_BindProgramPipeline(disp, parameters) \ 11772 (* GET_BindProgramPipeline(disp)) parameters 11773static inline _glptr_BindProgramPipeline GET_BindProgramPipeline(struct _glapi_table *disp) { 11774 return (_glptr_BindProgramPipeline) (GET_by_offset(disp, _gloffset_BindProgramPipeline)); 11775} 11776 11777static inline void SET_BindProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 11778 SET_by_offset(disp, _gloffset_BindProgramPipeline, fn); 11779} 11780 11781typedef GLuint (GLAPIENTRYP _glptr_CreateShaderProgramv)(GLenum, GLsizei, const GLchar * const *); 11782#define CALL_CreateShaderProgramv(disp, parameters) \ 11783 (* GET_CreateShaderProgramv(disp)) parameters 11784static inline _glptr_CreateShaderProgramv GET_CreateShaderProgramv(struct _glapi_table *disp) { 11785 return (_glptr_CreateShaderProgramv) (GET_by_offset(disp, _gloffset_CreateShaderProgramv)); 11786} 11787 11788static inline void SET_CreateShaderProgramv(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, GLsizei, const GLchar * const *)) { 11789 SET_by_offset(disp, _gloffset_CreateShaderProgramv, fn); 11790} 11791 11792typedef void (GLAPIENTRYP _glptr_DeleteProgramPipelines)(GLsizei, const GLuint *); 11793#define CALL_DeleteProgramPipelines(disp, parameters) \ 11794 (* GET_DeleteProgramPipelines(disp)) parameters 11795static inline _glptr_DeleteProgramPipelines GET_DeleteProgramPipelines(struct _glapi_table *disp) { 11796 return (_glptr_DeleteProgramPipelines) (GET_by_offset(disp, _gloffset_DeleteProgramPipelines)); 11797} 11798 11799static inline void SET_DeleteProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 11800 SET_by_offset(disp, _gloffset_DeleteProgramPipelines, fn); 11801} 11802 11803typedef void (GLAPIENTRYP _glptr_GenProgramPipelines)(GLsizei, GLuint *); 11804#define CALL_GenProgramPipelines(disp, parameters) \ 11805 (* GET_GenProgramPipelines(disp)) parameters 11806static inline _glptr_GenProgramPipelines GET_GenProgramPipelines(struct _glapi_table *disp) { 11807 return (_glptr_GenProgramPipelines) (GET_by_offset(disp, _gloffset_GenProgramPipelines)); 11808} 11809 11810static inline void SET_GenProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 11811 SET_by_offset(disp, _gloffset_GenProgramPipelines, fn); 11812} 11813 11814typedef void (GLAPIENTRYP _glptr_GetProgramPipelineInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *); 11815#define CALL_GetProgramPipelineInfoLog(disp, parameters) \ 11816 (* GET_GetProgramPipelineInfoLog(disp)) parameters 11817static inline _glptr_GetProgramPipelineInfoLog GET_GetProgramPipelineInfoLog(struct _glapi_table *disp) { 11818 return (_glptr_GetProgramPipelineInfoLog) (GET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog)); 11819} 11820 11821static inline void SET_GetProgramPipelineInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) { 11822 SET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog, fn); 11823} 11824 11825typedef void (GLAPIENTRYP _glptr_GetProgramPipelineiv)(GLuint, GLenum, GLint *); 11826#define CALL_GetProgramPipelineiv(disp, parameters) \ 11827 (* GET_GetProgramPipelineiv(disp)) parameters 11828static inline _glptr_GetProgramPipelineiv GET_GetProgramPipelineiv(struct _glapi_table *disp) { 11829 return (_glptr_GetProgramPipelineiv) (GET_by_offset(disp, _gloffset_GetProgramPipelineiv)); 11830} 11831 11832static inline void SET_GetProgramPipelineiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 11833 SET_by_offset(disp, _gloffset_GetProgramPipelineiv, fn); 11834} 11835 11836typedef GLboolean (GLAPIENTRYP _glptr_IsProgramPipeline)(GLuint); 11837#define CALL_IsProgramPipeline(disp, parameters) \ 11838 (* GET_IsProgramPipeline(disp)) parameters 11839static inline _glptr_IsProgramPipeline GET_IsProgramPipeline(struct _glapi_table *disp) { 11840 return (_glptr_IsProgramPipeline) (GET_by_offset(disp, _gloffset_IsProgramPipeline)); 11841} 11842 11843static inline void SET_IsProgramPipeline(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 11844 SET_by_offset(disp, _gloffset_IsProgramPipeline, fn); 11845} 11846 11847typedef void (GLAPIENTRYP _glptr_LockArraysEXT)(GLint, GLsizei); 11848#define CALL_LockArraysEXT(disp, parameters) \ 11849 (* GET_LockArraysEXT(disp)) parameters 11850static inline _glptr_LockArraysEXT GET_LockArraysEXT(struct _glapi_table *disp) { 11851 return (_glptr_LockArraysEXT) (GET_by_offset(disp, _gloffset_LockArraysEXT)); 11852} 11853 11854static inline void SET_LockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei)) { 11855 SET_by_offset(disp, _gloffset_LockArraysEXT, fn); 11856} 11857 11858typedef void (GLAPIENTRYP _glptr_ProgramUniform1f)(GLuint, GLint, GLfloat); 11859#define CALL_ProgramUniform1f(disp, parameters) \ 11860 (* GET_ProgramUniform1f(disp)) parameters 11861static inline _glptr_ProgramUniform1f GET_ProgramUniform1f(struct _glapi_table *disp) { 11862 return (_glptr_ProgramUniform1f) (GET_by_offset(disp, _gloffset_ProgramUniform1f)); 11863} 11864 11865static inline void SET_ProgramUniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat)) { 11866 SET_by_offset(disp, _gloffset_ProgramUniform1f, fn); 11867} 11868 11869typedef void (GLAPIENTRYP _glptr_ProgramUniform1fv)(GLuint, GLint, GLsizei, const GLfloat *); 11870#define CALL_ProgramUniform1fv(disp, parameters) \ 11871 (* GET_ProgramUniform1fv(disp)) parameters 11872static inline _glptr_ProgramUniform1fv GET_ProgramUniform1fv(struct _glapi_table *disp) { 11873 return (_glptr_ProgramUniform1fv) (GET_by_offset(disp, _gloffset_ProgramUniform1fv)); 11874} 11875 11876static inline void SET_ProgramUniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) { 11877 SET_by_offset(disp, _gloffset_ProgramUniform1fv, fn); 11878} 11879 11880typedef void (GLAPIENTRYP _glptr_ProgramUniform1i)(GLuint, GLint, GLint); 11881#define CALL_ProgramUniform1i(disp, parameters) \ 11882 (* GET_ProgramUniform1i(disp)) parameters 11883static inline _glptr_ProgramUniform1i GET_ProgramUniform1i(struct _glapi_table *disp) { 11884 return (_glptr_ProgramUniform1i) (GET_by_offset(disp, _gloffset_ProgramUniform1i)); 11885} 11886 11887static inline void SET_ProgramUniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) { 11888 SET_by_offset(disp, _gloffset_ProgramUniform1i, fn); 11889} 11890 11891typedef void (GLAPIENTRYP _glptr_ProgramUniform1iv)(GLuint, GLint, GLsizei, const GLint *); 11892#define CALL_ProgramUniform1iv(disp, parameters) \ 11893 (* GET_ProgramUniform1iv(disp)) parameters 11894static inline _glptr_ProgramUniform1iv GET_ProgramUniform1iv(struct _glapi_table *disp) { 11895 return (_glptr_ProgramUniform1iv) (GET_by_offset(disp, _gloffset_ProgramUniform1iv)); 11896} 11897 11898static inline void SET_ProgramUniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) { 11899 SET_by_offset(disp, _gloffset_ProgramUniform1iv, fn); 11900} 11901 11902typedef void (GLAPIENTRYP _glptr_ProgramUniform1ui)(GLuint, GLint, GLuint); 11903#define CALL_ProgramUniform1ui(disp, parameters) \ 11904 (* GET_ProgramUniform1ui(disp)) parameters 11905static inline _glptr_ProgramUniform1ui GET_ProgramUniform1ui(struct _glapi_table *disp) { 11906 return (_glptr_ProgramUniform1ui) (GET_by_offset(disp, _gloffset_ProgramUniform1ui)); 11907} 11908 11909static inline void SET_ProgramUniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint)) { 11910 SET_by_offset(disp, _gloffset_ProgramUniform1ui, fn); 11911} 11912 11913typedef void (GLAPIENTRYP _glptr_ProgramUniform1uiv)(GLuint, GLint, GLsizei, const GLuint *); 11914#define CALL_ProgramUniform1uiv(disp, parameters) \ 11915 (* GET_ProgramUniform1uiv(disp)) parameters 11916static inline _glptr_ProgramUniform1uiv GET_ProgramUniform1uiv(struct _glapi_table *disp) { 11917 return (_glptr_ProgramUniform1uiv) (GET_by_offset(disp, _gloffset_ProgramUniform1uiv)); 11918} 11919 11920static inline void SET_ProgramUniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) { 11921 SET_by_offset(disp, _gloffset_ProgramUniform1uiv, fn); 11922} 11923 11924typedef void (GLAPIENTRYP _glptr_ProgramUniform2f)(GLuint, GLint, GLfloat, GLfloat); 11925#define CALL_ProgramUniform2f(disp, parameters) \ 11926 (* GET_ProgramUniform2f(disp)) parameters 11927static inline _glptr_ProgramUniform2f GET_ProgramUniform2f(struct _glapi_table *disp) { 11928 return (_glptr_ProgramUniform2f) (GET_by_offset(disp, _gloffset_ProgramUniform2f)); 11929} 11930 11931static inline void SET_ProgramUniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat)) { 11932 SET_by_offset(disp, _gloffset_ProgramUniform2f, fn); 11933} 11934 11935typedef void (GLAPIENTRYP _glptr_ProgramUniform2fv)(GLuint, GLint, GLsizei, const GLfloat *); 11936#define CALL_ProgramUniform2fv(disp, parameters) \ 11937 (* GET_ProgramUniform2fv(disp)) parameters 11938static inline _glptr_ProgramUniform2fv GET_ProgramUniform2fv(struct _glapi_table *disp) { 11939 return (_glptr_ProgramUniform2fv) (GET_by_offset(disp, _gloffset_ProgramUniform2fv)); 11940} 11941 11942static inline void SET_ProgramUniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) { 11943 SET_by_offset(disp, _gloffset_ProgramUniform2fv, fn); 11944} 11945 11946typedef void (GLAPIENTRYP _glptr_ProgramUniform2i)(GLuint, GLint, GLint, GLint); 11947#define CALL_ProgramUniform2i(disp, parameters) \ 11948 (* GET_ProgramUniform2i(disp)) parameters 11949static inline _glptr_ProgramUniform2i GET_ProgramUniform2i(struct _glapi_table *disp) { 11950 return (_glptr_ProgramUniform2i) (GET_by_offset(disp, _gloffset_ProgramUniform2i)); 11951} 11952 11953static inline void SET_ProgramUniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) { 11954 SET_by_offset(disp, _gloffset_ProgramUniform2i, fn); 11955} 11956 11957typedef void (GLAPIENTRYP _glptr_ProgramUniform2iv)(GLuint, GLint, GLsizei, const GLint *); 11958#define CALL_ProgramUniform2iv(disp, parameters) \ 11959 (* GET_ProgramUniform2iv(disp)) parameters 11960static inline _glptr_ProgramUniform2iv GET_ProgramUniform2iv(struct _glapi_table *disp) { 11961 return (_glptr_ProgramUniform2iv) (GET_by_offset(disp, _gloffset_ProgramUniform2iv)); 11962} 11963 11964static inline void SET_ProgramUniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) { 11965 SET_by_offset(disp, _gloffset_ProgramUniform2iv, fn); 11966} 11967 11968typedef void (GLAPIENTRYP _glptr_ProgramUniform2ui)(GLuint, GLint, GLuint, GLuint); 11969#define CALL_ProgramUniform2ui(disp, parameters) \ 11970 (* GET_ProgramUniform2ui(disp)) parameters 11971static inline _glptr_ProgramUniform2ui GET_ProgramUniform2ui(struct _glapi_table *disp) { 11972 return (_glptr_ProgramUniform2ui) (GET_by_offset(disp, _gloffset_ProgramUniform2ui)); 11973} 11974 11975static inline void SET_ProgramUniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint)) { 11976 SET_by_offset(disp, _gloffset_ProgramUniform2ui, fn); 11977} 11978 11979typedef void (GLAPIENTRYP _glptr_ProgramUniform2uiv)(GLuint, GLint, GLsizei, const GLuint *); 11980#define CALL_ProgramUniform2uiv(disp, parameters) \ 11981 (* GET_ProgramUniform2uiv(disp)) parameters 11982static inline _glptr_ProgramUniform2uiv GET_ProgramUniform2uiv(struct _glapi_table *disp) { 11983 return (_glptr_ProgramUniform2uiv) (GET_by_offset(disp, _gloffset_ProgramUniform2uiv)); 11984} 11985 11986static inline void SET_ProgramUniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) { 11987 SET_by_offset(disp, _gloffset_ProgramUniform2uiv, fn); 11988} 11989 11990typedef void (GLAPIENTRYP _glptr_ProgramUniform3f)(GLuint, GLint, GLfloat, GLfloat, GLfloat); 11991#define CALL_ProgramUniform3f(disp, parameters) \ 11992 (* GET_ProgramUniform3f(disp)) parameters 11993static inline _glptr_ProgramUniform3f GET_ProgramUniform3f(struct _glapi_table *disp) { 11994 return (_glptr_ProgramUniform3f) (GET_by_offset(disp, _gloffset_ProgramUniform3f)); 11995} 11996 11997static inline void SET_ProgramUniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat)) { 11998 SET_by_offset(disp, _gloffset_ProgramUniform3f, fn); 11999} 12000 12001typedef void (GLAPIENTRYP _glptr_ProgramUniform3fv)(GLuint, GLint, GLsizei, const GLfloat *); 12002#define CALL_ProgramUniform3fv(disp, parameters) \ 12003 (* GET_ProgramUniform3fv(disp)) parameters 12004static inline _glptr_ProgramUniform3fv GET_ProgramUniform3fv(struct _glapi_table *disp) { 12005 return (_glptr_ProgramUniform3fv) (GET_by_offset(disp, _gloffset_ProgramUniform3fv)); 12006} 12007 12008static inline void SET_ProgramUniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) { 12009 SET_by_offset(disp, _gloffset_ProgramUniform3fv, fn); 12010} 12011 12012typedef void (GLAPIENTRYP _glptr_ProgramUniform3i)(GLuint, GLint, GLint, GLint, GLint); 12013#define CALL_ProgramUniform3i(disp, parameters) \ 12014 (* GET_ProgramUniform3i(disp)) parameters 12015static inline _glptr_ProgramUniform3i GET_ProgramUniform3i(struct _glapi_table *disp) { 12016 return (_glptr_ProgramUniform3i) (GET_by_offset(disp, _gloffset_ProgramUniform3i)); 12017} 12018 12019static inline void SET_ProgramUniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) { 12020 SET_by_offset(disp, _gloffset_ProgramUniform3i, fn); 12021} 12022 12023typedef void (GLAPIENTRYP _glptr_ProgramUniform3iv)(GLuint, GLint, GLsizei, const GLint *); 12024#define CALL_ProgramUniform3iv(disp, parameters) \ 12025 (* GET_ProgramUniform3iv(disp)) parameters 12026static inline _glptr_ProgramUniform3iv GET_ProgramUniform3iv(struct _glapi_table *disp) { 12027 return (_glptr_ProgramUniform3iv) (GET_by_offset(disp, _gloffset_ProgramUniform3iv)); 12028} 12029 12030static inline void SET_ProgramUniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) { 12031 SET_by_offset(disp, _gloffset_ProgramUniform3iv, fn); 12032} 12033 12034typedef void (GLAPIENTRYP _glptr_ProgramUniform3ui)(GLuint, GLint, GLuint, GLuint, GLuint); 12035#define CALL_ProgramUniform3ui(disp, parameters) \ 12036 (* GET_ProgramUniform3ui(disp)) parameters 12037static inline _glptr_ProgramUniform3ui GET_ProgramUniform3ui(struct _glapi_table *disp) { 12038 return (_glptr_ProgramUniform3ui) (GET_by_offset(disp, _gloffset_ProgramUniform3ui)); 12039} 12040 12041static inline void SET_ProgramUniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint)) { 12042 SET_by_offset(disp, _gloffset_ProgramUniform3ui, fn); 12043} 12044 12045typedef void (GLAPIENTRYP _glptr_ProgramUniform3uiv)(GLuint, GLint, GLsizei, const GLuint *); 12046#define CALL_ProgramUniform3uiv(disp, parameters) \ 12047 (* GET_ProgramUniform3uiv(disp)) parameters 12048static inline _glptr_ProgramUniform3uiv GET_ProgramUniform3uiv(struct _glapi_table *disp) { 12049 return (_glptr_ProgramUniform3uiv) (GET_by_offset(disp, _gloffset_ProgramUniform3uiv)); 12050} 12051 12052static inline void SET_ProgramUniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) { 12053 SET_by_offset(disp, _gloffset_ProgramUniform3uiv, fn); 12054} 12055 12056typedef void (GLAPIENTRYP _glptr_ProgramUniform4f)(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat); 12057#define CALL_ProgramUniform4f(disp, parameters) \ 12058 (* GET_ProgramUniform4f(disp)) parameters 12059static inline _glptr_ProgramUniform4f GET_ProgramUniform4f(struct _glapi_table *disp) { 12060 return (_glptr_ProgramUniform4f) (GET_by_offset(disp, _gloffset_ProgramUniform4f)); 12061} 12062 12063static inline void SET_ProgramUniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat)) { 12064 SET_by_offset(disp, _gloffset_ProgramUniform4f, fn); 12065} 12066 12067typedef void (GLAPIENTRYP _glptr_ProgramUniform4fv)(GLuint, GLint, GLsizei, const GLfloat *); 12068#define CALL_ProgramUniform4fv(disp, parameters) \ 12069 (* GET_ProgramUniform4fv(disp)) parameters 12070static inline _glptr_ProgramUniform4fv GET_ProgramUniform4fv(struct _glapi_table *disp) { 12071 return (_glptr_ProgramUniform4fv) (GET_by_offset(disp, _gloffset_ProgramUniform4fv)); 12072} 12073 12074static inline void SET_ProgramUniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) { 12075 SET_by_offset(disp, _gloffset_ProgramUniform4fv, fn); 12076} 12077 12078typedef void (GLAPIENTRYP _glptr_ProgramUniform4i)(GLuint, GLint, GLint, GLint, GLint, GLint); 12079#define CALL_ProgramUniform4i(disp, parameters) \ 12080 (* GET_ProgramUniform4i(disp)) parameters 12081static inline _glptr_ProgramUniform4i GET_ProgramUniform4i(struct _glapi_table *disp) { 12082 return (_glptr_ProgramUniform4i) (GET_by_offset(disp, _gloffset_ProgramUniform4i)); 12083} 12084 12085static inline void SET_ProgramUniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint)) { 12086 SET_by_offset(disp, _gloffset_ProgramUniform4i, fn); 12087} 12088 12089typedef void (GLAPIENTRYP _glptr_ProgramUniform4iv)(GLuint, GLint, GLsizei, const GLint *); 12090#define CALL_ProgramUniform4iv(disp, parameters) \ 12091 (* GET_ProgramUniform4iv(disp)) parameters 12092static inline _glptr_ProgramUniform4iv GET_ProgramUniform4iv(struct _glapi_table *disp) { 12093 return (_glptr_ProgramUniform4iv) (GET_by_offset(disp, _gloffset_ProgramUniform4iv)); 12094} 12095 12096static inline void SET_ProgramUniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) { 12097 SET_by_offset(disp, _gloffset_ProgramUniform4iv, fn); 12098} 12099 12100typedef void (GLAPIENTRYP _glptr_ProgramUniform4ui)(GLuint, GLint, GLuint, GLuint, GLuint, GLuint); 12101#define CALL_ProgramUniform4ui(disp, parameters) \ 12102 (* GET_ProgramUniform4ui(disp)) parameters 12103static inline _glptr_ProgramUniform4ui GET_ProgramUniform4ui(struct _glapi_table *disp) { 12104 return (_glptr_ProgramUniform4ui) (GET_by_offset(disp, _gloffset_ProgramUniform4ui)); 12105} 12106 12107static inline void SET_ProgramUniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint, GLuint)) { 12108 SET_by_offset(disp, _gloffset_ProgramUniform4ui, fn); 12109} 12110 12111typedef void (GLAPIENTRYP _glptr_ProgramUniform4uiv)(GLuint, GLint, GLsizei, const GLuint *); 12112#define CALL_ProgramUniform4uiv(disp, parameters) \ 12113 (* GET_ProgramUniform4uiv(disp)) parameters 12114static inline _glptr_ProgramUniform4uiv GET_ProgramUniform4uiv(struct _glapi_table *disp) { 12115 return (_glptr_ProgramUniform4uiv) (GET_by_offset(disp, _gloffset_ProgramUniform4uiv)); 12116} 12117 12118static inline void SET_ProgramUniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) { 12119 SET_by_offset(disp, _gloffset_ProgramUniform4uiv, fn); 12120} 12121 12122typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 12123#define CALL_ProgramUniformMatrix2fv(disp, parameters) \ 12124 (* GET_ProgramUniformMatrix2fv(disp)) parameters 12125static inline _glptr_ProgramUniformMatrix2fv GET_ProgramUniformMatrix2fv(struct _glapi_table *disp) { 12126 return (_glptr_ProgramUniformMatrix2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv)); 12127} 12128 12129static inline void SET_ProgramUniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 12130 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv, fn); 12131} 12132 12133typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 12134#define CALL_ProgramUniformMatrix2x3fv(disp, parameters) \ 12135 (* GET_ProgramUniformMatrix2x3fv(disp)) parameters 12136static inline _glptr_ProgramUniformMatrix2x3fv GET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp) { 12137 return (_glptr_ProgramUniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv)); 12138} 12139 12140static inline void SET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 12141 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv, fn); 12142} 12143 12144typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 12145#define CALL_ProgramUniformMatrix2x4fv(disp, parameters) \ 12146 (* GET_ProgramUniformMatrix2x4fv(disp)) parameters 12147static inline _glptr_ProgramUniformMatrix2x4fv GET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp) { 12148 return (_glptr_ProgramUniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv)); 12149} 12150 12151static inline void SET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 12152 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv, fn); 12153} 12154 12155typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 12156#define CALL_ProgramUniformMatrix3fv(disp, parameters) \ 12157 (* GET_ProgramUniformMatrix3fv(disp)) parameters 12158static inline _glptr_ProgramUniformMatrix3fv GET_ProgramUniformMatrix3fv(struct _glapi_table *disp) { 12159 return (_glptr_ProgramUniformMatrix3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv)); 12160} 12161 12162static inline void SET_ProgramUniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 12163 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv, fn); 12164} 12165 12166typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 12167#define CALL_ProgramUniformMatrix3x2fv(disp, parameters) \ 12168 (* GET_ProgramUniformMatrix3x2fv(disp)) parameters 12169static inline _glptr_ProgramUniformMatrix3x2fv GET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp) { 12170 return (_glptr_ProgramUniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv)); 12171} 12172 12173static inline void SET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 12174 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv, fn); 12175} 12176 12177typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 12178#define CALL_ProgramUniformMatrix3x4fv(disp, parameters) \ 12179 (* GET_ProgramUniformMatrix3x4fv(disp)) parameters 12180static inline _glptr_ProgramUniformMatrix3x4fv GET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp) { 12181 return (_glptr_ProgramUniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv)); 12182} 12183 12184static inline void SET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 12185 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv, fn); 12186} 12187 12188typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 12189#define CALL_ProgramUniformMatrix4fv(disp, parameters) \ 12190 (* GET_ProgramUniformMatrix4fv(disp)) parameters 12191static inline _glptr_ProgramUniformMatrix4fv GET_ProgramUniformMatrix4fv(struct _glapi_table *disp) { 12192 return (_glptr_ProgramUniformMatrix4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv)); 12193} 12194 12195static inline void SET_ProgramUniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 12196 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv, fn); 12197} 12198 12199typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 12200#define CALL_ProgramUniformMatrix4x2fv(disp, parameters) \ 12201 (* GET_ProgramUniformMatrix4x2fv(disp)) parameters 12202static inline _glptr_ProgramUniformMatrix4x2fv GET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp) { 12203 return (_glptr_ProgramUniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv)); 12204} 12205 12206static inline void SET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 12207 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv, fn); 12208} 12209 12210typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 12211#define CALL_ProgramUniformMatrix4x3fv(disp, parameters) \ 12212 (* GET_ProgramUniformMatrix4x3fv(disp)) parameters 12213static inline _glptr_ProgramUniformMatrix4x3fv GET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp) { 12214 return (_glptr_ProgramUniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv)); 12215} 12216 12217static inline void SET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 12218 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv, fn); 12219} 12220 12221typedef void (GLAPIENTRYP _glptr_UnlockArraysEXT)(void); 12222#define CALL_UnlockArraysEXT(disp, parameters) \ 12223 (* GET_UnlockArraysEXT(disp)) parameters 12224static inline _glptr_UnlockArraysEXT GET_UnlockArraysEXT(struct _glapi_table *disp) { 12225 return (_glptr_UnlockArraysEXT) (GET_by_offset(disp, _gloffset_UnlockArraysEXT)); 12226} 12227 12228static inline void SET_UnlockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 12229 SET_by_offset(disp, _gloffset_UnlockArraysEXT, fn); 12230} 12231 12232typedef void (GLAPIENTRYP _glptr_UseProgramStages)(GLuint, GLbitfield, GLuint); 12233#define CALL_UseProgramStages(disp, parameters) \ 12234 (* GET_UseProgramStages(disp)) parameters 12235static inline _glptr_UseProgramStages GET_UseProgramStages(struct _glapi_table *disp) { 12236 return (_glptr_UseProgramStages) (GET_by_offset(disp, _gloffset_UseProgramStages)); 12237} 12238 12239static inline void SET_UseProgramStages(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield, GLuint)) { 12240 SET_by_offset(disp, _gloffset_UseProgramStages, fn); 12241} 12242 12243typedef void (GLAPIENTRYP _glptr_ValidateProgramPipeline)(GLuint); 12244#define CALL_ValidateProgramPipeline(disp, parameters) \ 12245 (* GET_ValidateProgramPipeline(disp)) parameters 12246static inline _glptr_ValidateProgramPipeline GET_ValidateProgramPipeline(struct _glapi_table *disp) { 12247 return (_glptr_ValidateProgramPipeline) (GET_by_offset(disp, _gloffset_ValidateProgramPipeline)); 12248} 12249 12250static inline void SET_ValidateProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 12251 SET_by_offset(disp, _gloffset_ValidateProgramPipeline, fn); 12252} 12253 12254typedef void (GLAPIENTRYP _glptr_DebugMessageCallback)(GLDEBUGPROC, const GLvoid *); 12255#define CALL_DebugMessageCallback(disp, parameters) \ 12256 (* GET_DebugMessageCallback(disp)) parameters 12257static inline _glptr_DebugMessageCallback GET_DebugMessageCallback(struct _glapi_table *disp) { 12258 return (_glptr_DebugMessageCallback) (GET_by_offset(disp, _gloffset_DebugMessageCallback)); 12259} 12260 12261static inline void SET_DebugMessageCallback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLDEBUGPROC, const GLvoid *)) { 12262 SET_by_offset(disp, _gloffset_DebugMessageCallback, fn); 12263} 12264 12265typedef void (GLAPIENTRYP _glptr_DebugMessageControl)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean); 12266#define CALL_DebugMessageControl(disp, parameters) \ 12267 (* GET_DebugMessageControl(disp)) parameters 12268static inline _glptr_DebugMessageControl GET_DebugMessageControl(struct _glapi_table *disp) { 12269 return (_glptr_DebugMessageControl) (GET_by_offset(disp, _gloffset_DebugMessageControl)); 12270} 12271 12272static inline void SET_DebugMessageControl(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean)) { 12273 SET_by_offset(disp, _gloffset_DebugMessageControl, fn); 12274} 12275 12276typedef void (GLAPIENTRYP _glptr_DebugMessageInsert)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar *); 12277#define CALL_DebugMessageInsert(disp, parameters) \ 12278 (* GET_DebugMessageInsert(disp)) parameters 12279static inline _glptr_DebugMessageInsert GET_DebugMessageInsert(struct _glapi_table *disp) { 12280 return (_glptr_DebugMessageInsert) (GET_by_offset(disp, _gloffset_DebugMessageInsert)); 12281} 12282 12283static inline void SET_DebugMessageInsert(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar *)) { 12284 SET_by_offset(disp, _gloffset_DebugMessageInsert, fn); 12285} 12286 12287typedef GLuint (GLAPIENTRYP _glptr_GetDebugMessageLog)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLchar *); 12288#define CALL_GetDebugMessageLog(disp, parameters) \ 12289 (* GET_GetDebugMessageLog(disp)) parameters 12290static inline _glptr_GetDebugMessageLog GET_GetDebugMessageLog(struct _glapi_table *disp) { 12291 return (_glptr_GetDebugMessageLog) (GET_by_offset(disp, _gloffset_GetDebugMessageLog)); 12292} 12293 12294static inline void SET_GetDebugMessageLog(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLchar *)) { 12295 SET_by_offset(disp, _gloffset_GetDebugMessageLog, fn); 12296} 12297 12298typedef void (GLAPIENTRYP _glptr_GetObjectLabel)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *); 12299#define CALL_GetObjectLabel(disp, parameters) \ 12300 (* GET_GetObjectLabel(disp)) parameters 12301static inline _glptr_GetObjectLabel GET_GetObjectLabel(struct _glapi_table *disp) { 12302 return (_glptr_GetObjectLabel) (GET_by_offset(disp, _gloffset_GetObjectLabel)); 12303} 12304 12305static inline void SET_GetObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) { 12306 SET_by_offset(disp, _gloffset_GetObjectLabel, fn); 12307} 12308 12309typedef void (GLAPIENTRYP _glptr_GetObjectPtrLabel)(const GLvoid *, GLsizei, GLsizei *, GLchar *); 12310#define CALL_GetObjectPtrLabel(disp, parameters) \ 12311 (* GET_GetObjectPtrLabel(disp)) parameters 12312static inline _glptr_GetObjectPtrLabel GET_GetObjectPtrLabel(struct _glapi_table *disp) { 12313 return (_glptr_GetObjectPtrLabel) (GET_by_offset(disp, _gloffset_GetObjectPtrLabel)); 12314} 12315 12316static inline void SET_GetObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, GLsizei *, GLchar *)) { 12317 SET_by_offset(disp, _gloffset_GetObjectPtrLabel, fn); 12318} 12319 12320typedef void (GLAPIENTRYP _glptr_ObjectLabel)(GLenum, GLuint, GLsizei, const GLchar *); 12321#define CALL_ObjectLabel(disp, parameters) \ 12322 (* GET_ObjectLabel(disp)) parameters 12323static inline _glptr_ObjectLabel GET_ObjectLabel(struct _glapi_table *disp) { 12324 return (_glptr_ObjectLabel) (GET_by_offset(disp, _gloffset_ObjectLabel)); 12325} 12326 12327static inline void SET_ObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) { 12328 SET_by_offset(disp, _gloffset_ObjectLabel, fn); 12329} 12330 12331typedef void (GLAPIENTRYP _glptr_ObjectPtrLabel)(const GLvoid *, GLsizei, const GLchar *); 12332#define CALL_ObjectPtrLabel(disp, parameters) \ 12333 (* GET_ObjectPtrLabel(disp)) parameters 12334static inline _glptr_ObjectPtrLabel GET_ObjectPtrLabel(struct _glapi_table *disp) { 12335 return (_glptr_ObjectPtrLabel) (GET_by_offset(disp, _gloffset_ObjectPtrLabel)); 12336} 12337 12338static inline void SET_ObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, const GLchar *)) { 12339 SET_by_offset(disp, _gloffset_ObjectPtrLabel, fn); 12340} 12341 12342typedef void (GLAPIENTRYP _glptr_PopDebugGroup)(void); 12343#define CALL_PopDebugGroup(disp, parameters) \ 12344 (* GET_PopDebugGroup(disp)) parameters 12345static inline _glptr_PopDebugGroup GET_PopDebugGroup(struct _glapi_table *disp) { 12346 return (_glptr_PopDebugGroup) (GET_by_offset(disp, _gloffset_PopDebugGroup)); 12347} 12348 12349static inline void SET_PopDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 12350 SET_by_offset(disp, _gloffset_PopDebugGroup, fn); 12351} 12352 12353typedef void (GLAPIENTRYP _glptr_PushDebugGroup)(GLenum, GLuint, GLsizei, const GLchar *); 12354#define CALL_PushDebugGroup(disp, parameters) \ 12355 (* GET_PushDebugGroup(disp)) parameters 12356static inline _glptr_PushDebugGroup GET_PushDebugGroup(struct _glapi_table *disp) { 12357 return (_glptr_PushDebugGroup) (GET_by_offset(disp, _gloffset_PushDebugGroup)); 12358} 12359 12360static inline void SET_PushDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) { 12361 SET_by_offset(disp, _gloffset_PushDebugGroup, fn); 12362} 12363 12364typedef void (GLAPIENTRYP _glptr_SecondaryColor3fEXT)(GLfloat, GLfloat, GLfloat); 12365#define CALL_SecondaryColor3fEXT(disp, parameters) \ 12366 (* GET_SecondaryColor3fEXT(disp)) parameters 12367static inline _glptr_SecondaryColor3fEXT GET_SecondaryColor3fEXT(struct _glapi_table *disp) { 12368 return (_glptr_SecondaryColor3fEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fEXT)); 12369} 12370 12371static inline void SET_SecondaryColor3fEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 12372 SET_by_offset(disp, _gloffset_SecondaryColor3fEXT, fn); 12373} 12374 12375typedef void (GLAPIENTRYP _glptr_SecondaryColor3fvEXT)(const GLfloat *); 12376#define CALL_SecondaryColor3fvEXT(disp, parameters) \ 12377 (* GET_SecondaryColor3fvEXT(disp)) parameters 12378static inline _glptr_SecondaryColor3fvEXT GET_SecondaryColor3fvEXT(struct _glapi_table *disp) { 12379 return (_glptr_SecondaryColor3fvEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fvEXT)); 12380} 12381 12382static inline void SET_SecondaryColor3fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 12383 SET_by_offset(disp, _gloffset_SecondaryColor3fvEXT, fn); 12384} 12385 12386typedef void (GLAPIENTRYP _glptr_MultiDrawElementsEXT)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei); 12387#define CALL_MultiDrawElementsEXT(disp, parameters) \ 12388 (* GET_MultiDrawElementsEXT(disp)) parameters 12389static inline _glptr_MultiDrawElementsEXT GET_MultiDrawElementsEXT(struct _glapi_table *disp) { 12390 return (_glptr_MultiDrawElementsEXT) (GET_by_offset(disp, _gloffset_MultiDrawElementsEXT)); 12391} 12392 12393static inline void SET_MultiDrawElementsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei)) { 12394 SET_by_offset(disp, _gloffset_MultiDrawElementsEXT, fn); 12395} 12396 12397typedef void (GLAPIENTRYP _glptr_FogCoordfEXT)(GLfloat); 12398#define CALL_FogCoordfEXT(disp, parameters) \ 12399 (* GET_FogCoordfEXT(disp)) parameters 12400static inline _glptr_FogCoordfEXT GET_FogCoordfEXT(struct _glapi_table *disp) { 12401 return (_glptr_FogCoordfEXT) (GET_by_offset(disp, _gloffset_FogCoordfEXT)); 12402} 12403 12404static inline void SET_FogCoordfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 12405 SET_by_offset(disp, _gloffset_FogCoordfEXT, fn); 12406} 12407 12408typedef void (GLAPIENTRYP _glptr_FogCoordfvEXT)(const GLfloat *); 12409#define CALL_FogCoordfvEXT(disp, parameters) \ 12410 (* GET_FogCoordfvEXT(disp)) parameters 12411static inline _glptr_FogCoordfvEXT GET_FogCoordfvEXT(struct _glapi_table *disp) { 12412 return (_glptr_FogCoordfvEXT) (GET_by_offset(disp, _gloffset_FogCoordfvEXT)); 12413} 12414 12415static inline void SET_FogCoordfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 12416 SET_by_offset(disp, _gloffset_FogCoordfvEXT, fn); 12417} 12418 12419typedef void (GLAPIENTRYP _glptr_ResizeBuffersMESA)(void); 12420#define CALL_ResizeBuffersMESA(disp, parameters) \ 12421 (* GET_ResizeBuffersMESA(disp)) parameters 12422static inline _glptr_ResizeBuffersMESA GET_ResizeBuffersMESA(struct _glapi_table *disp) { 12423 return (_glptr_ResizeBuffersMESA) (GET_by_offset(disp, _gloffset_ResizeBuffersMESA)); 12424} 12425 12426static inline void SET_ResizeBuffersMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 12427 SET_by_offset(disp, _gloffset_ResizeBuffersMESA, fn); 12428} 12429 12430typedef void (GLAPIENTRYP _glptr_WindowPos4dMESA)(GLdouble, GLdouble, GLdouble, GLdouble); 12431#define CALL_WindowPos4dMESA(disp, parameters) \ 12432 (* GET_WindowPos4dMESA(disp)) parameters 12433static inline _glptr_WindowPos4dMESA GET_WindowPos4dMESA(struct _glapi_table *disp) { 12434 return (_glptr_WindowPos4dMESA) (GET_by_offset(disp, _gloffset_WindowPos4dMESA)); 12435} 12436 12437static inline void SET_WindowPos4dMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 12438 SET_by_offset(disp, _gloffset_WindowPos4dMESA, fn); 12439} 12440 12441typedef void (GLAPIENTRYP _glptr_WindowPos4dvMESA)(const GLdouble *); 12442#define CALL_WindowPos4dvMESA(disp, parameters) \ 12443 (* GET_WindowPos4dvMESA(disp)) parameters 12444static inline _glptr_WindowPos4dvMESA GET_WindowPos4dvMESA(struct _glapi_table *disp) { 12445 return (_glptr_WindowPos4dvMESA) (GET_by_offset(disp, _gloffset_WindowPos4dvMESA)); 12446} 12447 12448static inline void SET_WindowPos4dvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 12449 SET_by_offset(disp, _gloffset_WindowPos4dvMESA, fn); 12450} 12451 12452typedef void (GLAPIENTRYP _glptr_WindowPos4fMESA)(GLfloat, GLfloat, GLfloat, GLfloat); 12453#define CALL_WindowPos4fMESA(disp, parameters) \ 12454 (* GET_WindowPos4fMESA(disp)) parameters 12455static inline _glptr_WindowPos4fMESA GET_WindowPos4fMESA(struct _glapi_table *disp) { 12456 return (_glptr_WindowPos4fMESA) (GET_by_offset(disp, _gloffset_WindowPos4fMESA)); 12457} 12458 12459static inline void SET_WindowPos4fMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 12460 SET_by_offset(disp, _gloffset_WindowPos4fMESA, fn); 12461} 12462 12463typedef void (GLAPIENTRYP _glptr_WindowPos4fvMESA)(const GLfloat *); 12464#define CALL_WindowPos4fvMESA(disp, parameters) \ 12465 (* GET_WindowPos4fvMESA(disp)) parameters 12466static inline _glptr_WindowPos4fvMESA GET_WindowPos4fvMESA(struct _glapi_table *disp) { 12467 return (_glptr_WindowPos4fvMESA) (GET_by_offset(disp, _gloffset_WindowPos4fvMESA)); 12468} 12469 12470static inline void SET_WindowPos4fvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 12471 SET_by_offset(disp, _gloffset_WindowPos4fvMESA, fn); 12472} 12473 12474typedef void (GLAPIENTRYP _glptr_WindowPos4iMESA)(GLint, GLint, GLint, GLint); 12475#define CALL_WindowPos4iMESA(disp, parameters) \ 12476 (* GET_WindowPos4iMESA(disp)) parameters 12477static inline _glptr_WindowPos4iMESA GET_WindowPos4iMESA(struct _glapi_table *disp) { 12478 return (_glptr_WindowPos4iMESA) (GET_by_offset(disp, _gloffset_WindowPos4iMESA)); 12479} 12480 12481static inline void SET_WindowPos4iMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 12482 SET_by_offset(disp, _gloffset_WindowPos4iMESA, fn); 12483} 12484 12485typedef void (GLAPIENTRYP _glptr_WindowPos4ivMESA)(const GLint *); 12486#define CALL_WindowPos4ivMESA(disp, parameters) \ 12487 (* GET_WindowPos4ivMESA(disp)) parameters 12488static inline _glptr_WindowPos4ivMESA GET_WindowPos4ivMESA(struct _glapi_table *disp) { 12489 return (_glptr_WindowPos4ivMESA) (GET_by_offset(disp, _gloffset_WindowPos4ivMESA)); 12490} 12491 12492static inline void SET_WindowPos4ivMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 12493 SET_by_offset(disp, _gloffset_WindowPos4ivMESA, fn); 12494} 12495 12496typedef void (GLAPIENTRYP _glptr_WindowPos4sMESA)(GLshort, GLshort, GLshort, GLshort); 12497#define CALL_WindowPos4sMESA(disp, parameters) \ 12498 (* GET_WindowPos4sMESA(disp)) parameters 12499static inline _glptr_WindowPos4sMESA GET_WindowPos4sMESA(struct _glapi_table *disp) { 12500 return (_glptr_WindowPos4sMESA) (GET_by_offset(disp, _gloffset_WindowPos4sMESA)); 12501} 12502 12503static inline void SET_WindowPos4sMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 12504 SET_by_offset(disp, _gloffset_WindowPos4sMESA, fn); 12505} 12506 12507typedef void (GLAPIENTRYP _glptr_WindowPos4svMESA)(const GLshort *); 12508#define CALL_WindowPos4svMESA(disp, parameters) \ 12509 (* GET_WindowPos4svMESA(disp)) parameters 12510static inline _glptr_WindowPos4svMESA GET_WindowPos4svMESA(struct _glapi_table *disp) { 12511 return (_glptr_WindowPos4svMESA) (GET_by_offset(disp, _gloffset_WindowPos4svMESA)); 12512} 12513 12514static inline void SET_WindowPos4svMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 12515 SET_by_offset(disp, _gloffset_WindowPos4svMESA, fn); 12516} 12517 12518typedef void (GLAPIENTRYP _glptr_MultiModeDrawArraysIBM)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint); 12519#define CALL_MultiModeDrawArraysIBM(disp, parameters) \ 12520 (* GET_MultiModeDrawArraysIBM(disp)) parameters 12521static inline _glptr_MultiModeDrawArraysIBM GET_MultiModeDrawArraysIBM(struct _glapi_table *disp) { 12522 return (_glptr_MultiModeDrawArraysIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM)); 12523} 12524 12525static inline void SET_MultiModeDrawArraysIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint)) { 12526 SET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM, fn); 12527} 12528 12529typedef void (GLAPIENTRYP _glptr_MultiModeDrawElementsIBM)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint); 12530#define CALL_MultiModeDrawElementsIBM(disp, parameters) \ 12531 (* GET_MultiModeDrawElementsIBM(disp)) parameters 12532static inline _glptr_MultiModeDrawElementsIBM GET_MultiModeDrawElementsIBM(struct _glapi_table *disp) { 12533 return (_glptr_MultiModeDrawElementsIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM)); 12534} 12535 12536static inline void SET_MultiModeDrawElementsIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint)) { 12537 SET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM, fn); 12538} 12539 12540typedef GLboolean (GLAPIENTRYP _glptr_AreProgramsResidentNV)(GLsizei, const GLuint *, GLboolean *); 12541#define CALL_AreProgramsResidentNV(disp, parameters) \ 12542 (* GET_AreProgramsResidentNV(disp)) parameters 12543static inline _glptr_AreProgramsResidentNV GET_AreProgramsResidentNV(struct _glapi_table *disp) { 12544 return (_glptr_AreProgramsResidentNV) (GET_by_offset(disp, _gloffset_AreProgramsResidentNV)); 12545} 12546 12547static inline void SET_AreProgramsResidentNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) { 12548 SET_by_offset(disp, _gloffset_AreProgramsResidentNV, fn); 12549} 12550 12551typedef void (GLAPIENTRYP _glptr_ExecuteProgramNV)(GLenum, GLuint, const GLfloat *); 12552#define CALL_ExecuteProgramNV(disp, parameters) \ 12553 (* GET_ExecuteProgramNV(disp)) parameters 12554static inline _glptr_ExecuteProgramNV GET_ExecuteProgramNV(struct _glapi_table *disp) { 12555 return (_glptr_ExecuteProgramNV) (GET_by_offset(disp, _gloffset_ExecuteProgramNV)); 12556} 12557 12558static inline void SET_ExecuteProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) { 12559 SET_by_offset(disp, _gloffset_ExecuteProgramNV, fn); 12560} 12561 12562typedef void (GLAPIENTRYP _glptr_GetProgramParameterdvNV)(GLenum, GLuint, GLenum, GLdouble *); 12563#define CALL_GetProgramParameterdvNV(disp, parameters) \ 12564 (* GET_GetProgramParameterdvNV(disp)) parameters 12565static inline _glptr_GetProgramParameterdvNV GET_GetProgramParameterdvNV(struct _glapi_table *disp) { 12566 return (_glptr_GetProgramParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterdvNV)); 12567} 12568 12569static inline void SET_GetProgramParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLdouble *)) { 12570 SET_by_offset(disp, _gloffset_GetProgramParameterdvNV, fn); 12571} 12572 12573typedef void (GLAPIENTRYP _glptr_GetProgramParameterfvNV)(GLenum, GLuint, GLenum, GLfloat *); 12574#define CALL_GetProgramParameterfvNV(disp, parameters) \ 12575 (* GET_GetProgramParameterfvNV(disp)) parameters 12576static inline _glptr_GetProgramParameterfvNV GET_GetProgramParameterfvNV(struct _glapi_table *disp) { 12577 return (_glptr_GetProgramParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterfvNV)); 12578} 12579 12580static inline void SET_GetProgramParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLfloat *)) { 12581 SET_by_offset(disp, _gloffset_GetProgramParameterfvNV, fn); 12582} 12583 12584typedef void (GLAPIENTRYP _glptr_GetProgramStringNV)(GLuint, GLenum, GLubyte *); 12585#define CALL_GetProgramStringNV(disp, parameters) \ 12586 (* GET_GetProgramStringNV(disp)) parameters 12587static inline _glptr_GetProgramStringNV GET_GetProgramStringNV(struct _glapi_table *disp) { 12588 return (_glptr_GetProgramStringNV) (GET_by_offset(disp, _gloffset_GetProgramStringNV)); 12589} 12590 12591static inline void SET_GetProgramStringNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLubyte *)) { 12592 SET_by_offset(disp, _gloffset_GetProgramStringNV, fn); 12593} 12594 12595typedef void (GLAPIENTRYP _glptr_GetProgramivNV)(GLuint, GLenum, GLint *); 12596#define CALL_GetProgramivNV(disp, parameters) \ 12597 (* GET_GetProgramivNV(disp)) parameters 12598static inline _glptr_GetProgramivNV GET_GetProgramivNV(struct _glapi_table *disp) { 12599 return (_glptr_GetProgramivNV) (GET_by_offset(disp, _gloffset_GetProgramivNV)); 12600} 12601 12602static inline void SET_GetProgramivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 12603 SET_by_offset(disp, _gloffset_GetProgramivNV, fn); 12604} 12605 12606typedef void (GLAPIENTRYP _glptr_GetTrackMatrixivNV)(GLenum, GLuint, GLenum, GLint *); 12607#define CALL_GetTrackMatrixivNV(disp, parameters) \ 12608 (* GET_GetTrackMatrixivNV(disp)) parameters 12609static inline _glptr_GetTrackMatrixivNV GET_GetTrackMatrixivNV(struct _glapi_table *disp) { 12610 return (_glptr_GetTrackMatrixivNV) (GET_by_offset(disp, _gloffset_GetTrackMatrixivNV)); 12611} 12612 12613static inline void SET_GetTrackMatrixivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) { 12614 SET_by_offset(disp, _gloffset_GetTrackMatrixivNV, fn); 12615} 12616 12617typedef void (GLAPIENTRYP _glptr_GetVertexAttribdvNV)(GLuint, GLenum, GLdouble *); 12618#define CALL_GetVertexAttribdvNV(disp, parameters) \ 12619 (* GET_GetVertexAttribdvNV(disp)) parameters 12620static inline _glptr_GetVertexAttribdvNV GET_GetVertexAttribdvNV(struct _glapi_table *disp) { 12621 return (_glptr_GetVertexAttribdvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribdvNV)); 12622} 12623 12624static inline void SET_GetVertexAttribdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) { 12625 SET_by_offset(disp, _gloffset_GetVertexAttribdvNV, fn); 12626} 12627 12628typedef void (GLAPIENTRYP _glptr_GetVertexAttribfvNV)(GLuint, GLenum, GLfloat *); 12629#define CALL_GetVertexAttribfvNV(disp, parameters) \ 12630 (* GET_GetVertexAttribfvNV(disp)) parameters 12631static inline _glptr_GetVertexAttribfvNV GET_GetVertexAttribfvNV(struct _glapi_table *disp) { 12632 return (_glptr_GetVertexAttribfvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribfvNV)); 12633} 12634 12635static inline void SET_GetVertexAttribfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) { 12636 SET_by_offset(disp, _gloffset_GetVertexAttribfvNV, fn); 12637} 12638 12639typedef void (GLAPIENTRYP _glptr_GetVertexAttribivNV)(GLuint, GLenum, GLint *); 12640#define CALL_GetVertexAttribivNV(disp, parameters) \ 12641 (* GET_GetVertexAttribivNV(disp)) parameters 12642static inline _glptr_GetVertexAttribivNV GET_GetVertexAttribivNV(struct _glapi_table *disp) { 12643 return (_glptr_GetVertexAttribivNV) (GET_by_offset(disp, _gloffset_GetVertexAttribivNV)); 12644} 12645 12646static inline void SET_GetVertexAttribivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 12647 SET_by_offset(disp, _gloffset_GetVertexAttribivNV, fn); 12648} 12649 12650typedef void (GLAPIENTRYP _glptr_LoadProgramNV)(GLenum, GLuint, GLsizei, const GLubyte *); 12651#define CALL_LoadProgramNV(disp, parameters) \ 12652 (* GET_LoadProgramNV(disp)) parameters 12653static inline _glptr_LoadProgramNV GET_LoadProgramNV(struct _glapi_table *disp) { 12654 return (_glptr_LoadProgramNV) (GET_by_offset(disp, _gloffset_LoadProgramNV)); 12655} 12656 12657static inline void SET_LoadProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLubyte *)) { 12658 SET_by_offset(disp, _gloffset_LoadProgramNV, fn); 12659} 12660 12661typedef void (GLAPIENTRYP _glptr_ProgramParameters4dvNV)(GLenum, GLuint, GLsizei, const GLdouble *); 12662#define CALL_ProgramParameters4dvNV(disp, parameters) \ 12663 (* GET_ProgramParameters4dvNV(disp)) parameters 12664static inline _glptr_ProgramParameters4dvNV GET_ProgramParameters4dvNV(struct _glapi_table *disp) { 12665 return (_glptr_ProgramParameters4dvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4dvNV)); 12666} 12667 12668static inline void SET_ProgramParameters4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLdouble *)) { 12669 SET_by_offset(disp, _gloffset_ProgramParameters4dvNV, fn); 12670} 12671 12672typedef void (GLAPIENTRYP _glptr_ProgramParameters4fvNV)(GLenum, GLuint, GLsizei, const GLfloat *); 12673#define CALL_ProgramParameters4fvNV(disp, parameters) \ 12674 (* GET_ProgramParameters4fvNV(disp)) parameters 12675static inline _glptr_ProgramParameters4fvNV GET_ProgramParameters4fvNV(struct _glapi_table *disp) { 12676 return (_glptr_ProgramParameters4fvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4fvNV)); 12677} 12678 12679static inline void SET_ProgramParameters4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) { 12680 SET_by_offset(disp, _gloffset_ProgramParameters4fvNV, fn); 12681} 12682 12683typedef void (GLAPIENTRYP _glptr_RequestResidentProgramsNV)(GLsizei, const GLuint *); 12684#define CALL_RequestResidentProgramsNV(disp, parameters) \ 12685 (* GET_RequestResidentProgramsNV(disp)) parameters 12686static inline _glptr_RequestResidentProgramsNV GET_RequestResidentProgramsNV(struct _glapi_table *disp) { 12687 return (_glptr_RequestResidentProgramsNV) (GET_by_offset(disp, _gloffset_RequestResidentProgramsNV)); 12688} 12689 12690static inline void SET_RequestResidentProgramsNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 12691 SET_by_offset(disp, _gloffset_RequestResidentProgramsNV, fn); 12692} 12693 12694typedef void (GLAPIENTRYP _glptr_TrackMatrixNV)(GLenum, GLuint, GLenum, GLenum); 12695#define CALL_TrackMatrixNV(disp, parameters) \ 12696 (* GET_TrackMatrixNV(disp)) parameters 12697static inline _glptr_TrackMatrixNV GET_TrackMatrixNV(struct _glapi_table *disp) { 12698 return (_glptr_TrackMatrixNV) (GET_by_offset(disp, _gloffset_TrackMatrixNV)); 12699} 12700 12701static inline void SET_TrackMatrixNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLenum)) { 12702 SET_by_offset(disp, _gloffset_TrackMatrixNV, fn); 12703} 12704 12705typedef void (GLAPIENTRYP _glptr_VertexAttrib1dNV)(GLuint, GLdouble); 12706#define CALL_VertexAttrib1dNV(disp, parameters) \ 12707 (* GET_VertexAttrib1dNV(disp)) parameters 12708static inline _glptr_VertexAttrib1dNV GET_VertexAttrib1dNV(struct _glapi_table *disp) { 12709 return (_glptr_VertexAttrib1dNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dNV)); 12710} 12711 12712static inline void SET_VertexAttrib1dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) { 12713 SET_by_offset(disp, _gloffset_VertexAttrib1dNV, fn); 12714} 12715 12716typedef void (GLAPIENTRYP _glptr_VertexAttrib1dvNV)(GLuint, const GLdouble *); 12717#define CALL_VertexAttrib1dvNV(disp, parameters) \ 12718 (* GET_VertexAttrib1dvNV(disp)) parameters 12719static inline _glptr_VertexAttrib1dvNV GET_VertexAttrib1dvNV(struct _glapi_table *disp) { 12720 return (_glptr_VertexAttrib1dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dvNV)); 12721} 12722 12723static inline void SET_VertexAttrib1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 12724 SET_by_offset(disp, _gloffset_VertexAttrib1dvNV, fn); 12725} 12726 12727typedef void (GLAPIENTRYP _glptr_VertexAttrib1fNV)(GLuint, GLfloat); 12728#define CALL_VertexAttrib1fNV(disp, parameters) \ 12729 (* GET_VertexAttrib1fNV(disp)) parameters 12730static inline _glptr_VertexAttrib1fNV GET_VertexAttrib1fNV(struct _glapi_table *disp) { 12731 return (_glptr_VertexAttrib1fNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fNV)); 12732} 12733 12734static inline void SET_VertexAttrib1fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) { 12735 SET_by_offset(disp, _gloffset_VertexAttrib1fNV, fn); 12736} 12737 12738typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvNV)(GLuint, const GLfloat *); 12739#define CALL_VertexAttrib1fvNV(disp, parameters) \ 12740 (* GET_VertexAttrib1fvNV(disp)) parameters 12741static inline _glptr_VertexAttrib1fvNV GET_VertexAttrib1fvNV(struct _glapi_table *disp) { 12742 return (_glptr_VertexAttrib1fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fvNV)); 12743} 12744 12745static inline void SET_VertexAttrib1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 12746 SET_by_offset(disp, _gloffset_VertexAttrib1fvNV, fn); 12747} 12748 12749typedef void (GLAPIENTRYP _glptr_VertexAttrib1sNV)(GLuint, GLshort); 12750#define CALL_VertexAttrib1sNV(disp, parameters) \ 12751 (* GET_VertexAttrib1sNV(disp)) parameters 12752static inline _glptr_VertexAttrib1sNV GET_VertexAttrib1sNV(struct _glapi_table *disp) { 12753 return (_glptr_VertexAttrib1sNV) (GET_by_offset(disp, _gloffset_VertexAttrib1sNV)); 12754} 12755 12756static inline void SET_VertexAttrib1sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) { 12757 SET_by_offset(disp, _gloffset_VertexAttrib1sNV, fn); 12758} 12759 12760typedef void (GLAPIENTRYP _glptr_VertexAttrib1svNV)(GLuint, const GLshort *); 12761#define CALL_VertexAttrib1svNV(disp, parameters) \ 12762 (* GET_VertexAttrib1svNV(disp)) parameters 12763static inline _glptr_VertexAttrib1svNV GET_VertexAttrib1svNV(struct _glapi_table *disp) { 12764 return (_glptr_VertexAttrib1svNV) (GET_by_offset(disp, _gloffset_VertexAttrib1svNV)); 12765} 12766 12767static inline void SET_VertexAttrib1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 12768 SET_by_offset(disp, _gloffset_VertexAttrib1svNV, fn); 12769} 12770 12771typedef void (GLAPIENTRYP _glptr_VertexAttrib2dNV)(GLuint, GLdouble, GLdouble); 12772#define CALL_VertexAttrib2dNV(disp, parameters) \ 12773 (* GET_VertexAttrib2dNV(disp)) parameters 12774static inline _glptr_VertexAttrib2dNV GET_VertexAttrib2dNV(struct _glapi_table *disp) { 12775 return (_glptr_VertexAttrib2dNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dNV)); 12776} 12777 12778static inline void SET_VertexAttrib2dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) { 12779 SET_by_offset(disp, _gloffset_VertexAttrib2dNV, fn); 12780} 12781 12782typedef void (GLAPIENTRYP _glptr_VertexAttrib2dvNV)(GLuint, const GLdouble *); 12783#define CALL_VertexAttrib2dvNV(disp, parameters) \ 12784 (* GET_VertexAttrib2dvNV(disp)) parameters 12785static inline _glptr_VertexAttrib2dvNV GET_VertexAttrib2dvNV(struct _glapi_table *disp) { 12786 return (_glptr_VertexAttrib2dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dvNV)); 12787} 12788 12789static inline void SET_VertexAttrib2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 12790 SET_by_offset(disp, _gloffset_VertexAttrib2dvNV, fn); 12791} 12792 12793typedef void (GLAPIENTRYP _glptr_VertexAttrib2fNV)(GLuint, GLfloat, GLfloat); 12794#define CALL_VertexAttrib2fNV(disp, parameters) \ 12795 (* GET_VertexAttrib2fNV(disp)) parameters 12796static inline _glptr_VertexAttrib2fNV GET_VertexAttrib2fNV(struct _glapi_table *disp) { 12797 return (_glptr_VertexAttrib2fNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fNV)); 12798} 12799 12800static inline void SET_VertexAttrib2fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) { 12801 SET_by_offset(disp, _gloffset_VertexAttrib2fNV, fn); 12802} 12803 12804typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvNV)(GLuint, const GLfloat *); 12805#define CALL_VertexAttrib2fvNV(disp, parameters) \ 12806 (* GET_VertexAttrib2fvNV(disp)) parameters 12807static inline _glptr_VertexAttrib2fvNV GET_VertexAttrib2fvNV(struct _glapi_table *disp) { 12808 return (_glptr_VertexAttrib2fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fvNV)); 12809} 12810 12811static inline void SET_VertexAttrib2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 12812 SET_by_offset(disp, _gloffset_VertexAttrib2fvNV, fn); 12813} 12814 12815typedef void (GLAPIENTRYP _glptr_VertexAttrib2sNV)(GLuint, GLshort, GLshort); 12816#define CALL_VertexAttrib2sNV(disp, parameters) \ 12817 (* GET_VertexAttrib2sNV(disp)) parameters 12818static inline _glptr_VertexAttrib2sNV GET_VertexAttrib2sNV(struct _glapi_table *disp) { 12819 return (_glptr_VertexAttrib2sNV) (GET_by_offset(disp, _gloffset_VertexAttrib2sNV)); 12820} 12821 12822static inline void SET_VertexAttrib2sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) { 12823 SET_by_offset(disp, _gloffset_VertexAttrib2sNV, fn); 12824} 12825 12826typedef void (GLAPIENTRYP _glptr_VertexAttrib2svNV)(GLuint, const GLshort *); 12827#define CALL_VertexAttrib2svNV(disp, parameters) \ 12828 (* GET_VertexAttrib2svNV(disp)) parameters 12829static inline _glptr_VertexAttrib2svNV GET_VertexAttrib2svNV(struct _glapi_table *disp) { 12830 return (_glptr_VertexAttrib2svNV) (GET_by_offset(disp, _gloffset_VertexAttrib2svNV)); 12831} 12832 12833static inline void SET_VertexAttrib2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 12834 SET_by_offset(disp, _gloffset_VertexAttrib2svNV, fn); 12835} 12836 12837typedef void (GLAPIENTRYP _glptr_VertexAttrib3dNV)(GLuint, GLdouble, GLdouble, GLdouble); 12838#define CALL_VertexAttrib3dNV(disp, parameters) \ 12839 (* GET_VertexAttrib3dNV(disp)) parameters 12840static inline _glptr_VertexAttrib3dNV GET_VertexAttrib3dNV(struct _glapi_table *disp) { 12841 return (_glptr_VertexAttrib3dNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dNV)); 12842} 12843 12844static inline void SET_VertexAttrib3dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) { 12845 SET_by_offset(disp, _gloffset_VertexAttrib3dNV, fn); 12846} 12847 12848typedef void (GLAPIENTRYP _glptr_VertexAttrib3dvNV)(GLuint, const GLdouble *); 12849#define CALL_VertexAttrib3dvNV(disp, parameters) \ 12850 (* GET_VertexAttrib3dvNV(disp)) parameters 12851static inline _glptr_VertexAttrib3dvNV GET_VertexAttrib3dvNV(struct _glapi_table *disp) { 12852 return (_glptr_VertexAttrib3dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dvNV)); 12853} 12854 12855static inline void SET_VertexAttrib3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 12856 SET_by_offset(disp, _gloffset_VertexAttrib3dvNV, fn); 12857} 12858 12859typedef void (GLAPIENTRYP _glptr_VertexAttrib3fNV)(GLuint, GLfloat, GLfloat, GLfloat); 12860#define CALL_VertexAttrib3fNV(disp, parameters) \ 12861 (* GET_VertexAttrib3fNV(disp)) parameters 12862static inline _glptr_VertexAttrib3fNV GET_VertexAttrib3fNV(struct _glapi_table *disp) { 12863 return (_glptr_VertexAttrib3fNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fNV)); 12864} 12865 12866static inline void SET_VertexAttrib3fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) { 12867 SET_by_offset(disp, _gloffset_VertexAttrib3fNV, fn); 12868} 12869 12870typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvNV)(GLuint, const GLfloat *); 12871#define CALL_VertexAttrib3fvNV(disp, parameters) \ 12872 (* GET_VertexAttrib3fvNV(disp)) parameters 12873static inline _glptr_VertexAttrib3fvNV GET_VertexAttrib3fvNV(struct _glapi_table *disp) { 12874 return (_glptr_VertexAttrib3fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fvNV)); 12875} 12876 12877static inline void SET_VertexAttrib3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 12878 SET_by_offset(disp, _gloffset_VertexAttrib3fvNV, fn); 12879} 12880 12881typedef void (GLAPIENTRYP _glptr_VertexAttrib3sNV)(GLuint, GLshort, GLshort, GLshort); 12882#define CALL_VertexAttrib3sNV(disp, parameters) \ 12883 (* GET_VertexAttrib3sNV(disp)) parameters 12884static inline _glptr_VertexAttrib3sNV GET_VertexAttrib3sNV(struct _glapi_table *disp) { 12885 return (_glptr_VertexAttrib3sNV) (GET_by_offset(disp, _gloffset_VertexAttrib3sNV)); 12886} 12887 12888static inline void SET_VertexAttrib3sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) { 12889 SET_by_offset(disp, _gloffset_VertexAttrib3sNV, fn); 12890} 12891 12892typedef void (GLAPIENTRYP _glptr_VertexAttrib3svNV)(GLuint, const GLshort *); 12893#define CALL_VertexAttrib3svNV(disp, parameters) \ 12894 (* GET_VertexAttrib3svNV(disp)) parameters 12895static inline _glptr_VertexAttrib3svNV GET_VertexAttrib3svNV(struct _glapi_table *disp) { 12896 return (_glptr_VertexAttrib3svNV) (GET_by_offset(disp, _gloffset_VertexAttrib3svNV)); 12897} 12898 12899static inline void SET_VertexAttrib3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 12900 SET_by_offset(disp, _gloffset_VertexAttrib3svNV, fn); 12901} 12902 12903typedef void (GLAPIENTRYP _glptr_VertexAttrib4dNV)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble); 12904#define CALL_VertexAttrib4dNV(disp, parameters) \ 12905 (* GET_VertexAttrib4dNV(disp)) parameters 12906static inline _glptr_VertexAttrib4dNV GET_VertexAttrib4dNV(struct _glapi_table *disp) { 12907 return (_glptr_VertexAttrib4dNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dNV)); 12908} 12909 12910static inline void SET_VertexAttrib4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) { 12911 SET_by_offset(disp, _gloffset_VertexAttrib4dNV, fn); 12912} 12913 12914typedef void (GLAPIENTRYP _glptr_VertexAttrib4dvNV)(GLuint, const GLdouble *); 12915#define CALL_VertexAttrib4dvNV(disp, parameters) \ 12916 (* GET_VertexAttrib4dvNV(disp)) parameters 12917static inline _glptr_VertexAttrib4dvNV GET_VertexAttrib4dvNV(struct _glapi_table *disp) { 12918 return (_glptr_VertexAttrib4dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dvNV)); 12919} 12920 12921static inline void SET_VertexAttrib4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 12922 SET_by_offset(disp, _gloffset_VertexAttrib4dvNV, fn); 12923} 12924 12925typedef void (GLAPIENTRYP _glptr_VertexAttrib4fNV)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat); 12926#define CALL_VertexAttrib4fNV(disp, parameters) \ 12927 (* GET_VertexAttrib4fNV(disp)) parameters 12928static inline _glptr_VertexAttrib4fNV GET_VertexAttrib4fNV(struct _glapi_table *disp) { 12929 return (_glptr_VertexAttrib4fNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fNV)); 12930} 12931 12932static inline void SET_VertexAttrib4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) { 12933 SET_by_offset(disp, _gloffset_VertexAttrib4fNV, fn); 12934} 12935 12936typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvNV)(GLuint, const GLfloat *); 12937#define CALL_VertexAttrib4fvNV(disp, parameters) \ 12938 (* GET_VertexAttrib4fvNV(disp)) parameters 12939static inline _glptr_VertexAttrib4fvNV GET_VertexAttrib4fvNV(struct _glapi_table *disp) { 12940 return (_glptr_VertexAttrib4fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fvNV)); 12941} 12942 12943static inline void SET_VertexAttrib4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 12944 SET_by_offset(disp, _gloffset_VertexAttrib4fvNV, fn); 12945} 12946 12947typedef void (GLAPIENTRYP _glptr_VertexAttrib4sNV)(GLuint, GLshort, GLshort, GLshort, GLshort); 12948#define CALL_VertexAttrib4sNV(disp, parameters) \ 12949 (* GET_VertexAttrib4sNV(disp)) parameters 12950static inline _glptr_VertexAttrib4sNV GET_VertexAttrib4sNV(struct _glapi_table *disp) { 12951 return (_glptr_VertexAttrib4sNV) (GET_by_offset(disp, _gloffset_VertexAttrib4sNV)); 12952} 12953 12954static inline void SET_VertexAttrib4sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) { 12955 SET_by_offset(disp, _gloffset_VertexAttrib4sNV, fn); 12956} 12957 12958typedef void (GLAPIENTRYP _glptr_VertexAttrib4svNV)(GLuint, const GLshort *); 12959#define CALL_VertexAttrib4svNV(disp, parameters) \ 12960 (* GET_VertexAttrib4svNV(disp)) parameters 12961static inline _glptr_VertexAttrib4svNV GET_VertexAttrib4svNV(struct _glapi_table *disp) { 12962 return (_glptr_VertexAttrib4svNV) (GET_by_offset(disp, _gloffset_VertexAttrib4svNV)); 12963} 12964 12965static inline void SET_VertexAttrib4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 12966 SET_by_offset(disp, _gloffset_VertexAttrib4svNV, fn); 12967} 12968 12969typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubNV)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte); 12970#define CALL_VertexAttrib4ubNV(disp, parameters) \ 12971 (* GET_VertexAttrib4ubNV(disp)) parameters 12972static inline _glptr_VertexAttrib4ubNV GET_VertexAttrib4ubNV(struct _glapi_table *disp) { 12973 return (_glptr_VertexAttrib4ubNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubNV)); 12974} 12975 12976static inline void SET_VertexAttrib4ubNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) { 12977 SET_by_offset(disp, _gloffset_VertexAttrib4ubNV, fn); 12978} 12979 12980typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubvNV)(GLuint, const GLubyte *); 12981#define CALL_VertexAttrib4ubvNV(disp, parameters) \ 12982 (* GET_VertexAttrib4ubvNV(disp)) parameters 12983static inline _glptr_VertexAttrib4ubvNV GET_VertexAttrib4ubvNV(struct _glapi_table *disp) { 12984 return (_glptr_VertexAttrib4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubvNV)); 12985} 12986 12987static inline void SET_VertexAttrib4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) { 12988 SET_by_offset(disp, _gloffset_VertexAttrib4ubvNV, fn); 12989} 12990 12991typedef void (GLAPIENTRYP _glptr_VertexAttribPointerNV)(GLuint, GLint, GLenum, GLsizei, const GLvoid *); 12992#define CALL_VertexAttribPointerNV(disp, parameters) \ 12993 (* GET_VertexAttribPointerNV(disp)) parameters 12994static inline _glptr_VertexAttribPointerNV GET_VertexAttribPointerNV(struct _glapi_table *disp) { 12995 return (_glptr_VertexAttribPointerNV) (GET_by_offset(disp, _gloffset_VertexAttribPointerNV)); 12996} 12997 12998static inline void SET_VertexAttribPointerNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) { 12999 SET_by_offset(disp, _gloffset_VertexAttribPointerNV, fn); 13000} 13001 13002typedef void (GLAPIENTRYP _glptr_VertexAttribs1dvNV)(GLuint, GLsizei, const GLdouble *); 13003#define CALL_VertexAttribs1dvNV(disp, parameters) \ 13004 (* GET_VertexAttribs1dvNV(disp)) parameters 13005static inline _glptr_VertexAttribs1dvNV GET_VertexAttribs1dvNV(struct _glapi_table *disp) { 13006 return (_glptr_VertexAttribs1dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1dvNV)); 13007} 13008 13009static inline void SET_VertexAttribs1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) { 13010 SET_by_offset(disp, _gloffset_VertexAttribs1dvNV, fn); 13011} 13012 13013typedef void (GLAPIENTRYP _glptr_VertexAttribs1fvNV)(GLuint, GLsizei, const GLfloat *); 13014#define CALL_VertexAttribs1fvNV(disp, parameters) \ 13015 (* GET_VertexAttribs1fvNV(disp)) parameters 13016static inline _glptr_VertexAttribs1fvNV GET_VertexAttribs1fvNV(struct _glapi_table *disp) { 13017 return (_glptr_VertexAttribs1fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1fvNV)); 13018} 13019 13020static inline void SET_VertexAttribs1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) { 13021 SET_by_offset(disp, _gloffset_VertexAttribs1fvNV, fn); 13022} 13023 13024typedef void (GLAPIENTRYP _glptr_VertexAttribs1svNV)(GLuint, GLsizei, const GLshort *); 13025#define CALL_VertexAttribs1svNV(disp, parameters) \ 13026 (* GET_VertexAttribs1svNV(disp)) parameters 13027static inline _glptr_VertexAttribs1svNV GET_VertexAttribs1svNV(struct _glapi_table *disp) { 13028 return (_glptr_VertexAttribs1svNV) (GET_by_offset(disp, _gloffset_VertexAttribs1svNV)); 13029} 13030 13031static inline void SET_VertexAttribs1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) { 13032 SET_by_offset(disp, _gloffset_VertexAttribs1svNV, fn); 13033} 13034 13035typedef void (GLAPIENTRYP _glptr_VertexAttribs2dvNV)(GLuint, GLsizei, const GLdouble *); 13036#define CALL_VertexAttribs2dvNV(disp, parameters) \ 13037 (* GET_VertexAttribs2dvNV(disp)) parameters 13038static inline _glptr_VertexAttribs2dvNV GET_VertexAttribs2dvNV(struct _glapi_table *disp) { 13039 return (_glptr_VertexAttribs2dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2dvNV)); 13040} 13041 13042static inline void SET_VertexAttribs2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) { 13043 SET_by_offset(disp, _gloffset_VertexAttribs2dvNV, fn); 13044} 13045 13046typedef void (GLAPIENTRYP _glptr_VertexAttribs2fvNV)(GLuint, GLsizei, const GLfloat *); 13047#define CALL_VertexAttribs2fvNV(disp, parameters) \ 13048 (* GET_VertexAttribs2fvNV(disp)) parameters 13049static inline _glptr_VertexAttribs2fvNV GET_VertexAttribs2fvNV(struct _glapi_table *disp) { 13050 return (_glptr_VertexAttribs2fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2fvNV)); 13051} 13052 13053static inline void SET_VertexAttribs2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) { 13054 SET_by_offset(disp, _gloffset_VertexAttribs2fvNV, fn); 13055} 13056 13057typedef void (GLAPIENTRYP _glptr_VertexAttribs2svNV)(GLuint, GLsizei, const GLshort *); 13058#define CALL_VertexAttribs2svNV(disp, parameters) \ 13059 (* GET_VertexAttribs2svNV(disp)) parameters 13060static inline _glptr_VertexAttribs2svNV GET_VertexAttribs2svNV(struct _glapi_table *disp) { 13061 return (_glptr_VertexAttribs2svNV) (GET_by_offset(disp, _gloffset_VertexAttribs2svNV)); 13062} 13063 13064static inline void SET_VertexAttribs2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) { 13065 SET_by_offset(disp, _gloffset_VertexAttribs2svNV, fn); 13066} 13067 13068typedef void (GLAPIENTRYP _glptr_VertexAttribs3dvNV)(GLuint, GLsizei, const GLdouble *); 13069#define CALL_VertexAttribs3dvNV(disp, parameters) \ 13070 (* GET_VertexAttribs3dvNV(disp)) parameters 13071static inline _glptr_VertexAttribs3dvNV GET_VertexAttribs3dvNV(struct _glapi_table *disp) { 13072 return (_glptr_VertexAttribs3dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3dvNV)); 13073} 13074 13075static inline void SET_VertexAttribs3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) { 13076 SET_by_offset(disp, _gloffset_VertexAttribs3dvNV, fn); 13077} 13078 13079typedef void (GLAPIENTRYP _glptr_VertexAttribs3fvNV)(GLuint, GLsizei, const GLfloat *); 13080#define CALL_VertexAttribs3fvNV(disp, parameters) \ 13081 (* GET_VertexAttribs3fvNV(disp)) parameters 13082static inline _glptr_VertexAttribs3fvNV GET_VertexAttribs3fvNV(struct _glapi_table *disp) { 13083 return (_glptr_VertexAttribs3fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3fvNV)); 13084} 13085 13086static inline void SET_VertexAttribs3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) { 13087 SET_by_offset(disp, _gloffset_VertexAttribs3fvNV, fn); 13088} 13089 13090typedef void (GLAPIENTRYP _glptr_VertexAttribs3svNV)(GLuint, GLsizei, const GLshort *); 13091#define CALL_VertexAttribs3svNV(disp, parameters) \ 13092 (* GET_VertexAttribs3svNV(disp)) parameters 13093static inline _glptr_VertexAttribs3svNV GET_VertexAttribs3svNV(struct _glapi_table *disp) { 13094 return (_glptr_VertexAttribs3svNV) (GET_by_offset(disp, _gloffset_VertexAttribs3svNV)); 13095} 13096 13097static inline void SET_VertexAttribs3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) { 13098 SET_by_offset(disp, _gloffset_VertexAttribs3svNV, fn); 13099} 13100 13101typedef void (GLAPIENTRYP _glptr_VertexAttribs4dvNV)(GLuint, GLsizei, const GLdouble *); 13102#define CALL_VertexAttribs4dvNV(disp, parameters) \ 13103 (* GET_VertexAttribs4dvNV(disp)) parameters 13104static inline _glptr_VertexAttribs4dvNV GET_VertexAttribs4dvNV(struct _glapi_table *disp) { 13105 return (_glptr_VertexAttribs4dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4dvNV)); 13106} 13107 13108static inline void SET_VertexAttribs4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) { 13109 SET_by_offset(disp, _gloffset_VertexAttribs4dvNV, fn); 13110} 13111 13112typedef void (GLAPIENTRYP _glptr_VertexAttribs4fvNV)(GLuint, GLsizei, const GLfloat *); 13113#define CALL_VertexAttribs4fvNV(disp, parameters) \ 13114 (* GET_VertexAttribs4fvNV(disp)) parameters 13115static inline _glptr_VertexAttribs4fvNV GET_VertexAttribs4fvNV(struct _glapi_table *disp) { 13116 return (_glptr_VertexAttribs4fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4fvNV)); 13117} 13118 13119static inline void SET_VertexAttribs4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) { 13120 SET_by_offset(disp, _gloffset_VertexAttribs4fvNV, fn); 13121} 13122 13123typedef void (GLAPIENTRYP _glptr_VertexAttribs4svNV)(GLuint, GLsizei, const GLshort *); 13124#define CALL_VertexAttribs4svNV(disp, parameters) \ 13125 (* GET_VertexAttribs4svNV(disp)) parameters 13126static inline _glptr_VertexAttribs4svNV GET_VertexAttribs4svNV(struct _glapi_table *disp) { 13127 return (_glptr_VertexAttribs4svNV) (GET_by_offset(disp, _gloffset_VertexAttribs4svNV)); 13128} 13129 13130static inline void SET_VertexAttribs4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) { 13131 SET_by_offset(disp, _gloffset_VertexAttribs4svNV, fn); 13132} 13133 13134typedef void (GLAPIENTRYP _glptr_VertexAttribs4ubvNV)(GLuint, GLsizei, const GLubyte *); 13135#define CALL_VertexAttribs4ubvNV(disp, parameters) \ 13136 (* GET_VertexAttribs4ubvNV(disp)) parameters 13137static inline _glptr_VertexAttribs4ubvNV GET_VertexAttribs4ubvNV(struct _glapi_table *disp) { 13138 return (_glptr_VertexAttribs4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4ubvNV)); 13139} 13140 13141static inline void SET_VertexAttribs4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *)) { 13142 SET_by_offset(disp, _gloffset_VertexAttribs4ubvNV, fn); 13143} 13144 13145typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterfvATI)(GLenum, GLfloat *); 13146#define CALL_GetTexBumpParameterfvATI(disp, parameters) \ 13147 (* GET_GetTexBumpParameterfvATI(disp)) parameters 13148static inline _glptr_GetTexBumpParameterfvATI GET_GetTexBumpParameterfvATI(struct _glapi_table *disp) { 13149 return (_glptr_GetTexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI)); 13150} 13151 13152static inline void SET_GetTexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) { 13153 SET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI, fn); 13154} 13155 13156typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterivATI)(GLenum, GLint *); 13157#define CALL_GetTexBumpParameterivATI(disp, parameters) \ 13158 (* GET_GetTexBumpParameterivATI(disp)) parameters 13159static inline _glptr_GetTexBumpParameterivATI GET_GetTexBumpParameterivATI(struct _glapi_table *disp) { 13160 return (_glptr_GetTexBumpParameterivATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterivATI)); 13161} 13162 13163static inline void SET_GetTexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) { 13164 SET_by_offset(disp, _gloffset_GetTexBumpParameterivATI, fn); 13165} 13166 13167typedef void (GLAPIENTRYP _glptr_TexBumpParameterfvATI)(GLenum, const GLfloat *); 13168#define CALL_TexBumpParameterfvATI(disp, parameters) \ 13169 (* GET_TexBumpParameterfvATI(disp)) parameters 13170static inline _glptr_TexBumpParameterfvATI GET_TexBumpParameterfvATI(struct _glapi_table *disp) { 13171 return (_glptr_TexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_TexBumpParameterfvATI)); 13172} 13173 13174static inline void SET_TexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 13175 SET_by_offset(disp, _gloffset_TexBumpParameterfvATI, fn); 13176} 13177 13178typedef void (GLAPIENTRYP _glptr_TexBumpParameterivATI)(GLenum, const GLint *); 13179#define CALL_TexBumpParameterivATI(disp, parameters) \ 13180 (* GET_TexBumpParameterivATI(disp)) parameters 13181static inline _glptr_TexBumpParameterivATI GET_TexBumpParameterivATI(struct _glapi_table *disp) { 13182 return (_glptr_TexBumpParameterivATI) (GET_by_offset(disp, _gloffset_TexBumpParameterivATI)); 13183} 13184 13185static inline void SET_TexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 13186 SET_by_offset(disp, _gloffset_TexBumpParameterivATI, fn); 13187} 13188 13189typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp1ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); 13190#define CALL_AlphaFragmentOp1ATI(disp, parameters) \ 13191 (* GET_AlphaFragmentOp1ATI(disp)) parameters 13192static inline _glptr_AlphaFragmentOp1ATI GET_AlphaFragmentOp1ATI(struct _glapi_table *disp) { 13193 return (_glptr_AlphaFragmentOp1ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI)); 13194} 13195 13196static inline void SET_AlphaFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)) { 13197 SET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI, fn); 13198} 13199 13200typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp2ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 13201#define CALL_AlphaFragmentOp2ATI(disp, parameters) \ 13202 (* GET_AlphaFragmentOp2ATI(disp)) parameters 13203static inline _glptr_AlphaFragmentOp2ATI GET_AlphaFragmentOp2ATI(struct _glapi_table *disp) { 13204 return (_glptr_AlphaFragmentOp2ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI)); 13205} 13206 13207static inline void SET_AlphaFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) { 13208 SET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI, fn); 13209} 13210 13211typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp3ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 13212#define CALL_AlphaFragmentOp3ATI(disp, parameters) \ 13213 (* GET_AlphaFragmentOp3ATI(disp)) parameters 13214static inline _glptr_AlphaFragmentOp3ATI GET_AlphaFragmentOp3ATI(struct _glapi_table *disp) { 13215 return (_glptr_AlphaFragmentOp3ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI)); 13216} 13217 13218static inline void SET_AlphaFragmentOp3ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) { 13219 SET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI, fn); 13220} 13221 13222typedef void (GLAPIENTRYP _glptr_BeginFragmentShaderATI)(void); 13223#define CALL_BeginFragmentShaderATI(disp, parameters) \ 13224 (* GET_BeginFragmentShaderATI(disp)) parameters 13225static inline _glptr_BeginFragmentShaderATI GET_BeginFragmentShaderATI(struct _glapi_table *disp) { 13226 return (_glptr_BeginFragmentShaderATI) (GET_by_offset(disp, _gloffset_BeginFragmentShaderATI)); 13227} 13228 13229static inline void SET_BeginFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 13230 SET_by_offset(disp, _gloffset_BeginFragmentShaderATI, fn); 13231} 13232 13233typedef void (GLAPIENTRYP _glptr_BindFragmentShaderATI)(GLuint); 13234#define CALL_BindFragmentShaderATI(disp, parameters) \ 13235 (* GET_BindFragmentShaderATI(disp)) parameters 13236static inline _glptr_BindFragmentShaderATI GET_BindFragmentShaderATI(struct _glapi_table *disp) { 13237 return (_glptr_BindFragmentShaderATI) (GET_by_offset(disp, _gloffset_BindFragmentShaderATI)); 13238} 13239 13240static inline void SET_BindFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 13241 SET_by_offset(disp, _gloffset_BindFragmentShaderATI, fn); 13242} 13243 13244typedef void (GLAPIENTRYP _glptr_ColorFragmentOp1ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 13245#define CALL_ColorFragmentOp1ATI(disp, parameters) \ 13246 (* GET_ColorFragmentOp1ATI(disp)) parameters 13247static inline _glptr_ColorFragmentOp1ATI GET_ColorFragmentOp1ATI(struct _glapi_table *disp) { 13248 return (_glptr_ColorFragmentOp1ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp1ATI)); 13249} 13250 13251static inline void SET_ColorFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) { 13252 SET_by_offset(disp, _gloffset_ColorFragmentOp1ATI, fn); 13253} 13254 13255typedef void (GLAPIENTRYP _glptr_ColorFragmentOp2ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 13256#define CALL_ColorFragmentOp2ATI(disp, parameters) \ 13257 (* GET_ColorFragmentOp2ATI(disp)) parameters 13258static inline _glptr_ColorFragmentOp2ATI GET_ColorFragmentOp2ATI(struct _glapi_table *disp) { 13259 return (_glptr_ColorFragmentOp2ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp2ATI)); 13260} 13261 13262static inline void SET_ColorFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) { 13263 SET_by_offset(disp, _gloffset_ColorFragmentOp2ATI, fn); 13264} 13265 13266typedef void (GLAPIENTRYP _glptr_ColorFragmentOp3ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 13267#define CALL_ColorFragmentOp3ATI(disp, parameters) \ 13268 (* GET_ColorFragmentOp3ATI(disp)) parameters 13269static inline _glptr_ColorFragmentOp3ATI GET_ColorFragmentOp3ATI(struct _glapi_table *disp) { 13270 return (_glptr_ColorFragmentOp3ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp3ATI)); 13271} 13272 13273static inline void SET_ColorFragmentOp3ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) { 13274 SET_by_offset(disp, _gloffset_ColorFragmentOp3ATI, fn); 13275} 13276 13277typedef void (GLAPIENTRYP _glptr_DeleteFragmentShaderATI)(GLuint); 13278#define CALL_DeleteFragmentShaderATI(disp, parameters) \ 13279 (* GET_DeleteFragmentShaderATI(disp)) parameters 13280static inline _glptr_DeleteFragmentShaderATI GET_DeleteFragmentShaderATI(struct _glapi_table *disp) { 13281 return (_glptr_DeleteFragmentShaderATI) (GET_by_offset(disp, _gloffset_DeleteFragmentShaderATI)); 13282} 13283 13284static inline void SET_DeleteFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 13285 SET_by_offset(disp, _gloffset_DeleteFragmentShaderATI, fn); 13286} 13287 13288typedef void (GLAPIENTRYP _glptr_EndFragmentShaderATI)(void); 13289#define CALL_EndFragmentShaderATI(disp, parameters) \ 13290 (* GET_EndFragmentShaderATI(disp)) parameters 13291static inline _glptr_EndFragmentShaderATI GET_EndFragmentShaderATI(struct _glapi_table *disp) { 13292 return (_glptr_EndFragmentShaderATI) (GET_by_offset(disp, _gloffset_EndFragmentShaderATI)); 13293} 13294 13295static inline void SET_EndFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 13296 SET_by_offset(disp, _gloffset_EndFragmentShaderATI, fn); 13297} 13298 13299typedef GLuint (GLAPIENTRYP _glptr_GenFragmentShadersATI)(GLuint); 13300#define CALL_GenFragmentShadersATI(disp, parameters) \ 13301 (* GET_GenFragmentShadersATI(disp)) parameters 13302static inline _glptr_GenFragmentShadersATI GET_GenFragmentShadersATI(struct _glapi_table *disp) { 13303 return (_glptr_GenFragmentShadersATI) (GET_by_offset(disp, _gloffset_GenFragmentShadersATI)); 13304} 13305 13306static inline void SET_GenFragmentShadersATI(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint)) { 13307 SET_by_offset(disp, _gloffset_GenFragmentShadersATI, fn); 13308} 13309 13310typedef void (GLAPIENTRYP _glptr_PassTexCoordATI)(GLuint, GLuint, GLenum); 13311#define CALL_PassTexCoordATI(disp, parameters) \ 13312 (* GET_PassTexCoordATI(disp)) parameters 13313static inline _glptr_PassTexCoordATI GET_PassTexCoordATI(struct _glapi_table *disp) { 13314 return (_glptr_PassTexCoordATI) (GET_by_offset(disp, _gloffset_PassTexCoordATI)); 13315} 13316 13317static inline void SET_PassTexCoordATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) { 13318 SET_by_offset(disp, _gloffset_PassTexCoordATI, fn); 13319} 13320 13321typedef void (GLAPIENTRYP _glptr_SampleMapATI)(GLuint, GLuint, GLenum); 13322#define CALL_SampleMapATI(disp, parameters) \ 13323 (* GET_SampleMapATI(disp)) parameters 13324static inline _glptr_SampleMapATI GET_SampleMapATI(struct _glapi_table *disp) { 13325 return (_glptr_SampleMapATI) (GET_by_offset(disp, _gloffset_SampleMapATI)); 13326} 13327 13328static inline void SET_SampleMapATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) { 13329 SET_by_offset(disp, _gloffset_SampleMapATI, fn); 13330} 13331 13332typedef void (GLAPIENTRYP _glptr_SetFragmentShaderConstantATI)(GLuint, const GLfloat *); 13333#define CALL_SetFragmentShaderConstantATI(disp, parameters) \ 13334 (* GET_SetFragmentShaderConstantATI(disp)) parameters 13335static inline _glptr_SetFragmentShaderConstantATI GET_SetFragmentShaderConstantATI(struct _glapi_table *disp) { 13336 return (_glptr_SetFragmentShaderConstantATI) (GET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI)); 13337} 13338 13339static inline void SET_SetFragmentShaderConstantATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 13340 SET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI, fn); 13341} 13342 13343typedef void (GLAPIENTRYP _glptr_ActiveStencilFaceEXT)(GLenum); 13344#define CALL_ActiveStencilFaceEXT(disp, parameters) \ 13345 (* GET_ActiveStencilFaceEXT(disp)) parameters 13346static inline _glptr_ActiveStencilFaceEXT GET_ActiveStencilFaceEXT(struct _glapi_table *disp) { 13347 return (_glptr_ActiveStencilFaceEXT) (GET_by_offset(disp, _gloffset_ActiveStencilFaceEXT)); 13348} 13349 13350static inline void SET_ActiveStencilFaceEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 13351 SET_by_offset(disp, _gloffset_ActiveStencilFaceEXT, fn); 13352} 13353 13354typedef void (GLAPIENTRYP _glptr_BindVertexArrayAPPLE)(GLuint); 13355#define CALL_BindVertexArrayAPPLE(disp, parameters) \ 13356 (* GET_BindVertexArrayAPPLE(disp)) parameters 13357static inline _glptr_BindVertexArrayAPPLE GET_BindVertexArrayAPPLE(struct _glapi_table *disp) { 13358 return (_glptr_BindVertexArrayAPPLE) (GET_by_offset(disp, _gloffset_BindVertexArrayAPPLE)); 13359} 13360 13361static inline void SET_BindVertexArrayAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 13362 SET_by_offset(disp, _gloffset_BindVertexArrayAPPLE, fn); 13363} 13364 13365typedef void (GLAPIENTRYP _glptr_GenVertexArraysAPPLE)(GLsizei, GLuint *); 13366#define CALL_GenVertexArraysAPPLE(disp, parameters) \ 13367 (* GET_GenVertexArraysAPPLE(disp)) parameters 13368static inline _glptr_GenVertexArraysAPPLE GET_GenVertexArraysAPPLE(struct _glapi_table *disp) { 13369 return (_glptr_GenVertexArraysAPPLE) (GET_by_offset(disp, _gloffset_GenVertexArraysAPPLE)); 13370} 13371 13372static inline void SET_GenVertexArraysAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 13373 SET_by_offset(disp, _gloffset_GenVertexArraysAPPLE, fn); 13374} 13375 13376typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterdvNV)(GLuint, GLsizei, const GLubyte *, GLdouble *); 13377#define CALL_GetProgramNamedParameterdvNV(disp, parameters) \ 13378 (* GET_GetProgramNamedParameterdvNV(disp)) parameters 13379static inline _glptr_GetProgramNamedParameterdvNV GET_GetProgramNamedParameterdvNV(struct _glapi_table *disp) { 13380 return (_glptr_GetProgramNamedParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV)); 13381} 13382 13383static inline void SET_GetProgramNamedParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble *)) { 13384 SET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV, fn); 13385} 13386 13387typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterfvNV)(GLuint, GLsizei, const GLubyte *, GLfloat *); 13388#define CALL_GetProgramNamedParameterfvNV(disp, parameters) \ 13389 (* GET_GetProgramNamedParameterfvNV(disp)) parameters 13390static inline _glptr_GetProgramNamedParameterfvNV GET_GetProgramNamedParameterfvNV(struct _glapi_table *disp) { 13391 return (_glptr_GetProgramNamedParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV)); 13392} 13393 13394static inline void SET_GetProgramNamedParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat *)) { 13395 SET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV, fn); 13396} 13397 13398typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dNV)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble); 13399#define CALL_ProgramNamedParameter4dNV(disp, parameters) \ 13400 (* GET_ProgramNamedParameter4dNV(disp)) parameters 13401static inline _glptr_ProgramNamedParameter4dNV GET_ProgramNamedParameter4dNV(struct _glapi_table *disp) { 13402 return (_glptr_ProgramNamedParameter4dNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV)); 13403} 13404 13405static inline void SET_ProgramNamedParameter4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble)) { 13406 SET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV, fn); 13407} 13408 13409typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dvNV)(GLuint, GLsizei, const GLubyte *, const GLdouble *); 13410#define CALL_ProgramNamedParameter4dvNV(disp, parameters) \ 13411 (* GET_ProgramNamedParameter4dvNV(disp)) parameters 13412static inline _glptr_ProgramNamedParameter4dvNV GET_ProgramNamedParameter4dvNV(struct _glapi_table *disp) { 13413 return (_glptr_ProgramNamedParameter4dvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV)); 13414} 13415 13416static inline void SET_ProgramNamedParameter4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLdouble *)) { 13417 SET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV, fn); 13418} 13419 13420typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fNV)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat); 13421#define CALL_ProgramNamedParameter4fNV(disp, parameters) \ 13422 (* GET_ProgramNamedParameter4fNV(disp)) parameters 13423static inline _glptr_ProgramNamedParameter4fNV GET_ProgramNamedParameter4fNV(struct _glapi_table *disp) { 13424 return (_glptr_ProgramNamedParameter4fNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV)); 13425} 13426 13427static inline void SET_ProgramNamedParameter4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat)) { 13428 SET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV, fn); 13429} 13430 13431typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fvNV)(GLuint, GLsizei, const GLubyte *, const GLfloat *); 13432#define CALL_ProgramNamedParameter4fvNV(disp, parameters) \ 13433 (* GET_ProgramNamedParameter4fvNV(disp)) parameters 13434static inline _glptr_ProgramNamedParameter4fvNV GET_ProgramNamedParameter4fvNV(struct _glapi_table *disp) { 13435 return (_glptr_ProgramNamedParameter4fvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV)); 13436} 13437 13438static inline void SET_ProgramNamedParameter4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLfloat *)) { 13439 SET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV, fn); 13440} 13441 13442typedef void (GLAPIENTRYP _glptr_PrimitiveRestartNV)(void); 13443#define CALL_PrimitiveRestartNV(disp, parameters) \ 13444 (* GET_PrimitiveRestartNV(disp)) parameters 13445static inline _glptr_PrimitiveRestartNV GET_PrimitiveRestartNV(struct _glapi_table *disp) { 13446 return (_glptr_PrimitiveRestartNV) (GET_by_offset(disp, _gloffset_PrimitiveRestartNV)); 13447} 13448 13449static inline void SET_PrimitiveRestartNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 13450 SET_by_offset(disp, _gloffset_PrimitiveRestartNV, fn); 13451} 13452 13453typedef void (GLAPIENTRYP _glptr_GetTexGenxvOES)(GLenum, GLenum, GLfixed *); 13454#define CALL_GetTexGenxvOES(disp, parameters) \ 13455 (* GET_GetTexGenxvOES(disp)) parameters 13456static inline _glptr_GetTexGenxvOES GET_GetTexGenxvOES(struct _glapi_table *disp) { 13457 return (_glptr_GetTexGenxvOES) (GET_by_offset(disp, _gloffset_GetTexGenxvOES)); 13458} 13459 13460static inline void SET_GetTexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) { 13461 SET_by_offset(disp, _gloffset_GetTexGenxvOES, fn); 13462} 13463 13464typedef void (GLAPIENTRYP _glptr_TexGenxOES)(GLenum, GLenum, GLint); 13465#define CALL_TexGenxOES(disp, parameters) \ 13466 (* GET_TexGenxOES(disp)) parameters 13467static inline _glptr_TexGenxOES GET_TexGenxOES(struct _glapi_table *disp) { 13468 return (_glptr_TexGenxOES) (GET_by_offset(disp, _gloffset_TexGenxOES)); 13469} 13470 13471static inline void SET_TexGenxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 13472 SET_by_offset(disp, _gloffset_TexGenxOES, fn); 13473} 13474 13475typedef void (GLAPIENTRYP _glptr_TexGenxvOES)(GLenum, GLenum, const GLfixed *); 13476#define CALL_TexGenxvOES(disp, parameters) \ 13477 (* GET_TexGenxvOES(disp)) parameters 13478static inline _glptr_TexGenxvOES GET_TexGenxvOES(struct _glapi_table *disp) { 13479 return (_glptr_TexGenxvOES) (GET_by_offset(disp, _gloffset_TexGenxvOES)); 13480} 13481 13482static inline void SET_TexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) { 13483 SET_by_offset(disp, _gloffset_TexGenxvOES, fn); 13484} 13485 13486typedef void (GLAPIENTRYP _glptr_DepthBoundsEXT)(GLclampd, GLclampd); 13487#define CALL_DepthBoundsEXT(disp, parameters) \ 13488 (* GET_DepthBoundsEXT(disp)) parameters 13489static inline _glptr_DepthBoundsEXT GET_DepthBoundsEXT(struct _glapi_table *disp) { 13490 return (_glptr_DepthBoundsEXT) (GET_by_offset(disp, _gloffset_DepthBoundsEXT)); 13491} 13492 13493static inline void SET_DepthBoundsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) { 13494 SET_by_offset(disp, _gloffset_DepthBoundsEXT, fn); 13495} 13496 13497typedef void (GLAPIENTRYP _glptr_BindFramebufferEXT)(GLenum, GLuint); 13498#define CALL_BindFramebufferEXT(disp, parameters) \ 13499 (* GET_BindFramebufferEXT(disp)) parameters 13500static inline _glptr_BindFramebufferEXT GET_BindFramebufferEXT(struct _glapi_table *disp) { 13501 return (_glptr_BindFramebufferEXT) (GET_by_offset(disp, _gloffset_BindFramebufferEXT)); 13502} 13503 13504static inline void SET_BindFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 13505 SET_by_offset(disp, _gloffset_BindFramebufferEXT, fn); 13506} 13507 13508typedef void (GLAPIENTRYP _glptr_BindRenderbufferEXT)(GLenum, GLuint); 13509#define CALL_BindRenderbufferEXT(disp, parameters) \ 13510 (* GET_BindRenderbufferEXT(disp)) parameters 13511static inline _glptr_BindRenderbufferEXT GET_BindRenderbufferEXT(struct _glapi_table *disp) { 13512 return (_glptr_BindRenderbufferEXT) (GET_by_offset(disp, _gloffset_BindRenderbufferEXT)); 13513} 13514 13515static inline void SET_BindRenderbufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 13516 SET_by_offset(disp, _gloffset_BindRenderbufferEXT, fn); 13517} 13518 13519typedef void (GLAPIENTRYP _glptr_BufferParameteriAPPLE)(GLenum, GLenum, GLint); 13520#define CALL_BufferParameteriAPPLE(disp, parameters) \ 13521 (* GET_BufferParameteriAPPLE(disp)) parameters 13522static inline _glptr_BufferParameteriAPPLE GET_BufferParameteriAPPLE(struct _glapi_table *disp) { 13523 return (_glptr_BufferParameteriAPPLE) (GET_by_offset(disp, _gloffset_BufferParameteriAPPLE)); 13524} 13525 13526static inline void SET_BufferParameteriAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 13527 SET_by_offset(disp, _gloffset_BufferParameteriAPPLE, fn); 13528} 13529 13530typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRangeAPPLE)(GLenum, GLintptr, GLsizeiptr); 13531#define CALL_FlushMappedBufferRangeAPPLE(disp, parameters) \ 13532 (* GET_FlushMappedBufferRangeAPPLE(disp)) parameters 13533static inline _glptr_FlushMappedBufferRangeAPPLE GET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp) { 13534 return (_glptr_FlushMappedBufferRangeAPPLE) (GET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE)); 13535} 13536 13537static inline void SET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) { 13538 SET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE, fn); 13539} 13540 13541typedef void (GLAPIENTRYP _glptr_VertexAttribI1iEXT)(GLuint, GLint); 13542#define CALL_VertexAttribI1iEXT(disp, parameters) \ 13543 (* GET_VertexAttribI1iEXT(disp)) parameters 13544static inline _glptr_VertexAttribI1iEXT GET_VertexAttribI1iEXT(struct _glapi_table *disp) { 13545 return (_glptr_VertexAttribI1iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1iEXT)); 13546} 13547 13548static inline void SET_VertexAttribI1iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) { 13549 SET_by_offset(disp, _gloffset_VertexAttribI1iEXT, fn); 13550} 13551 13552typedef void (GLAPIENTRYP _glptr_VertexAttribI1uiEXT)(GLuint, GLuint); 13553#define CALL_VertexAttribI1uiEXT(disp, parameters) \ 13554 (* GET_VertexAttribI1uiEXT(disp)) parameters 13555static inline _glptr_VertexAttribI1uiEXT GET_VertexAttribI1uiEXT(struct _glapi_table *disp) { 13556 return (_glptr_VertexAttribI1uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1uiEXT)); 13557} 13558 13559static inline void SET_VertexAttribI1uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 13560 SET_by_offset(disp, _gloffset_VertexAttribI1uiEXT, fn); 13561} 13562 13563typedef void (GLAPIENTRYP _glptr_VertexAttribI2iEXT)(GLuint, GLint, GLint); 13564#define CALL_VertexAttribI2iEXT(disp, parameters) \ 13565 (* GET_VertexAttribI2iEXT(disp)) parameters 13566static inline _glptr_VertexAttribI2iEXT GET_VertexAttribI2iEXT(struct _glapi_table *disp) { 13567 return (_glptr_VertexAttribI2iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2iEXT)); 13568} 13569 13570static inline void SET_VertexAttribI2iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) { 13571 SET_by_offset(disp, _gloffset_VertexAttribI2iEXT, fn); 13572} 13573 13574typedef void (GLAPIENTRYP _glptr_VertexAttribI2ivEXT)(GLuint, const GLint *); 13575#define CALL_VertexAttribI2ivEXT(disp, parameters) \ 13576 (* GET_VertexAttribI2ivEXT(disp)) parameters 13577static inline _glptr_VertexAttribI2ivEXT GET_VertexAttribI2ivEXT(struct _glapi_table *disp) { 13578 return (_glptr_VertexAttribI2ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2ivEXT)); 13579} 13580 13581static inline void SET_VertexAttribI2ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 13582 SET_by_offset(disp, _gloffset_VertexAttribI2ivEXT, fn); 13583} 13584 13585typedef void (GLAPIENTRYP _glptr_VertexAttribI2uiEXT)(GLuint, GLuint, GLuint); 13586#define CALL_VertexAttribI2uiEXT(disp, parameters) \ 13587 (* GET_VertexAttribI2uiEXT(disp)) parameters 13588static inline _glptr_VertexAttribI2uiEXT GET_VertexAttribI2uiEXT(struct _glapi_table *disp) { 13589 return (_glptr_VertexAttribI2uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uiEXT)); 13590} 13591 13592static inline void SET_VertexAttribI2uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 13593 SET_by_offset(disp, _gloffset_VertexAttribI2uiEXT, fn); 13594} 13595 13596typedef void (GLAPIENTRYP _glptr_VertexAttribI2uivEXT)(GLuint, const GLuint *); 13597#define CALL_VertexAttribI2uivEXT(disp, parameters) \ 13598 (* GET_VertexAttribI2uivEXT(disp)) parameters 13599static inline _glptr_VertexAttribI2uivEXT GET_VertexAttribI2uivEXT(struct _glapi_table *disp) { 13600 return (_glptr_VertexAttribI2uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uivEXT)); 13601} 13602 13603static inline void SET_VertexAttribI2uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 13604 SET_by_offset(disp, _gloffset_VertexAttribI2uivEXT, fn); 13605} 13606 13607typedef void (GLAPIENTRYP _glptr_VertexAttribI3iEXT)(GLuint, GLint, GLint, GLint); 13608#define CALL_VertexAttribI3iEXT(disp, parameters) \ 13609 (* GET_VertexAttribI3iEXT(disp)) parameters 13610static inline _glptr_VertexAttribI3iEXT GET_VertexAttribI3iEXT(struct _glapi_table *disp) { 13611 return (_glptr_VertexAttribI3iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3iEXT)); 13612} 13613 13614static inline void SET_VertexAttribI3iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) { 13615 SET_by_offset(disp, _gloffset_VertexAttribI3iEXT, fn); 13616} 13617 13618typedef void (GLAPIENTRYP _glptr_VertexAttribI3ivEXT)(GLuint, const GLint *); 13619#define CALL_VertexAttribI3ivEXT(disp, parameters) \ 13620 (* GET_VertexAttribI3ivEXT(disp)) parameters 13621static inline _glptr_VertexAttribI3ivEXT GET_VertexAttribI3ivEXT(struct _glapi_table *disp) { 13622 return (_glptr_VertexAttribI3ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3ivEXT)); 13623} 13624 13625static inline void SET_VertexAttribI3ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 13626 SET_by_offset(disp, _gloffset_VertexAttribI3ivEXT, fn); 13627} 13628 13629typedef void (GLAPIENTRYP _glptr_VertexAttribI3uiEXT)(GLuint, GLuint, GLuint, GLuint); 13630#define CALL_VertexAttribI3uiEXT(disp, parameters) \ 13631 (* GET_VertexAttribI3uiEXT(disp)) parameters 13632static inline _glptr_VertexAttribI3uiEXT GET_VertexAttribI3uiEXT(struct _glapi_table *disp) { 13633 return (_glptr_VertexAttribI3uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uiEXT)); 13634} 13635 13636static inline void SET_VertexAttribI3uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) { 13637 SET_by_offset(disp, _gloffset_VertexAttribI3uiEXT, fn); 13638} 13639 13640typedef void (GLAPIENTRYP _glptr_VertexAttribI3uivEXT)(GLuint, const GLuint *); 13641#define CALL_VertexAttribI3uivEXT(disp, parameters) \ 13642 (* GET_VertexAttribI3uivEXT(disp)) parameters 13643static inline _glptr_VertexAttribI3uivEXT GET_VertexAttribI3uivEXT(struct _glapi_table *disp) { 13644 return (_glptr_VertexAttribI3uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uivEXT)); 13645} 13646 13647static inline void SET_VertexAttribI3uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 13648 SET_by_offset(disp, _gloffset_VertexAttribI3uivEXT, fn); 13649} 13650 13651typedef void (GLAPIENTRYP _glptr_VertexAttribI4iEXT)(GLuint, GLint, GLint, GLint, GLint); 13652#define CALL_VertexAttribI4iEXT(disp, parameters) \ 13653 (* GET_VertexAttribI4iEXT(disp)) parameters 13654static inline _glptr_VertexAttribI4iEXT GET_VertexAttribI4iEXT(struct _glapi_table *disp) { 13655 return (_glptr_VertexAttribI4iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4iEXT)); 13656} 13657 13658static inline void SET_VertexAttribI4iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) { 13659 SET_by_offset(disp, _gloffset_VertexAttribI4iEXT, fn); 13660} 13661 13662typedef void (GLAPIENTRYP _glptr_VertexAttribI4ivEXT)(GLuint, const GLint *); 13663#define CALL_VertexAttribI4ivEXT(disp, parameters) \ 13664 (* GET_VertexAttribI4ivEXT(disp)) parameters 13665static inline _glptr_VertexAttribI4ivEXT GET_VertexAttribI4ivEXT(struct _glapi_table *disp) { 13666 return (_glptr_VertexAttribI4ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4ivEXT)); 13667} 13668 13669static inline void SET_VertexAttribI4ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 13670 SET_by_offset(disp, _gloffset_VertexAttribI4ivEXT, fn); 13671} 13672 13673typedef void (GLAPIENTRYP _glptr_VertexAttribI4uiEXT)(GLuint, GLuint, GLuint, GLuint, GLuint); 13674#define CALL_VertexAttribI4uiEXT(disp, parameters) \ 13675 (* GET_VertexAttribI4uiEXT(disp)) parameters 13676static inline _glptr_VertexAttribI4uiEXT GET_VertexAttribI4uiEXT(struct _glapi_table *disp) { 13677 return (_glptr_VertexAttribI4uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uiEXT)); 13678} 13679 13680static inline void SET_VertexAttribI4uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint, GLuint)) { 13681 SET_by_offset(disp, _gloffset_VertexAttribI4uiEXT, fn); 13682} 13683 13684typedef void (GLAPIENTRYP _glptr_VertexAttribI4uivEXT)(GLuint, const GLuint *); 13685#define CALL_VertexAttribI4uivEXT(disp, parameters) \ 13686 (* GET_VertexAttribI4uivEXT(disp)) parameters 13687static inline _glptr_VertexAttribI4uivEXT GET_VertexAttribI4uivEXT(struct _glapi_table *disp) { 13688 return (_glptr_VertexAttribI4uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uivEXT)); 13689} 13690 13691static inline void SET_VertexAttribI4uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 13692 SET_by_offset(disp, _gloffset_VertexAttribI4uivEXT, fn); 13693} 13694 13695typedef void (GLAPIENTRYP _glptr_ClearColorIiEXT)(GLint, GLint, GLint, GLint); 13696#define CALL_ClearColorIiEXT(disp, parameters) \ 13697 (* GET_ClearColorIiEXT(disp)) parameters 13698static inline _glptr_ClearColorIiEXT GET_ClearColorIiEXT(struct _glapi_table *disp) { 13699 return (_glptr_ClearColorIiEXT) (GET_by_offset(disp, _gloffset_ClearColorIiEXT)); 13700} 13701 13702static inline void SET_ClearColorIiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 13703 SET_by_offset(disp, _gloffset_ClearColorIiEXT, fn); 13704} 13705 13706typedef void (GLAPIENTRYP _glptr_ClearColorIuiEXT)(GLuint, GLuint, GLuint, GLuint); 13707#define CALL_ClearColorIuiEXT(disp, parameters) \ 13708 (* GET_ClearColorIuiEXT(disp)) parameters 13709static inline _glptr_ClearColorIuiEXT GET_ClearColorIuiEXT(struct _glapi_table *disp) { 13710 return (_glptr_ClearColorIuiEXT) (GET_by_offset(disp, _gloffset_ClearColorIuiEXT)); 13711} 13712 13713static inline void SET_ClearColorIuiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) { 13714 SET_by_offset(disp, _gloffset_ClearColorIuiEXT, fn); 13715} 13716 13717typedef void (GLAPIENTRYP _glptr_BindBufferOffsetEXT)(GLenum, GLuint, GLuint, GLintptr); 13718#define CALL_BindBufferOffsetEXT(disp, parameters) \ 13719 (* GET_BindBufferOffsetEXT(disp)) parameters 13720static inline _glptr_BindBufferOffsetEXT GET_BindBufferOffsetEXT(struct _glapi_table *disp) { 13721 return (_glptr_BindBufferOffsetEXT) (GET_by_offset(disp, _gloffset_BindBufferOffsetEXT)); 13722} 13723 13724static inline void SET_BindBufferOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr)) { 13725 SET_by_offset(disp, _gloffset_BindBufferOffsetEXT, fn); 13726} 13727 13728typedef void (GLAPIENTRYP _glptr_BeginPerfMonitorAMD)(GLuint); 13729#define CALL_BeginPerfMonitorAMD(disp, parameters) \ 13730 (* GET_BeginPerfMonitorAMD(disp)) parameters 13731static inline _glptr_BeginPerfMonitorAMD GET_BeginPerfMonitorAMD(struct _glapi_table *disp) { 13732 return (_glptr_BeginPerfMonitorAMD) (GET_by_offset(disp, _gloffset_BeginPerfMonitorAMD)); 13733} 13734 13735static inline void SET_BeginPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 13736 SET_by_offset(disp, _gloffset_BeginPerfMonitorAMD, fn); 13737} 13738 13739typedef void (GLAPIENTRYP _glptr_DeletePerfMonitorsAMD)(GLsizei, GLuint *); 13740#define CALL_DeletePerfMonitorsAMD(disp, parameters) \ 13741 (* GET_DeletePerfMonitorsAMD(disp)) parameters 13742static inline _glptr_DeletePerfMonitorsAMD GET_DeletePerfMonitorsAMD(struct _glapi_table *disp) { 13743 return (_glptr_DeletePerfMonitorsAMD) (GET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD)); 13744} 13745 13746static inline void SET_DeletePerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 13747 SET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD, fn); 13748} 13749 13750typedef void (GLAPIENTRYP _glptr_EndPerfMonitorAMD)(GLuint); 13751#define CALL_EndPerfMonitorAMD(disp, parameters) \ 13752 (* GET_EndPerfMonitorAMD(disp)) parameters 13753static inline _glptr_EndPerfMonitorAMD GET_EndPerfMonitorAMD(struct _glapi_table *disp) { 13754 return (_glptr_EndPerfMonitorAMD) (GET_by_offset(disp, _gloffset_EndPerfMonitorAMD)); 13755} 13756 13757static inline void SET_EndPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 13758 SET_by_offset(disp, _gloffset_EndPerfMonitorAMD, fn); 13759} 13760 13761typedef void (GLAPIENTRYP _glptr_GenPerfMonitorsAMD)(GLsizei, GLuint *); 13762#define CALL_GenPerfMonitorsAMD(disp, parameters) \ 13763 (* GET_GenPerfMonitorsAMD(disp)) parameters 13764static inline _glptr_GenPerfMonitorsAMD GET_GenPerfMonitorsAMD(struct _glapi_table *disp) { 13765 return (_glptr_GenPerfMonitorsAMD) (GET_by_offset(disp, _gloffset_GenPerfMonitorsAMD)); 13766} 13767 13768static inline void SET_GenPerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 13769 SET_by_offset(disp, _gloffset_GenPerfMonitorsAMD, fn); 13770} 13771 13772typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterDataAMD)(GLuint, GLenum, GLsizei, GLuint *, GLint *); 13773#define CALL_GetPerfMonitorCounterDataAMD(disp, parameters) \ 13774 (* GET_GetPerfMonitorCounterDataAMD(disp)) parameters 13775static inline _glptr_GetPerfMonitorCounterDataAMD GET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp) { 13776 return (_glptr_GetPerfMonitorCounterDataAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD)); 13777} 13778 13779static inline void SET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLuint *, GLint *)) { 13780 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD, fn); 13781} 13782 13783typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterInfoAMD)(GLuint, GLuint, GLenum, GLvoid *); 13784#define CALL_GetPerfMonitorCounterInfoAMD(disp, parameters) \ 13785 (* GET_GetPerfMonitorCounterInfoAMD(disp)) parameters 13786static inline _glptr_GetPerfMonitorCounterInfoAMD GET_GetPerfMonitorCounterInfoAMD(struct _glapi_table *disp) { 13787 return (_glptr_GetPerfMonitorCounterInfoAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD)); 13788} 13789 13790static inline void SET_GetPerfMonitorCounterInfoAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLvoid *)) { 13791 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD, fn); 13792} 13793 13794typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterStringAMD)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *); 13795#define CALL_GetPerfMonitorCounterStringAMD(disp, parameters) \ 13796 (* GET_GetPerfMonitorCounterStringAMD(disp)) parameters 13797static inline _glptr_GetPerfMonitorCounterStringAMD GET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp) { 13798 return (_glptr_GetPerfMonitorCounterStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD)); 13799} 13800 13801static inline void SET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) { 13802 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD, fn); 13803} 13804 13805typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCountersAMD)(GLuint, GLint *, GLint *, GLsizei, GLuint *); 13806#define CALL_GetPerfMonitorCountersAMD(disp, parameters) \ 13807 (* GET_GetPerfMonitorCountersAMD(disp)) parameters 13808static inline _glptr_GetPerfMonitorCountersAMD GET_GetPerfMonitorCountersAMD(struct _glapi_table *disp) { 13809 return (_glptr_GetPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD)); 13810} 13811 13812static inline void SET_GetPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint *, GLint *, GLsizei, GLuint *)) { 13813 SET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD, fn); 13814} 13815 13816typedef void (GLAPIENTRYP _glptr_GetPerfMonitorGroupStringAMD)(GLuint, GLsizei, GLsizei *, GLchar *); 13817#define CALL_GetPerfMonitorGroupStringAMD(disp, parameters) \ 13818 (* GET_GetPerfMonitorGroupStringAMD(disp)) parameters 13819static inline _glptr_GetPerfMonitorGroupStringAMD GET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp) { 13820 return (_glptr_GetPerfMonitorGroupStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD)); 13821} 13822 13823static inline void SET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) { 13824 SET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD, fn); 13825} 13826 13827typedef void (GLAPIENTRYP _glptr_GetPerfMonitorGroupsAMD)(GLint *, GLsizei, GLuint *); 13828#define CALL_GetPerfMonitorGroupsAMD(disp, parameters) \ 13829 (* GET_GetPerfMonitorGroupsAMD(disp)) parameters 13830static inline _glptr_GetPerfMonitorGroupsAMD GET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp) { 13831 return (_glptr_GetPerfMonitorGroupsAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD)); 13832} 13833 13834static inline void SET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint *, GLsizei, GLuint *)) { 13835 SET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD, fn); 13836} 13837 13838typedef void (GLAPIENTRYP _glptr_SelectPerfMonitorCountersAMD)(GLuint, GLboolean, GLuint, GLint, GLuint *); 13839#define CALL_SelectPerfMonitorCountersAMD(disp, parameters) \ 13840 (* GET_SelectPerfMonitorCountersAMD(disp)) parameters 13841static inline _glptr_SelectPerfMonitorCountersAMD GET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp) { 13842 return (_glptr_SelectPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD)); 13843} 13844 13845static inline void SET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLuint, GLint, GLuint *)) { 13846 SET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD, fn); 13847} 13848 13849typedef void (GLAPIENTRYP _glptr_GetObjectParameterivAPPLE)(GLenum, GLuint, GLenum, GLint *); 13850#define CALL_GetObjectParameterivAPPLE(disp, parameters) \ 13851 (* GET_GetObjectParameterivAPPLE(disp)) parameters 13852static inline _glptr_GetObjectParameterivAPPLE GET_GetObjectParameterivAPPLE(struct _glapi_table *disp) { 13853 return (_glptr_GetObjectParameterivAPPLE) (GET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE)); 13854} 13855 13856static inline void SET_GetObjectParameterivAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) { 13857 SET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE, fn); 13858} 13859 13860typedef GLenum (GLAPIENTRYP _glptr_ObjectPurgeableAPPLE)(GLenum, GLuint, GLenum); 13861#define CALL_ObjectPurgeableAPPLE(disp, parameters) \ 13862 (* GET_ObjectPurgeableAPPLE(disp)) parameters 13863static inline _glptr_ObjectPurgeableAPPLE GET_ObjectPurgeableAPPLE(struct _glapi_table *disp) { 13864 return (_glptr_ObjectPurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE)); 13865} 13866 13867static inline void SET_ObjectPurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) { 13868 SET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE, fn); 13869} 13870 13871typedef GLenum (GLAPIENTRYP _glptr_ObjectUnpurgeableAPPLE)(GLenum, GLuint, GLenum); 13872#define CALL_ObjectUnpurgeableAPPLE(disp, parameters) \ 13873 (* GET_ObjectUnpurgeableAPPLE(disp)) parameters 13874static inline _glptr_ObjectUnpurgeableAPPLE GET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp) { 13875 return (_glptr_ObjectUnpurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE)); 13876} 13877 13878static inline void SET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) { 13879 SET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE, fn); 13880} 13881 13882typedef void (GLAPIENTRYP _glptr_ActiveProgramEXT)(GLuint); 13883#define CALL_ActiveProgramEXT(disp, parameters) \ 13884 (* GET_ActiveProgramEXT(disp)) parameters 13885static inline _glptr_ActiveProgramEXT GET_ActiveProgramEXT(struct _glapi_table *disp) { 13886 return (_glptr_ActiveProgramEXT) (GET_by_offset(disp, _gloffset_ActiveProgramEXT)); 13887} 13888 13889static inline void SET_ActiveProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 13890 SET_by_offset(disp, _gloffset_ActiveProgramEXT, fn); 13891} 13892 13893typedef GLuint (GLAPIENTRYP _glptr_CreateShaderProgramEXT)(GLenum, const GLchar *); 13894#define CALL_CreateShaderProgramEXT(disp, parameters) \ 13895 (* GET_CreateShaderProgramEXT(disp)) parameters 13896static inline _glptr_CreateShaderProgramEXT GET_CreateShaderProgramEXT(struct _glapi_table *disp) { 13897 return (_glptr_CreateShaderProgramEXT) (GET_by_offset(disp, _gloffset_CreateShaderProgramEXT)); 13898} 13899 13900static inline void SET_CreateShaderProgramEXT(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, const GLchar *)) { 13901 SET_by_offset(disp, _gloffset_CreateShaderProgramEXT, fn); 13902} 13903 13904typedef void (GLAPIENTRYP _glptr_UseShaderProgramEXT)(GLenum, GLuint); 13905#define CALL_UseShaderProgramEXT(disp, parameters) \ 13906 (* GET_UseShaderProgramEXT(disp)) parameters 13907static inline _glptr_UseShaderProgramEXT GET_UseShaderProgramEXT(struct _glapi_table *disp) { 13908 return (_glptr_UseShaderProgramEXT) (GET_by_offset(disp, _gloffset_UseShaderProgramEXT)); 13909} 13910 13911static inline void SET_UseShaderProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 13912 SET_by_offset(disp, _gloffset_UseShaderProgramEXT, fn); 13913} 13914 13915typedef void (GLAPIENTRYP _glptr_TextureBarrierNV)(void); 13916#define CALL_TextureBarrierNV(disp, parameters) \ 13917 (* GET_TextureBarrierNV(disp)) parameters 13918static inline _glptr_TextureBarrierNV GET_TextureBarrierNV(struct _glapi_table *disp) { 13919 return (_glptr_TextureBarrierNV) (GET_by_offset(disp, _gloffset_TextureBarrierNV)); 13920} 13921 13922static inline void SET_TextureBarrierNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 13923 SET_by_offset(disp, _gloffset_TextureBarrierNV, fn); 13924} 13925 13926typedef void (GLAPIENTRYP _glptr_VDPAUFiniNV)(void); 13927#define CALL_VDPAUFiniNV(disp, parameters) \ 13928 (* GET_VDPAUFiniNV(disp)) parameters 13929static inline _glptr_VDPAUFiniNV GET_VDPAUFiniNV(struct _glapi_table *disp) { 13930 return (_glptr_VDPAUFiniNV) (GET_by_offset(disp, _gloffset_VDPAUFiniNV)); 13931} 13932 13933static inline void SET_VDPAUFiniNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 13934 SET_by_offset(disp, _gloffset_VDPAUFiniNV, fn); 13935} 13936 13937typedef void (GLAPIENTRYP _glptr_VDPAUGetSurfaceivNV)(GLintptr, GLenum, GLsizei, GLsizei *, GLint *); 13938#define CALL_VDPAUGetSurfaceivNV(disp, parameters) \ 13939 (* GET_VDPAUGetSurfaceivNV(disp)) parameters 13940static inline _glptr_VDPAUGetSurfaceivNV GET_VDPAUGetSurfaceivNV(struct _glapi_table *disp) { 13941 return (_glptr_VDPAUGetSurfaceivNV) (GET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV)); 13942} 13943 13944static inline void SET_VDPAUGetSurfaceivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum, GLsizei, GLsizei *, GLint *)) { 13945 SET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV, fn); 13946} 13947 13948typedef void (GLAPIENTRYP _glptr_VDPAUInitNV)(const GLvoid *, const GLvoid *); 13949#define CALL_VDPAUInitNV(disp, parameters) \ 13950 (* GET_VDPAUInitNV(disp)) parameters 13951static inline _glptr_VDPAUInitNV GET_VDPAUInitNV(struct _glapi_table *disp) { 13952 return (_glptr_VDPAUInitNV) (GET_by_offset(disp, _gloffset_VDPAUInitNV)); 13953} 13954 13955static inline void SET_VDPAUInitNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, const GLvoid *)) { 13956 SET_by_offset(disp, _gloffset_VDPAUInitNV, fn); 13957} 13958 13959typedef GLboolean (GLAPIENTRYP _glptr_VDPAUIsSurfaceNV)(GLintptr); 13960#define CALL_VDPAUIsSurfaceNV(disp, parameters) \ 13961 (* GET_VDPAUIsSurfaceNV(disp)) parameters 13962static inline _glptr_VDPAUIsSurfaceNV GET_VDPAUIsSurfaceNV(struct _glapi_table *disp) { 13963 return (_glptr_VDPAUIsSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV)); 13964} 13965 13966static inline void SET_VDPAUIsSurfaceNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLintptr)) { 13967 SET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV, fn); 13968} 13969 13970typedef void (GLAPIENTRYP _glptr_VDPAUMapSurfacesNV)(GLsizei, const GLintptr *); 13971#define CALL_VDPAUMapSurfacesNV(disp, parameters) \ 13972 (* GET_VDPAUMapSurfacesNV(disp)) parameters 13973static inline _glptr_VDPAUMapSurfacesNV GET_VDPAUMapSurfacesNV(struct _glapi_table *disp) { 13974 return (_glptr_VDPAUMapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV)); 13975} 13976 13977static inline void SET_VDPAUMapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) { 13978 SET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV, fn); 13979} 13980 13981typedef GLintptr (GLAPIENTRYP _glptr_VDPAURegisterOutputSurfaceNV)(const GLvoid *, GLenum, GLsizei, const GLuint *); 13982#define CALL_VDPAURegisterOutputSurfaceNV(disp, parameters) \ 13983 (* GET_VDPAURegisterOutputSurfaceNV(disp)) parameters 13984static inline _glptr_VDPAURegisterOutputSurfaceNV GET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp) { 13985 return (_glptr_VDPAURegisterOutputSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV)); 13986} 13987 13988static inline void SET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) { 13989 SET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV, fn); 13990} 13991 13992typedef GLintptr (GLAPIENTRYP _glptr_VDPAURegisterVideoSurfaceNV)(const GLvoid *, GLenum, GLsizei, const GLuint *); 13993#define CALL_VDPAURegisterVideoSurfaceNV(disp, parameters) \ 13994 (* GET_VDPAURegisterVideoSurfaceNV(disp)) parameters 13995static inline _glptr_VDPAURegisterVideoSurfaceNV GET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp) { 13996 return (_glptr_VDPAURegisterVideoSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV)); 13997} 13998 13999static inline void SET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) { 14000 SET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV, fn); 14001} 14002 14003typedef void (GLAPIENTRYP _glptr_VDPAUSurfaceAccessNV)(GLintptr, GLenum); 14004#define CALL_VDPAUSurfaceAccessNV(disp, parameters) \ 14005 (* GET_VDPAUSurfaceAccessNV(disp)) parameters 14006static inline _glptr_VDPAUSurfaceAccessNV GET_VDPAUSurfaceAccessNV(struct _glapi_table *disp) { 14007 return (_glptr_VDPAUSurfaceAccessNV) (GET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV)); 14008} 14009 14010static inline void SET_VDPAUSurfaceAccessNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum)) { 14011 SET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV, fn); 14012} 14013 14014typedef void (GLAPIENTRYP _glptr_VDPAUUnmapSurfacesNV)(GLsizei, const GLintptr *); 14015#define CALL_VDPAUUnmapSurfacesNV(disp, parameters) \ 14016 (* GET_VDPAUUnmapSurfacesNV(disp)) parameters 14017static inline _glptr_VDPAUUnmapSurfacesNV GET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp) { 14018 return (_glptr_VDPAUUnmapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV)); 14019} 14020 14021static inline void SET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) { 14022 SET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV, fn); 14023} 14024 14025typedef void (GLAPIENTRYP _glptr_VDPAUUnregisterSurfaceNV)(GLintptr); 14026#define CALL_VDPAUUnregisterSurfaceNV(disp, parameters) \ 14027 (* GET_VDPAUUnregisterSurfaceNV(disp)) parameters 14028static inline _glptr_VDPAUUnregisterSurfaceNV GET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp) { 14029 return (_glptr_VDPAUUnregisterSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV)); 14030} 14031 14032static inline void SET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) { 14033 SET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV, fn); 14034} 14035 14036typedef void (GLAPIENTRYP _glptr_BeginPerfQueryINTEL)(GLuint); 14037#define CALL_BeginPerfQueryINTEL(disp, parameters) \ 14038 (* GET_BeginPerfQueryINTEL(disp)) parameters 14039static inline _glptr_BeginPerfQueryINTEL GET_BeginPerfQueryINTEL(struct _glapi_table *disp) { 14040 return (_glptr_BeginPerfQueryINTEL) (GET_by_offset(disp, _gloffset_BeginPerfQueryINTEL)); 14041} 14042 14043static inline void SET_BeginPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 14044 SET_by_offset(disp, _gloffset_BeginPerfQueryINTEL, fn); 14045} 14046 14047typedef void (GLAPIENTRYP _glptr_CreatePerfQueryINTEL)(GLuint, GLuint *); 14048#define CALL_CreatePerfQueryINTEL(disp, parameters) \ 14049 (* GET_CreatePerfQueryINTEL(disp)) parameters 14050static inline _glptr_CreatePerfQueryINTEL GET_CreatePerfQueryINTEL(struct _glapi_table *disp) { 14051 return (_glptr_CreatePerfQueryINTEL) (GET_by_offset(disp, _gloffset_CreatePerfQueryINTEL)); 14052} 14053 14054static inline void SET_CreatePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) { 14055 SET_by_offset(disp, _gloffset_CreatePerfQueryINTEL, fn); 14056} 14057 14058typedef void (GLAPIENTRYP _glptr_DeletePerfQueryINTEL)(GLuint); 14059#define CALL_DeletePerfQueryINTEL(disp, parameters) \ 14060 (* GET_DeletePerfQueryINTEL(disp)) parameters 14061static inline _glptr_DeletePerfQueryINTEL GET_DeletePerfQueryINTEL(struct _glapi_table *disp) { 14062 return (_glptr_DeletePerfQueryINTEL) (GET_by_offset(disp, _gloffset_DeletePerfQueryINTEL)); 14063} 14064 14065static inline void SET_DeletePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 14066 SET_by_offset(disp, _gloffset_DeletePerfQueryINTEL, fn); 14067} 14068 14069typedef void (GLAPIENTRYP _glptr_EndPerfQueryINTEL)(GLuint); 14070#define CALL_EndPerfQueryINTEL(disp, parameters) \ 14071 (* GET_EndPerfQueryINTEL(disp)) parameters 14072static inline _glptr_EndPerfQueryINTEL GET_EndPerfQueryINTEL(struct _glapi_table *disp) { 14073 return (_glptr_EndPerfQueryINTEL) (GET_by_offset(disp, _gloffset_EndPerfQueryINTEL)); 14074} 14075 14076static inline void SET_EndPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 14077 SET_by_offset(disp, _gloffset_EndPerfQueryINTEL, fn); 14078} 14079 14080typedef void (GLAPIENTRYP _glptr_GetFirstPerfQueryIdINTEL)(GLuint *); 14081#define CALL_GetFirstPerfQueryIdINTEL(disp, parameters) \ 14082 (* GET_GetFirstPerfQueryIdINTEL(disp)) parameters 14083static inline _glptr_GetFirstPerfQueryIdINTEL GET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp) { 14084 return (_glptr_GetFirstPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL)); 14085} 14086 14087static inline void SET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint *)) { 14088 SET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL, fn); 14089} 14090 14091typedef void (GLAPIENTRYP _glptr_GetNextPerfQueryIdINTEL)(GLuint, GLuint *); 14092#define CALL_GetNextPerfQueryIdINTEL(disp, parameters) \ 14093 (* GET_GetNextPerfQueryIdINTEL(disp)) parameters 14094static inline _glptr_GetNextPerfQueryIdINTEL GET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp) { 14095 return (_glptr_GetNextPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetNextPerfQueryIdINTEL)); 14096} 14097 14098static inline void SET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) { 14099 SET_by_offset(disp, _gloffset_GetNextPerfQueryIdINTEL, fn); 14100} 14101 14102typedef void (GLAPIENTRYP _glptr_GetPerfCounterInfoINTEL)(GLuint, GLuint, GLuint, GLchar *, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *, GLuint64 *); 14103#define CALL_GetPerfCounterInfoINTEL(disp, parameters) \ 14104 (* GET_GetPerfCounterInfoINTEL(disp)) parameters 14105static inline _glptr_GetPerfCounterInfoINTEL GET_GetPerfCounterInfoINTEL(struct _glapi_table *disp) { 14106 return (_glptr_GetPerfCounterInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL)); 14107} 14108 14109static inline void SET_GetPerfCounterInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLchar *, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *, GLuint64 *)) { 14110 SET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL, fn); 14111} 14112 14113typedef void (GLAPIENTRYP _glptr_GetPerfQueryDataINTEL)(GLuint, GLuint, GLsizei, GLvoid *, GLuint *); 14114#define CALL_GetPerfQueryDataINTEL(disp, parameters) \ 14115 (* GET_GetPerfQueryDataINTEL(disp)) parameters 14116static inline _glptr_GetPerfQueryDataINTEL GET_GetPerfQueryDataINTEL(struct _glapi_table *disp) { 14117 return (_glptr_GetPerfQueryDataINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL)); 14118} 14119 14120static inline void SET_GetPerfQueryDataINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLvoid *, GLuint *)) { 14121 SET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL, fn); 14122} 14123 14124typedef void (GLAPIENTRYP _glptr_GetPerfQueryIdByNameINTEL)(GLchar *, GLuint *); 14125#define CALL_GetPerfQueryIdByNameINTEL(disp, parameters) \ 14126 (* GET_GetPerfQueryIdByNameINTEL(disp)) parameters 14127static inline _glptr_GetPerfQueryIdByNameINTEL GET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp) { 14128 return (_glptr_GetPerfQueryIdByNameINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL)); 14129} 14130 14131static inline void SET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLchar *, GLuint *)) { 14132 SET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL, fn); 14133} 14134 14135typedef void (GLAPIENTRYP _glptr_GetPerfQueryInfoINTEL)(GLuint, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *); 14136#define CALL_GetPerfQueryInfoINTEL(disp, parameters) \ 14137 (* GET_GetPerfQueryInfoINTEL(disp)) parameters 14138static inline _glptr_GetPerfQueryInfoINTEL GET_GetPerfQueryInfoINTEL(struct _glapi_table *disp) { 14139 return (_glptr_GetPerfQueryInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL)); 14140} 14141 14142static inline void SET_GetPerfQueryInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *)) { 14143 SET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL, fn); 14144} 14145 14146typedef void (GLAPIENTRYP _glptr_StencilFuncSeparateATI)(GLenum, GLenum, GLint, GLuint); 14147#define CALL_StencilFuncSeparateATI(disp, parameters) \ 14148 (* GET_StencilFuncSeparateATI(disp)) parameters 14149static inline _glptr_StencilFuncSeparateATI GET_StencilFuncSeparateATI(struct _glapi_table *disp) { 14150 return (_glptr_StencilFuncSeparateATI) (GET_by_offset(disp, _gloffset_StencilFuncSeparateATI)); 14151} 14152 14153static inline void SET_StencilFuncSeparateATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) { 14154 SET_by_offset(disp, _gloffset_StencilFuncSeparateATI, fn); 14155} 14156 14157typedef void (GLAPIENTRYP _glptr_ProgramEnvParameters4fvEXT)(GLenum, GLuint, GLsizei, const GLfloat *); 14158#define CALL_ProgramEnvParameters4fvEXT(disp, parameters) \ 14159 (* GET_ProgramEnvParameters4fvEXT(disp)) parameters 14160static inline _glptr_ProgramEnvParameters4fvEXT GET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp) { 14161 return (_glptr_ProgramEnvParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT)); 14162} 14163 14164static inline void SET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) { 14165 SET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT, fn); 14166} 14167 14168typedef void (GLAPIENTRYP _glptr_ProgramLocalParameters4fvEXT)(GLenum, GLuint, GLsizei, const GLfloat *); 14169#define CALL_ProgramLocalParameters4fvEXT(disp, parameters) \ 14170 (* GET_ProgramLocalParameters4fvEXT(disp)) parameters 14171static inline _glptr_ProgramLocalParameters4fvEXT GET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp) { 14172 return (_glptr_ProgramLocalParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT)); 14173} 14174 14175static inline void SET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) { 14176 SET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT, fn); 14177} 14178 14179typedef void (GLAPIENTRYP _glptr_EGLImageTargetRenderbufferStorageOES)(GLenum, GLvoid *); 14180#define CALL_EGLImageTargetRenderbufferStorageOES(disp, parameters) \ 14181 (* GET_EGLImageTargetRenderbufferStorageOES(disp)) parameters 14182static inline _glptr_EGLImageTargetRenderbufferStorageOES GET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp) { 14183 return (_glptr_EGLImageTargetRenderbufferStorageOES) (GET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES)); 14184} 14185 14186static inline void SET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) { 14187 SET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES, fn); 14188} 14189 14190typedef void (GLAPIENTRYP _glptr_EGLImageTargetTexture2DOES)(GLenum, GLvoid *); 14191#define CALL_EGLImageTargetTexture2DOES(disp, parameters) \ 14192 (* GET_EGLImageTargetTexture2DOES(disp)) parameters 14193static inline _glptr_EGLImageTargetTexture2DOES GET_EGLImageTargetTexture2DOES(struct _glapi_table *disp) { 14194 return (_glptr_EGLImageTargetTexture2DOES) (GET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES)); 14195} 14196 14197static inline void SET_EGLImageTargetTexture2DOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) { 14198 SET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES, fn); 14199} 14200 14201typedef void (GLAPIENTRYP _glptr_AlphaFuncx)(GLenum, GLclampx); 14202#define CALL_AlphaFuncx(disp, parameters) \ 14203 (* GET_AlphaFuncx(disp)) parameters 14204static inline _glptr_AlphaFuncx GET_AlphaFuncx(struct _glapi_table *disp) { 14205 return (_glptr_AlphaFuncx) (GET_by_offset(disp, _gloffset_AlphaFuncx)); 14206} 14207 14208static inline void SET_AlphaFuncx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampx)) { 14209 SET_by_offset(disp, _gloffset_AlphaFuncx, fn); 14210} 14211 14212typedef void (GLAPIENTRYP _glptr_ClearColorx)(GLclampx, GLclampx, GLclampx, GLclampx); 14213#define CALL_ClearColorx(disp, parameters) \ 14214 (* GET_ClearColorx(disp)) parameters 14215static inline _glptr_ClearColorx GET_ClearColorx(struct _glapi_table *disp) { 14216 return (_glptr_ClearColorx) (GET_by_offset(disp, _gloffset_ClearColorx)); 14217} 14218 14219static inline void SET_ClearColorx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx, GLclampx, GLclampx)) { 14220 SET_by_offset(disp, _gloffset_ClearColorx, fn); 14221} 14222 14223typedef void (GLAPIENTRYP _glptr_ClearDepthx)(GLclampx); 14224#define CALL_ClearDepthx(disp, parameters) \ 14225 (* GET_ClearDepthx(disp)) parameters 14226static inline _glptr_ClearDepthx GET_ClearDepthx(struct _glapi_table *disp) { 14227 return (_glptr_ClearDepthx) (GET_by_offset(disp, _gloffset_ClearDepthx)); 14228} 14229 14230static inline void SET_ClearDepthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx)) { 14231 SET_by_offset(disp, _gloffset_ClearDepthx, fn); 14232} 14233 14234typedef void (GLAPIENTRYP _glptr_Color4x)(GLfixed, GLfixed, GLfixed, GLfixed); 14235#define CALL_Color4x(disp, parameters) \ 14236 (* GET_Color4x(disp)) parameters 14237static inline _glptr_Color4x GET_Color4x(struct _glapi_table *disp) { 14238 return (_glptr_Color4x) (GET_by_offset(disp, _gloffset_Color4x)); 14239} 14240 14241static inline void SET_Color4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) { 14242 SET_by_offset(disp, _gloffset_Color4x, fn); 14243} 14244 14245typedef void (GLAPIENTRYP _glptr_DepthRangex)(GLclampx, GLclampx); 14246#define CALL_DepthRangex(disp, parameters) \ 14247 (* GET_DepthRangex(disp)) parameters 14248static inline _glptr_DepthRangex GET_DepthRangex(struct _glapi_table *disp) { 14249 return (_glptr_DepthRangex) (GET_by_offset(disp, _gloffset_DepthRangex)); 14250} 14251 14252static inline void SET_DepthRangex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx)) { 14253 SET_by_offset(disp, _gloffset_DepthRangex, fn); 14254} 14255 14256typedef void (GLAPIENTRYP _glptr_Fogx)(GLenum, GLfixed); 14257#define CALL_Fogx(disp, parameters) \ 14258 (* GET_Fogx(disp)) parameters 14259static inline _glptr_Fogx GET_Fogx(struct _glapi_table *disp) { 14260 return (_glptr_Fogx) (GET_by_offset(disp, _gloffset_Fogx)); 14261} 14262 14263static inline void SET_Fogx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) { 14264 SET_by_offset(disp, _gloffset_Fogx, fn); 14265} 14266 14267typedef void (GLAPIENTRYP _glptr_Fogxv)(GLenum, const GLfixed *); 14268#define CALL_Fogxv(disp, parameters) \ 14269 (* GET_Fogxv(disp)) parameters 14270static inline _glptr_Fogxv GET_Fogxv(struct _glapi_table *disp) { 14271 return (_glptr_Fogxv) (GET_by_offset(disp, _gloffset_Fogxv)); 14272} 14273 14274static inline void SET_Fogxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) { 14275 SET_by_offset(disp, _gloffset_Fogxv, fn); 14276} 14277 14278typedef void (GLAPIENTRYP _glptr_Frustumf)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 14279#define CALL_Frustumf(disp, parameters) \ 14280 (* GET_Frustumf(disp)) parameters 14281static inline _glptr_Frustumf GET_Frustumf(struct _glapi_table *disp) { 14282 return (_glptr_Frustumf) (GET_by_offset(disp, _gloffset_Frustumf)); 14283} 14284 14285static inline void SET_Frustumf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) { 14286 SET_by_offset(disp, _gloffset_Frustumf, fn); 14287} 14288 14289typedef void (GLAPIENTRYP _glptr_Frustumx)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed); 14290#define CALL_Frustumx(disp, parameters) \ 14291 (* GET_Frustumx(disp)) parameters 14292static inline _glptr_Frustumx GET_Frustumx(struct _glapi_table *disp) { 14293 return (_glptr_Frustumx) (GET_by_offset(disp, _gloffset_Frustumx)); 14294} 14295 14296static inline void SET_Frustumx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) { 14297 SET_by_offset(disp, _gloffset_Frustumx, fn); 14298} 14299 14300typedef void (GLAPIENTRYP _glptr_LightModelx)(GLenum, GLfixed); 14301#define CALL_LightModelx(disp, parameters) \ 14302 (* GET_LightModelx(disp)) parameters 14303static inline _glptr_LightModelx GET_LightModelx(struct _glapi_table *disp) { 14304 return (_glptr_LightModelx) (GET_by_offset(disp, _gloffset_LightModelx)); 14305} 14306 14307static inline void SET_LightModelx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) { 14308 SET_by_offset(disp, _gloffset_LightModelx, fn); 14309} 14310 14311typedef void (GLAPIENTRYP _glptr_LightModelxv)(GLenum, const GLfixed *); 14312#define CALL_LightModelxv(disp, parameters) \ 14313 (* GET_LightModelxv(disp)) parameters 14314static inline _glptr_LightModelxv GET_LightModelxv(struct _glapi_table *disp) { 14315 return (_glptr_LightModelxv) (GET_by_offset(disp, _gloffset_LightModelxv)); 14316} 14317 14318static inline void SET_LightModelxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) { 14319 SET_by_offset(disp, _gloffset_LightModelxv, fn); 14320} 14321 14322typedef void (GLAPIENTRYP _glptr_Lightx)(GLenum, GLenum, GLfixed); 14323#define CALL_Lightx(disp, parameters) \ 14324 (* GET_Lightx(disp)) parameters 14325static inline _glptr_Lightx GET_Lightx(struct _glapi_table *disp) { 14326 return (_glptr_Lightx) (GET_by_offset(disp, _gloffset_Lightx)); 14327} 14328 14329static inline void SET_Lightx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) { 14330 SET_by_offset(disp, _gloffset_Lightx, fn); 14331} 14332 14333typedef void (GLAPIENTRYP _glptr_Lightxv)(GLenum, GLenum, const GLfixed *); 14334#define CALL_Lightxv(disp, parameters) \ 14335 (* GET_Lightxv(disp)) parameters 14336static inline _glptr_Lightxv GET_Lightxv(struct _glapi_table *disp) { 14337 return (_glptr_Lightxv) (GET_by_offset(disp, _gloffset_Lightxv)); 14338} 14339 14340static inline void SET_Lightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) { 14341 SET_by_offset(disp, _gloffset_Lightxv, fn); 14342} 14343 14344typedef void (GLAPIENTRYP _glptr_LineWidthx)(GLfixed); 14345#define CALL_LineWidthx(disp, parameters) \ 14346 (* GET_LineWidthx(disp)) parameters 14347static inline _glptr_LineWidthx GET_LineWidthx(struct _glapi_table *disp) { 14348 return (_glptr_LineWidthx) (GET_by_offset(disp, _gloffset_LineWidthx)); 14349} 14350 14351static inline void SET_LineWidthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) { 14352 SET_by_offset(disp, _gloffset_LineWidthx, fn); 14353} 14354 14355typedef void (GLAPIENTRYP _glptr_LoadMatrixx)(const GLfixed *); 14356#define CALL_LoadMatrixx(disp, parameters) \ 14357 (* GET_LoadMatrixx(disp)) parameters 14358static inline _glptr_LoadMatrixx GET_LoadMatrixx(struct _glapi_table *disp) { 14359 return (_glptr_LoadMatrixx) (GET_by_offset(disp, _gloffset_LoadMatrixx)); 14360} 14361 14362static inline void SET_LoadMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) { 14363 SET_by_offset(disp, _gloffset_LoadMatrixx, fn); 14364} 14365 14366typedef void (GLAPIENTRYP _glptr_Materialx)(GLenum, GLenum, GLfixed); 14367#define CALL_Materialx(disp, parameters) \ 14368 (* GET_Materialx(disp)) parameters 14369static inline _glptr_Materialx GET_Materialx(struct _glapi_table *disp) { 14370 return (_glptr_Materialx) (GET_by_offset(disp, _gloffset_Materialx)); 14371} 14372 14373static inline void SET_Materialx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) { 14374 SET_by_offset(disp, _gloffset_Materialx, fn); 14375} 14376 14377typedef void (GLAPIENTRYP _glptr_Materialxv)(GLenum, GLenum, const GLfixed *); 14378#define CALL_Materialxv(disp, parameters) \ 14379 (* GET_Materialxv(disp)) parameters 14380static inline _glptr_Materialxv GET_Materialxv(struct _glapi_table *disp) { 14381 return (_glptr_Materialxv) (GET_by_offset(disp, _gloffset_Materialxv)); 14382} 14383 14384static inline void SET_Materialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) { 14385 SET_by_offset(disp, _gloffset_Materialxv, fn); 14386} 14387 14388typedef void (GLAPIENTRYP _glptr_MultMatrixx)(const GLfixed *); 14389#define CALL_MultMatrixx(disp, parameters) \ 14390 (* GET_MultMatrixx(disp)) parameters 14391static inline _glptr_MultMatrixx GET_MultMatrixx(struct _glapi_table *disp) { 14392 return (_glptr_MultMatrixx) (GET_by_offset(disp, _gloffset_MultMatrixx)); 14393} 14394 14395static inline void SET_MultMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) { 14396 SET_by_offset(disp, _gloffset_MultMatrixx, fn); 14397} 14398 14399typedef void (GLAPIENTRYP _glptr_MultiTexCoord4x)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed); 14400#define CALL_MultiTexCoord4x(disp, parameters) \ 14401 (* GET_MultiTexCoord4x(disp)) parameters 14402static inline _glptr_MultiTexCoord4x GET_MultiTexCoord4x(struct _glapi_table *disp) { 14403 return (_glptr_MultiTexCoord4x) (GET_by_offset(disp, _gloffset_MultiTexCoord4x)); 14404} 14405 14406static inline void SET_MultiTexCoord4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed)) { 14407 SET_by_offset(disp, _gloffset_MultiTexCoord4x, fn); 14408} 14409 14410typedef void (GLAPIENTRYP _glptr_Normal3x)(GLfixed, GLfixed, GLfixed); 14411#define CALL_Normal3x(disp, parameters) \ 14412 (* GET_Normal3x(disp)) parameters 14413static inline _glptr_Normal3x GET_Normal3x(struct _glapi_table *disp) { 14414 return (_glptr_Normal3x) (GET_by_offset(disp, _gloffset_Normal3x)); 14415} 14416 14417static inline void SET_Normal3x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) { 14418 SET_by_offset(disp, _gloffset_Normal3x, fn); 14419} 14420 14421typedef void (GLAPIENTRYP _glptr_Orthof)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 14422#define CALL_Orthof(disp, parameters) \ 14423 (* GET_Orthof(disp)) parameters 14424static inline _glptr_Orthof GET_Orthof(struct _glapi_table *disp) { 14425 return (_glptr_Orthof) (GET_by_offset(disp, _gloffset_Orthof)); 14426} 14427 14428static inline void SET_Orthof(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) { 14429 SET_by_offset(disp, _gloffset_Orthof, fn); 14430} 14431 14432typedef void (GLAPIENTRYP _glptr_Orthox)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed); 14433#define CALL_Orthox(disp, parameters) \ 14434 (* GET_Orthox(disp)) parameters 14435static inline _glptr_Orthox GET_Orthox(struct _glapi_table *disp) { 14436 return (_glptr_Orthox) (GET_by_offset(disp, _gloffset_Orthox)); 14437} 14438 14439static inline void SET_Orthox(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) { 14440 SET_by_offset(disp, _gloffset_Orthox, fn); 14441} 14442 14443typedef void (GLAPIENTRYP _glptr_PointSizex)(GLfixed); 14444#define CALL_PointSizex(disp, parameters) \ 14445 (* GET_PointSizex(disp)) parameters 14446static inline _glptr_PointSizex GET_PointSizex(struct _glapi_table *disp) { 14447 return (_glptr_PointSizex) (GET_by_offset(disp, _gloffset_PointSizex)); 14448} 14449 14450static inline void SET_PointSizex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) { 14451 SET_by_offset(disp, _gloffset_PointSizex, fn); 14452} 14453 14454typedef void (GLAPIENTRYP _glptr_PolygonOffsetx)(GLfixed, GLfixed); 14455#define CALL_PolygonOffsetx(disp, parameters) \ 14456 (* GET_PolygonOffsetx(disp)) parameters 14457static inline _glptr_PolygonOffsetx GET_PolygonOffsetx(struct _glapi_table *disp) { 14458 return (_glptr_PolygonOffsetx) (GET_by_offset(disp, _gloffset_PolygonOffsetx)); 14459} 14460 14461static inline void SET_PolygonOffsetx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed)) { 14462 SET_by_offset(disp, _gloffset_PolygonOffsetx, fn); 14463} 14464 14465typedef void (GLAPIENTRYP _glptr_Rotatex)(GLfixed, GLfixed, GLfixed, GLfixed); 14466#define CALL_Rotatex(disp, parameters) \ 14467 (* GET_Rotatex(disp)) parameters 14468static inline _glptr_Rotatex GET_Rotatex(struct _glapi_table *disp) { 14469 return (_glptr_Rotatex) (GET_by_offset(disp, _gloffset_Rotatex)); 14470} 14471 14472static inline void SET_Rotatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) { 14473 SET_by_offset(disp, _gloffset_Rotatex, fn); 14474} 14475 14476typedef void (GLAPIENTRYP _glptr_SampleCoveragex)(GLclampx, GLboolean); 14477#define CALL_SampleCoveragex(disp, parameters) \ 14478 (* GET_SampleCoveragex(disp)) parameters 14479static inline _glptr_SampleCoveragex GET_SampleCoveragex(struct _glapi_table *disp) { 14480 return (_glptr_SampleCoveragex) (GET_by_offset(disp, _gloffset_SampleCoveragex)); 14481} 14482 14483static inline void SET_SampleCoveragex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLboolean)) { 14484 SET_by_offset(disp, _gloffset_SampleCoveragex, fn); 14485} 14486 14487typedef void (GLAPIENTRYP _glptr_Scalex)(GLfixed, GLfixed, GLfixed); 14488#define CALL_Scalex(disp, parameters) \ 14489 (* GET_Scalex(disp)) parameters 14490static inline _glptr_Scalex GET_Scalex(struct _glapi_table *disp) { 14491 return (_glptr_Scalex) (GET_by_offset(disp, _gloffset_Scalex)); 14492} 14493 14494static inline void SET_Scalex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) { 14495 SET_by_offset(disp, _gloffset_Scalex, fn); 14496} 14497 14498typedef void (GLAPIENTRYP _glptr_TexEnvx)(GLenum, GLenum, GLfixed); 14499#define CALL_TexEnvx(disp, parameters) \ 14500 (* GET_TexEnvx(disp)) parameters 14501static inline _glptr_TexEnvx GET_TexEnvx(struct _glapi_table *disp) { 14502 return (_glptr_TexEnvx) (GET_by_offset(disp, _gloffset_TexEnvx)); 14503} 14504 14505static inline void SET_TexEnvx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) { 14506 SET_by_offset(disp, _gloffset_TexEnvx, fn); 14507} 14508 14509typedef void (GLAPIENTRYP _glptr_TexEnvxv)(GLenum, GLenum, const GLfixed *); 14510#define CALL_TexEnvxv(disp, parameters) \ 14511 (* GET_TexEnvxv(disp)) parameters 14512static inline _glptr_TexEnvxv GET_TexEnvxv(struct _glapi_table *disp) { 14513 return (_glptr_TexEnvxv) (GET_by_offset(disp, _gloffset_TexEnvxv)); 14514} 14515 14516static inline void SET_TexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) { 14517 SET_by_offset(disp, _gloffset_TexEnvxv, fn); 14518} 14519 14520typedef void (GLAPIENTRYP _glptr_TexParameterx)(GLenum, GLenum, GLfixed); 14521#define CALL_TexParameterx(disp, parameters) \ 14522 (* GET_TexParameterx(disp)) parameters 14523static inline _glptr_TexParameterx GET_TexParameterx(struct _glapi_table *disp) { 14524 return (_glptr_TexParameterx) (GET_by_offset(disp, _gloffset_TexParameterx)); 14525} 14526 14527static inline void SET_TexParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) { 14528 SET_by_offset(disp, _gloffset_TexParameterx, fn); 14529} 14530 14531typedef void (GLAPIENTRYP _glptr_Translatex)(GLfixed, GLfixed, GLfixed); 14532#define CALL_Translatex(disp, parameters) \ 14533 (* GET_Translatex(disp)) parameters 14534static inline _glptr_Translatex GET_Translatex(struct _glapi_table *disp) { 14535 return (_glptr_Translatex) (GET_by_offset(disp, _gloffset_Translatex)); 14536} 14537 14538static inline void SET_Translatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) { 14539 SET_by_offset(disp, _gloffset_Translatex, fn); 14540} 14541 14542typedef void (GLAPIENTRYP _glptr_ClipPlanef)(GLenum, const GLfloat *); 14543#define CALL_ClipPlanef(disp, parameters) \ 14544 (* GET_ClipPlanef(disp)) parameters 14545static inline _glptr_ClipPlanef GET_ClipPlanef(struct _glapi_table *disp) { 14546 return (_glptr_ClipPlanef) (GET_by_offset(disp, _gloffset_ClipPlanef)); 14547} 14548 14549static inline void SET_ClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 14550 SET_by_offset(disp, _gloffset_ClipPlanef, fn); 14551} 14552 14553typedef void (GLAPIENTRYP _glptr_ClipPlanex)(GLenum, const GLfixed *); 14554#define CALL_ClipPlanex(disp, parameters) \ 14555 (* GET_ClipPlanex(disp)) parameters 14556static inline _glptr_ClipPlanex GET_ClipPlanex(struct _glapi_table *disp) { 14557 return (_glptr_ClipPlanex) (GET_by_offset(disp, _gloffset_ClipPlanex)); 14558} 14559 14560static inline void SET_ClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) { 14561 SET_by_offset(disp, _gloffset_ClipPlanex, fn); 14562} 14563 14564typedef void (GLAPIENTRYP _glptr_GetClipPlanef)(GLenum, GLfloat *); 14565#define CALL_GetClipPlanef(disp, parameters) \ 14566 (* GET_GetClipPlanef(disp)) parameters 14567static inline _glptr_GetClipPlanef GET_GetClipPlanef(struct _glapi_table *disp) { 14568 return (_glptr_GetClipPlanef) (GET_by_offset(disp, _gloffset_GetClipPlanef)); 14569} 14570 14571static inline void SET_GetClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) { 14572 SET_by_offset(disp, _gloffset_GetClipPlanef, fn); 14573} 14574 14575typedef void (GLAPIENTRYP _glptr_GetClipPlanex)(GLenum, GLfixed *); 14576#define CALL_GetClipPlanex(disp, parameters) \ 14577 (* GET_GetClipPlanex(disp)) parameters 14578static inline _glptr_GetClipPlanex GET_GetClipPlanex(struct _glapi_table *disp) { 14579 return (_glptr_GetClipPlanex) (GET_by_offset(disp, _gloffset_GetClipPlanex)); 14580} 14581 14582static inline void SET_GetClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) { 14583 SET_by_offset(disp, _gloffset_GetClipPlanex, fn); 14584} 14585 14586typedef void (GLAPIENTRYP _glptr_GetFixedv)(GLenum, GLfixed *); 14587#define CALL_GetFixedv(disp, parameters) \ 14588 (* GET_GetFixedv(disp)) parameters 14589static inline _glptr_GetFixedv GET_GetFixedv(struct _glapi_table *disp) { 14590 return (_glptr_GetFixedv) (GET_by_offset(disp, _gloffset_GetFixedv)); 14591} 14592 14593static inline void SET_GetFixedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) { 14594 SET_by_offset(disp, _gloffset_GetFixedv, fn); 14595} 14596 14597typedef void (GLAPIENTRYP _glptr_GetLightxv)(GLenum, GLenum, GLfixed *); 14598#define CALL_GetLightxv(disp, parameters) \ 14599 (* GET_GetLightxv(disp)) parameters 14600static inline _glptr_GetLightxv GET_GetLightxv(struct _glapi_table *disp) { 14601 return (_glptr_GetLightxv) (GET_by_offset(disp, _gloffset_GetLightxv)); 14602} 14603 14604static inline void SET_GetLightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) { 14605 SET_by_offset(disp, _gloffset_GetLightxv, fn); 14606} 14607 14608typedef void (GLAPIENTRYP _glptr_GetMaterialxv)(GLenum, GLenum, GLfixed *); 14609#define CALL_GetMaterialxv(disp, parameters) \ 14610 (* GET_GetMaterialxv(disp)) parameters 14611static inline _glptr_GetMaterialxv GET_GetMaterialxv(struct _glapi_table *disp) { 14612 return (_glptr_GetMaterialxv) (GET_by_offset(disp, _gloffset_GetMaterialxv)); 14613} 14614 14615static inline void SET_GetMaterialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) { 14616 SET_by_offset(disp, _gloffset_GetMaterialxv, fn); 14617} 14618 14619typedef void (GLAPIENTRYP _glptr_GetTexEnvxv)(GLenum, GLenum, GLfixed *); 14620#define CALL_GetTexEnvxv(disp, parameters) \ 14621 (* GET_GetTexEnvxv(disp)) parameters 14622static inline _glptr_GetTexEnvxv GET_GetTexEnvxv(struct _glapi_table *disp) { 14623 return (_glptr_GetTexEnvxv) (GET_by_offset(disp, _gloffset_GetTexEnvxv)); 14624} 14625 14626static inline void SET_GetTexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) { 14627 SET_by_offset(disp, _gloffset_GetTexEnvxv, fn); 14628} 14629 14630typedef void (GLAPIENTRYP _glptr_GetTexParameterxv)(GLenum, GLenum, GLfixed *); 14631#define CALL_GetTexParameterxv(disp, parameters) \ 14632 (* GET_GetTexParameterxv(disp)) parameters 14633static inline _glptr_GetTexParameterxv GET_GetTexParameterxv(struct _glapi_table *disp) { 14634 return (_glptr_GetTexParameterxv) (GET_by_offset(disp, _gloffset_GetTexParameterxv)); 14635} 14636 14637static inline void SET_GetTexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) { 14638 SET_by_offset(disp, _gloffset_GetTexParameterxv, fn); 14639} 14640 14641typedef void (GLAPIENTRYP _glptr_PointParameterx)(GLenum, GLfixed); 14642#define CALL_PointParameterx(disp, parameters) \ 14643 (* GET_PointParameterx(disp)) parameters 14644static inline _glptr_PointParameterx GET_PointParameterx(struct _glapi_table *disp) { 14645 return (_glptr_PointParameterx) (GET_by_offset(disp, _gloffset_PointParameterx)); 14646} 14647 14648static inline void SET_PointParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) { 14649 SET_by_offset(disp, _gloffset_PointParameterx, fn); 14650} 14651 14652typedef void (GLAPIENTRYP _glptr_PointParameterxv)(GLenum, const GLfixed *); 14653#define CALL_PointParameterxv(disp, parameters) \ 14654 (* GET_PointParameterxv(disp)) parameters 14655static inline _glptr_PointParameterxv GET_PointParameterxv(struct _glapi_table *disp) { 14656 return (_glptr_PointParameterxv) (GET_by_offset(disp, _gloffset_PointParameterxv)); 14657} 14658 14659static inline void SET_PointParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) { 14660 SET_by_offset(disp, _gloffset_PointParameterxv, fn); 14661} 14662 14663typedef void (GLAPIENTRYP _glptr_TexParameterxv)(GLenum, GLenum, const GLfixed *); 14664#define CALL_TexParameterxv(disp, parameters) \ 14665 (* GET_TexParameterxv(disp)) parameters 14666static inline _glptr_TexParameterxv GET_TexParameterxv(struct _glapi_table *disp) { 14667 return (_glptr_TexParameterxv) (GET_by_offset(disp, _gloffset_TexParameterxv)); 14668} 14669 14670static inline void SET_TexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) { 14671 SET_by_offset(disp, _gloffset_TexParameterxv, fn); 14672} 14673 14674 14675#endif /* !defined( _DISPATCH_H_ ) */ 14676