dispatch.h revision e64d31b9
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 1421 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 1013 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 MemoryBarrierByRegion_remap_index 213 687#define BindProgramARB_remap_index 214 688#define DeleteProgramsARB_remap_index 215 689#define GenProgramsARB_remap_index 216 690#define GetProgramEnvParameterdvARB_remap_index 217 691#define GetProgramEnvParameterfvARB_remap_index 218 692#define GetProgramLocalParameterdvARB_remap_index 219 693#define GetProgramLocalParameterfvARB_remap_index 220 694#define GetProgramStringARB_remap_index 221 695#define GetProgramivARB_remap_index 222 696#define IsProgramARB_remap_index 223 697#define ProgramEnvParameter4dARB_remap_index 224 698#define ProgramEnvParameter4dvARB_remap_index 225 699#define ProgramEnvParameter4fARB_remap_index 226 700#define ProgramEnvParameter4fvARB_remap_index 227 701#define ProgramLocalParameter4dARB_remap_index 228 702#define ProgramLocalParameter4dvARB_remap_index 229 703#define ProgramLocalParameter4fARB_remap_index 230 704#define ProgramLocalParameter4fvARB_remap_index 231 705#define ProgramStringARB_remap_index 232 706#define VertexAttrib1fARB_remap_index 233 707#define VertexAttrib1fvARB_remap_index 234 708#define VertexAttrib2fARB_remap_index 235 709#define VertexAttrib2fvARB_remap_index 236 710#define VertexAttrib3fARB_remap_index 237 711#define VertexAttrib3fvARB_remap_index 238 712#define VertexAttrib4fARB_remap_index 239 713#define VertexAttrib4fvARB_remap_index 240 714#define AttachObjectARB_remap_index 241 715#define CreateProgramObjectARB_remap_index 242 716#define CreateShaderObjectARB_remap_index 243 717#define DeleteObjectARB_remap_index 244 718#define DetachObjectARB_remap_index 245 719#define GetAttachedObjectsARB_remap_index 246 720#define GetHandleARB_remap_index 247 721#define GetInfoLogARB_remap_index 248 722#define GetObjectParameterfvARB_remap_index 249 723#define GetObjectParameterivARB_remap_index 250 724#define DrawArraysInstancedARB_remap_index 251 725#define DrawElementsInstancedARB_remap_index 252 726#define BindFramebuffer_remap_index 253 727#define BindRenderbuffer_remap_index 254 728#define BlitFramebuffer_remap_index 255 729#define CheckFramebufferStatus_remap_index 256 730#define DeleteFramebuffers_remap_index 257 731#define DeleteRenderbuffers_remap_index 258 732#define FramebufferRenderbuffer_remap_index 259 733#define FramebufferTexture1D_remap_index 260 734#define FramebufferTexture2D_remap_index 261 735#define FramebufferTexture3D_remap_index 262 736#define FramebufferTextureLayer_remap_index 263 737#define GenFramebuffers_remap_index 264 738#define GenRenderbuffers_remap_index 265 739#define GenerateMipmap_remap_index 266 740#define GetFramebufferAttachmentParameteriv_remap_index 267 741#define GetRenderbufferParameteriv_remap_index 268 742#define IsFramebuffer_remap_index 269 743#define IsRenderbuffer_remap_index 270 744#define RenderbufferStorage_remap_index 271 745#define RenderbufferStorageMultisample_remap_index 272 746#define FlushMappedBufferRange_remap_index 273 747#define MapBufferRange_remap_index 274 748#define BindVertexArray_remap_index 275 749#define DeleteVertexArrays_remap_index 276 750#define GenVertexArrays_remap_index 277 751#define IsVertexArray_remap_index 278 752#define GetActiveUniformBlockName_remap_index 279 753#define GetActiveUniformBlockiv_remap_index 280 754#define GetActiveUniformName_remap_index 281 755#define GetActiveUniformsiv_remap_index 282 756#define GetUniformBlockIndex_remap_index 283 757#define GetUniformIndices_remap_index 284 758#define UniformBlockBinding_remap_index 285 759#define CopyBufferSubData_remap_index 286 760#define ClientWaitSync_remap_index 287 761#define DeleteSync_remap_index 288 762#define FenceSync_remap_index 289 763#define GetInteger64v_remap_index 290 764#define GetSynciv_remap_index 291 765#define IsSync_remap_index 292 766#define WaitSync_remap_index 293 767#define DrawElementsBaseVertex_remap_index 294 768#define DrawElementsInstancedBaseVertex_remap_index 295 769#define DrawRangeElementsBaseVertex_remap_index 296 770#define MultiDrawElementsBaseVertex_remap_index 297 771#define ProvokingVertex_remap_index 298 772#define GetMultisamplefv_remap_index 299 773#define SampleMaski_remap_index 300 774#define TexImage2DMultisample_remap_index 301 775#define TexImage3DMultisample_remap_index 302 776#define BlendEquationSeparateiARB_remap_index 303 777#define BlendEquationiARB_remap_index 304 778#define BlendFuncSeparateiARB_remap_index 305 779#define BlendFunciARB_remap_index 306 780#define BindFragDataLocationIndexed_remap_index 307 781#define GetFragDataIndex_remap_index 308 782#define BindSampler_remap_index 309 783#define DeleteSamplers_remap_index 310 784#define GenSamplers_remap_index 311 785#define GetSamplerParameterIiv_remap_index 312 786#define GetSamplerParameterIuiv_remap_index 313 787#define GetSamplerParameterfv_remap_index 314 788#define GetSamplerParameteriv_remap_index 315 789#define IsSampler_remap_index 316 790#define SamplerParameterIiv_remap_index 317 791#define SamplerParameterIuiv_remap_index 318 792#define SamplerParameterf_remap_index 319 793#define SamplerParameterfv_remap_index 320 794#define SamplerParameteri_remap_index 321 795#define SamplerParameteriv_remap_index 322 796#define GetQueryObjecti64v_remap_index 323 797#define GetQueryObjectui64v_remap_index 324 798#define QueryCounter_remap_index 325 799#define ColorP3ui_remap_index 326 800#define ColorP3uiv_remap_index 327 801#define ColorP4ui_remap_index 328 802#define ColorP4uiv_remap_index 329 803#define MultiTexCoordP1ui_remap_index 330 804#define MultiTexCoordP1uiv_remap_index 331 805#define MultiTexCoordP2ui_remap_index 332 806#define MultiTexCoordP2uiv_remap_index 333 807#define MultiTexCoordP3ui_remap_index 334 808#define MultiTexCoordP3uiv_remap_index 335 809#define MultiTexCoordP4ui_remap_index 336 810#define MultiTexCoordP4uiv_remap_index 337 811#define NormalP3ui_remap_index 338 812#define NormalP3uiv_remap_index 339 813#define SecondaryColorP3ui_remap_index 340 814#define SecondaryColorP3uiv_remap_index 341 815#define TexCoordP1ui_remap_index 342 816#define TexCoordP1uiv_remap_index 343 817#define TexCoordP2ui_remap_index 344 818#define TexCoordP2uiv_remap_index 345 819#define TexCoordP3ui_remap_index 346 820#define TexCoordP3uiv_remap_index 347 821#define TexCoordP4ui_remap_index 348 822#define TexCoordP4uiv_remap_index 349 823#define VertexAttribP1ui_remap_index 350 824#define VertexAttribP1uiv_remap_index 351 825#define VertexAttribP2ui_remap_index 352 826#define VertexAttribP2uiv_remap_index 353 827#define VertexAttribP3ui_remap_index 354 828#define VertexAttribP3uiv_remap_index 355 829#define VertexAttribP4ui_remap_index 356 830#define VertexAttribP4uiv_remap_index 357 831#define VertexP2ui_remap_index 358 832#define VertexP2uiv_remap_index 359 833#define VertexP3ui_remap_index 360 834#define VertexP3uiv_remap_index 361 835#define VertexP4ui_remap_index 362 836#define VertexP4uiv_remap_index 363 837#define DrawArraysIndirect_remap_index 364 838#define DrawElementsIndirect_remap_index 365 839#define GetUniformdv_remap_index 366 840#define Uniform1d_remap_index 367 841#define Uniform1dv_remap_index 368 842#define Uniform2d_remap_index 369 843#define Uniform2dv_remap_index 370 844#define Uniform3d_remap_index 371 845#define Uniform3dv_remap_index 372 846#define Uniform4d_remap_index 373 847#define Uniform4dv_remap_index 374 848#define UniformMatrix2dv_remap_index 375 849#define UniformMatrix2x3dv_remap_index 376 850#define UniformMatrix2x4dv_remap_index 377 851#define UniformMatrix3dv_remap_index 378 852#define UniformMatrix3x2dv_remap_index 379 853#define UniformMatrix3x4dv_remap_index 380 854#define UniformMatrix4dv_remap_index 381 855#define UniformMatrix4x2dv_remap_index 382 856#define UniformMatrix4x3dv_remap_index 383 857#define GetActiveSubroutineName_remap_index 384 858#define GetActiveSubroutineUniformName_remap_index 385 859#define GetActiveSubroutineUniformiv_remap_index 386 860#define GetProgramStageiv_remap_index 387 861#define GetSubroutineIndex_remap_index 388 862#define GetSubroutineUniformLocation_remap_index 389 863#define GetUniformSubroutineuiv_remap_index 390 864#define UniformSubroutinesuiv_remap_index 391 865#define PatchParameterfv_remap_index 392 866#define PatchParameteri_remap_index 393 867#define BindTransformFeedback_remap_index 394 868#define DeleteTransformFeedbacks_remap_index 395 869#define DrawTransformFeedback_remap_index 396 870#define GenTransformFeedbacks_remap_index 397 871#define IsTransformFeedback_remap_index 398 872#define PauseTransformFeedback_remap_index 399 873#define ResumeTransformFeedback_remap_index 400 874#define BeginQueryIndexed_remap_index 401 875#define DrawTransformFeedbackStream_remap_index 402 876#define EndQueryIndexed_remap_index 403 877#define GetQueryIndexediv_remap_index 404 878#define ClearDepthf_remap_index 405 879#define DepthRangef_remap_index 406 880#define GetShaderPrecisionFormat_remap_index 407 881#define ReleaseShaderCompiler_remap_index 408 882#define ShaderBinary_remap_index 409 883#define GetProgramBinary_remap_index 410 884#define ProgramBinary_remap_index 411 885#define ProgramParameteri_remap_index 412 886#define GetVertexAttribLdv_remap_index 413 887#define VertexAttribL1d_remap_index 414 888#define VertexAttribL1dv_remap_index 415 889#define VertexAttribL2d_remap_index 416 890#define VertexAttribL2dv_remap_index 417 891#define VertexAttribL3d_remap_index 418 892#define VertexAttribL3dv_remap_index 419 893#define VertexAttribL4d_remap_index 420 894#define VertexAttribL4dv_remap_index 421 895#define VertexAttribLPointer_remap_index 422 896#define DepthRangeArrayv_remap_index 423 897#define DepthRangeIndexed_remap_index 424 898#define GetDoublei_v_remap_index 425 899#define GetFloati_v_remap_index 426 900#define ScissorArrayv_remap_index 427 901#define ScissorIndexed_remap_index 428 902#define ScissorIndexedv_remap_index 429 903#define ViewportArrayv_remap_index 430 904#define ViewportIndexedf_remap_index 431 905#define ViewportIndexedfv_remap_index 432 906#define GetGraphicsResetStatusARB_remap_index 433 907#define GetnColorTableARB_remap_index 434 908#define GetnCompressedTexImageARB_remap_index 435 909#define GetnConvolutionFilterARB_remap_index 436 910#define GetnHistogramARB_remap_index 437 911#define GetnMapdvARB_remap_index 438 912#define GetnMapfvARB_remap_index 439 913#define GetnMapivARB_remap_index 440 914#define GetnMinmaxARB_remap_index 441 915#define GetnPixelMapfvARB_remap_index 442 916#define GetnPixelMapuivARB_remap_index 443 917#define GetnPixelMapusvARB_remap_index 444 918#define GetnPolygonStippleARB_remap_index 445 919#define GetnSeparableFilterARB_remap_index 446 920#define GetnTexImageARB_remap_index 447 921#define GetnUniformdvARB_remap_index 448 922#define GetnUniformfvARB_remap_index 449 923#define GetnUniformivARB_remap_index 450 924#define GetnUniformuivARB_remap_index 451 925#define ReadnPixelsARB_remap_index 452 926#define DrawArraysInstancedBaseInstance_remap_index 453 927#define DrawElementsInstancedBaseInstance_remap_index 454 928#define DrawElementsInstancedBaseVertexBaseInstance_remap_index 455 929#define DrawTransformFeedbackInstanced_remap_index 456 930#define DrawTransformFeedbackStreamInstanced_remap_index 457 931#define GetInternalformativ_remap_index 458 932#define GetActiveAtomicCounterBufferiv_remap_index 459 933#define BindImageTexture_remap_index 460 934#define MemoryBarrier_remap_index 461 935#define TexStorage1D_remap_index 462 936#define TexStorage2D_remap_index 463 937#define TexStorage3D_remap_index 464 938#define TextureStorage1DEXT_remap_index 465 939#define TextureStorage2DEXT_remap_index 466 940#define TextureStorage3DEXT_remap_index 467 941#define ClearBufferData_remap_index 468 942#define ClearBufferSubData_remap_index 469 943#define DispatchCompute_remap_index 470 944#define DispatchComputeIndirect_remap_index 471 945#define CopyImageSubData_remap_index 472 946#define TextureView_remap_index 473 947#define BindVertexBuffer_remap_index 474 948#define VertexAttribBinding_remap_index 475 949#define VertexAttribFormat_remap_index 476 950#define VertexAttribIFormat_remap_index 477 951#define VertexAttribLFormat_remap_index 478 952#define VertexBindingDivisor_remap_index 479 953#define FramebufferParameteri_remap_index 480 954#define GetFramebufferParameteriv_remap_index 481 955#define GetInternalformati64v_remap_index 482 956#define MultiDrawArraysIndirect_remap_index 483 957#define MultiDrawElementsIndirect_remap_index 484 958#define GetProgramInterfaceiv_remap_index 485 959#define GetProgramResourceIndex_remap_index 486 960#define GetProgramResourceLocation_remap_index 487 961#define GetProgramResourceLocationIndex_remap_index 488 962#define GetProgramResourceName_remap_index 489 963#define GetProgramResourceiv_remap_index 490 964#define ShaderStorageBlockBinding_remap_index 491 965#define TexBufferRange_remap_index 492 966#define TexStorage2DMultisample_remap_index 493 967#define TexStorage3DMultisample_remap_index 494 968#define BufferStorage_remap_index 495 969#define ClearTexImage_remap_index 496 970#define ClearTexSubImage_remap_index 497 971#define BindBuffersBase_remap_index 498 972#define BindBuffersRange_remap_index 499 973#define BindImageTextures_remap_index 500 974#define BindSamplers_remap_index 501 975#define BindTextures_remap_index 502 976#define BindVertexBuffers_remap_index 503 977#define GetImageHandleARB_remap_index 504 978#define GetTextureHandleARB_remap_index 505 979#define GetTextureSamplerHandleARB_remap_index 506 980#define GetVertexAttribLui64vARB_remap_index 507 981#define IsImageHandleResidentARB_remap_index 508 982#define IsTextureHandleResidentARB_remap_index 509 983#define MakeImageHandleNonResidentARB_remap_index 510 984#define MakeImageHandleResidentARB_remap_index 511 985#define MakeTextureHandleNonResidentARB_remap_index 512 986#define MakeTextureHandleResidentARB_remap_index 513 987#define ProgramUniformHandleui64ARB_remap_index 514 988#define ProgramUniformHandleui64vARB_remap_index 515 989#define UniformHandleui64ARB_remap_index 516 990#define UniformHandleui64vARB_remap_index 517 991#define VertexAttribL1ui64ARB_remap_index 518 992#define VertexAttribL1ui64vARB_remap_index 519 993#define DispatchComputeGroupSizeARB_remap_index 520 994#define MultiDrawArraysIndirectCountARB_remap_index 521 995#define MultiDrawElementsIndirectCountARB_remap_index 522 996#define ClipControl_remap_index 523 997#define BindTextureUnit_remap_index 524 998#define BlitNamedFramebuffer_remap_index 525 999#define CheckNamedFramebufferStatus_remap_index 526 1000#define ClearNamedBufferData_remap_index 527 1001#define ClearNamedBufferSubData_remap_index 528 1002#define ClearNamedFramebufferfi_remap_index 529 1003#define ClearNamedFramebufferfv_remap_index 530 1004#define ClearNamedFramebufferiv_remap_index 531 1005#define ClearNamedFramebufferuiv_remap_index 532 1006#define CompressedTextureSubImage1D_remap_index 533 1007#define CompressedTextureSubImage2D_remap_index 534 1008#define CompressedTextureSubImage3D_remap_index 535 1009#define CopyNamedBufferSubData_remap_index 536 1010#define CopyTextureSubImage1D_remap_index 537 1011#define CopyTextureSubImage2D_remap_index 538 1012#define CopyTextureSubImage3D_remap_index 539 1013#define CreateBuffers_remap_index 540 1014#define CreateFramebuffers_remap_index 541 1015#define CreateProgramPipelines_remap_index 542 1016#define CreateQueries_remap_index 543 1017#define CreateRenderbuffers_remap_index 544 1018#define CreateSamplers_remap_index 545 1019#define CreateTextures_remap_index 546 1020#define CreateTransformFeedbacks_remap_index 547 1021#define CreateVertexArrays_remap_index 548 1022#define DisableVertexArrayAttrib_remap_index 549 1023#define EnableVertexArrayAttrib_remap_index 550 1024#define FlushMappedNamedBufferRange_remap_index 551 1025#define GenerateTextureMipmap_remap_index 552 1026#define GetCompressedTextureImage_remap_index 553 1027#define GetNamedBufferParameteri64v_remap_index 554 1028#define GetNamedBufferParameteriv_remap_index 555 1029#define GetNamedBufferPointerv_remap_index 556 1030#define GetNamedBufferSubData_remap_index 557 1031#define GetNamedFramebufferAttachmentParameteriv_remap_index 558 1032#define GetNamedFramebufferParameteriv_remap_index 559 1033#define GetNamedRenderbufferParameteriv_remap_index 560 1034#define GetQueryBufferObjecti64v_remap_index 561 1035#define GetQueryBufferObjectiv_remap_index 562 1036#define GetQueryBufferObjectui64v_remap_index 563 1037#define GetQueryBufferObjectuiv_remap_index 564 1038#define GetTextureImage_remap_index 565 1039#define GetTextureLevelParameterfv_remap_index 566 1040#define GetTextureLevelParameteriv_remap_index 567 1041#define GetTextureParameterIiv_remap_index 568 1042#define GetTextureParameterIuiv_remap_index 569 1043#define GetTextureParameterfv_remap_index 570 1044#define GetTextureParameteriv_remap_index 571 1045#define GetTransformFeedbacki64_v_remap_index 572 1046#define GetTransformFeedbacki_v_remap_index 573 1047#define GetTransformFeedbackiv_remap_index 574 1048#define GetVertexArrayIndexed64iv_remap_index 575 1049#define GetVertexArrayIndexediv_remap_index 576 1050#define GetVertexArrayiv_remap_index 577 1051#define InvalidateNamedFramebufferData_remap_index 578 1052#define InvalidateNamedFramebufferSubData_remap_index 579 1053#define MapNamedBuffer_remap_index 580 1054#define MapNamedBufferRange_remap_index 581 1055#define NamedBufferData_remap_index 582 1056#define NamedBufferStorage_remap_index 583 1057#define NamedBufferSubData_remap_index 584 1058#define NamedFramebufferDrawBuffer_remap_index 585 1059#define NamedFramebufferDrawBuffers_remap_index 586 1060#define NamedFramebufferParameteri_remap_index 587 1061#define NamedFramebufferReadBuffer_remap_index 588 1062#define NamedFramebufferRenderbuffer_remap_index 589 1063#define NamedFramebufferTexture_remap_index 590 1064#define NamedFramebufferTextureLayer_remap_index 591 1065#define NamedRenderbufferStorage_remap_index 592 1066#define NamedRenderbufferStorageMultisample_remap_index 593 1067#define TextureBuffer_remap_index 594 1068#define TextureBufferRange_remap_index 595 1069#define TextureParameterIiv_remap_index 596 1070#define TextureParameterIuiv_remap_index 597 1071#define TextureParameterf_remap_index 598 1072#define TextureParameterfv_remap_index 599 1073#define TextureParameteri_remap_index 600 1074#define TextureParameteriv_remap_index 601 1075#define TextureStorage1D_remap_index 602 1076#define TextureStorage2D_remap_index 603 1077#define TextureStorage2DMultisample_remap_index 604 1078#define TextureStorage3D_remap_index 605 1079#define TextureStorage3DMultisample_remap_index 606 1080#define TextureSubImage1D_remap_index 607 1081#define TextureSubImage2D_remap_index 608 1082#define TextureSubImage3D_remap_index 609 1083#define TransformFeedbackBufferBase_remap_index 610 1084#define TransformFeedbackBufferRange_remap_index 611 1085#define UnmapNamedBuffer_remap_index 612 1086#define VertexArrayAttribBinding_remap_index 613 1087#define VertexArrayAttribFormat_remap_index 614 1088#define VertexArrayAttribIFormat_remap_index 615 1089#define VertexArrayAttribLFormat_remap_index 616 1090#define VertexArrayBindingDivisor_remap_index 617 1091#define VertexArrayElementBuffer_remap_index 618 1092#define VertexArrayVertexBuffer_remap_index 619 1093#define VertexArrayVertexBuffers_remap_index 620 1094#define GetCompressedTextureSubImage_remap_index 621 1095#define GetTextureSubImage_remap_index 622 1096#define BufferPageCommitmentARB_remap_index 623 1097#define NamedBufferPageCommitmentARB_remap_index 624 1098#define GetUniformi64vARB_remap_index 625 1099#define GetUniformui64vARB_remap_index 626 1100#define GetnUniformi64vARB_remap_index 627 1101#define GetnUniformui64vARB_remap_index 628 1102#define ProgramUniform1i64ARB_remap_index 629 1103#define ProgramUniform1i64vARB_remap_index 630 1104#define ProgramUniform1ui64ARB_remap_index 631 1105#define ProgramUniform1ui64vARB_remap_index 632 1106#define ProgramUniform2i64ARB_remap_index 633 1107#define ProgramUniform2i64vARB_remap_index 634 1108#define ProgramUniform2ui64ARB_remap_index 635 1109#define ProgramUniform2ui64vARB_remap_index 636 1110#define ProgramUniform3i64ARB_remap_index 637 1111#define ProgramUniform3i64vARB_remap_index 638 1112#define ProgramUniform3ui64ARB_remap_index 639 1113#define ProgramUniform3ui64vARB_remap_index 640 1114#define ProgramUniform4i64ARB_remap_index 641 1115#define ProgramUniform4i64vARB_remap_index 642 1116#define ProgramUniform4ui64ARB_remap_index 643 1117#define ProgramUniform4ui64vARB_remap_index 644 1118#define Uniform1i64ARB_remap_index 645 1119#define Uniform1i64vARB_remap_index 646 1120#define Uniform1ui64ARB_remap_index 647 1121#define Uniform1ui64vARB_remap_index 648 1122#define Uniform2i64ARB_remap_index 649 1123#define Uniform2i64vARB_remap_index 650 1124#define Uniform2ui64ARB_remap_index 651 1125#define Uniform2ui64vARB_remap_index 652 1126#define Uniform3i64ARB_remap_index 653 1127#define Uniform3i64vARB_remap_index 654 1128#define Uniform3ui64ARB_remap_index 655 1129#define Uniform3ui64vARB_remap_index 656 1130#define Uniform4i64ARB_remap_index 657 1131#define Uniform4i64vARB_remap_index 658 1132#define Uniform4ui64ARB_remap_index 659 1133#define Uniform4ui64vARB_remap_index 660 1134#define EvaluateDepthValuesARB_remap_index 661 1135#define FramebufferSampleLocationsfvARB_remap_index 662 1136#define NamedFramebufferSampleLocationsfvARB_remap_index 663 1137#define SpecializeShaderARB_remap_index 664 1138#define InvalidateBufferData_remap_index 665 1139#define InvalidateBufferSubData_remap_index 666 1140#define InvalidateFramebuffer_remap_index 667 1141#define InvalidateSubFramebuffer_remap_index 668 1142#define InvalidateTexImage_remap_index 669 1143#define InvalidateTexSubImage_remap_index 670 1144#define DrawTexfOES_remap_index 671 1145#define DrawTexfvOES_remap_index 672 1146#define DrawTexiOES_remap_index 673 1147#define DrawTexivOES_remap_index 674 1148#define DrawTexsOES_remap_index 675 1149#define DrawTexsvOES_remap_index 676 1150#define DrawTexxOES_remap_index 677 1151#define DrawTexxvOES_remap_index 678 1152#define PointSizePointerOES_remap_index 679 1153#define QueryMatrixxOES_remap_index 680 1154#define SampleMaskSGIS_remap_index 681 1155#define SamplePatternSGIS_remap_index 682 1156#define ColorPointerEXT_remap_index 683 1157#define EdgeFlagPointerEXT_remap_index 684 1158#define IndexPointerEXT_remap_index 685 1159#define NormalPointerEXT_remap_index 686 1160#define TexCoordPointerEXT_remap_index 687 1161#define VertexPointerEXT_remap_index 688 1162#define DiscardFramebufferEXT_remap_index 689 1163#define ActiveShaderProgram_remap_index 690 1164#define BindProgramPipeline_remap_index 691 1165#define CreateShaderProgramv_remap_index 692 1166#define DeleteProgramPipelines_remap_index 693 1167#define GenProgramPipelines_remap_index 694 1168#define GetProgramPipelineInfoLog_remap_index 695 1169#define GetProgramPipelineiv_remap_index 696 1170#define IsProgramPipeline_remap_index 697 1171#define LockArraysEXT_remap_index 698 1172#define ProgramUniform1d_remap_index 699 1173#define ProgramUniform1dv_remap_index 700 1174#define ProgramUniform1f_remap_index 701 1175#define ProgramUniform1fv_remap_index 702 1176#define ProgramUniform1i_remap_index 703 1177#define ProgramUniform1iv_remap_index 704 1178#define ProgramUniform1ui_remap_index 705 1179#define ProgramUniform1uiv_remap_index 706 1180#define ProgramUniform2d_remap_index 707 1181#define ProgramUniform2dv_remap_index 708 1182#define ProgramUniform2f_remap_index 709 1183#define ProgramUniform2fv_remap_index 710 1184#define ProgramUniform2i_remap_index 711 1185#define ProgramUniform2iv_remap_index 712 1186#define ProgramUniform2ui_remap_index 713 1187#define ProgramUniform2uiv_remap_index 714 1188#define ProgramUniform3d_remap_index 715 1189#define ProgramUniform3dv_remap_index 716 1190#define ProgramUniform3f_remap_index 717 1191#define ProgramUniform3fv_remap_index 718 1192#define ProgramUniform3i_remap_index 719 1193#define ProgramUniform3iv_remap_index 720 1194#define ProgramUniform3ui_remap_index 721 1195#define ProgramUniform3uiv_remap_index 722 1196#define ProgramUniform4d_remap_index 723 1197#define ProgramUniform4dv_remap_index 724 1198#define ProgramUniform4f_remap_index 725 1199#define ProgramUniform4fv_remap_index 726 1200#define ProgramUniform4i_remap_index 727 1201#define ProgramUniform4iv_remap_index 728 1202#define ProgramUniform4ui_remap_index 729 1203#define ProgramUniform4uiv_remap_index 730 1204#define ProgramUniformMatrix2dv_remap_index 731 1205#define ProgramUniformMatrix2fv_remap_index 732 1206#define ProgramUniformMatrix2x3dv_remap_index 733 1207#define ProgramUniformMatrix2x3fv_remap_index 734 1208#define ProgramUniformMatrix2x4dv_remap_index 735 1209#define ProgramUniformMatrix2x4fv_remap_index 736 1210#define ProgramUniformMatrix3dv_remap_index 737 1211#define ProgramUniformMatrix3fv_remap_index 738 1212#define ProgramUniformMatrix3x2dv_remap_index 739 1213#define ProgramUniformMatrix3x2fv_remap_index 740 1214#define ProgramUniformMatrix3x4dv_remap_index 741 1215#define ProgramUniformMatrix3x4fv_remap_index 742 1216#define ProgramUniformMatrix4dv_remap_index 743 1217#define ProgramUniformMatrix4fv_remap_index 744 1218#define ProgramUniformMatrix4x2dv_remap_index 745 1219#define ProgramUniformMatrix4x2fv_remap_index 746 1220#define ProgramUniformMatrix4x3dv_remap_index 747 1221#define ProgramUniformMatrix4x3fv_remap_index 748 1222#define UnlockArraysEXT_remap_index 749 1223#define UseProgramStages_remap_index 750 1224#define ValidateProgramPipeline_remap_index 751 1225#define FramebufferTexture2DMultisampleEXT_remap_index 752 1226#define DebugMessageCallback_remap_index 753 1227#define DebugMessageControl_remap_index 754 1228#define DebugMessageInsert_remap_index 755 1229#define GetDebugMessageLog_remap_index 756 1230#define GetObjectLabel_remap_index 757 1231#define GetObjectPtrLabel_remap_index 758 1232#define ObjectLabel_remap_index 759 1233#define ObjectPtrLabel_remap_index 760 1234#define PopDebugGroup_remap_index 761 1235#define PushDebugGroup_remap_index 762 1236#define SecondaryColor3fEXT_remap_index 763 1237#define SecondaryColor3fvEXT_remap_index 764 1238#define MultiDrawElementsEXT_remap_index 765 1239#define FogCoordfEXT_remap_index 766 1240#define FogCoordfvEXT_remap_index 767 1241#define ResizeBuffersMESA_remap_index 768 1242#define WindowPos4dMESA_remap_index 769 1243#define WindowPos4dvMESA_remap_index 770 1244#define WindowPos4fMESA_remap_index 771 1245#define WindowPos4fvMESA_remap_index 772 1246#define WindowPos4iMESA_remap_index 773 1247#define WindowPos4ivMESA_remap_index 774 1248#define WindowPos4sMESA_remap_index 775 1249#define WindowPos4svMESA_remap_index 776 1250#define MultiModeDrawArraysIBM_remap_index 777 1251#define MultiModeDrawElementsIBM_remap_index 778 1252#define AreProgramsResidentNV_remap_index 779 1253#define ExecuteProgramNV_remap_index 780 1254#define GetProgramParameterdvNV_remap_index 781 1255#define GetProgramParameterfvNV_remap_index 782 1256#define GetProgramStringNV_remap_index 783 1257#define GetProgramivNV_remap_index 784 1258#define GetTrackMatrixivNV_remap_index 785 1259#define GetVertexAttribdvNV_remap_index 786 1260#define GetVertexAttribfvNV_remap_index 787 1261#define GetVertexAttribivNV_remap_index 788 1262#define LoadProgramNV_remap_index 789 1263#define ProgramParameters4dvNV_remap_index 790 1264#define ProgramParameters4fvNV_remap_index 791 1265#define RequestResidentProgramsNV_remap_index 792 1266#define TrackMatrixNV_remap_index 793 1267#define VertexAttrib1dNV_remap_index 794 1268#define VertexAttrib1dvNV_remap_index 795 1269#define VertexAttrib1fNV_remap_index 796 1270#define VertexAttrib1fvNV_remap_index 797 1271#define VertexAttrib1sNV_remap_index 798 1272#define VertexAttrib1svNV_remap_index 799 1273#define VertexAttrib2dNV_remap_index 800 1274#define VertexAttrib2dvNV_remap_index 801 1275#define VertexAttrib2fNV_remap_index 802 1276#define VertexAttrib2fvNV_remap_index 803 1277#define VertexAttrib2sNV_remap_index 804 1278#define VertexAttrib2svNV_remap_index 805 1279#define VertexAttrib3dNV_remap_index 806 1280#define VertexAttrib3dvNV_remap_index 807 1281#define VertexAttrib3fNV_remap_index 808 1282#define VertexAttrib3fvNV_remap_index 809 1283#define VertexAttrib3sNV_remap_index 810 1284#define VertexAttrib3svNV_remap_index 811 1285#define VertexAttrib4dNV_remap_index 812 1286#define VertexAttrib4dvNV_remap_index 813 1287#define VertexAttrib4fNV_remap_index 814 1288#define VertexAttrib4fvNV_remap_index 815 1289#define VertexAttrib4sNV_remap_index 816 1290#define VertexAttrib4svNV_remap_index 817 1291#define VertexAttrib4ubNV_remap_index 818 1292#define VertexAttrib4ubvNV_remap_index 819 1293#define VertexAttribPointerNV_remap_index 820 1294#define VertexAttribs1dvNV_remap_index 821 1295#define VertexAttribs1fvNV_remap_index 822 1296#define VertexAttribs1svNV_remap_index 823 1297#define VertexAttribs2dvNV_remap_index 824 1298#define VertexAttribs2fvNV_remap_index 825 1299#define VertexAttribs2svNV_remap_index 826 1300#define VertexAttribs3dvNV_remap_index 827 1301#define VertexAttribs3fvNV_remap_index 828 1302#define VertexAttribs3svNV_remap_index 829 1303#define VertexAttribs4dvNV_remap_index 830 1304#define VertexAttribs4fvNV_remap_index 831 1305#define VertexAttribs4svNV_remap_index 832 1306#define VertexAttribs4ubvNV_remap_index 833 1307#define GetTexBumpParameterfvATI_remap_index 834 1308#define GetTexBumpParameterivATI_remap_index 835 1309#define TexBumpParameterfvATI_remap_index 836 1310#define TexBumpParameterivATI_remap_index 837 1311#define AlphaFragmentOp1ATI_remap_index 838 1312#define AlphaFragmentOp2ATI_remap_index 839 1313#define AlphaFragmentOp3ATI_remap_index 840 1314#define BeginFragmentShaderATI_remap_index 841 1315#define BindFragmentShaderATI_remap_index 842 1316#define ColorFragmentOp1ATI_remap_index 843 1317#define ColorFragmentOp2ATI_remap_index 844 1318#define ColorFragmentOp3ATI_remap_index 845 1319#define DeleteFragmentShaderATI_remap_index 846 1320#define EndFragmentShaderATI_remap_index 847 1321#define GenFragmentShadersATI_remap_index 848 1322#define PassTexCoordATI_remap_index 849 1323#define SampleMapATI_remap_index 850 1324#define SetFragmentShaderConstantATI_remap_index 851 1325#define DepthRangeArrayfvOES_remap_index 852 1326#define DepthRangeIndexedfOES_remap_index 853 1327#define ActiveStencilFaceEXT_remap_index 854 1328#define GetProgramNamedParameterdvNV_remap_index 855 1329#define GetProgramNamedParameterfvNV_remap_index 856 1330#define ProgramNamedParameter4dNV_remap_index 857 1331#define ProgramNamedParameter4dvNV_remap_index 858 1332#define ProgramNamedParameter4fNV_remap_index 859 1333#define ProgramNamedParameter4fvNV_remap_index 860 1334#define PrimitiveRestartNV_remap_index 861 1335#define GetTexGenxvOES_remap_index 862 1336#define TexGenxOES_remap_index 863 1337#define TexGenxvOES_remap_index 864 1338#define DepthBoundsEXT_remap_index 865 1339#define BindFramebufferEXT_remap_index 866 1340#define BindRenderbufferEXT_remap_index 867 1341#define StringMarkerGREMEDY_remap_index 868 1342#define BufferParameteriAPPLE_remap_index 869 1343#define FlushMappedBufferRangeAPPLE_remap_index 870 1344#define VertexAttribI1iEXT_remap_index 871 1345#define VertexAttribI1uiEXT_remap_index 872 1346#define VertexAttribI2iEXT_remap_index 873 1347#define VertexAttribI2ivEXT_remap_index 874 1348#define VertexAttribI2uiEXT_remap_index 875 1349#define VertexAttribI2uivEXT_remap_index 876 1350#define VertexAttribI3iEXT_remap_index 877 1351#define VertexAttribI3ivEXT_remap_index 878 1352#define VertexAttribI3uiEXT_remap_index 879 1353#define VertexAttribI3uivEXT_remap_index 880 1354#define VertexAttribI4iEXT_remap_index 881 1355#define VertexAttribI4ivEXT_remap_index 882 1356#define VertexAttribI4uiEXT_remap_index 883 1357#define VertexAttribI4uivEXT_remap_index 884 1358#define ClearColorIiEXT_remap_index 885 1359#define ClearColorIuiEXT_remap_index 886 1360#define BindBufferOffsetEXT_remap_index 887 1361#define BeginPerfMonitorAMD_remap_index 888 1362#define DeletePerfMonitorsAMD_remap_index 889 1363#define EndPerfMonitorAMD_remap_index 890 1364#define GenPerfMonitorsAMD_remap_index 891 1365#define GetPerfMonitorCounterDataAMD_remap_index 892 1366#define GetPerfMonitorCounterInfoAMD_remap_index 893 1367#define GetPerfMonitorCounterStringAMD_remap_index 894 1368#define GetPerfMonitorCountersAMD_remap_index 895 1369#define GetPerfMonitorGroupStringAMD_remap_index 896 1370#define GetPerfMonitorGroupsAMD_remap_index 897 1371#define SelectPerfMonitorCountersAMD_remap_index 898 1372#define GetObjectParameterivAPPLE_remap_index 899 1373#define ObjectPurgeableAPPLE_remap_index 900 1374#define ObjectUnpurgeableAPPLE_remap_index 901 1375#define ActiveProgramEXT_remap_index 902 1376#define CreateShaderProgramEXT_remap_index 903 1377#define UseShaderProgramEXT_remap_index 904 1378#define TextureBarrierNV_remap_index 905 1379#define VDPAUFiniNV_remap_index 906 1380#define VDPAUGetSurfaceivNV_remap_index 907 1381#define VDPAUInitNV_remap_index 908 1382#define VDPAUIsSurfaceNV_remap_index 909 1383#define VDPAUMapSurfacesNV_remap_index 910 1384#define VDPAURegisterOutputSurfaceNV_remap_index 911 1385#define VDPAURegisterVideoSurfaceNV_remap_index 912 1386#define VDPAUSurfaceAccessNV_remap_index 913 1387#define VDPAUUnmapSurfacesNV_remap_index 914 1388#define VDPAUUnregisterSurfaceNV_remap_index 915 1389#define BeginPerfQueryINTEL_remap_index 916 1390#define CreatePerfQueryINTEL_remap_index 917 1391#define DeletePerfQueryINTEL_remap_index 918 1392#define EndPerfQueryINTEL_remap_index 919 1393#define GetFirstPerfQueryIdINTEL_remap_index 920 1394#define GetNextPerfQueryIdINTEL_remap_index 921 1395#define GetPerfCounterInfoINTEL_remap_index 922 1396#define GetPerfQueryDataINTEL_remap_index 923 1397#define GetPerfQueryIdByNameINTEL_remap_index 924 1398#define GetPerfQueryInfoINTEL_remap_index 925 1399#define PolygonOffsetClampEXT_remap_index 926 1400#define SubpixelPrecisionBiasNV_remap_index 927 1401#define ConservativeRasterParameterfNV_remap_index 928 1402#define ConservativeRasterParameteriNV_remap_index 929 1403#define WindowRectanglesEXT_remap_index 930 1404#define BufferStorageMemEXT_remap_index 931 1405#define CreateMemoryObjectsEXT_remap_index 932 1406#define DeleteMemoryObjectsEXT_remap_index 933 1407#define DeleteSemaphoresEXT_remap_index 934 1408#define GenSemaphoresEXT_remap_index 935 1409#define GetMemoryObjectParameterivEXT_remap_index 936 1410#define GetSemaphoreParameterui64vEXT_remap_index 937 1411#define GetUnsignedBytei_vEXT_remap_index 938 1412#define GetUnsignedBytevEXT_remap_index 939 1413#define IsMemoryObjectEXT_remap_index 940 1414#define IsSemaphoreEXT_remap_index 941 1415#define MemoryObjectParameterivEXT_remap_index 942 1416#define NamedBufferStorageMemEXT_remap_index 943 1417#define SemaphoreParameterui64vEXT_remap_index 944 1418#define SignalSemaphoreEXT_remap_index 945 1419#define TexStorageMem1DEXT_remap_index 946 1420#define TexStorageMem2DEXT_remap_index 947 1421#define TexStorageMem2DMultisampleEXT_remap_index 948 1422#define TexStorageMem3DEXT_remap_index 949 1423#define TexStorageMem3DMultisampleEXT_remap_index 950 1424#define TextureStorageMem1DEXT_remap_index 951 1425#define TextureStorageMem2DEXT_remap_index 952 1426#define TextureStorageMem2DMultisampleEXT_remap_index 953 1427#define TextureStorageMem3DEXT_remap_index 954 1428#define TextureStorageMem3DMultisampleEXT_remap_index 955 1429#define WaitSemaphoreEXT_remap_index 956 1430#define ImportMemoryFdEXT_remap_index 957 1431#define ImportSemaphoreFdEXT_remap_index 958 1432#define FramebufferFetchBarrierEXT_remap_index 959 1433#define NamedRenderbufferStorageMultisampleAdvancedAMD_remap_index 960 1434#define RenderbufferStorageMultisampleAdvancedAMD_remap_index 961 1435#define StencilFuncSeparateATI_remap_index 962 1436#define ProgramEnvParameters4fvEXT_remap_index 963 1437#define ProgramLocalParameters4fvEXT_remap_index 964 1438#define EGLImageTargetRenderbufferStorageOES_remap_index 965 1439#define EGLImageTargetTexture2DOES_remap_index 966 1440#define AlphaFuncx_remap_index 967 1441#define ClearColorx_remap_index 968 1442#define ClearDepthx_remap_index 969 1443#define Color4x_remap_index 970 1444#define DepthRangex_remap_index 971 1445#define Fogx_remap_index 972 1446#define Fogxv_remap_index 973 1447#define Frustumf_remap_index 974 1448#define Frustumx_remap_index 975 1449#define LightModelx_remap_index 976 1450#define LightModelxv_remap_index 977 1451#define Lightx_remap_index 978 1452#define Lightxv_remap_index 979 1453#define LineWidthx_remap_index 980 1454#define LoadMatrixx_remap_index 981 1455#define Materialx_remap_index 982 1456#define Materialxv_remap_index 983 1457#define MultMatrixx_remap_index 984 1458#define MultiTexCoord4x_remap_index 985 1459#define Normal3x_remap_index 986 1460#define Orthof_remap_index 987 1461#define Orthox_remap_index 988 1462#define PointSizex_remap_index 989 1463#define PolygonOffsetx_remap_index 990 1464#define Rotatex_remap_index 991 1465#define SampleCoveragex_remap_index 992 1466#define Scalex_remap_index 993 1467#define TexEnvx_remap_index 994 1468#define TexEnvxv_remap_index 995 1469#define TexParameterx_remap_index 996 1470#define Translatex_remap_index 997 1471#define ClipPlanef_remap_index 998 1472#define ClipPlanex_remap_index 999 1473#define GetClipPlanef_remap_index 1000 1474#define GetClipPlanex_remap_index 1001 1475#define GetFixedv_remap_index 1002 1476#define GetLightxv_remap_index 1003 1477#define GetMaterialxv_remap_index 1004 1478#define GetTexEnvxv_remap_index 1005 1479#define GetTexParameterxv_remap_index 1006 1480#define PointParameterx_remap_index 1007 1481#define PointParameterxv_remap_index 1008 1482#define TexParameterxv_remap_index 1009 1483#define BlendBarrier_remap_index 1010 1484#define PrimitiveBoundingBox_remap_index 1011 1485#define MaxShaderCompilerThreadsKHR_remap_index 1012 1486 1487#define _gloffset_CompressedTexImage1D driDispatchRemapTable[CompressedTexImage1D_remap_index] 1488#define _gloffset_CompressedTexImage2D driDispatchRemapTable[CompressedTexImage2D_remap_index] 1489#define _gloffset_CompressedTexImage3D driDispatchRemapTable[CompressedTexImage3D_remap_index] 1490#define _gloffset_CompressedTexSubImage1D driDispatchRemapTable[CompressedTexSubImage1D_remap_index] 1491#define _gloffset_CompressedTexSubImage2D driDispatchRemapTable[CompressedTexSubImage2D_remap_index] 1492#define _gloffset_CompressedTexSubImage3D driDispatchRemapTable[CompressedTexSubImage3D_remap_index] 1493#define _gloffset_GetCompressedTexImage driDispatchRemapTable[GetCompressedTexImage_remap_index] 1494#define _gloffset_LoadTransposeMatrixd driDispatchRemapTable[LoadTransposeMatrixd_remap_index] 1495#define _gloffset_LoadTransposeMatrixf driDispatchRemapTable[LoadTransposeMatrixf_remap_index] 1496#define _gloffset_MultTransposeMatrixd driDispatchRemapTable[MultTransposeMatrixd_remap_index] 1497#define _gloffset_MultTransposeMatrixf driDispatchRemapTable[MultTransposeMatrixf_remap_index] 1498#define _gloffset_SampleCoverage driDispatchRemapTable[SampleCoverage_remap_index] 1499#define _gloffset_BlendFuncSeparate driDispatchRemapTable[BlendFuncSeparate_remap_index] 1500#define _gloffset_FogCoordPointer driDispatchRemapTable[FogCoordPointer_remap_index] 1501#define _gloffset_FogCoordd driDispatchRemapTable[FogCoordd_remap_index] 1502#define _gloffset_FogCoorddv driDispatchRemapTable[FogCoorddv_remap_index] 1503#define _gloffset_MultiDrawArrays driDispatchRemapTable[MultiDrawArrays_remap_index] 1504#define _gloffset_PointParameterf driDispatchRemapTable[PointParameterf_remap_index] 1505#define _gloffset_PointParameterfv driDispatchRemapTable[PointParameterfv_remap_index] 1506#define _gloffset_PointParameteri driDispatchRemapTable[PointParameteri_remap_index] 1507#define _gloffset_PointParameteriv driDispatchRemapTable[PointParameteriv_remap_index] 1508#define _gloffset_SecondaryColor3b driDispatchRemapTable[SecondaryColor3b_remap_index] 1509#define _gloffset_SecondaryColor3bv driDispatchRemapTable[SecondaryColor3bv_remap_index] 1510#define _gloffset_SecondaryColor3d driDispatchRemapTable[SecondaryColor3d_remap_index] 1511#define _gloffset_SecondaryColor3dv driDispatchRemapTable[SecondaryColor3dv_remap_index] 1512#define _gloffset_SecondaryColor3i driDispatchRemapTable[SecondaryColor3i_remap_index] 1513#define _gloffset_SecondaryColor3iv driDispatchRemapTable[SecondaryColor3iv_remap_index] 1514#define _gloffset_SecondaryColor3s driDispatchRemapTable[SecondaryColor3s_remap_index] 1515#define _gloffset_SecondaryColor3sv driDispatchRemapTable[SecondaryColor3sv_remap_index] 1516#define _gloffset_SecondaryColor3ub driDispatchRemapTable[SecondaryColor3ub_remap_index] 1517#define _gloffset_SecondaryColor3ubv driDispatchRemapTable[SecondaryColor3ubv_remap_index] 1518#define _gloffset_SecondaryColor3ui driDispatchRemapTable[SecondaryColor3ui_remap_index] 1519#define _gloffset_SecondaryColor3uiv driDispatchRemapTable[SecondaryColor3uiv_remap_index] 1520#define _gloffset_SecondaryColor3us driDispatchRemapTable[SecondaryColor3us_remap_index] 1521#define _gloffset_SecondaryColor3usv driDispatchRemapTable[SecondaryColor3usv_remap_index] 1522#define _gloffset_SecondaryColorPointer driDispatchRemapTable[SecondaryColorPointer_remap_index] 1523#define _gloffset_WindowPos2d driDispatchRemapTable[WindowPos2d_remap_index] 1524#define _gloffset_WindowPos2dv driDispatchRemapTable[WindowPos2dv_remap_index] 1525#define _gloffset_WindowPos2f driDispatchRemapTable[WindowPos2f_remap_index] 1526#define _gloffset_WindowPos2fv driDispatchRemapTable[WindowPos2fv_remap_index] 1527#define _gloffset_WindowPos2i driDispatchRemapTable[WindowPos2i_remap_index] 1528#define _gloffset_WindowPos2iv driDispatchRemapTable[WindowPos2iv_remap_index] 1529#define _gloffset_WindowPos2s driDispatchRemapTable[WindowPos2s_remap_index] 1530#define _gloffset_WindowPos2sv driDispatchRemapTable[WindowPos2sv_remap_index] 1531#define _gloffset_WindowPos3d driDispatchRemapTable[WindowPos3d_remap_index] 1532#define _gloffset_WindowPos3dv driDispatchRemapTable[WindowPos3dv_remap_index] 1533#define _gloffset_WindowPos3f driDispatchRemapTable[WindowPos3f_remap_index] 1534#define _gloffset_WindowPos3fv driDispatchRemapTable[WindowPos3fv_remap_index] 1535#define _gloffset_WindowPos3i driDispatchRemapTable[WindowPos3i_remap_index] 1536#define _gloffset_WindowPos3iv driDispatchRemapTable[WindowPos3iv_remap_index] 1537#define _gloffset_WindowPos3s driDispatchRemapTable[WindowPos3s_remap_index] 1538#define _gloffset_WindowPos3sv driDispatchRemapTable[WindowPos3sv_remap_index] 1539#define _gloffset_BeginQuery driDispatchRemapTable[BeginQuery_remap_index] 1540#define _gloffset_BindBuffer driDispatchRemapTable[BindBuffer_remap_index] 1541#define _gloffset_BufferData driDispatchRemapTable[BufferData_remap_index] 1542#define _gloffset_BufferSubData driDispatchRemapTable[BufferSubData_remap_index] 1543#define _gloffset_DeleteBuffers driDispatchRemapTable[DeleteBuffers_remap_index] 1544#define _gloffset_DeleteQueries driDispatchRemapTable[DeleteQueries_remap_index] 1545#define _gloffset_EndQuery driDispatchRemapTable[EndQuery_remap_index] 1546#define _gloffset_GenBuffers driDispatchRemapTable[GenBuffers_remap_index] 1547#define _gloffset_GenQueries driDispatchRemapTable[GenQueries_remap_index] 1548#define _gloffset_GetBufferParameteriv driDispatchRemapTable[GetBufferParameteriv_remap_index] 1549#define _gloffset_GetBufferPointerv driDispatchRemapTable[GetBufferPointerv_remap_index] 1550#define _gloffset_GetBufferSubData driDispatchRemapTable[GetBufferSubData_remap_index] 1551#define _gloffset_GetQueryObjectiv driDispatchRemapTable[GetQueryObjectiv_remap_index] 1552#define _gloffset_GetQueryObjectuiv driDispatchRemapTable[GetQueryObjectuiv_remap_index] 1553#define _gloffset_GetQueryiv driDispatchRemapTable[GetQueryiv_remap_index] 1554#define _gloffset_IsBuffer driDispatchRemapTable[IsBuffer_remap_index] 1555#define _gloffset_IsQuery driDispatchRemapTable[IsQuery_remap_index] 1556#define _gloffset_MapBuffer driDispatchRemapTable[MapBuffer_remap_index] 1557#define _gloffset_UnmapBuffer driDispatchRemapTable[UnmapBuffer_remap_index] 1558#define _gloffset_AttachShader driDispatchRemapTable[AttachShader_remap_index] 1559#define _gloffset_BindAttribLocation driDispatchRemapTable[BindAttribLocation_remap_index] 1560#define _gloffset_BlendEquationSeparate driDispatchRemapTable[BlendEquationSeparate_remap_index] 1561#define _gloffset_CompileShader driDispatchRemapTable[CompileShader_remap_index] 1562#define _gloffset_CreateProgram driDispatchRemapTable[CreateProgram_remap_index] 1563#define _gloffset_CreateShader driDispatchRemapTable[CreateShader_remap_index] 1564#define _gloffset_DeleteProgram driDispatchRemapTable[DeleteProgram_remap_index] 1565#define _gloffset_DeleteShader driDispatchRemapTable[DeleteShader_remap_index] 1566#define _gloffset_DetachShader driDispatchRemapTable[DetachShader_remap_index] 1567#define _gloffset_DisableVertexAttribArray driDispatchRemapTable[DisableVertexAttribArray_remap_index] 1568#define _gloffset_DrawBuffers driDispatchRemapTable[DrawBuffers_remap_index] 1569#define _gloffset_EnableVertexAttribArray driDispatchRemapTable[EnableVertexAttribArray_remap_index] 1570#define _gloffset_GetActiveAttrib driDispatchRemapTable[GetActiveAttrib_remap_index] 1571#define _gloffset_GetActiveUniform driDispatchRemapTable[GetActiveUniform_remap_index] 1572#define _gloffset_GetAttachedShaders driDispatchRemapTable[GetAttachedShaders_remap_index] 1573#define _gloffset_GetAttribLocation driDispatchRemapTable[GetAttribLocation_remap_index] 1574#define _gloffset_GetProgramInfoLog driDispatchRemapTable[GetProgramInfoLog_remap_index] 1575#define _gloffset_GetProgramiv driDispatchRemapTable[GetProgramiv_remap_index] 1576#define _gloffset_GetShaderInfoLog driDispatchRemapTable[GetShaderInfoLog_remap_index] 1577#define _gloffset_GetShaderSource driDispatchRemapTable[GetShaderSource_remap_index] 1578#define _gloffset_GetShaderiv driDispatchRemapTable[GetShaderiv_remap_index] 1579#define _gloffset_GetUniformLocation driDispatchRemapTable[GetUniformLocation_remap_index] 1580#define _gloffset_GetUniformfv driDispatchRemapTable[GetUniformfv_remap_index] 1581#define _gloffset_GetUniformiv driDispatchRemapTable[GetUniformiv_remap_index] 1582#define _gloffset_GetVertexAttribPointerv driDispatchRemapTable[GetVertexAttribPointerv_remap_index] 1583#define _gloffset_GetVertexAttribdv driDispatchRemapTable[GetVertexAttribdv_remap_index] 1584#define _gloffset_GetVertexAttribfv driDispatchRemapTable[GetVertexAttribfv_remap_index] 1585#define _gloffset_GetVertexAttribiv driDispatchRemapTable[GetVertexAttribiv_remap_index] 1586#define _gloffset_IsProgram driDispatchRemapTable[IsProgram_remap_index] 1587#define _gloffset_IsShader driDispatchRemapTable[IsShader_remap_index] 1588#define _gloffset_LinkProgram driDispatchRemapTable[LinkProgram_remap_index] 1589#define _gloffset_ShaderSource driDispatchRemapTable[ShaderSource_remap_index] 1590#define _gloffset_StencilFuncSeparate driDispatchRemapTable[StencilFuncSeparate_remap_index] 1591#define _gloffset_StencilMaskSeparate driDispatchRemapTable[StencilMaskSeparate_remap_index] 1592#define _gloffset_StencilOpSeparate driDispatchRemapTable[StencilOpSeparate_remap_index] 1593#define _gloffset_Uniform1f driDispatchRemapTable[Uniform1f_remap_index] 1594#define _gloffset_Uniform1fv driDispatchRemapTable[Uniform1fv_remap_index] 1595#define _gloffset_Uniform1i driDispatchRemapTable[Uniform1i_remap_index] 1596#define _gloffset_Uniform1iv driDispatchRemapTable[Uniform1iv_remap_index] 1597#define _gloffset_Uniform2f driDispatchRemapTable[Uniform2f_remap_index] 1598#define _gloffset_Uniform2fv driDispatchRemapTable[Uniform2fv_remap_index] 1599#define _gloffset_Uniform2i driDispatchRemapTable[Uniform2i_remap_index] 1600#define _gloffset_Uniform2iv driDispatchRemapTable[Uniform2iv_remap_index] 1601#define _gloffset_Uniform3f driDispatchRemapTable[Uniform3f_remap_index] 1602#define _gloffset_Uniform3fv driDispatchRemapTable[Uniform3fv_remap_index] 1603#define _gloffset_Uniform3i driDispatchRemapTable[Uniform3i_remap_index] 1604#define _gloffset_Uniform3iv driDispatchRemapTable[Uniform3iv_remap_index] 1605#define _gloffset_Uniform4f driDispatchRemapTable[Uniform4f_remap_index] 1606#define _gloffset_Uniform4fv driDispatchRemapTable[Uniform4fv_remap_index] 1607#define _gloffset_Uniform4i driDispatchRemapTable[Uniform4i_remap_index] 1608#define _gloffset_Uniform4iv driDispatchRemapTable[Uniform4iv_remap_index] 1609#define _gloffset_UniformMatrix2fv driDispatchRemapTable[UniformMatrix2fv_remap_index] 1610#define _gloffset_UniformMatrix3fv driDispatchRemapTable[UniformMatrix3fv_remap_index] 1611#define _gloffset_UniformMatrix4fv driDispatchRemapTable[UniformMatrix4fv_remap_index] 1612#define _gloffset_UseProgram driDispatchRemapTable[UseProgram_remap_index] 1613#define _gloffset_ValidateProgram driDispatchRemapTable[ValidateProgram_remap_index] 1614#define _gloffset_VertexAttrib1d driDispatchRemapTable[VertexAttrib1d_remap_index] 1615#define _gloffset_VertexAttrib1dv driDispatchRemapTable[VertexAttrib1dv_remap_index] 1616#define _gloffset_VertexAttrib1s driDispatchRemapTable[VertexAttrib1s_remap_index] 1617#define _gloffset_VertexAttrib1sv driDispatchRemapTable[VertexAttrib1sv_remap_index] 1618#define _gloffset_VertexAttrib2d driDispatchRemapTable[VertexAttrib2d_remap_index] 1619#define _gloffset_VertexAttrib2dv driDispatchRemapTable[VertexAttrib2dv_remap_index] 1620#define _gloffset_VertexAttrib2s driDispatchRemapTable[VertexAttrib2s_remap_index] 1621#define _gloffset_VertexAttrib2sv driDispatchRemapTable[VertexAttrib2sv_remap_index] 1622#define _gloffset_VertexAttrib3d driDispatchRemapTable[VertexAttrib3d_remap_index] 1623#define _gloffset_VertexAttrib3dv driDispatchRemapTable[VertexAttrib3dv_remap_index] 1624#define _gloffset_VertexAttrib3s driDispatchRemapTable[VertexAttrib3s_remap_index] 1625#define _gloffset_VertexAttrib3sv driDispatchRemapTable[VertexAttrib3sv_remap_index] 1626#define _gloffset_VertexAttrib4Nbv driDispatchRemapTable[VertexAttrib4Nbv_remap_index] 1627#define _gloffset_VertexAttrib4Niv driDispatchRemapTable[VertexAttrib4Niv_remap_index] 1628#define _gloffset_VertexAttrib4Nsv driDispatchRemapTable[VertexAttrib4Nsv_remap_index] 1629#define _gloffset_VertexAttrib4Nub driDispatchRemapTable[VertexAttrib4Nub_remap_index] 1630#define _gloffset_VertexAttrib4Nubv driDispatchRemapTable[VertexAttrib4Nubv_remap_index] 1631#define _gloffset_VertexAttrib4Nuiv driDispatchRemapTable[VertexAttrib4Nuiv_remap_index] 1632#define _gloffset_VertexAttrib4Nusv driDispatchRemapTable[VertexAttrib4Nusv_remap_index] 1633#define _gloffset_VertexAttrib4bv driDispatchRemapTable[VertexAttrib4bv_remap_index] 1634#define _gloffset_VertexAttrib4d driDispatchRemapTable[VertexAttrib4d_remap_index] 1635#define _gloffset_VertexAttrib4dv driDispatchRemapTable[VertexAttrib4dv_remap_index] 1636#define _gloffset_VertexAttrib4iv driDispatchRemapTable[VertexAttrib4iv_remap_index] 1637#define _gloffset_VertexAttrib4s driDispatchRemapTable[VertexAttrib4s_remap_index] 1638#define _gloffset_VertexAttrib4sv driDispatchRemapTable[VertexAttrib4sv_remap_index] 1639#define _gloffset_VertexAttrib4ubv driDispatchRemapTable[VertexAttrib4ubv_remap_index] 1640#define _gloffset_VertexAttrib4uiv driDispatchRemapTable[VertexAttrib4uiv_remap_index] 1641#define _gloffset_VertexAttrib4usv driDispatchRemapTable[VertexAttrib4usv_remap_index] 1642#define _gloffset_VertexAttribPointer driDispatchRemapTable[VertexAttribPointer_remap_index] 1643#define _gloffset_UniformMatrix2x3fv driDispatchRemapTable[UniformMatrix2x3fv_remap_index] 1644#define _gloffset_UniformMatrix2x4fv driDispatchRemapTable[UniformMatrix2x4fv_remap_index] 1645#define _gloffset_UniformMatrix3x2fv driDispatchRemapTable[UniformMatrix3x2fv_remap_index] 1646#define _gloffset_UniformMatrix3x4fv driDispatchRemapTable[UniformMatrix3x4fv_remap_index] 1647#define _gloffset_UniformMatrix4x2fv driDispatchRemapTable[UniformMatrix4x2fv_remap_index] 1648#define _gloffset_UniformMatrix4x3fv driDispatchRemapTable[UniformMatrix4x3fv_remap_index] 1649#define _gloffset_BeginConditionalRender driDispatchRemapTable[BeginConditionalRender_remap_index] 1650#define _gloffset_BeginTransformFeedback driDispatchRemapTable[BeginTransformFeedback_remap_index] 1651#define _gloffset_BindBufferBase driDispatchRemapTable[BindBufferBase_remap_index] 1652#define _gloffset_BindBufferRange driDispatchRemapTable[BindBufferRange_remap_index] 1653#define _gloffset_BindFragDataLocation driDispatchRemapTable[BindFragDataLocation_remap_index] 1654#define _gloffset_ClampColor driDispatchRemapTable[ClampColor_remap_index] 1655#define _gloffset_ClearBufferfi driDispatchRemapTable[ClearBufferfi_remap_index] 1656#define _gloffset_ClearBufferfv driDispatchRemapTable[ClearBufferfv_remap_index] 1657#define _gloffset_ClearBufferiv driDispatchRemapTable[ClearBufferiv_remap_index] 1658#define _gloffset_ClearBufferuiv driDispatchRemapTable[ClearBufferuiv_remap_index] 1659#define _gloffset_ColorMaski driDispatchRemapTable[ColorMaski_remap_index] 1660#define _gloffset_Disablei driDispatchRemapTable[Disablei_remap_index] 1661#define _gloffset_Enablei driDispatchRemapTable[Enablei_remap_index] 1662#define _gloffset_EndConditionalRender driDispatchRemapTable[EndConditionalRender_remap_index] 1663#define _gloffset_EndTransformFeedback driDispatchRemapTable[EndTransformFeedback_remap_index] 1664#define _gloffset_GetBooleani_v driDispatchRemapTable[GetBooleani_v_remap_index] 1665#define _gloffset_GetFragDataLocation driDispatchRemapTable[GetFragDataLocation_remap_index] 1666#define _gloffset_GetIntegeri_v driDispatchRemapTable[GetIntegeri_v_remap_index] 1667#define _gloffset_GetStringi driDispatchRemapTable[GetStringi_remap_index] 1668#define _gloffset_GetTexParameterIiv driDispatchRemapTable[GetTexParameterIiv_remap_index] 1669#define _gloffset_GetTexParameterIuiv driDispatchRemapTable[GetTexParameterIuiv_remap_index] 1670#define _gloffset_GetTransformFeedbackVarying driDispatchRemapTable[GetTransformFeedbackVarying_remap_index] 1671#define _gloffset_GetUniformuiv driDispatchRemapTable[GetUniformuiv_remap_index] 1672#define _gloffset_GetVertexAttribIiv driDispatchRemapTable[GetVertexAttribIiv_remap_index] 1673#define _gloffset_GetVertexAttribIuiv driDispatchRemapTable[GetVertexAttribIuiv_remap_index] 1674#define _gloffset_IsEnabledi driDispatchRemapTable[IsEnabledi_remap_index] 1675#define _gloffset_TexParameterIiv driDispatchRemapTable[TexParameterIiv_remap_index] 1676#define _gloffset_TexParameterIuiv driDispatchRemapTable[TexParameterIuiv_remap_index] 1677#define _gloffset_TransformFeedbackVaryings driDispatchRemapTable[TransformFeedbackVaryings_remap_index] 1678#define _gloffset_Uniform1ui driDispatchRemapTable[Uniform1ui_remap_index] 1679#define _gloffset_Uniform1uiv driDispatchRemapTable[Uniform1uiv_remap_index] 1680#define _gloffset_Uniform2ui driDispatchRemapTable[Uniform2ui_remap_index] 1681#define _gloffset_Uniform2uiv driDispatchRemapTable[Uniform2uiv_remap_index] 1682#define _gloffset_Uniform3ui driDispatchRemapTable[Uniform3ui_remap_index] 1683#define _gloffset_Uniform3uiv driDispatchRemapTable[Uniform3uiv_remap_index] 1684#define _gloffset_Uniform4ui driDispatchRemapTable[Uniform4ui_remap_index] 1685#define _gloffset_Uniform4uiv driDispatchRemapTable[Uniform4uiv_remap_index] 1686#define _gloffset_VertexAttribI1iv driDispatchRemapTable[VertexAttribI1iv_remap_index] 1687#define _gloffset_VertexAttribI1uiv driDispatchRemapTable[VertexAttribI1uiv_remap_index] 1688#define _gloffset_VertexAttribI4bv driDispatchRemapTable[VertexAttribI4bv_remap_index] 1689#define _gloffset_VertexAttribI4sv driDispatchRemapTable[VertexAttribI4sv_remap_index] 1690#define _gloffset_VertexAttribI4ubv driDispatchRemapTable[VertexAttribI4ubv_remap_index] 1691#define _gloffset_VertexAttribI4usv driDispatchRemapTable[VertexAttribI4usv_remap_index] 1692#define _gloffset_VertexAttribIPointer driDispatchRemapTable[VertexAttribIPointer_remap_index] 1693#define _gloffset_PrimitiveRestartIndex driDispatchRemapTable[PrimitiveRestartIndex_remap_index] 1694#define _gloffset_TexBuffer driDispatchRemapTable[TexBuffer_remap_index] 1695#define _gloffset_FramebufferTexture driDispatchRemapTable[FramebufferTexture_remap_index] 1696#define _gloffset_GetBufferParameteri64v driDispatchRemapTable[GetBufferParameteri64v_remap_index] 1697#define _gloffset_GetInteger64i_v driDispatchRemapTable[GetInteger64i_v_remap_index] 1698#define _gloffset_VertexAttribDivisor driDispatchRemapTable[VertexAttribDivisor_remap_index] 1699#define _gloffset_MinSampleShading driDispatchRemapTable[MinSampleShading_remap_index] 1700#define _gloffset_MemoryBarrierByRegion driDispatchRemapTable[MemoryBarrierByRegion_remap_index] 1701#define _gloffset_BindProgramARB driDispatchRemapTable[BindProgramARB_remap_index] 1702#define _gloffset_DeleteProgramsARB driDispatchRemapTable[DeleteProgramsARB_remap_index] 1703#define _gloffset_GenProgramsARB driDispatchRemapTable[GenProgramsARB_remap_index] 1704#define _gloffset_GetProgramEnvParameterdvARB driDispatchRemapTable[GetProgramEnvParameterdvARB_remap_index] 1705#define _gloffset_GetProgramEnvParameterfvARB driDispatchRemapTable[GetProgramEnvParameterfvARB_remap_index] 1706#define _gloffset_GetProgramLocalParameterdvARB driDispatchRemapTable[GetProgramLocalParameterdvARB_remap_index] 1707#define _gloffset_GetProgramLocalParameterfvARB driDispatchRemapTable[GetProgramLocalParameterfvARB_remap_index] 1708#define _gloffset_GetProgramStringARB driDispatchRemapTable[GetProgramStringARB_remap_index] 1709#define _gloffset_GetProgramivARB driDispatchRemapTable[GetProgramivARB_remap_index] 1710#define _gloffset_IsProgramARB driDispatchRemapTable[IsProgramARB_remap_index] 1711#define _gloffset_ProgramEnvParameter4dARB driDispatchRemapTable[ProgramEnvParameter4dARB_remap_index] 1712#define _gloffset_ProgramEnvParameter4dvARB driDispatchRemapTable[ProgramEnvParameter4dvARB_remap_index] 1713#define _gloffset_ProgramEnvParameter4fARB driDispatchRemapTable[ProgramEnvParameter4fARB_remap_index] 1714#define _gloffset_ProgramEnvParameter4fvARB driDispatchRemapTable[ProgramEnvParameter4fvARB_remap_index] 1715#define _gloffset_ProgramLocalParameter4dARB driDispatchRemapTable[ProgramLocalParameter4dARB_remap_index] 1716#define _gloffset_ProgramLocalParameter4dvARB driDispatchRemapTable[ProgramLocalParameter4dvARB_remap_index] 1717#define _gloffset_ProgramLocalParameter4fARB driDispatchRemapTable[ProgramLocalParameter4fARB_remap_index] 1718#define _gloffset_ProgramLocalParameter4fvARB driDispatchRemapTable[ProgramLocalParameter4fvARB_remap_index] 1719#define _gloffset_ProgramStringARB driDispatchRemapTable[ProgramStringARB_remap_index] 1720#define _gloffset_VertexAttrib1fARB driDispatchRemapTable[VertexAttrib1fARB_remap_index] 1721#define _gloffset_VertexAttrib1fvARB driDispatchRemapTable[VertexAttrib1fvARB_remap_index] 1722#define _gloffset_VertexAttrib2fARB driDispatchRemapTable[VertexAttrib2fARB_remap_index] 1723#define _gloffset_VertexAttrib2fvARB driDispatchRemapTable[VertexAttrib2fvARB_remap_index] 1724#define _gloffset_VertexAttrib3fARB driDispatchRemapTable[VertexAttrib3fARB_remap_index] 1725#define _gloffset_VertexAttrib3fvARB driDispatchRemapTable[VertexAttrib3fvARB_remap_index] 1726#define _gloffset_VertexAttrib4fARB driDispatchRemapTable[VertexAttrib4fARB_remap_index] 1727#define _gloffset_VertexAttrib4fvARB driDispatchRemapTable[VertexAttrib4fvARB_remap_index] 1728#define _gloffset_AttachObjectARB driDispatchRemapTable[AttachObjectARB_remap_index] 1729#define _gloffset_CreateProgramObjectARB driDispatchRemapTable[CreateProgramObjectARB_remap_index] 1730#define _gloffset_CreateShaderObjectARB driDispatchRemapTable[CreateShaderObjectARB_remap_index] 1731#define _gloffset_DeleteObjectARB driDispatchRemapTable[DeleteObjectARB_remap_index] 1732#define _gloffset_DetachObjectARB driDispatchRemapTable[DetachObjectARB_remap_index] 1733#define _gloffset_GetAttachedObjectsARB driDispatchRemapTable[GetAttachedObjectsARB_remap_index] 1734#define _gloffset_GetHandleARB driDispatchRemapTable[GetHandleARB_remap_index] 1735#define _gloffset_GetInfoLogARB driDispatchRemapTable[GetInfoLogARB_remap_index] 1736#define _gloffset_GetObjectParameterfvARB driDispatchRemapTable[GetObjectParameterfvARB_remap_index] 1737#define _gloffset_GetObjectParameterivARB driDispatchRemapTable[GetObjectParameterivARB_remap_index] 1738#define _gloffset_DrawArraysInstancedARB driDispatchRemapTable[DrawArraysInstancedARB_remap_index] 1739#define _gloffset_DrawElementsInstancedARB driDispatchRemapTable[DrawElementsInstancedARB_remap_index] 1740#define _gloffset_BindFramebuffer driDispatchRemapTable[BindFramebuffer_remap_index] 1741#define _gloffset_BindRenderbuffer driDispatchRemapTable[BindRenderbuffer_remap_index] 1742#define _gloffset_BlitFramebuffer driDispatchRemapTable[BlitFramebuffer_remap_index] 1743#define _gloffset_CheckFramebufferStatus driDispatchRemapTable[CheckFramebufferStatus_remap_index] 1744#define _gloffset_DeleteFramebuffers driDispatchRemapTable[DeleteFramebuffers_remap_index] 1745#define _gloffset_DeleteRenderbuffers driDispatchRemapTable[DeleteRenderbuffers_remap_index] 1746#define _gloffset_FramebufferRenderbuffer driDispatchRemapTable[FramebufferRenderbuffer_remap_index] 1747#define _gloffset_FramebufferTexture1D driDispatchRemapTable[FramebufferTexture1D_remap_index] 1748#define _gloffset_FramebufferTexture2D driDispatchRemapTable[FramebufferTexture2D_remap_index] 1749#define _gloffset_FramebufferTexture3D driDispatchRemapTable[FramebufferTexture3D_remap_index] 1750#define _gloffset_FramebufferTextureLayer driDispatchRemapTable[FramebufferTextureLayer_remap_index] 1751#define _gloffset_GenFramebuffers driDispatchRemapTable[GenFramebuffers_remap_index] 1752#define _gloffset_GenRenderbuffers driDispatchRemapTable[GenRenderbuffers_remap_index] 1753#define _gloffset_GenerateMipmap driDispatchRemapTable[GenerateMipmap_remap_index] 1754#define _gloffset_GetFramebufferAttachmentParameteriv driDispatchRemapTable[GetFramebufferAttachmentParameteriv_remap_index] 1755#define _gloffset_GetRenderbufferParameteriv driDispatchRemapTable[GetRenderbufferParameteriv_remap_index] 1756#define _gloffset_IsFramebuffer driDispatchRemapTable[IsFramebuffer_remap_index] 1757#define _gloffset_IsRenderbuffer driDispatchRemapTable[IsRenderbuffer_remap_index] 1758#define _gloffset_RenderbufferStorage driDispatchRemapTable[RenderbufferStorage_remap_index] 1759#define _gloffset_RenderbufferStorageMultisample driDispatchRemapTable[RenderbufferStorageMultisample_remap_index] 1760#define _gloffset_FlushMappedBufferRange driDispatchRemapTable[FlushMappedBufferRange_remap_index] 1761#define _gloffset_MapBufferRange driDispatchRemapTable[MapBufferRange_remap_index] 1762#define _gloffset_BindVertexArray driDispatchRemapTable[BindVertexArray_remap_index] 1763#define _gloffset_DeleteVertexArrays driDispatchRemapTable[DeleteVertexArrays_remap_index] 1764#define _gloffset_GenVertexArrays driDispatchRemapTable[GenVertexArrays_remap_index] 1765#define _gloffset_IsVertexArray driDispatchRemapTable[IsVertexArray_remap_index] 1766#define _gloffset_GetActiveUniformBlockName driDispatchRemapTable[GetActiveUniformBlockName_remap_index] 1767#define _gloffset_GetActiveUniformBlockiv driDispatchRemapTable[GetActiveUniformBlockiv_remap_index] 1768#define _gloffset_GetActiveUniformName driDispatchRemapTable[GetActiveUniformName_remap_index] 1769#define _gloffset_GetActiveUniformsiv driDispatchRemapTable[GetActiveUniformsiv_remap_index] 1770#define _gloffset_GetUniformBlockIndex driDispatchRemapTable[GetUniformBlockIndex_remap_index] 1771#define _gloffset_GetUniformIndices driDispatchRemapTable[GetUniformIndices_remap_index] 1772#define _gloffset_UniformBlockBinding driDispatchRemapTable[UniformBlockBinding_remap_index] 1773#define _gloffset_CopyBufferSubData driDispatchRemapTable[CopyBufferSubData_remap_index] 1774#define _gloffset_ClientWaitSync driDispatchRemapTable[ClientWaitSync_remap_index] 1775#define _gloffset_DeleteSync driDispatchRemapTable[DeleteSync_remap_index] 1776#define _gloffset_FenceSync driDispatchRemapTable[FenceSync_remap_index] 1777#define _gloffset_GetInteger64v driDispatchRemapTable[GetInteger64v_remap_index] 1778#define _gloffset_GetSynciv driDispatchRemapTable[GetSynciv_remap_index] 1779#define _gloffset_IsSync driDispatchRemapTable[IsSync_remap_index] 1780#define _gloffset_WaitSync driDispatchRemapTable[WaitSync_remap_index] 1781#define _gloffset_DrawElementsBaseVertex driDispatchRemapTable[DrawElementsBaseVertex_remap_index] 1782#define _gloffset_DrawElementsInstancedBaseVertex driDispatchRemapTable[DrawElementsInstancedBaseVertex_remap_index] 1783#define _gloffset_DrawRangeElementsBaseVertex driDispatchRemapTable[DrawRangeElementsBaseVertex_remap_index] 1784#define _gloffset_MultiDrawElementsBaseVertex driDispatchRemapTable[MultiDrawElementsBaseVertex_remap_index] 1785#define _gloffset_ProvokingVertex driDispatchRemapTable[ProvokingVertex_remap_index] 1786#define _gloffset_GetMultisamplefv driDispatchRemapTable[GetMultisamplefv_remap_index] 1787#define _gloffset_SampleMaski driDispatchRemapTable[SampleMaski_remap_index] 1788#define _gloffset_TexImage2DMultisample driDispatchRemapTable[TexImage2DMultisample_remap_index] 1789#define _gloffset_TexImage3DMultisample driDispatchRemapTable[TexImage3DMultisample_remap_index] 1790#define _gloffset_BlendEquationSeparateiARB driDispatchRemapTable[BlendEquationSeparateiARB_remap_index] 1791#define _gloffset_BlendEquationiARB driDispatchRemapTable[BlendEquationiARB_remap_index] 1792#define _gloffset_BlendFuncSeparateiARB driDispatchRemapTable[BlendFuncSeparateiARB_remap_index] 1793#define _gloffset_BlendFunciARB driDispatchRemapTable[BlendFunciARB_remap_index] 1794#define _gloffset_BindFragDataLocationIndexed driDispatchRemapTable[BindFragDataLocationIndexed_remap_index] 1795#define _gloffset_GetFragDataIndex driDispatchRemapTable[GetFragDataIndex_remap_index] 1796#define _gloffset_BindSampler driDispatchRemapTable[BindSampler_remap_index] 1797#define _gloffset_DeleteSamplers driDispatchRemapTable[DeleteSamplers_remap_index] 1798#define _gloffset_GenSamplers driDispatchRemapTable[GenSamplers_remap_index] 1799#define _gloffset_GetSamplerParameterIiv driDispatchRemapTable[GetSamplerParameterIiv_remap_index] 1800#define _gloffset_GetSamplerParameterIuiv driDispatchRemapTable[GetSamplerParameterIuiv_remap_index] 1801#define _gloffset_GetSamplerParameterfv driDispatchRemapTable[GetSamplerParameterfv_remap_index] 1802#define _gloffset_GetSamplerParameteriv driDispatchRemapTable[GetSamplerParameteriv_remap_index] 1803#define _gloffset_IsSampler driDispatchRemapTable[IsSampler_remap_index] 1804#define _gloffset_SamplerParameterIiv driDispatchRemapTable[SamplerParameterIiv_remap_index] 1805#define _gloffset_SamplerParameterIuiv driDispatchRemapTable[SamplerParameterIuiv_remap_index] 1806#define _gloffset_SamplerParameterf driDispatchRemapTable[SamplerParameterf_remap_index] 1807#define _gloffset_SamplerParameterfv driDispatchRemapTable[SamplerParameterfv_remap_index] 1808#define _gloffset_SamplerParameteri driDispatchRemapTable[SamplerParameteri_remap_index] 1809#define _gloffset_SamplerParameteriv driDispatchRemapTable[SamplerParameteriv_remap_index] 1810#define _gloffset_GetQueryObjecti64v driDispatchRemapTable[GetQueryObjecti64v_remap_index] 1811#define _gloffset_GetQueryObjectui64v driDispatchRemapTable[GetQueryObjectui64v_remap_index] 1812#define _gloffset_QueryCounter driDispatchRemapTable[QueryCounter_remap_index] 1813#define _gloffset_ColorP3ui driDispatchRemapTable[ColorP3ui_remap_index] 1814#define _gloffset_ColorP3uiv driDispatchRemapTable[ColorP3uiv_remap_index] 1815#define _gloffset_ColorP4ui driDispatchRemapTable[ColorP4ui_remap_index] 1816#define _gloffset_ColorP4uiv driDispatchRemapTable[ColorP4uiv_remap_index] 1817#define _gloffset_MultiTexCoordP1ui driDispatchRemapTable[MultiTexCoordP1ui_remap_index] 1818#define _gloffset_MultiTexCoordP1uiv driDispatchRemapTable[MultiTexCoordP1uiv_remap_index] 1819#define _gloffset_MultiTexCoordP2ui driDispatchRemapTable[MultiTexCoordP2ui_remap_index] 1820#define _gloffset_MultiTexCoordP2uiv driDispatchRemapTable[MultiTexCoordP2uiv_remap_index] 1821#define _gloffset_MultiTexCoordP3ui driDispatchRemapTable[MultiTexCoordP3ui_remap_index] 1822#define _gloffset_MultiTexCoordP3uiv driDispatchRemapTable[MultiTexCoordP3uiv_remap_index] 1823#define _gloffset_MultiTexCoordP4ui driDispatchRemapTable[MultiTexCoordP4ui_remap_index] 1824#define _gloffset_MultiTexCoordP4uiv driDispatchRemapTable[MultiTexCoordP4uiv_remap_index] 1825#define _gloffset_NormalP3ui driDispatchRemapTable[NormalP3ui_remap_index] 1826#define _gloffset_NormalP3uiv driDispatchRemapTable[NormalP3uiv_remap_index] 1827#define _gloffset_SecondaryColorP3ui driDispatchRemapTable[SecondaryColorP3ui_remap_index] 1828#define _gloffset_SecondaryColorP3uiv driDispatchRemapTable[SecondaryColorP3uiv_remap_index] 1829#define _gloffset_TexCoordP1ui driDispatchRemapTable[TexCoordP1ui_remap_index] 1830#define _gloffset_TexCoordP1uiv driDispatchRemapTable[TexCoordP1uiv_remap_index] 1831#define _gloffset_TexCoordP2ui driDispatchRemapTable[TexCoordP2ui_remap_index] 1832#define _gloffset_TexCoordP2uiv driDispatchRemapTable[TexCoordP2uiv_remap_index] 1833#define _gloffset_TexCoordP3ui driDispatchRemapTable[TexCoordP3ui_remap_index] 1834#define _gloffset_TexCoordP3uiv driDispatchRemapTable[TexCoordP3uiv_remap_index] 1835#define _gloffset_TexCoordP4ui driDispatchRemapTable[TexCoordP4ui_remap_index] 1836#define _gloffset_TexCoordP4uiv driDispatchRemapTable[TexCoordP4uiv_remap_index] 1837#define _gloffset_VertexAttribP1ui driDispatchRemapTable[VertexAttribP1ui_remap_index] 1838#define _gloffset_VertexAttribP1uiv driDispatchRemapTable[VertexAttribP1uiv_remap_index] 1839#define _gloffset_VertexAttribP2ui driDispatchRemapTable[VertexAttribP2ui_remap_index] 1840#define _gloffset_VertexAttribP2uiv driDispatchRemapTable[VertexAttribP2uiv_remap_index] 1841#define _gloffset_VertexAttribP3ui driDispatchRemapTable[VertexAttribP3ui_remap_index] 1842#define _gloffset_VertexAttribP3uiv driDispatchRemapTable[VertexAttribP3uiv_remap_index] 1843#define _gloffset_VertexAttribP4ui driDispatchRemapTable[VertexAttribP4ui_remap_index] 1844#define _gloffset_VertexAttribP4uiv driDispatchRemapTable[VertexAttribP4uiv_remap_index] 1845#define _gloffset_VertexP2ui driDispatchRemapTable[VertexP2ui_remap_index] 1846#define _gloffset_VertexP2uiv driDispatchRemapTable[VertexP2uiv_remap_index] 1847#define _gloffset_VertexP3ui driDispatchRemapTable[VertexP3ui_remap_index] 1848#define _gloffset_VertexP3uiv driDispatchRemapTable[VertexP3uiv_remap_index] 1849#define _gloffset_VertexP4ui driDispatchRemapTable[VertexP4ui_remap_index] 1850#define _gloffset_VertexP4uiv driDispatchRemapTable[VertexP4uiv_remap_index] 1851#define _gloffset_DrawArraysIndirect driDispatchRemapTable[DrawArraysIndirect_remap_index] 1852#define _gloffset_DrawElementsIndirect driDispatchRemapTable[DrawElementsIndirect_remap_index] 1853#define _gloffset_GetUniformdv driDispatchRemapTable[GetUniformdv_remap_index] 1854#define _gloffset_Uniform1d driDispatchRemapTable[Uniform1d_remap_index] 1855#define _gloffset_Uniform1dv driDispatchRemapTable[Uniform1dv_remap_index] 1856#define _gloffset_Uniform2d driDispatchRemapTable[Uniform2d_remap_index] 1857#define _gloffset_Uniform2dv driDispatchRemapTable[Uniform2dv_remap_index] 1858#define _gloffset_Uniform3d driDispatchRemapTable[Uniform3d_remap_index] 1859#define _gloffset_Uniform3dv driDispatchRemapTable[Uniform3dv_remap_index] 1860#define _gloffset_Uniform4d driDispatchRemapTable[Uniform4d_remap_index] 1861#define _gloffset_Uniform4dv driDispatchRemapTable[Uniform4dv_remap_index] 1862#define _gloffset_UniformMatrix2dv driDispatchRemapTable[UniformMatrix2dv_remap_index] 1863#define _gloffset_UniformMatrix2x3dv driDispatchRemapTable[UniformMatrix2x3dv_remap_index] 1864#define _gloffset_UniformMatrix2x4dv driDispatchRemapTable[UniformMatrix2x4dv_remap_index] 1865#define _gloffset_UniformMatrix3dv driDispatchRemapTable[UniformMatrix3dv_remap_index] 1866#define _gloffset_UniformMatrix3x2dv driDispatchRemapTable[UniformMatrix3x2dv_remap_index] 1867#define _gloffset_UniformMatrix3x4dv driDispatchRemapTable[UniformMatrix3x4dv_remap_index] 1868#define _gloffset_UniformMatrix4dv driDispatchRemapTable[UniformMatrix4dv_remap_index] 1869#define _gloffset_UniformMatrix4x2dv driDispatchRemapTable[UniformMatrix4x2dv_remap_index] 1870#define _gloffset_UniformMatrix4x3dv driDispatchRemapTable[UniformMatrix4x3dv_remap_index] 1871#define _gloffset_GetActiveSubroutineName driDispatchRemapTable[GetActiveSubroutineName_remap_index] 1872#define _gloffset_GetActiveSubroutineUniformName driDispatchRemapTable[GetActiveSubroutineUniformName_remap_index] 1873#define _gloffset_GetActiveSubroutineUniformiv driDispatchRemapTable[GetActiveSubroutineUniformiv_remap_index] 1874#define _gloffset_GetProgramStageiv driDispatchRemapTable[GetProgramStageiv_remap_index] 1875#define _gloffset_GetSubroutineIndex driDispatchRemapTable[GetSubroutineIndex_remap_index] 1876#define _gloffset_GetSubroutineUniformLocation driDispatchRemapTable[GetSubroutineUniformLocation_remap_index] 1877#define _gloffset_GetUniformSubroutineuiv driDispatchRemapTable[GetUniformSubroutineuiv_remap_index] 1878#define _gloffset_UniformSubroutinesuiv driDispatchRemapTable[UniformSubroutinesuiv_remap_index] 1879#define _gloffset_PatchParameterfv driDispatchRemapTable[PatchParameterfv_remap_index] 1880#define _gloffset_PatchParameteri driDispatchRemapTable[PatchParameteri_remap_index] 1881#define _gloffset_BindTransformFeedback driDispatchRemapTable[BindTransformFeedback_remap_index] 1882#define _gloffset_DeleteTransformFeedbacks driDispatchRemapTable[DeleteTransformFeedbacks_remap_index] 1883#define _gloffset_DrawTransformFeedback driDispatchRemapTable[DrawTransformFeedback_remap_index] 1884#define _gloffset_GenTransformFeedbacks driDispatchRemapTable[GenTransformFeedbacks_remap_index] 1885#define _gloffset_IsTransformFeedback driDispatchRemapTable[IsTransformFeedback_remap_index] 1886#define _gloffset_PauseTransformFeedback driDispatchRemapTable[PauseTransformFeedback_remap_index] 1887#define _gloffset_ResumeTransformFeedback driDispatchRemapTable[ResumeTransformFeedback_remap_index] 1888#define _gloffset_BeginQueryIndexed driDispatchRemapTable[BeginQueryIndexed_remap_index] 1889#define _gloffset_DrawTransformFeedbackStream driDispatchRemapTable[DrawTransformFeedbackStream_remap_index] 1890#define _gloffset_EndQueryIndexed driDispatchRemapTable[EndQueryIndexed_remap_index] 1891#define _gloffset_GetQueryIndexediv driDispatchRemapTable[GetQueryIndexediv_remap_index] 1892#define _gloffset_ClearDepthf driDispatchRemapTable[ClearDepthf_remap_index] 1893#define _gloffset_DepthRangef driDispatchRemapTable[DepthRangef_remap_index] 1894#define _gloffset_GetShaderPrecisionFormat driDispatchRemapTable[GetShaderPrecisionFormat_remap_index] 1895#define _gloffset_ReleaseShaderCompiler driDispatchRemapTable[ReleaseShaderCompiler_remap_index] 1896#define _gloffset_ShaderBinary driDispatchRemapTable[ShaderBinary_remap_index] 1897#define _gloffset_GetProgramBinary driDispatchRemapTable[GetProgramBinary_remap_index] 1898#define _gloffset_ProgramBinary driDispatchRemapTable[ProgramBinary_remap_index] 1899#define _gloffset_ProgramParameteri driDispatchRemapTable[ProgramParameteri_remap_index] 1900#define _gloffset_GetVertexAttribLdv driDispatchRemapTable[GetVertexAttribLdv_remap_index] 1901#define _gloffset_VertexAttribL1d driDispatchRemapTable[VertexAttribL1d_remap_index] 1902#define _gloffset_VertexAttribL1dv driDispatchRemapTable[VertexAttribL1dv_remap_index] 1903#define _gloffset_VertexAttribL2d driDispatchRemapTable[VertexAttribL2d_remap_index] 1904#define _gloffset_VertexAttribL2dv driDispatchRemapTable[VertexAttribL2dv_remap_index] 1905#define _gloffset_VertexAttribL3d driDispatchRemapTable[VertexAttribL3d_remap_index] 1906#define _gloffset_VertexAttribL3dv driDispatchRemapTable[VertexAttribL3dv_remap_index] 1907#define _gloffset_VertexAttribL4d driDispatchRemapTable[VertexAttribL4d_remap_index] 1908#define _gloffset_VertexAttribL4dv driDispatchRemapTable[VertexAttribL4dv_remap_index] 1909#define _gloffset_VertexAttribLPointer driDispatchRemapTable[VertexAttribLPointer_remap_index] 1910#define _gloffset_DepthRangeArrayv driDispatchRemapTable[DepthRangeArrayv_remap_index] 1911#define _gloffset_DepthRangeIndexed driDispatchRemapTable[DepthRangeIndexed_remap_index] 1912#define _gloffset_GetDoublei_v driDispatchRemapTable[GetDoublei_v_remap_index] 1913#define _gloffset_GetFloati_v driDispatchRemapTable[GetFloati_v_remap_index] 1914#define _gloffset_ScissorArrayv driDispatchRemapTable[ScissorArrayv_remap_index] 1915#define _gloffset_ScissorIndexed driDispatchRemapTable[ScissorIndexed_remap_index] 1916#define _gloffset_ScissorIndexedv driDispatchRemapTable[ScissorIndexedv_remap_index] 1917#define _gloffset_ViewportArrayv driDispatchRemapTable[ViewportArrayv_remap_index] 1918#define _gloffset_ViewportIndexedf driDispatchRemapTable[ViewportIndexedf_remap_index] 1919#define _gloffset_ViewportIndexedfv driDispatchRemapTable[ViewportIndexedfv_remap_index] 1920#define _gloffset_GetGraphicsResetStatusARB driDispatchRemapTable[GetGraphicsResetStatusARB_remap_index] 1921#define _gloffset_GetnColorTableARB driDispatchRemapTable[GetnColorTableARB_remap_index] 1922#define _gloffset_GetnCompressedTexImageARB driDispatchRemapTable[GetnCompressedTexImageARB_remap_index] 1923#define _gloffset_GetnConvolutionFilterARB driDispatchRemapTable[GetnConvolutionFilterARB_remap_index] 1924#define _gloffset_GetnHistogramARB driDispatchRemapTable[GetnHistogramARB_remap_index] 1925#define _gloffset_GetnMapdvARB driDispatchRemapTable[GetnMapdvARB_remap_index] 1926#define _gloffset_GetnMapfvARB driDispatchRemapTable[GetnMapfvARB_remap_index] 1927#define _gloffset_GetnMapivARB driDispatchRemapTable[GetnMapivARB_remap_index] 1928#define _gloffset_GetnMinmaxARB driDispatchRemapTable[GetnMinmaxARB_remap_index] 1929#define _gloffset_GetnPixelMapfvARB driDispatchRemapTable[GetnPixelMapfvARB_remap_index] 1930#define _gloffset_GetnPixelMapuivARB driDispatchRemapTable[GetnPixelMapuivARB_remap_index] 1931#define _gloffset_GetnPixelMapusvARB driDispatchRemapTable[GetnPixelMapusvARB_remap_index] 1932#define _gloffset_GetnPolygonStippleARB driDispatchRemapTable[GetnPolygonStippleARB_remap_index] 1933#define _gloffset_GetnSeparableFilterARB driDispatchRemapTable[GetnSeparableFilterARB_remap_index] 1934#define _gloffset_GetnTexImageARB driDispatchRemapTable[GetnTexImageARB_remap_index] 1935#define _gloffset_GetnUniformdvARB driDispatchRemapTable[GetnUniformdvARB_remap_index] 1936#define _gloffset_GetnUniformfvARB driDispatchRemapTable[GetnUniformfvARB_remap_index] 1937#define _gloffset_GetnUniformivARB driDispatchRemapTable[GetnUniformivARB_remap_index] 1938#define _gloffset_GetnUniformuivARB driDispatchRemapTable[GetnUniformuivARB_remap_index] 1939#define _gloffset_ReadnPixelsARB driDispatchRemapTable[ReadnPixelsARB_remap_index] 1940#define _gloffset_DrawArraysInstancedBaseInstance driDispatchRemapTable[DrawArraysInstancedBaseInstance_remap_index] 1941#define _gloffset_DrawElementsInstancedBaseInstance driDispatchRemapTable[DrawElementsInstancedBaseInstance_remap_index] 1942#define _gloffset_DrawElementsInstancedBaseVertexBaseInstance driDispatchRemapTable[DrawElementsInstancedBaseVertexBaseInstance_remap_index] 1943#define _gloffset_DrawTransformFeedbackInstanced driDispatchRemapTable[DrawTransformFeedbackInstanced_remap_index] 1944#define _gloffset_DrawTransformFeedbackStreamInstanced driDispatchRemapTable[DrawTransformFeedbackStreamInstanced_remap_index] 1945#define _gloffset_GetInternalformativ driDispatchRemapTable[GetInternalformativ_remap_index] 1946#define _gloffset_GetActiveAtomicCounterBufferiv driDispatchRemapTable[GetActiveAtomicCounterBufferiv_remap_index] 1947#define _gloffset_BindImageTexture driDispatchRemapTable[BindImageTexture_remap_index] 1948#define _gloffset_MemoryBarrier driDispatchRemapTable[MemoryBarrier_remap_index] 1949#define _gloffset_TexStorage1D driDispatchRemapTable[TexStorage1D_remap_index] 1950#define _gloffset_TexStorage2D driDispatchRemapTable[TexStorage2D_remap_index] 1951#define _gloffset_TexStorage3D driDispatchRemapTable[TexStorage3D_remap_index] 1952#define _gloffset_TextureStorage1DEXT driDispatchRemapTable[TextureStorage1DEXT_remap_index] 1953#define _gloffset_TextureStorage2DEXT driDispatchRemapTable[TextureStorage2DEXT_remap_index] 1954#define _gloffset_TextureStorage3DEXT driDispatchRemapTable[TextureStorage3DEXT_remap_index] 1955#define _gloffset_ClearBufferData driDispatchRemapTable[ClearBufferData_remap_index] 1956#define _gloffset_ClearBufferSubData driDispatchRemapTable[ClearBufferSubData_remap_index] 1957#define _gloffset_DispatchCompute driDispatchRemapTable[DispatchCompute_remap_index] 1958#define _gloffset_DispatchComputeIndirect driDispatchRemapTable[DispatchComputeIndirect_remap_index] 1959#define _gloffset_CopyImageSubData driDispatchRemapTable[CopyImageSubData_remap_index] 1960#define _gloffset_TextureView driDispatchRemapTable[TextureView_remap_index] 1961#define _gloffset_BindVertexBuffer driDispatchRemapTable[BindVertexBuffer_remap_index] 1962#define _gloffset_VertexAttribBinding driDispatchRemapTable[VertexAttribBinding_remap_index] 1963#define _gloffset_VertexAttribFormat driDispatchRemapTable[VertexAttribFormat_remap_index] 1964#define _gloffset_VertexAttribIFormat driDispatchRemapTable[VertexAttribIFormat_remap_index] 1965#define _gloffset_VertexAttribLFormat driDispatchRemapTable[VertexAttribLFormat_remap_index] 1966#define _gloffset_VertexBindingDivisor driDispatchRemapTable[VertexBindingDivisor_remap_index] 1967#define _gloffset_FramebufferParameteri driDispatchRemapTable[FramebufferParameteri_remap_index] 1968#define _gloffset_GetFramebufferParameteriv driDispatchRemapTable[GetFramebufferParameteriv_remap_index] 1969#define _gloffset_GetInternalformati64v driDispatchRemapTable[GetInternalformati64v_remap_index] 1970#define _gloffset_MultiDrawArraysIndirect driDispatchRemapTable[MultiDrawArraysIndirect_remap_index] 1971#define _gloffset_MultiDrawElementsIndirect driDispatchRemapTable[MultiDrawElementsIndirect_remap_index] 1972#define _gloffset_GetProgramInterfaceiv driDispatchRemapTable[GetProgramInterfaceiv_remap_index] 1973#define _gloffset_GetProgramResourceIndex driDispatchRemapTable[GetProgramResourceIndex_remap_index] 1974#define _gloffset_GetProgramResourceLocation driDispatchRemapTable[GetProgramResourceLocation_remap_index] 1975#define _gloffset_GetProgramResourceLocationIndex driDispatchRemapTable[GetProgramResourceLocationIndex_remap_index] 1976#define _gloffset_GetProgramResourceName driDispatchRemapTable[GetProgramResourceName_remap_index] 1977#define _gloffset_GetProgramResourceiv driDispatchRemapTable[GetProgramResourceiv_remap_index] 1978#define _gloffset_ShaderStorageBlockBinding driDispatchRemapTable[ShaderStorageBlockBinding_remap_index] 1979#define _gloffset_TexBufferRange driDispatchRemapTable[TexBufferRange_remap_index] 1980#define _gloffset_TexStorage2DMultisample driDispatchRemapTable[TexStorage2DMultisample_remap_index] 1981#define _gloffset_TexStorage3DMultisample driDispatchRemapTable[TexStorage3DMultisample_remap_index] 1982#define _gloffset_BufferStorage driDispatchRemapTable[BufferStorage_remap_index] 1983#define _gloffset_ClearTexImage driDispatchRemapTable[ClearTexImage_remap_index] 1984#define _gloffset_ClearTexSubImage driDispatchRemapTable[ClearTexSubImage_remap_index] 1985#define _gloffset_BindBuffersBase driDispatchRemapTable[BindBuffersBase_remap_index] 1986#define _gloffset_BindBuffersRange driDispatchRemapTable[BindBuffersRange_remap_index] 1987#define _gloffset_BindImageTextures driDispatchRemapTable[BindImageTextures_remap_index] 1988#define _gloffset_BindSamplers driDispatchRemapTable[BindSamplers_remap_index] 1989#define _gloffset_BindTextures driDispatchRemapTable[BindTextures_remap_index] 1990#define _gloffset_BindVertexBuffers driDispatchRemapTable[BindVertexBuffers_remap_index] 1991#define _gloffset_GetImageHandleARB driDispatchRemapTable[GetImageHandleARB_remap_index] 1992#define _gloffset_GetTextureHandleARB driDispatchRemapTable[GetTextureHandleARB_remap_index] 1993#define _gloffset_GetTextureSamplerHandleARB driDispatchRemapTable[GetTextureSamplerHandleARB_remap_index] 1994#define _gloffset_GetVertexAttribLui64vARB driDispatchRemapTable[GetVertexAttribLui64vARB_remap_index] 1995#define _gloffset_IsImageHandleResidentARB driDispatchRemapTable[IsImageHandleResidentARB_remap_index] 1996#define _gloffset_IsTextureHandleResidentARB driDispatchRemapTable[IsTextureHandleResidentARB_remap_index] 1997#define _gloffset_MakeImageHandleNonResidentARB driDispatchRemapTable[MakeImageHandleNonResidentARB_remap_index] 1998#define _gloffset_MakeImageHandleResidentARB driDispatchRemapTable[MakeImageHandleResidentARB_remap_index] 1999#define _gloffset_MakeTextureHandleNonResidentARB driDispatchRemapTable[MakeTextureHandleNonResidentARB_remap_index] 2000#define _gloffset_MakeTextureHandleResidentARB driDispatchRemapTable[MakeTextureHandleResidentARB_remap_index] 2001#define _gloffset_ProgramUniformHandleui64ARB driDispatchRemapTable[ProgramUniformHandleui64ARB_remap_index] 2002#define _gloffset_ProgramUniformHandleui64vARB driDispatchRemapTable[ProgramUniformHandleui64vARB_remap_index] 2003#define _gloffset_UniformHandleui64ARB driDispatchRemapTable[UniformHandleui64ARB_remap_index] 2004#define _gloffset_UniformHandleui64vARB driDispatchRemapTable[UniformHandleui64vARB_remap_index] 2005#define _gloffset_VertexAttribL1ui64ARB driDispatchRemapTable[VertexAttribL1ui64ARB_remap_index] 2006#define _gloffset_VertexAttribL1ui64vARB driDispatchRemapTable[VertexAttribL1ui64vARB_remap_index] 2007#define _gloffset_DispatchComputeGroupSizeARB driDispatchRemapTable[DispatchComputeGroupSizeARB_remap_index] 2008#define _gloffset_MultiDrawArraysIndirectCountARB driDispatchRemapTable[MultiDrawArraysIndirectCountARB_remap_index] 2009#define _gloffset_MultiDrawElementsIndirectCountARB driDispatchRemapTable[MultiDrawElementsIndirectCountARB_remap_index] 2010#define _gloffset_ClipControl driDispatchRemapTable[ClipControl_remap_index] 2011#define _gloffset_BindTextureUnit driDispatchRemapTable[BindTextureUnit_remap_index] 2012#define _gloffset_BlitNamedFramebuffer driDispatchRemapTable[BlitNamedFramebuffer_remap_index] 2013#define _gloffset_CheckNamedFramebufferStatus driDispatchRemapTable[CheckNamedFramebufferStatus_remap_index] 2014#define _gloffset_ClearNamedBufferData driDispatchRemapTable[ClearNamedBufferData_remap_index] 2015#define _gloffset_ClearNamedBufferSubData driDispatchRemapTable[ClearNamedBufferSubData_remap_index] 2016#define _gloffset_ClearNamedFramebufferfi driDispatchRemapTable[ClearNamedFramebufferfi_remap_index] 2017#define _gloffset_ClearNamedFramebufferfv driDispatchRemapTable[ClearNamedFramebufferfv_remap_index] 2018#define _gloffset_ClearNamedFramebufferiv driDispatchRemapTable[ClearNamedFramebufferiv_remap_index] 2019#define _gloffset_ClearNamedFramebufferuiv driDispatchRemapTable[ClearNamedFramebufferuiv_remap_index] 2020#define _gloffset_CompressedTextureSubImage1D driDispatchRemapTable[CompressedTextureSubImage1D_remap_index] 2021#define _gloffset_CompressedTextureSubImage2D driDispatchRemapTable[CompressedTextureSubImage2D_remap_index] 2022#define _gloffset_CompressedTextureSubImage3D driDispatchRemapTable[CompressedTextureSubImage3D_remap_index] 2023#define _gloffset_CopyNamedBufferSubData driDispatchRemapTable[CopyNamedBufferSubData_remap_index] 2024#define _gloffset_CopyTextureSubImage1D driDispatchRemapTable[CopyTextureSubImage1D_remap_index] 2025#define _gloffset_CopyTextureSubImage2D driDispatchRemapTable[CopyTextureSubImage2D_remap_index] 2026#define _gloffset_CopyTextureSubImage3D driDispatchRemapTable[CopyTextureSubImage3D_remap_index] 2027#define _gloffset_CreateBuffers driDispatchRemapTable[CreateBuffers_remap_index] 2028#define _gloffset_CreateFramebuffers driDispatchRemapTable[CreateFramebuffers_remap_index] 2029#define _gloffset_CreateProgramPipelines driDispatchRemapTable[CreateProgramPipelines_remap_index] 2030#define _gloffset_CreateQueries driDispatchRemapTable[CreateQueries_remap_index] 2031#define _gloffset_CreateRenderbuffers driDispatchRemapTable[CreateRenderbuffers_remap_index] 2032#define _gloffset_CreateSamplers driDispatchRemapTable[CreateSamplers_remap_index] 2033#define _gloffset_CreateTextures driDispatchRemapTable[CreateTextures_remap_index] 2034#define _gloffset_CreateTransformFeedbacks driDispatchRemapTable[CreateTransformFeedbacks_remap_index] 2035#define _gloffset_CreateVertexArrays driDispatchRemapTable[CreateVertexArrays_remap_index] 2036#define _gloffset_DisableVertexArrayAttrib driDispatchRemapTable[DisableVertexArrayAttrib_remap_index] 2037#define _gloffset_EnableVertexArrayAttrib driDispatchRemapTable[EnableVertexArrayAttrib_remap_index] 2038#define _gloffset_FlushMappedNamedBufferRange driDispatchRemapTable[FlushMappedNamedBufferRange_remap_index] 2039#define _gloffset_GenerateTextureMipmap driDispatchRemapTable[GenerateTextureMipmap_remap_index] 2040#define _gloffset_GetCompressedTextureImage driDispatchRemapTable[GetCompressedTextureImage_remap_index] 2041#define _gloffset_GetNamedBufferParameteri64v driDispatchRemapTable[GetNamedBufferParameteri64v_remap_index] 2042#define _gloffset_GetNamedBufferParameteriv driDispatchRemapTable[GetNamedBufferParameteriv_remap_index] 2043#define _gloffset_GetNamedBufferPointerv driDispatchRemapTable[GetNamedBufferPointerv_remap_index] 2044#define _gloffset_GetNamedBufferSubData driDispatchRemapTable[GetNamedBufferSubData_remap_index] 2045#define _gloffset_GetNamedFramebufferAttachmentParameteriv driDispatchRemapTable[GetNamedFramebufferAttachmentParameteriv_remap_index] 2046#define _gloffset_GetNamedFramebufferParameteriv driDispatchRemapTable[GetNamedFramebufferParameteriv_remap_index] 2047#define _gloffset_GetNamedRenderbufferParameteriv driDispatchRemapTable[GetNamedRenderbufferParameteriv_remap_index] 2048#define _gloffset_GetQueryBufferObjecti64v driDispatchRemapTable[GetQueryBufferObjecti64v_remap_index] 2049#define _gloffset_GetQueryBufferObjectiv driDispatchRemapTable[GetQueryBufferObjectiv_remap_index] 2050#define _gloffset_GetQueryBufferObjectui64v driDispatchRemapTable[GetQueryBufferObjectui64v_remap_index] 2051#define _gloffset_GetQueryBufferObjectuiv driDispatchRemapTable[GetQueryBufferObjectuiv_remap_index] 2052#define _gloffset_GetTextureImage driDispatchRemapTable[GetTextureImage_remap_index] 2053#define _gloffset_GetTextureLevelParameterfv driDispatchRemapTable[GetTextureLevelParameterfv_remap_index] 2054#define _gloffset_GetTextureLevelParameteriv driDispatchRemapTable[GetTextureLevelParameteriv_remap_index] 2055#define _gloffset_GetTextureParameterIiv driDispatchRemapTable[GetTextureParameterIiv_remap_index] 2056#define _gloffset_GetTextureParameterIuiv driDispatchRemapTable[GetTextureParameterIuiv_remap_index] 2057#define _gloffset_GetTextureParameterfv driDispatchRemapTable[GetTextureParameterfv_remap_index] 2058#define _gloffset_GetTextureParameteriv driDispatchRemapTable[GetTextureParameteriv_remap_index] 2059#define _gloffset_GetTransformFeedbacki64_v driDispatchRemapTable[GetTransformFeedbacki64_v_remap_index] 2060#define _gloffset_GetTransformFeedbacki_v driDispatchRemapTable[GetTransformFeedbacki_v_remap_index] 2061#define _gloffset_GetTransformFeedbackiv driDispatchRemapTable[GetTransformFeedbackiv_remap_index] 2062#define _gloffset_GetVertexArrayIndexed64iv driDispatchRemapTable[GetVertexArrayIndexed64iv_remap_index] 2063#define _gloffset_GetVertexArrayIndexediv driDispatchRemapTable[GetVertexArrayIndexediv_remap_index] 2064#define _gloffset_GetVertexArrayiv driDispatchRemapTable[GetVertexArrayiv_remap_index] 2065#define _gloffset_InvalidateNamedFramebufferData driDispatchRemapTable[InvalidateNamedFramebufferData_remap_index] 2066#define _gloffset_InvalidateNamedFramebufferSubData driDispatchRemapTable[InvalidateNamedFramebufferSubData_remap_index] 2067#define _gloffset_MapNamedBuffer driDispatchRemapTable[MapNamedBuffer_remap_index] 2068#define _gloffset_MapNamedBufferRange driDispatchRemapTable[MapNamedBufferRange_remap_index] 2069#define _gloffset_NamedBufferData driDispatchRemapTable[NamedBufferData_remap_index] 2070#define _gloffset_NamedBufferStorage driDispatchRemapTable[NamedBufferStorage_remap_index] 2071#define _gloffset_NamedBufferSubData driDispatchRemapTable[NamedBufferSubData_remap_index] 2072#define _gloffset_NamedFramebufferDrawBuffer driDispatchRemapTable[NamedFramebufferDrawBuffer_remap_index] 2073#define _gloffset_NamedFramebufferDrawBuffers driDispatchRemapTable[NamedFramebufferDrawBuffers_remap_index] 2074#define _gloffset_NamedFramebufferParameteri driDispatchRemapTable[NamedFramebufferParameteri_remap_index] 2075#define _gloffset_NamedFramebufferReadBuffer driDispatchRemapTable[NamedFramebufferReadBuffer_remap_index] 2076#define _gloffset_NamedFramebufferRenderbuffer driDispatchRemapTable[NamedFramebufferRenderbuffer_remap_index] 2077#define _gloffset_NamedFramebufferTexture driDispatchRemapTable[NamedFramebufferTexture_remap_index] 2078#define _gloffset_NamedFramebufferTextureLayer driDispatchRemapTable[NamedFramebufferTextureLayer_remap_index] 2079#define _gloffset_NamedRenderbufferStorage driDispatchRemapTable[NamedRenderbufferStorage_remap_index] 2080#define _gloffset_NamedRenderbufferStorageMultisample driDispatchRemapTable[NamedRenderbufferStorageMultisample_remap_index] 2081#define _gloffset_TextureBuffer driDispatchRemapTable[TextureBuffer_remap_index] 2082#define _gloffset_TextureBufferRange driDispatchRemapTable[TextureBufferRange_remap_index] 2083#define _gloffset_TextureParameterIiv driDispatchRemapTable[TextureParameterIiv_remap_index] 2084#define _gloffset_TextureParameterIuiv driDispatchRemapTable[TextureParameterIuiv_remap_index] 2085#define _gloffset_TextureParameterf driDispatchRemapTable[TextureParameterf_remap_index] 2086#define _gloffset_TextureParameterfv driDispatchRemapTable[TextureParameterfv_remap_index] 2087#define _gloffset_TextureParameteri driDispatchRemapTable[TextureParameteri_remap_index] 2088#define _gloffset_TextureParameteriv driDispatchRemapTable[TextureParameteriv_remap_index] 2089#define _gloffset_TextureStorage1D driDispatchRemapTable[TextureStorage1D_remap_index] 2090#define _gloffset_TextureStorage2D driDispatchRemapTable[TextureStorage2D_remap_index] 2091#define _gloffset_TextureStorage2DMultisample driDispatchRemapTable[TextureStorage2DMultisample_remap_index] 2092#define _gloffset_TextureStorage3D driDispatchRemapTable[TextureStorage3D_remap_index] 2093#define _gloffset_TextureStorage3DMultisample driDispatchRemapTable[TextureStorage3DMultisample_remap_index] 2094#define _gloffset_TextureSubImage1D driDispatchRemapTable[TextureSubImage1D_remap_index] 2095#define _gloffset_TextureSubImage2D driDispatchRemapTable[TextureSubImage2D_remap_index] 2096#define _gloffset_TextureSubImage3D driDispatchRemapTable[TextureSubImage3D_remap_index] 2097#define _gloffset_TransformFeedbackBufferBase driDispatchRemapTable[TransformFeedbackBufferBase_remap_index] 2098#define _gloffset_TransformFeedbackBufferRange driDispatchRemapTable[TransformFeedbackBufferRange_remap_index] 2099#define _gloffset_UnmapNamedBuffer driDispatchRemapTable[UnmapNamedBuffer_remap_index] 2100#define _gloffset_VertexArrayAttribBinding driDispatchRemapTable[VertexArrayAttribBinding_remap_index] 2101#define _gloffset_VertexArrayAttribFormat driDispatchRemapTable[VertexArrayAttribFormat_remap_index] 2102#define _gloffset_VertexArrayAttribIFormat driDispatchRemapTable[VertexArrayAttribIFormat_remap_index] 2103#define _gloffset_VertexArrayAttribLFormat driDispatchRemapTable[VertexArrayAttribLFormat_remap_index] 2104#define _gloffset_VertexArrayBindingDivisor driDispatchRemapTable[VertexArrayBindingDivisor_remap_index] 2105#define _gloffset_VertexArrayElementBuffer driDispatchRemapTable[VertexArrayElementBuffer_remap_index] 2106#define _gloffset_VertexArrayVertexBuffer driDispatchRemapTable[VertexArrayVertexBuffer_remap_index] 2107#define _gloffset_VertexArrayVertexBuffers driDispatchRemapTable[VertexArrayVertexBuffers_remap_index] 2108#define _gloffset_GetCompressedTextureSubImage driDispatchRemapTable[GetCompressedTextureSubImage_remap_index] 2109#define _gloffset_GetTextureSubImage driDispatchRemapTable[GetTextureSubImage_remap_index] 2110#define _gloffset_BufferPageCommitmentARB driDispatchRemapTable[BufferPageCommitmentARB_remap_index] 2111#define _gloffset_NamedBufferPageCommitmentARB driDispatchRemapTable[NamedBufferPageCommitmentARB_remap_index] 2112#define _gloffset_GetUniformi64vARB driDispatchRemapTable[GetUniformi64vARB_remap_index] 2113#define _gloffset_GetUniformui64vARB driDispatchRemapTable[GetUniformui64vARB_remap_index] 2114#define _gloffset_GetnUniformi64vARB driDispatchRemapTable[GetnUniformi64vARB_remap_index] 2115#define _gloffset_GetnUniformui64vARB driDispatchRemapTable[GetnUniformui64vARB_remap_index] 2116#define _gloffset_ProgramUniform1i64ARB driDispatchRemapTable[ProgramUniform1i64ARB_remap_index] 2117#define _gloffset_ProgramUniform1i64vARB driDispatchRemapTable[ProgramUniform1i64vARB_remap_index] 2118#define _gloffset_ProgramUniform1ui64ARB driDispatchRemapTable[ProgramUniform1ui64ARB_remap_index] 2119#define _gloffset_ProgramUniform1ui64vARB driDispatchRemapTable[ProgramUniform1ui64vARB_remap_index] 2120#define _gloffset_ProgramUniform2i64ARB driDispatchRemapTable[ProgramUniform2i64ARB_remap_index] 2121#define _gloffset_ProgramUniform2i64vARB driDispatchRemapTable[ProgramUniform2i64vARB_remap_index] 2122#define _gloffset_ProgramUniform2ui64ARB driDispatchRemapTable[ProgramUniform2ui64ARB_remap_index] 2123#define _gloffset_ProgramUniform2ui64vARB driDispatchRemapTable[ProgramUniform2ui64vARB_remap_index] 2124#define _gloffset_ProgramUniform3i64ARB driDispatchRemapTable[ProgramUniform3i64ARB_remap_index] 2125#define _gloffset_ProgramUniform3i64vARB driDispatchRemapTable[ProgramUniform3i64vARB_remap_index] 2126#define _gloffset_ProgramUniform3ui64ARB driDispatchRemapTable[ProgramUniform3ui64ARB_remap_index] 2127#define _gloffset_ProgramUniform3ui64vARB driDispatchRemapTable[ProgramUniform3ui64vARB_remap_index] 2128#define _gloffset_ProgramUniform4i64ARB driDispatchRemapTable[ProgramUniform4i64ARB_remap_index] 2129#define _gloffset_ProgramUniform4i64vARB driDispatchRemapTable[ProgramUniform4i64vARB_remap_index] 2130#define _gloffset_ProgramUniform4ui64ARB driDispatchRemapTable[ProgramUniform4ui64ARB_remap_index] 2131#define _gloffset_ProgramUniform4ui64vARB driDispatchRemapTable[ProgramUniform4ui64vARB_remap_index] 2132#define _gloffset_Uniform1i64ARB driDispatchRemapTable[Uniform1i64ARB_remap_index] 2133#define _gloffset_Uniform1i64vARB driDispatchRemapTable[Uniform1i64vARB_remap_index] 2134#define _gloffset_Uniform1ui64ARB driDispatchRemapTable[Uniform1ui64ARB_remap_index] 2135#define _gloffset_Uniform1ui64vARB driDispatchRemapTable[Uniform1ui64vARB_remap_index] 2136#define _gloffset_Uniform2i64ARB driDispatchRemapTable[Uniform2i64ARB_remap_index] 2137#define _gloffset_Uniform2i64vARB driDispatchRemapTable[Uniform2i64vARB_remap_index] 2138#define _gloffset_Uniform2ui64ARB driDispatchRemapTable[Uniform2ui64ARB_remap_index] 2139#define _gloffset_Uniform2ui64vARB driDispatchRemapTable[Uniform2ui64vARB_remap_index] 2140#define _gloffset_Uniform3i64ARB driDispatchRemapTable[Uniform3i64ARB_remap_index] 2141#define _gloffset_Uniform3i64vARB driDispatchRemapTable[Uniform3i64vARB_remap_index] 2142#define _gloffset_Uniform3ui64ARB driDispatchRemapTable[Uniform3ui64ARB_remap_index] 2143#define _gloffset_Uniform3ui64vARB driDispatchRemapTable[Uniform3ui64vARB_remap_index] 2144#define _gloffset_Uniform4i64ARB driDispatchRemapTable[Uniform4i64ARB_remap_index] 2145#define _gloffset_Uniform4i64vARB driDispatchRemapTable[Uniform4i64vARB_remap_index] 2146#define _gloffset_Uniform4ui64ARB driDispatchRemapTable[Uniform4ui64ARB_remap_index] 2147#define _gloffset_Uniform4ui64vARB driDispatchRemapTable[Uniform4ui64vARB_remap_index] 2148#define _gloffset_EvaluateDepthValuesARB driDispatchRemapTable[EvaluateDepthValuesARB_remap_index] 2149#define _gloffset_FramebufferSampleLocationsfvARB driDispatchRemapTable[FramebufferSampleLocationsfvARB_remap_index] 2150#define _gloffset_NamedFramebufferSampleLocationsfvARB driDispatchRemapTable[NamedFramebufferSampleLocationsfvARB_remap_index] 2151#define _gloffset_SpecializeShaderARB driDispatchRemapTable[SpecializeShaderARB_remap_index] 2152#define _gloffset_InvalidateBufferData driDispatchRemapTable[InvalidateBufferData_remap_index] 2153#define _gloffset_InvalidateBufferSubData driDispatchRemapTable[InvalidateBufferSubData_remap_index] 2154#define _gloffset_InvalidateFramebuffer driDispatchRemapTable[InvalidateFramebuffer_remap_index] 2155#define _gloffset_InvalidateSubFramebuffer driDispatchRemapTable[InvalidateSubFramebuffer_remap_index] 2156#define _gloffset_InvalidateTexImage driDispatchRemapTable[InvalidateTexImage_remap_index] 2157#define _gloffset_InvalidateTexSubImage driDispatchRemapTable[InvalidateTexSubImage_remap_index] 2158#define _gloffset_DrawTexfOES driDispatchRemapTable[DrawTexfOES_remap_index] 2159#define _gloffset_DrawTexfvOES driDispatchRemapTable[DrawTexfvOES_remap_index] 2160#define _gloffset_DrawTexiOES driDispatchRemapTable[DrawTexiOES_remap_index] 2161#define _gloffset_DrawTexivOES driDispatchRemapTable[DrawTexivOES_remap_index] 2162#define _gloffset_DrawTexsOES driDispatchRemapTable[DrawTexsOES_remap_index] 2163#define _gloffset_DrawTexsvOES driDispatchRemapTable[DrawTexsvOES_remap_index] 2164#define _gloffset_DrawTexxOES driDispatchRemapTable[DrawTexxOES_remap_index] 2165#define _gloffset_DrawTexxvOES driDispatchRemapTable[DrawTexxvOES_remap_index] 2166#define _gloffset_PointSizePointerOES driDispatchRemapTable[PointSizePointerOES_remap_index] 2167#define _gloffset_QueryMatrixxOES driDispatchRemapTable[QueryMatrixxOES_remap_index] 2168#define _gloffset_SampleMaskSGIS driDispatchRemapTable[SampleMaskSGIS_remap_index] 2169#define _gloffset_SamplePatternSGIS driDispatchRemapTable[SamplePatternSGIS_remap_index] 2170#define _gloffset_ColorPointerEXT driDispatchRemapTable[ColorPointerEXT_remap_index] 2171#define _gloffset_EdgeFlagPointerEXT driDispatchRemapTable[EdgeFlagPointerEXT_remap_index] 2172#define _gloffset_IndexPointerEXT driDispatchRemapTable[IndexPointerEXT_remap_index] 2173#define _gloffset_NormalPointerEXT driDispatchRemapTable[NormalPointerEXT_remap_index] 2174#define _gloffset_TexCoordPointerEXT driDispatchRemapTable[TexCoordPointerEXT_remap_index] 2175#define _gloffset_VertexPointerEXT driDispatchRemapTable[VertexPointerEXT_remap_index] 2176#define _gloffset_DiscardFramebufferEXT driDispatchRemapTable[DiscardFramebufferEXT_remap_index] 2177#define _gloffset_ActiveShaderProgram driDispatchRemapTable[ActiveShaderProgram_remap_index] 2178#define _gloffset_BindProgramPipeline driDispatchRemapTable[BindProgramPipeline_remap_index] 2179#define _gloffset_CreateShaderProgramv driDispatchRemapTable[CreateShaderProgramv_remap_index] 2180#define _gloffset_DeleteProgramPipelines driDispatchRemapTable[DeleteProgramPipelines_remap_index] 2181#define _gloffset_GenProgramPipelines driDispatchRemapTable[GenProgramPipelines_remap_index] 2182#define _gloffset_GetProgramPipelineInfoLog driDispatchRemapTable[GetProgramPipelineInfoLog_remap_index] 2183#define _gloffset_GetProgramPipelineiv driDispatchRemapTable[GetProgramPipelineiv_remap_index] 2184#define _gloffset_IsProgramPipeline driDispatchRemapTable[IsProgramPipeline_remap_index] 2185#define _gloffset_LockArraysEXT driDispatchRemapTable[LockArraysEXT_remap_index] 2186#define _gloffset_ProgramUniform1d driDispatchRemapTable[ProgramUniform1d_remap_index] 2187#define _gloffset_ProgramUniform1dv driDispatchRemapTable[ProgramUniform1dv_remap_index] 2188#define _gloffset_ProgramUniform1f driDispatchRemapTable[ProgramUniform1f_remap_index] 2189#define _gloffset_ProgramUniform1fv driDispatchRemapTable[ProgramUniform1fv_remap_index] 2190#define _gloffset_ProgramUniform1i driDispatchRemapTable[ProgramUniform1i_remap_index] 2191#define _gloffset_ProgramUniform1iv driDispatchRemapTable[ProgramUniform1iv_remap_index] 2192#define _gloffset_ProgramUniform1ui driDispatchRemapTable[ProgramUniform1ui_remap_index] 2193#define _gloffset_ProgramUniform1uiv driDispatchRemapTable[ProgramUniform1uiv_remap_index] 2194#define _gloffset_ProgramUniform2d driDispatchRemapTable[ProgramUniform2d_remap_index] 2195#define _gloffset_ProgramUniform2dv driDispatchRemapTable[ProgramUniform2dv_remap_index] 2196#define _gloffset_ProgramUniform2f driDispatchRemapTable[ProgramUniform2f_remap_index] 2197#define _gloffset_ProgramUniform2fv driDispatchRemapTable[ProgramUniform2fv_remap_index] 2198#define _gloffset_ProgramUniform2i driDispatchRemapTable[ProgramUniform2i_remap_index] 2199#define _gloffset_ProgramUniform2iv driDispatchRemapTable[ProgramUniform2iv_remap_index] 2200#define _gloffset_ProgramUniform2ui driDispatchRemapTable[ProgramUniform2ui_remap_index] 2201#define _gloffset_ProgramUniform2uiv driDispatchRemapTable[ProgramUniform2uiv_remap_index] 2202#define _gloffset_ProgramUniform3d driDispatchRemapTable[ProgramUniform3d_remap_index] 2203#define _gloffset_ProgramUniform3dv driDispatchRemapTable[ProgramUniform3dv_remap_index] 2204#define _gloffset_ProgramUniform3f driDispatchRemapTable[ProgramUniform3f_remap_index] 2205#define _gloffset_ProgramUniform3fv driDispatchRemapTable[ProgramUniform3fv_remap_index] 2206#define _gloffset_ProgramUniform3i driDispatchRemapTable[ProgramUniform3i_remap_index] 2207#define _gloffset_ProgramUniform3iv driDispatchRemapTable[ProgramUniform3iv_remap_index] 2208#define _gloffset_ProgramUniform3ui driDispatchRemapTable[ProgramUniform3ui_remap_index] 2209#define _gloffset_ProgramUniform3uiv driDispatchRemapTable[ProgramUniform3uiv_remap_index] 2210#define _gloffset_ProgramUniform4d driDispatchRemapTable[ProgramUniform4d_remap_index] 2211#define _gloffset_ProgramUniform4dv driDispatchRemapTable[ProgramUniform4dv_remap_index] 2212#define _gloffset_ProgramUniform4f driDispatchRemapTable[ProgramUniform4f_remap_index] 2213#define _gloffset_ProgramUniform4fv driDispatchRemapTable[ProgramUniform4fv_remap_index] 2214#define _gloffset_ProgramUniform4i driDispatchRemapTable[ProgramUniform4i_remap_index] 2215#define _gloffset_ProgramUniform4iv driDispatchRemapTable[ProgramUniform4iv_remap_index] 2216#define _gloffset_ProgramUniform4ui driDispatchRemapTable[ProgramUniform4ui_remap_index] 2217#define _gloffset_ProgramUniform4uiv driDispatchRemapTable[ProgramUniform4uiv_remap_index] 2218#define _gloffset_ProgramUniformMatrix2dv driDispatchRemapTable[ProgramUniformMatrix2dv_remap_index] 2219#define _gloffset_ProgramUniformMatrix2fv driDispatchRemapTable[ProgramUniformMatrix2fv_remap_index] 2220#define _gloffset_ProgramUniformMatrix2x3dv driDispatchRemapTable[ProgramUniformMatrix2x3dv_remap_index] 2221#define _gloffset_ProgramUniformMatrix2x3fv driDispatchRemapTable[ProgramUniformMatrix2x3fv_remap_index] 2222#define _gloffset_ProgramUniformMatrix2x4dv driDispatchRemapTable[ProgramUniformMatrix2x4dv_remap_index] 2223#define _gloffset_ProgramUniformMatrix2x4fv driDispatchRemapTable[ProgramUniformMatrix2x4fv_remap_index] 2224#define _gloffset_ProgramUniformMatrix3dv driDispatchRemapTable[ProgramUniformMatrix3dv_remap_index] 2225#define _gloffset_ProgramUniformMatrix3fv driDispatchRemapTable[ProgramUniformMatrix3fv_remap_index] 2226#define _gloffset_ProgramUniformMatrix3x2dv driDispatchRemapTable[ProgramUniformMatrix3x2dv_remap_index] 2227#define _gloffset_ProgramUniformMatrix3x2fv driDispatchRemapTable[ProgramUniformMatrix3x2fv_remap_index] 2228#define _gloffset_ProgramUniformMatrix3x4dv driDispatchRemapTable[ProgramUniformMatrix3x4dv_remap_index] 2229#define _gloffset_ProgramUniformMatrix3x4fv driDispatchRemapTable[ProgramUniformMatrix3x4fv_remap_index] 2230#define _gloffset_ProgramUniformMatrix4dv driDispatchRemapTable[ProgramUniformMatrix4dv_remap_index] 2231#define _gloffset_ProgramUniformMatrix4fv driDispatchRemapTable[ProgramUniformMatrix4fv_remap_index] 2232#define _gloffset_ProgramUniformMatrix4x2dv driDispatchRemapTable[ProgramUniformMatrix4x2dv_remap_index] 2233#define _gloffset_ProgramUniformMatrix4x2fv driDispatchRemapTable[ProgramUniformMatrix4x2fv_remap_index] 2234#define _gloffset_ProgramUniformMatrix4x3dv driDispatchRemapTable[ProgramUniformMatrix4x3dv_remap_index] 2235#define _gloffset_ProgramUniformMatrix4x3fv driDispatchRemapTable[ProgramUniformMatrix4x3fv_remap_index] 2236#define _gloffset_UnlockArraysEXT driDispatchRemapTable[UnlockArraysEXT_remap_index] 2237#define _gloffset_UseProgramStages driDispatchRemapTable[UseProgramStages_remap_index] 2238#define _gloffset_ValidateProgramPipeline driDispatchRemapTable[ValidateProgramPipeline_remap_index] 2239#define _gloffset_FramebufferTexture2DMultisampleEXT driDispatchRemapTable[FramebufferTexture2DMultisampleEXT_remap_index] 2240#define _gloffset_DebugMessageCallback driDispatchRemapTable[DebugMessageCallback_remap_index] 2241#define _gloffset_DebugMessageControl driDispatchRemapTable[DebugMessageControl_remap_index] 2242#define _gloffset_DebugMessageInsert driDispatchRemapTable[DebugMessageInsert_remap_index] 2243#define _gloffset_GetDebugMessageLog driDispatchRemapTable[GetDebugMessageLog_remap_index] 2244#define _gloffset_GetObjectLabel driDispatchRemapTable[GetObjectLabel_remap_index] 2245#define _gloffset_GetObjectPtrLabel driDispatchRemapTable[GetObjectPtrLabel_remap_index] 2246#define _gloffset_ObjectLabel driDispatchRemapTable[ObjectLabel_remap_index] 2247#define _gloffset_ObjectPtrLabel driDispatchRemapTable[ObjectPtrLabel_remap_index] 2248#define _gloffset_PopDebugGroup driDispatchRemapTable[PopDebugGroup_remap_index] 2249#define _gloffset_PushDebugGroup driDispatchRemapTable[PushDebugGroup_remap_index] 2250#define _gloffset_SecondaryColor3fEXT driDispatchRemapTable[SecondaryColor3fEXT_remap_index] 2251#define _gloffset_SecondaryColor3fvEXT driDispatchRemapTable[SecondaryColor3fvEXT_remap_index] 2252#define _gloffset_MultiDrawElementsEXT driDispatchRemapTable[MultiDrawElementsEXT_remap_index] 2253#define _gloffset_FogCoordfEXT driDispatchRemapTable[FogCoordfEXT_remap_index] 2254#define _gloffset_FogCoordfvEXT driDispatchRemapTable[FogCoordfvEXT_remap_index] 2255#define _gloffset_ResizeBuffersMESA driDispatchRemapTable[ResizeBuffersMESA_remap_index] 2256#define _gloffset_WindowPos4dMESA driDispatchRemapTable[WindowPos4dMESA_remap_index] 2257#define _gloffset_WindowPos4dvMESA driDispatchRemapTable[WindowPos4dvMESA_remap_index] 2258#define _gloffset_WindowPos4fMESA driDispatchRemapTable[WindowPos4fMESA_remap_index] 2259#define _gloffset_WindowPos4fvMESA driDispatchRemapTable[WindowPos4fvMESA_remap_index] 2260#define _gloffset_WindowPos4iMESA driDispatchRemapTable[WindowPos4iMESA_remap_index] 2261#define _gloffset_WindowPos4ivMESA driDispatchRemapTable[WindowPos4ivMESA_remap_index] 2262#define _gloffset_WindowPos4sMESA driDispatchRemapTable[WindowPos4sMESA_remap_index] 2263#define _gloffset_WindowPos4svMESA driDispatchRemapTable[WindowPos4svMESA_remap_index] 2264#define _gloffset_MultiModeDrawArraysIBM driDispatchRemapTable[MultiModeDrawArraysIBM_remap_index] 2265#define _gloffset_MultiModeDrawElementsIBM driDispatchRemapTable[MultiModeDrawElementsIBM_remap_index] 2266#define _gloffset_AreProgramsResidentNV driDispatchRemapTable[AreProgramsResidentNV_remap_index] 2267#define _gloffset_ExecuteProgramNV driDispatchRemapTable[ExecuteProgramNV_remap_index] 2268#define _gloffset_GetProgramParameterdvNV driDispatchRemapTable[GetProgramParameterdvNV_remap_index] 2269#define _gloffset_GetProgramParameterfvNV driDispatchRemapTable[GetProgramParameterfvNV_remap_index] 2270#define _gloffset_GetProgramStringNV driDispatchRemapTable[GetProgramStringNV_remap_index] 2271#define _gloffset_GetProgramivNV driDispatchRemapTable[GetProgramivNV_remap_index] 2272#define _gloffset_GetTrackMatrixivNV driDispatchRemapTable[GetTrackMatrixivNV_remap_index] 2273#define _gloffset_GetVertexAttribdvNV driDispatchRemapTable[GetVertexAttribdvNV_remap_index] 2274#define _gloffset_GetVertexAttribfvNV driDispatchRemapTable[GetVertexAttribfvNV_remap_index] 2275#define _gloffset_GetVertexAttribivNV driDispatchRemapTable[GetVertexAttribivNV_remap_index] 2276#define _gloffset_LoadProgramNV driDispatchRemapTable[LoadProgramNV_remap_index] 2277#define _gloffset_ProgramParameters4dvNV driDispatchRemapTable[ProgramParameters4dvNV_remap_index] 2278#define _gloffset_ProgramParameters4fvNV driDispatchRemapTable[ProgramParameters4fvNV_remap_index] 2279#define _gloffset_RequestResidentProgramsNV driDispatchRemapTable[RequestResidentProgramsNV_remap_index] 2280#define _gloffset_TrackMatrixNV driDispatchRemapTable[TrackMatrixNV_remap_index] 2281#define _gloffset_VertexAttrib1dNV driDispatchRemapTable[VertexAttrib1dNV_remap_index] 2282#define _gloffset_VertexAttrib1dvNV driDispatchRemapTable[VertexAttrib1dvNV_remap_index] 2283#define _gloffset_VertexAttrib1fNV driDispatchRemapTable[VertexAttrib1fNV_remap_index] 2284#define _gloffset_VertexAttrib1fvNV driDispatchRemapTable[VertexAttrib1fvNV_remap_index] 2285#define _gloffset_VertexAttrib1sNV driDispatchRemapTable[VertexAttrib1sNV_remap_index] 2286#define _gloffset_VertexAttrib1svNV driDispatchRemapTable[VertexAttrib1svNV_remap_index] 2287#define _gloffset_VertexAttrib2dNV driDispatchRemapTable[VertexAttrib2dNV_remap_index] 2288#define _gloffset_VertexAttrib2dvNV driDispatchRemapTable[VertexAttrib2dvNV_remap_index] 2289#define _gloffset_VertexAttrib2fNV driDispatchRemapTable[VertexAttrib2fNV_remap_index] 2290#define _gloffset_VertexAttrib2fvNV driDispatchRemapTable[VertexAttrib2fvNV_remap_index] 2291#define _gloffset_VertexAttrib2sNV driDispatchRemapTable[VertexAttrib2sNV_remap_index] 2292#define _gloffset_VertexAttrib2svNV driDispatchRemapTable[VertexAttrib2svNV_remap_index] 2293#define _gloffset_VertexAttrib3dNV driDispatchRemapTable[VertexAttrib3dNV_remap_index] 2294#define _gloffset_VertexAttrib3dvNV driDispatchRemapTable[VertexAttrib3dvNV_remap_index] 2295#define _gloffset_VertexAttrib3fNV driDispatchRemapTable[VertexAttrib3fNV_remap_index] 2296#define _gloffset_VertexAttrib3fvNV driDispatchRemapTable[VertexAttrib3fvNV_remap_index] 2297#define _gloffset_VertexAttrib3sNV driDispatchRemapTable[VertexAttrib3sNV_remap_index] 2298#define _gloffset_VertexAttrib3svNV driDispatchRemapTable[VertexAttrib3svNV_remap_index] 2299#define _gloffset_VertexAttrib4dNV driDispatchRemapTable[VertexAttrib4dNV_remap_index] 2300#define _gloffset_VertexAttrib4dvNV driDispatchRemapTable[VertexAttrib4dvNV_remap_index] 2301#define _gloffset_VertexAttrib4fNV driDispatchRemapTable[VertexAttrib4fNV_remap_index] 2302#define _gloffset_VertexAttrib4fvNV driDispatchRemapTable[VertexAttrib4fvNV_remap_index] 2303#define _gloffset_VertexAttrib4sNV driDispatchRemapTable[VertexAttrib4sNV_remap_index] 2304#define _gloffset_VertexAttrib4svNV driDispatchRemapTable[VertexAttrib4svNV_remap_index] 2305#define _gloffset_VertexAttrib4ubNV driDispatchRemapTable[VertexAttrib4ubNV_remap_index] 2306#define _gloffset_VertexAttrib4ubvNV driDispatchRemapTable[VertexAttrib4ubvNV_remap_index] 2307#define _gloffset_VertexAttribPointerNV driDispatchRemapTable[VertexAttribPointerNV_remap_index] 2308#define _gloffset_VertexAttribs1dvNV driDispatchRemapTable[VertexAttribs1dvNV_remap_index] 2309#define _gloffset_VertexAttribs1fvNV driDispatchRemapTable[VertexAttribs1fvNV_remap_index] 2310#define _gloffset_VertexAttribs1svNV driDispatchRemapTable[VertexAttribs1svNV_remap_index] 2311#define _gloffset_VertexAttribs2dvNV driDispatchRemapTable[VertexAttribs2dvNV_remap_index] 2312#define _gloffset_VertexAttribs2fvNV driDispatchRemapTable[VertexAttribs2fvNV_remap_index] 2313#define _gloffset_VertexAttribs2svNV driDispatchRemapTable[VertexAttribs2svNV_remap_index] 2314#define _gloffset_VertexAttribs3dvNV driDispatchRemapTable[VertexAttribs3dvNV_remap_index] 2315#define _gloffset_VertexAttribs3fvNV driDispatchRemapTable[VertexAttribs3fvNV_remap_index] 2316#define _gloffset_VertexAttribs3svNV driDispatchRemapTable[VertexAttribs3svNV_remap_index] 2317#define _gloffset_VertexAttribs4dvNV driDispatchRemapTable[VertexAttribs4dvNV_remap_index] 2318#define _gloffset_VertexAttribs4fvNV driDispatchRemapTable[VertexAttribs4fvNV_remap_index] 2319#define _gloffset_VertexAttribs4svNV driDispatchRemapTable[VertexAttribs4svNV_remap_index] 2320#define _gloffset_VertexAttribs4ubvNV driDispatchRemapTable[VertexAttribs4ubvNV_remap_index] 2321#define _gloffset_GetTexBumpParameterfvATI driDispatchRemapTable[GetTexBumpParameterfvATI_remap_index] 2322#define _gloffset_GetTexBumpParameterivATI driDispatchRemapTable[GetTexBumpParameterivATI_remap_index] 2323#define _gloffset_TexBumpParameterfvATI driDispatchRemapTable[TexBumpParameterfvATI_remap_index] 2324#define _gloffset_TexBumpParameterivATI driDispatchRemapTable[TexBumpParameterivATI_remap_index] 2325#define _gloffset_AlphaFragmentOp1ATI driDispatchRemapTable[AlphaFragmentOp1ATI_remap_index] 2326#define _gloffset_AlphaFragmentOp2ATI driDispatchRemapTable[AlphaFragmentOp2ATI_remap_index] 2327#define _gloffset_AlphaFragmentOp3ATI driDispatchRemapTable[AlphaFragmentOp3ATI_remap_index] 2328#define _gloffset_BeginFragmentShaderATI driDispatchRemapTable[BeginFragmentShaderATI_remap_index] 2329#define _gloffset_BindFragmentShaderATI driDispatchRemapTable[BindFragmentShaderATI_remap_index] 2330#define _gloffset_ColorFragmentOp1ATI driDispatchRemapTable[ColorFragmentOp1ATI_remap_index] 2331#define _gloffset_ColorFragmentOp2ATI driDispatchRemapTable[ColorFragmentOp2ATI_remap_index] 2332#define _gloffset_ColorFragmentOp3ATI driDispatchRemapTable[ColorFragmentOp3ATI_remap_index] 2333#define _gloffset_DeleteFragmentShaderATI driDispatchRemapTable[DeleteFragmentShaderATI_remap_index] 2334#define _gloffset_EndFragmentShaderATI driDispatchRemapTable[EndFragmentShaderATI_remap_index] 2335#define _gloffset_GenFragmentShadersATI driDispatchRemapTable[GenFragmentShadersATI_remap_index] 2336#define _gloffset_PassTexCoordATI driDispatchRemapTable[PassTexCoordATI_remap_index] 2337#define _gloffset_SampleMapATI driDispatchRemapTable[SampleMapATI_remap_index] 2338#define _gloffset_SetFragmentShaderConstantATI driDispatchRemapTable[SetFragmentShaderConstantATI_remap_index] 2339#define _gloffset_DepthRangeArrayfvOES driDispatchRemapTable[DepthRangeArrayfvOES_remap_index] 2340#define _gloffset_DepthRangeIndexedfOES driDispatchRemapTable[DepthRangeIndexedfOES_remap_index] 2341#define _gloffset_ActiveStencilFaceEXT driDispatchRemapTable[ActiveStencilFaceEXT_remap_index] 2342#define _gloffset_GetProgramNamedParameterdvNV driDispatchRemapTable[GetProgramNamedParameterdvNV_remap_index] 2343#define _gloffset_GetProgramNamedParameterfvNV driDispatchRemapTable[GetProgramNamedParameterfvNV_remap_index] 2344#define _gloffset_ProgramNamedParameter4dNV driDispatchRemapTable[ProgramNamedParameter4dNV_remap_index] 2345#define _gloffset_ProgramNamedParameter4dvNV driDispatchRemapTable[ProgramNamedParameter4dvNV_remap_index] 2346#define _gloffset_ProgramNamedParameter4fNV driDispatchRemapTable[ProgramNamedParameter4fNV_remap_index] 2347#define _gloffset_ProgramNamedParameter4fvNV driDispatchRemapTable[ProgramNamedParameter4fvNV_remap_index] 2348#define _gloffset_PrimitiveRestartNV driDispatchRemapTable[PrimitiveRestartNV_remap_index] 2349#define _gloffset_GetTexGenxvOES driDispatchRemapTable[GetTexGenxvOES_remap_index] 2350#define _gloffset_TexGenxOES driDispatchRemapTable[TexGenxOES_remap_index] 2351#define _gloffset_TexGenxvOES driDispatchRemapTable[TexGenxvOES_remap_index] 2352#define _gloffset_DepthBoundsEXT driDispatchRemapTable[DepthBoundsEXT_remap_index] 2353#define _gloffset_BindFramebufferEXT driDispatchRemapTable[BindFramebufferEXT_remap_index] 2354#define _gloffset_BindRenderbufferEXT driDispatchRemapTable[BindRenderbufferEXT_remap_index] 2355#define _gloffset_StringMarkerGREMEDY driDispatchRemapTable[StringMarkerGREMEDY_remap_index] 2356#define _gloffset_BufferParameteriAPPLE driDispatchRemapTable[BufferParameteriAPPLE_remap_index] 2357#define _gloffset_FlushMappedBufferRangeAPPLE driDispatchRemapTable[FlushMappedBufferRangeAPPLE_remap_index] 2358#define _gloffset_VertexAttribI1iEXT driDispatchRemapTable[VertexAttribI1iEXT_remap_index] 2359#define _gloffset_VertexAttribI1uiEXT driDispatchRemapTable[VertexAttribI1uiEXT_remap_index] 2360#define _gloffset_VertexAttribI2iEXT driDispatchRemapTable[VertexAttribI2iEXT_remap_index] 2361#define _gloffset_VertexAttribI2ivEXT driDispatchRemapTable[VertexAttribI2ivEXT_remap_index] 2362#define _gloffset_VertexAttribI2uiEXT driDispatchRemapTable[VertexAttribI2uiEXT_remap_index] 2363#define _gloffset_VertexAttribI2uivEXT driDispatchRemapTable[VertexAttribI2uivEXT_remap_index] 2364#define _gloffset_VertexAttribI3iEXT driDispatchRemapTable[VertexAttribI3iEXT_remap_index] 2365#define _gloffset_VertexAttribI3ivEXT driDispatchRemapTable[VertexAttribI3ivEXT_remap_index] 2366#define _gloffset_VertexAttribI3uiEXT driDispatchRemapTable[VertexAttribI3uiEXT_remap_index] 2367#define _gloffset_VertexAttribI3uivEXT driDispatchRemapTable[VertexAttribI3uivEXT_remap_index] 2368#define _gloffset_VertexAttribI4iEXT driDispatchRemapTable[VertexAttribI4iEXT_remap_index] 2369#define _gloffset_VertexAttribI4ivEXT driDispatchRemapTable[VertexAttribI4ivEXT_remap_index] 2370#define _gloffset_VertexAttribI4uiEXT driDispatchRemapTable[VertexAttribI4uiEXT_remap_index] 2371#define _gloffset_VertexAttribI4uivEXT driDispatchRemapTable[VertexAttribI4uivEXT_remap_index] 2372#define _gloffset_ClearColorIiEXT driDispatchRemapTable[ClearColorIiEXT_remap_index] 2373#define _gloffset_ClearColorIuiEXT driDispatchRemapTable[ClearColorIuiEXT_remap_index] 2374#define _gloffset_BindBufferOffsetEXT driDispatchRemapTable[BindBufferOffsetEXT_remap_index] 2375#define _gloffset_BeginPerfMonitorAMD driDispatchRemapTable[BeginPerfMonitorAMD_remap_index] 2376#define _gloffset_DeletePerfMonitorsAMD driDispatchRemapTable[DeletePerfMonitorsAMD_remap_index] 2377#define _gloffset_EndPerfMonitorAMD driDispatchRemapTable[EndPerfMonitorAMD_remap_index] 2378#define _gloffset_GenPerfMonitorsAMD driDispatchRemapTable[GenPerfMonitorsAMD_remap_index] 2379#define _gloffset_GetPerfMonitorCounterDataAMD driDispatchRemapTable[GetPerfMonitorCounterDataAMD_remap_index] 2380#define _gloffset_GetPerfMonitorCounterInfoAMD driDispatchRemapTable[GetPerfMonitorCounterInfoAMD_remap_index] 2381#define _gloffset_GetPerfMonitorCounterStringAMD driDispatchRemapTable[GetPerfMonitorCounterStringAMD_remap_index] 2382#define _gloffset_GetPerfMonitorCountersAMD driDispatchRemapTable[GetPerfMonitorCountersAMD_remap_index] 2383#define _gloffset_GetPerfMonitorGroupStringAMD driDispatchRemapTable[GetPerfMonitorGroupStringAMD_remap_index] 2384#define _gloffset_GetPerfMonitorGroupsAMD driDispatchRemapTable[GetPerfMonitorGroupsAMD_remap_index] 2385#define _gloffset_SelectPerfMonitorCountersAMD driDispatchRemapTable[SelectPerfMonitorCountersAMD_remap_index] 2386#define _gloffset_GetObjectParameterivAPPLE driDispatchRemapTable[GetObjectParameterivAPPLE_remap_index] 2387#define _gloffset_ObjectPurgeableAPPLE driDispatchRemapTable[ObjectPurgeableAPPLE_remap_index] 2388#define _gloffset_ObjectUnpurgeableAPPLE driDispatchRemapTable[ObjectUnpurgeableAPPLE_remap_index] 2389#define _gloffset_ActiveProgramEXT driDispatchRemapTable[ActiveProgramEXT_remap_index] 2390#define _gloffset_CreateShaderProgramEXT driDispatchRemapTable[CreateShaderProgramEXT_remap_index] 2391#define _gloffset_UseShaderProgramEXT driDispatchRemapTable[UseShaderProgramEXT_remap_index] 2392#define _gloffset_TextureBarrierNV driDispatchRemapTable[TextureBarrierNV_remap_index] 2393#define _gloffset_VDPAUFiniNV driDispatchRemapTable[VDPAUFiniNV_remap_index] 2394#define _gloffset_VDPAUGetSurfaceivNV driDispatchRemapTable[VDPAUGetSurfaceivNV_remap_index] 2395#define _gloffset_VDPAUInitNV driDispatchRemapTable[VDPAUInitNV_remap_index] 2396#define _gloffset_VDPAUIsSurfaceNV driDispatchRemapTable[VDPAUIsSurfaceNV_remap_index] 2397#define _gloffset_VDPAUMapSurfacesNV driDispatchRemapTable[VDPAUMapSurfacesNV_remap_index] 2398#define _gloffset_VDPAURegisterOutputSurfaceNV driDispatchRemapTable[VDPAURegisterOutputSurfaceNV_remap_index] 2399#define _gloffset_VDPAURegisterVideoSurfaceNV driDispatchRemapTable[VDPAURegisterVideoSurfaceNV_remap_index] 2400#define _gloffset_VDPAUSurfaceAccessNV driDispatchRemapTable[VDPAUSurfaceAccessNV_remap_index] 2401#define _gloffset_VDPAUUnmapSurfacesNV driDispatchRemapTable[VDPAUUnmapSurfacesNV_remap_index] 2402#define _gloffset_VDPAUUnregisterSurfaceNV driDispatchRemapTable[VDPAUUnregisterSurfaceNV_remap_index] 2403#define _gloffset_BeginPerfQueryINTEL driDispatchRemapTable[BeginPerfQueryINTEL_remap_index] 2404#define _gloffset_CreatePerfQueryINTEL driDispatchRemapTable[CreatePerfQueryINTEL_remap_index] 2405#define _gloffset_DeletePerfQueryINTEL driDispatchRemapTable[DeletePerfQueryINTEL_remap_index] 2406#define _gloffset_EndPerfQueryINTEL driDispatchRemapTable[EndPerfQueryINTEL_remap_index] 2407#define _gloffset_GetFirstPerfQueryIdINTEL driDispatchRemapTable[GetFirstPerfQueryIdINTEL_remap_index] 2408#define _gloffset_GetNextPerfQueryIdINTEL driDispatchRemapTable[GetNextPerfQueryIdINTEL_remap_index] 2409#define _gloffset_GetPerfCounterInfoINTEL driDispatchRemapTable[GetPerfCounterInfoINTEL_remap_index] 2410#define _gloffset_GetPerfQueryDataINTEL driDispatchRemapTable[GetPerfQueryDataINTEL_remap_index] 2411#define _gloffset_GetPerfQueryIdByNameINTEL driDispatchRemapTable[GetPerfQueryIdByNameINTEL_remap_index] 2412#define _gloffset_GetPerfQueryInfoINTEL driDispatchRemapTable[GetPerfQueryInfoINTEL_remap_index] 2413#define _gloffset_PolygonOffsetClampEXT driDispatchRemapTable[PolygonOffsetClampEXT_remap_index] 2414#define _gloffset_SubpixelPrecisionBiasNV driDispatchRemapTable[SubpixelPrecisionBiasNV_remap_index] 2415#define _gloffset_ConservativeRasterParameterfNV driDispatchRemapTable[ConservativeRasterParameterfNV_remap_index] 2416#define _gloffset_ConservativeRasterParameteriNV driDispatchRemapTable[ConservativeRasterParameteriNV_remap_index] 2417#define _gloffset_WindowRectanglesEXT driDispatchRemapTable[WindowRectanglesEXT_remap_index] 2418#define _gloffset_BufferStorageMemEXT driDispatchRemapTable[BufferStorageMemEXT_remap_index] 2419#define _gloffset_CreateMemoryObjectsEXT driDispatchRemapTable[CreateMemoryObjectsEXT_remap_index] 2420#define _gloffset_DeleteMemoryObjectsEXT driDispatchRemapTable[DeleteMemoryObjectsEXT_remap_index] 2421#define _gloffset_DeleteSemaphoresEXT driDispatchRemapTable[DeleteSemaphoresEXT_remap_index] 2422#define _gloffset_GenSemaphoresEXT driDispatchRemapTable[GenSemaphoresEXT_remap_index] 2423#define _gloffset_GetMemoryObjectParameterivEXT driDispatchRemapTable[GetMemoryObjectParameterivEXT_remap_index] 2424#define _gloffset_GetSemaphoreParameterui64vEXT driDispatchRemapTable[GetSemaphoreParameterui64vEXT_remap_index] 2425#define _gloffset_GetUnsignedBytei_vEXT driDispatchRemapTable[GetUnsignedBytei_vEXT_remap_index] 2426#define _gloffset_GetUnsignedBytevEXT driDispatchRemapTable[GetUnsignedBytevEXT_remap_index] 2427#define _gloffset_IsMemoryObjectEXT driDispatchRemapTable[IsMemoryObjectEXT_remap_index] 2428#define _gloffset_IsSemaphoreEXT driDispatchRemapTable[IsSemaphoreEXT_remap_index] 2429#define _gloffset_MemoryObjectParameterivEXT driDispatchRemapTable[MemoryObjectParameterivEXT_remap_index] 2430#define _gloffset_NamedBufferStorageMemEXT driDispatchRemapTable[NamedBufferStorageMemEXT_remap_index] 2431#define _gloffset_SemaphoreParameterui64vEXT driDispatchRemapTable[SemaphoreParameterui64vEXT_remap_index] 2432#define _gloffset_SignalSemaphoreEXT driDispatchRemapTable[SignalSemaphoreEXT_remap_index] 2433#define _gloffset_TexStorageMem1DEXT driDispatchRemapTable[TexStorageMem1DEXT_remap_index] 2434#define _gloffset_TexStorageMem2DEXT driDispatchRemapTable[TexStorageMem2DEXT_remap_index] 2435#define _gloffset_TexStorageMem2DMultisampleEXT driDispatchRemapTable[TexStorageMem2DMultisampleEXT_remap_index] 2436#define _gloffset_TexStorageMem3DEXT driDispatchRemapTable[TexStorageMem3DEXT_remap_index] 2437#define _gloffset_TexStorageMem3DMultisampleEXT driDispatchRemapTable[TexStorageMem3DMultisampleEXT_remap_index] 2438#define _gloffset_TextureStorageMem1DEXT driDispatchRemapTable[TextureStorageMem1DEXT_remap_index] 2439#define _gloffset_TextureStorageMem2DEXT driDispatchRemapTable[TextureStorageMem2DEXT_remap_index] 2440#define _gloffset_TextureStorageMem2DMultisampleEXT driDispatchRemapTable[TextureStorageMem2DMultisampleEXT_remap_index] 2441#define _gloffset_TextureStorageMem3DEXT driDispatchRemapTable[TextureStorageMem3DEXT_remap_index] 2442#define _gloffset_TextureStorageMem3DMultisampleEXT driDispatchRemapTable[TextureStorageMem3DMultisampleEXT_remap_index] 2443#define _gloffset_WaitSemaphoreEXT driDispatchRemapTable[WaitSemaphoreEXT_remap_index] 2444#define _gloffset_ImportMemoryFdEXT driDispatchRemapTable[ImportMemoryFdEXT_remap_index] 2445#define _gloffset_ImportSemaphoreFdEXT driDispatchRemapTable[ImportSemaphoreFdEXT_remap_index] 2446#define _gloffset_FramebufferFetchBarrierEXT driDispatchRemapTable[FramebufferFetchBarrierEXT_remap_index] 2447#define _gloffset_NamedRenderbufferStorageMultisampleAdvancedAMD driDispatchRemapTable[NamedRenderbufferStorageMultisampleAdvancedAMD_remap_index] 2448#define _gloffset_RenderbufferStorageMultisampleAdvancedAMD driDispatchRemapTable[RenderbufferStorageMultisampleAdvancedAMD_remap_index] 2449#define _gloffset_StencilFuncSeparateATI driDispatchRemapTable[StencilFuncSeparateATI_remap_index] 2450#define _gloffset_ProgramEnvParameters4fvEXT driDispatchRemapTable[ProgramEnvParameters4fvEXT_remap_index] 2451#define _gloffset_ProgramLocalParameters4fvEXT driDispatchRemapTable[ProgramLocalParameters4fvEXT_remap_index] 2452#define _gloffset_EGLImageTargetRenderbufferStorageOES driDispatchRemapTable[EGLImageTargetRenderbufferStorageOES_remap_index] 2453#define _gloffset_EGLImageTargetTexture2DOES driDispatchRemapTable[EGLImageTargetTexture2DOES_remap_index] 2454#define _gloffset_AlphaFuncx driDispatchRemapTable[AlphaFuncx_remap_index] 2455#define _gloffset_ClearColorx driDispatchRemapTable[ClearColorx_remap_index] 2456#define _gloffset_ClearDepthx driDispatchRemapTable[ClearDepthx_remap_index] 2457#define _gloffset_Color4x driDispatchRemapTable[Color4x_remap_index] 2458#define _gloffset_DepthRangex driDispatchRemapTable[DepthRangex_remap_index] 2459#define _gloffset_Fogx driDispatchRemapTable[Fogx_remap_index] 2460#define _gloffset_Fogxv driDispatchRemapTable[Fogxv_remap_index] 2461#define _gloffset_Frustumf driDispatchRemapTable[Frustumf_remap_index] 2462#define _gloffset_Frustumx driDispatchRemapTable[Frustumx_remap_index] 2463#define _gloffset_LightModelx driDispatchRemapTable[LightModelx_remap_index] 2464#define _gloffset_LightModelxv driDispatchRemapTable[LightModelxv_remap_index] 2465#define _gloffset_Lightx driDispatchRemapTable[Lightx_remap_index] 2466#define _gloffset_Lightxv driDispatchRemapTable[Lightxv_remap_index] 2467#define _gloffset_LineWidthx driDispatchRemapTable[LineWidthx_remap_index] 2468#define _gloffset_LoadMatrixx driDispatchRemapTable[LoadMatrixx_remap_index] 2469#define _gloffset_Materialx driDispatchRemapTable[Materialx_remap_index] 2470#define _gloffset_Materialxv driDispatchRemapTable[Materialxv_remap_index] 2471#define _gloffset_MultMatrixx driDispatchRemapTable[MultMatrixx_remap_index] 2472#define _gloffset_MultiTexCoord4x driDispatchRemapTable[MultiTexCoord4x_remap_index] 2473#define _gloffset_Normal3x driDispatchRemapTable[Normal3x_remap_index] 2474#define _gloffset_Orthof driDispatchRemapTable[Orthof_remap_index] 2475#define _gloffset_Orthox driDispatchRemapTable[Orthox_remap_index] 2476#define _gloffset_PointSizex driDispatchRemapTable[PointSizex_remap_index] 2477#define _gloffset_PolygonOffsetx driDispatchRemapTable[PolygonOffsetx_remap_index] 2478#define _gloffset_Rotatex driDispatchRemapTable[Rotatex_remap_index] 2479#define _gloffset_SampleCoveragex driDispatchRemapTable[SampleCoveragex_remap_index] 2480#define _gloffset_Scalex driDispatchRemapTable[Scalex_remap_index] 2481#define _gloffset_TexEnvx driDispatchRemapTable[TexEnvx_remap_index] 2482#define _gloffset_TexEnvxv driDispatchRemapTable[TexEnvxv_remap_index] 2483#define _gloffset_TexParameterx driDispatchRemapTable[TexParameterx_remap_index] 2484#define _gloffset_Translatex driDispatchRemapTable[Translatex_remap_index] 2485#define _gloffset_ClipPlanef driDispatchRemapTable[ClipPlanef_remap_index] 2486#define _gloffset_ClipPlanex driDispatchRemapTable[ClipPlanex_remap_index] 2487#define _gloffset_GetClipPlanef driDispatchRemapTable[GetClipPlanef_remap_index] 2488#define _gloffset_GetClipPlanex driDispatchRemapTable[GetClipPlanex_remap_index] 2489#define _gloffset_GetFixedv driDispatchRemapTable[GetFixedv_remap_index] 2490#define _gloffset_GetLightxv driDispatchRemapTable[GetLightxv_remap_index] 2491#define _gloffset_GetMaterialxv driDispatchRemapTable[GetMaterialxv_remap_index] 2492#define _gloffset_GetTexEnvxv driDispatchRemapTable[GetTexEnvxv_remap_index] 2493#define _gloffset_GetTexParameterxv driDispatchRemapTable[GetTexParameterxv_remap_index] 2494#define _gloffset_PointParameterx driDispatchRemapTable[PointParameterx_remap_index] 2495#define _gloffset_PointParameterxv driDispatchRemapTable[PointParameterxv_remap_index] 2496#define _gloffset_TexParameterxv driDispatchRemapTable[TexParameterxv_remap_index] 2497#define _gloffset_BlendBarrier driDispatchRemapTable[BlendBarrier_remap_index] 2498#define _gloffset_PrimitiveBoundingBox driDispatchRemapTable[PrimitiveBoundingBox_remap_index] 2499#define _gloffset_MaxShaderCompilerThreadsKHR driDispatchRemapTable[MaxShaderCompilerThreadsKHR_remap_index] 2500 2501typedef void (GLAPIENTRYP _glptr_NewList)(GLuint, GLenum); 2502#define CALL_NewList(disp, parameters) \ 2503 (* GET_NewList(disp)) parameters 2504static inline _glptr_NewList GET_NewList(struct _glapi_table *disp) { 2505 return (_glptr_NewList) (GET_by_offset(disp, _gloffset_NewList)); 2506} 2507 2508static inline void SET_NewList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) { 2509 SET_by_offset(disp, _gloffset_NewList, fn); 2510} 2511 2512typedef void (GLAPIENTRYP _glptr_EndList)(void); 2513#define CALL_EndList(disp, parameters) \ 2514 (* GET_EndList(disp)) parameters 2515static inline _glptr_EndList GET_EndList(struct _glapi_table *disp) { 2516 return (_glptr_EndList) (GET_by_offset(disp, _gloffset_EndList)); 2517} 2518 2519static inline void SET_EndList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 2520 SET_by_offset(disp, _gloffset_EndList, fn); 2521} 2522 2523typedef void (GLAPIENTRYP _glptr_CallList)(GLuint); 2524#define CALL_CallList(disp, parameters) \ 2525 (* GET_CallList(disp)) parameters 2526static inline _glptr_CallList GET_CallList(struct _glapi_table *disp) { 2527 return (_glptr_CallList) (GET_by_offset(disp, _gloffset_CallList)); 2528} 2529 2530static inline void SET_CallList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 2531 SET_by_offset(disp, _gloffset_CallList, fn); 2532} 2533 2534typedef void (GLAPIENTRYP _glptr_CallLists)(GLsizei, GLenum, const GLvoid *); 2535#define CALL_CallLists(disp, parameters) \ 2536 (* GET_CallLists(disp)) parameters 2537static inline _glptr_CallLists GET_CallLists(struct _glapi_table *disp) { 2538 return (_glptr_CallLists) (GET_by_offset(disp, _gloffset_CallLists)); 2539} 2540 2541static inline void SET_CallLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, const GLvoid *)) { 2542 SET_by_offset(disp, _gloffset_CallLists, fn); 2543} 2544 2545typedef void (GLAPIENTRYP _glptr_DeleteLists)(GLuint, GLsizei); 2546#define CALL_DeleteLists(disp, parameters) \ 2547 (* GET_DeleteLists(disp)) parameters 2548static inline _glptr_DeleteLists GET_DeleteLists(struct _glapi_table *disp) { 2549 return (_glptr_DeleteLists) (GET_by_offset(disp, _gloffset_DeleteLists)); 2550} 2551 2552static inline void SET_DeleteLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei)) { 2553 SET_by_offset(disp, _gloffset_DeleteLists, fn); 2554} 2555 2556typedef GLuint (GLAPIENTRYP _glptr_GenLists)(GLsizei); 2557#define CALL_GenLists(disp, parameters) \ 2558 (* GET_GenLists(disp)) parameters 2559static inline _glptr_GenLists GET_GenLists(struct _glapi_table *disp) { 2560 return (_glptr_GenLists) (GET_by_offset(disp, _gloffset_GenLists)); 2561} 2562 2563static inline void SET_GenLists(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLsizei)) { 2564 SET_by_offset(disp, _gloffset_GenLists, fn); 2565} 2566 2567typedef void (GLAPIENTRYP _glptr_ListBase)(GLuint); 2568#define CALL_ListBase(disp, parameters) \ 2569 (* GET_ListBase(disp)) parameters 2570static inline _glptr_ListBase GET_ListBase(struct _glapi_table *disp) { 2571 return (_glptr_ListBase) (GET_by_offset(disp, _gloffset_ListBase)); 2572} 2573 2574static inline void SET_ListBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 2575 SET_by_offset(disp, _gloffset_ListBase, fn); 2576} 2577 2578typedef void (GLAPIENTRYP _glptr_Begin)(GLenum); 2579#define CALL_Begin(disp, parameters) \ 2580 (* GET_Begin(disp)) parameters 2581static inline _glptr_Begin GET_Begin(struct _glapi_table *disp) { 2582 return (_glptr_Begin) (GET_by_offset(disp, _gloffset_Begin)); 2583} 2584 2585static inline void SET_Begin(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 2586 SET_by_offset(disp, _gloffset_Begin, fn); 2587} 2588 2589typedef void (GLAPIENTRYP _glptr_Bitmap)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *); 2590#define CALL_Bitmap(disp, parameters) \ 2591 (* GET_Bitmap(disp)) parameters 2592static inline _glptr_Bitmap GET_Bitmap(struct _glapi_table *disp) { 2593 return (_glptr_Bitmap) (GET_by_offset(disp, _gloffset_Bitmap)); 2594} 2595 2596static inline void SET_Bitmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *)) { 2597 SET_by_offset(disp, _gloffset_Bitmap, fn); 2598} 2599 2600typedef void (GLAPIENTRYP _glptr_Color3b)(GLbyte, GLbyte, GLbyte); 2601#define CALL_Color3b(disp, parameters) \ 2602 (* GET_Color3b(disp)) parameters 2603static inline _glptr_Color3b GET_Color3b(struct _glapi_table *disp) { 2604 return (_glptr_Color3b) (GET_by_offset(disp, _gloffset_Color3b)); 2605} 2606 2607static inline void SET_Color3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) { 2608 SET_by_offset(disp, _gloffset_Color3b, fn); 2609} 2610 2611typedef void (GLAPIENTRYP _glptr_Color3bv)(const GLbyte *); 2612#define CALL_Color3bv(disp, parameters) \ 2613 (* GET_Color3bv(disp)) parameters 2614static inline _glptr_Color3bv GET_Color3bv(struct _glapi_table *disp) { 2615 return (_glptr_Color3bv) (GET_by_offset(disp, _gloffset_Color3bv)); 2616} 2617 2618static inline void SET_Color3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) { 2619 SET_by_offset(disp, _gloffset_Color3bv, fn); 2620} 2621 2622typedef void (GLAPIENTRYP _glptr_Color3d)(GLdouble, GLdouble, GLdouble); 2623#define CALL_Color3d(disp, parameters) \ 2624 (* GET_Color3d(disp)) parameters 2625static inline _glptr_Color3d GET_Color3d(struct _glapi_table *disp) { 2626 return (_glptr_Color3d) (GET_by_offset(disp, _gloffset_Color3d)); 2627} 2628 2629static inline void SET_Color3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 2630 SET_by_offset(disp, _gloffset_Color3d, fn); 2631} 2632 2633typedef void (GLAPIENTRYP _glptr_Color3dv)(const GLdouble *); 2634#define CALL_Color3dv(disp, parameters) \ 2635 (* GET_Color3dv(disp)) parameters 2636static inline _glptr_Color3dv GET_Color3dv(struct _glapi_table *disp) { 2637 return (_glptr_Color3dv) (GET_by_offset(disp, _gloffset_Color3dv)); 2638} 2639 2640static inline void SET_Color3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 2641 SET_by_offset(disp, _gloffset_Color3dv, fn); 2642} 2643 2644typedef void (GLAPIENTRYP _glptr_Color3f)(GLfloat, GLfloat, GLfloat); 2645#define CALL_Color3f(disp, parameters) \ 2646 (* GET_Color3f(disp)) parameters 2647static inline _glptr_Color3f GET_Color3f(struct _glapi_table *disp) { 2648 return (_glptr_Color3f) (GET_by_offset(disp, _gloffset_Color3f)); 2649} 2650 2651static inline void SET_Color3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 2652 SET_by_offset(disp, _gloffset_Color3f, fn); 2653} 2654 2655typedef void (GLAPIENTRYP _glptr_Color3fv)(const GLfloat *); 2656#define CALL_Color3fv(disp, parameters) \ 2657 (* GET_Color3fv(disp)) parameters 2658static inline _glptr_Color3fv GET_Color3fv(struct _glapi_table *disp) { 2659 return (_glptr_Color3fv) (GET_by_offset(disp, _gloffset_Color3fv)); 2660} 2661 2662static inline void SET_Color3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 2663 SET_by_offset(disp, _gloffset_Color3fv, fn); 2664} 2665 2666typedef void (GLAPIENTRYP _glptr_Color3i)(GLint, GLint, GLint); 2667#define CALL_Color3i(disp, parameters) \ 2668 (* GET_Color3i(disp)) parameters 2669static inline _glptr_Color3i GET_Color3i(struct _glapi_table *disp) { 2670 return (_glptr_Color3i) (GET_by_offset(disp, _gloffset_Color3i)); 2671} 2672 2673static inline void SET_Color3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 2674 SET_by_offset(disp, _gloffset_Color3i, fn); 2675} 2676 2677typedef void (GLAPIENTRYP _glptr_Color3iv)(const GLint *); 2678#define CALL_Color3iv(disp, parameters) \ 2679 (* GET_Color3iv(disp)) parameters 2680static inline _glptr_Color3iv GET_Color3iv(struct _glapi_table *disp) { 2681 return (_glptr_Color3iv) (GET_by_offset(disp, _gloffset_Color3iv)); 2682} 2683 2684static inline void SET_Color3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 2685 SET_by_offset(disp, _gloffset_Color3iv, fn); 2686} 2687 2688typedef void (GLAPIENTRYP _glptr_Color3s)(GLshort, GLshort, GLshort); 2689#define CALL_Color3s(disp, parameters) \ 2690 (* GET_Color3s(disp)) parameters 2691static inline _glptr_Color3s GET_Color3s(struct _glapi_table *disp) { 2692 return (_glptr_Color3s) (GET_by_offset(disp, _gloffset_Color3s)); 2693} 2694 2695static inline void SET_Color3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 2696 SET_by_offset(disp, _gloffset_Color3s, fn); 2697} 2698 2699typedef void (GLAPIENTRYP _glptr_Color3sv)(const GLshort *); 2700#define CALL_Color3sv(disp, parameters) \ 2701 (* GET_Color3sv(disp)) parameters 2702static inline _glptr_Color3sv GET_Color3sv(struct _glapi_table *disp) { 2703 return (_glptr_Color3sv) (GET_by_offset(disp, _gloffset_Color3sv)); 2704} 2705 2706static inline void SET_Color3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 2707 SET_by_offset(disp, _gloffset_Color3sv, fn); 2708} 2709 2710typedef void (GLAPIENTRYP _glptr_Color3ub)(GLubyte, GLubyte, GLubyte); 2711#define CALL_Color3ub(disp, parameters) \ 2712 (* GET_Color3ub(disp)) parameters 2713static inline _glptr_Color3ub GET_Color3ub(struct _glapi_table *disp) { 2714 return (_glptr_Color3ub) (GET_by_offset(disp, _gloffset_Color3ub)); 2715} 2716 2717static inline void SET_Color3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) { 2718 SET_by_offset(disp, _gloffset_Color3ub, fn); 2719} 2720 2721typedef void (GLAPIENTRYP _glptr_Color3ubv)(const GLubyte *); 2722#define CALL_Color3ubv(disp, parameters) \ 2723 (* GET_Color3ubv(disp)) parameters 2724static inline _glptr_Color3ubv GET_Color3ubv(struct _glapi_table *disp) { 2725 return (_glptr_Color3ubv) (GET_by_offset(disp, _gloffset_Color3ubv)); 2726} 2727 2728static inline void SET_Color3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) { 2729 SET_by_offset(disp, _gloffset_Color3ubv, fn); 2730} 2731 2732typedef void (GLAPIENTRYP _glptr_Color3ui)(GLuint, GLuint, GLuint); 2733#define CALL_Color3ui(disp, parameters) \ 2734 (* GET_Color3ui(disp)) parameters 2735static inline _glptr_Color3ui GET_Color3ui(struct _glapi_table *disp) { 2736 return (_glptr_Color3ui) (GET_by_offset(disp, _gloffset_Color3ui)); 2737} 2738 2739static inline void SET_Color3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 2740 SET_by_offset(disp, _gloffset_Color3ui, fn); 2741} 2742 2743typedef void (GLAPIENTRYP _glptr_Color3uiv)(const GLuint *); 2744#define CALL_Color3uiv(disp, parameters) \ 2745 (* GET_Color3uiv(disp)) parameters 2746static inline _glptr_Color3uiv GET_Color3uiv(struct _glapi_table *disp) { 2747 return (_glptr_Color3uiv) (GET_by_offset(disp, _gloffset_Color3uiv)); 2748} 2749 2750static inline void SET_Color3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) { 2751 SET_by_offset(disp, _gloffset_Color3uiv, fn); 2752} 2753 2754typedef void (GLAPIENTRYP _glptr_Color3us)(GLushort, GLushort, GLushort); 2755#define CALL_Color3us(disp, parameters) \ 2756 (* GET_Color3us(disp)) parameters 2757static inline _glptr_Color3us GET_Color3us(struct _glapi_table *disp) { 2758 return (_glptr_Color3us) (GET_by_offset(disp, _gloffset_Color3us)); 2759} 2760 2761static inline void SET_Color3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) { 2762 SET_by_offset(disp, _gloffset_Color3us, fn); 2763} 2764 2765typedef void (GLAPIENTRYP _glptr_Color3usv)(const GLushort *); 2766#define CALL_Color3usv(disp, parameters) \ 2767 (* GET_Color3usv(disp)) parameters 2768static inline _glptr_Color3usv GET_Color3usv(struct _glapi_table *disp) { 2769 return (_glptr_Color3usv) (GET_by_offset(disp, _gloffset_Color3usv)); 2770} 2771 2772static inline void SET_Color3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) { 2773 SET_by_offset(disp, _gloffset_Color3usv, fn); 2774} 2775 2776typedef void (GLAPIENTRYP _glptr_Color4b)(GLbyte, GLbyte, GLbyte, GLbyte); 2777#define CALL_Color4b(disp, parameters) \ 2778 (* GET_Color4b(disp)) parameters 2779static inline _glptr_Color4b GET_Color4b(struct _glapi_table *disp) { 2780 return (_glptr_Color4b) (GET_by_offset(disp, _gloffset_Color4b)); 2781} 2782 2783static inline void SET_Color4b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte, GLbyte)) { 2784 SET_by_offset(disp, _gloffset_Color4b, fn); 2785} 2786 2787typedef void (GLAPIENTRYP _glptr_Color4bv)(const GLbyte *); 2788#define CALL_Color4bv(disp, parameters) \ 2789 (* GET_Color4bv(disp)) parameters 2790static inline _glptr_Color4bv GET_Color4bv(struct _glapi_table *disp) { 2791 return (_glptr_Color4bv) (GET_by_offset(disp, _gloffset_Color4bv)); 2792} 2793 2794static inline void SET_Color4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) { 2795 SET_by_offset(disp, _gloffset_Color4bv, fn); 2796} 2797 2798typedef void (GLAPIENTRYP _glptr_Color4d)(GLdouble, GLdouble, GLdouble, GLdouble); 2799#define CALL_Color4d(disp, parameters) \ 2800 (* GET_Color4d(disp)) parameters 2801static inline _glptr_Color4d GET_Color4d(struct _glapi_table *disp) { 2802 return (_glptr_Color4d) (GET_by_offset(disp, _gloffset_Color4d)); 2803} 2804 2805static inline void SET_Color4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 2806 SET_by_offset(disp, _gloffset_Color4d, fn); 2807} 2808 2809typedef void (GLAPIENTRYP _glptr_Color4dv)(const GLdouble *); 2810#define CALL_Color4dv(disp, parameters) \ 2811 (* GET_Color4dv(disp)) parameters 2812static inline _glptr_Color4dv GET_Color4dv(struct _glapi_table *disp) { 2813 return (_glptr_Color4dv) (GET_by_offset(disp, _gloffset_Color4dv)); 2814} 2815 2816static inline void SET_Color4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 2817 SET_by_offset(disp, _gloffset_Color4dv, fn); 2818} 2819 2820typedef void (GLAPIENTRYP _glptr_Color4f)(GLfloat, GLfloat, GLfloat, GLfloat); 2821#define CALL_Color4f(disp, parameters) \ 2822 (* GET_Color4f(disp)) parameters 2823static inline _glptr_Color4f GET_Color4f(struct _glapi_table *disp) { 2824 return (_glptr_Color4f) (GET_by_offset(disp, _gloffset_Color4f)); 2825} 2826 2827static inline void SET_Color4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 2828 SET_by_offset(disp, _gloffset_Color4f, fn); 2829} 2830 2831typedef void (GLAPIENTRYP _glptr_Color4fv)(const GLfloat *); 2832#define CALL_Color4fv(disp, parameters) \ 2833 (* GET_Color4fv(disp)) parameters 2834static inline _glptr_Color4fv GET_Color4fv(struct _glapi_table *disp) { 2835 return (_glptr_Color4fv) (GET_by_offset(disp, _gloffset_Color4fv)); 2836} 2837 2838static inline void SET_Color4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 2839 SET_by_offset(disp, _gloffset_Color4fv, fn); 2840} 2841 2842typedef void (GLAPIENTRYP _glptr_Color4i)(GLint, GLint, GLint, GLint); 2843#define CALL_Color4i(disp, parameters) \ 2844 (* GET_Color4i(disp)) parameters 2845static inline _glptr_Color4i GET_Color4i(struct _glapi_table *disp) { 2846 return (_glptr_Color4i) (GET_by_offset(disp, _gloffset_Color4i)); 2847} 2848 2849static inline void SET_Color4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 2850 SET_by_offset(disp, _gloffset_Color4i, fn); 2851} 2852 2853typedef void (GLAPIENTRYP _glptr_Color4iv)(const GLint *); 2854#define CALL_Color4iv(disp, parameters) \ 2855 (* GET_Color4iv(disp)) parameters 2856static inline _glptr_Color4iv GET_Color4iv(struct _glapi_table *disp) { 2857 return (_glptr_Color4iv) (GET_by_offset(disp, _gloffset_Color4iv)); 2858} 2859 2860static inline void SET_Color4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 2861 SET_by_offset(disp, _gloffset_Color4iv, fn); 2862} 2863 2864typedef void (GLAPIENTRYP _glptr_Color4s)(GLshort, GLshort, GLshort, GLshort); 2865#define CALL_Color4s(disp, parameters) \ 2866 (* GET_Color4s(disp)) parameters 2867static inline _glptr_Color4s GET_Color4s(struct _glapi_table *disp) { 2868 return (_glptr_Color4s) (GET_by_offset(disp, _gloffset_Color4s)); 2869} 2870 2871static inline void SET_Color4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 2872 SET_by_offset(disp, _gloffset_Color4s, fn); 2873} 2874 2875typedef void (GLAPIENTRYP _glptr_Color4sv)(const GLshort *); 2876#define CALL_Color4sv(disp, parameters) \ 2877 (* GET_Color4sv(disp)) parameters 2878static inline _glptr_Color4sv GET_Color4sv(struct _glapi_table *disp) { 2879 return (_glptr_Color4sv) (GET_by_offset(disp, _gloffset_Color4sv)); 2880} 2881 2882static inline void SET_Color4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 2883 SET_by_offset(disp, _gloffset_Color4sv, fn); 2884} 2885 2886typedef void (GLAPIENTRYP _glptr_Color4ub)(GLubyte, GLubyte, GLubyte, GLubyte); 2887#define CALL_Color4ub(disp, parameters) \ 2888 (* GET_Color4ub(disp)) parameters 2889static inline _glptr_Color4ub GET_Color4ub(struct _glapi_table *disp) { 2890 return (_glptr_Color4ub) (GET_by_offset(disp, _gloffset_Color4ub)); 2891} 2892 2893static inline void SET_Color4ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte, GLubyte)) { 2894 SET_by_offset(disp, _gloffset_Color4ub, fn); 2895} 2896 2897typedef void (GLAPIENTRYP _glptr_Color4ubv)(const GLubyte *); 2898#define CALL_Color4ubv(disp, parameters) \ 2899 (* GET_Color4ubv(disp)) parameters 2900static inline _glptr_Color4ubv GET_Color4ubv(struct _glapi_table *disp) { 2901 return (_glptr_Color4ubv) (GET_by_offset(disp, _gloffset_Color4ubv)); 2902} 2903 2904static inline void SET_Color4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) { 2905 SET_by_offset(disp, _gloffset_Color4ubv, fn); 2906} 2907 2908typedef void (GLAPIENTRYP _glptr_Color4ui)(GLuint, GLuint, GLuint, GLuint); 2909#define CALL_Color4ui(disp, parameters) \ 2910 (* GET_Color4ui(disp)) parameters 2911static inline _glptr_Color4ui GET_Color4ui(struct _glapi_table *disp) { 2912 return (_glptr_Color4ui) (GET_by_offset(disp, _gloffset_Color4ui)); 2913} 2914 2915static inline void SET_Color4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) { 2916 SET_by_offset(disp, _gloffset_Color4ui, fn); 2917} 2918 2919typedef void (GLAPIENTRYP _glptr_Color4uiv)(const GLuint *); 2920#define CALL_Color4uiv(disp, parameters) \ 2921 (* GET_Color4uiv(disp)) parameters 2922static inline _glptr_Color4uiv GET_Color4uiv(struct _glapi_table *disp) { 2923 return (_glptr_Color4uiv) (GET_by_offset(disp, _gloffset_Color4uiv)); 2924} 2925 2926static inline void SET_Color4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) { 2927 SET_by_offset(disp, _gloffset_Color4uiv, fn); 2928} 2929 2930typedef void (GLAPIENTRYP _glptr_Color4us)(GLushort, GLushort, GLushort, GLushort); 2931#define CALL_Color4us(disp, parameters) \ 2932 (* GET_Color4us(disp)) parameters 2933static inline _glptr_Color4us GET_Color4us(struct _glapi_table *disp) { 2934 return (_glptr_Color4us) (GET_by_offset(disp, _gloffset_Color4us)); 2935} 2936 2937static inline void SET_Color4us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort, GLushort)) { 2938 SET_by_offset(disp, _gloffset_Color4us, fn); 2939} 2940 2941typedef void (GLAPIENTRYP _glptr_Color4usv)(const GLushort *); 2942#define CALL_Color4usv(disp, parameters) \ 2943 (* GET_Color4usv(disp)) parameters 2944static inline _glptr_Color4usv GET_Color4usv(struct _glapi_table *disp) { 2945 return (_glptr_Color4usv) (GET_by_offset(disp, _gloffset_Color4usv)); 2946} 2947 2948static inline void SET_Color4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) { 2949 SET_by_offset(disp, _gloffset_Color4usv, fn); 2950} 2951 2952typedef void (GLAPIENTRYP _glptr_EdgeFlag)(GLboolean); 2953#define CALL_EdgeFlag(disp, parameters) \ 2954 (* GET_EdgeFlag(disp)) parameters 2955static inline _glptr_EdgeFlag GET_EdgeFlag(struct _glapi_table *disp) { 2956 return (_glptr_EdgeFlag) (GET_by_offset(disp, _gloffset_EdgeFlag)); 2957} 2958 2959static inline void SET_EdgeFlag(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) { 2960 SET_by_offset(disp, _gloffset_EdgeFlag, fn); 2961} 2962 2963typedef void (GLAPIENTRYP _glptr_EdgeFlagv)(const GLboolean *); 2964#define CALL_EdgeFlagv(disp, parameters) \ 2965 (* GET_EdgeFlagv(disp)) parameters 2966static inline _glptr_EdgeFlagv GET_EdgeFlagv(struct _glapi_table *disp) { 2967 return (_glptr_EdgeFlagv) (GET_by_offset(disp, _gloffset_EdgeFlagv)); 2968} 2969 2970static inline void SET_EdgeFlagv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLboolean *)) { 2971 SET_by_offset(disp, _gloffset_EdgeFlagv, fn); 2972} 2973 2974typedef void (GLAPIENTRYP _glptr_End)(void); 2975#define CALL_End(disp, parameters) \ 2976 (* GET_End(disp)) parameters 2977static inline _glptr_End GET_End(struct _glapi_table *disp) { 2978 return (_glptr_End) (GET_by_offset(disp, _gloffset_End)); 2979} 2980 2981static inline void SET_End(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 2982 SET_by_offset(disp, _gloffset_End, fn); 2983} 2984 2985typedef void (GLAPIENTRYP _glptr_Indexd)(GLdouble); 2986#define CALL_Indexd(disp, parameters) \ 2987 (* GET_Indexd(disp)) parameters 2988static inline _glptr_Indexd GET_Indexd(struct _glapi_table *disp) { 2989 return (_glptr_Indexd) (GET_by_offset(disp, _gloffset_Indexd)); 2990} 2991 2992static inline void SET_Indexd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) { 2993 SET_by_offset(disp, _gloffset_Indexd, fn); 2994} 2995 2996typedef void (GLAPIENTRYP _glptr_Indexdv)(const GLdouble *); 2997#define CALL_Indexdv(disp, parameters) \ 2998 (* GET_Indexdv(disp)) parameters 2999static inline _glptr_Indexdv GET_Indexdv(struct _glapi_table *disp) { 3000 return (_glptr_Indexdv) (GET_by_offset(disp, _gloffset_Indexdv)); 3001} 3002 3003static inline void SET_Indexdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3004 SET_by_offset(disp, _gloffset_Indexdv, fn); 3005} 3006 3007typedef void (GLAPIENTRYP _glptr_Indexf)(GLfloat); 3008#define CALL_Indexf(disp, parameters) \ 3009 (* GET_Indexf(disp)) parameters 3010static inline _glptr_Indexf GET_Indexf(struct _glapi_table *disp) { 3011 return (_glptr_Indexf) (GET_by_offset(disp, _gloffset_Indexf)); 3012} 3013 3014static inline void SET_Indexf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 3015 SET_by_offset(disp, _gloffset_Indexf, fn); 3016} 3017 3018typedef void (GLAPIENTRYP _glptr_Indexfv)(const GLfloat *); 3019#define CALL_Indexfv(disp, parameters) \ 3020 (* GET_Indexfv(disp)) parameters 3021static inline _glptr_Indexfv GET_Indexfv(struct _glapi_table *disp) { 3022 return (_glptr_Indexfv) (GET_by_offset(disp, _gloffset_Indexfv)); 3023} 3024 3025static inline void SET_Indexfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3026 SET_by_offset(disp, _gloffset_Indexfv, fn); 3027} 3028 3029typedef void (GLAPIENTRYP _glptr_Indexi)(GLint); 3030#define CALL_Indexi(disp, parameters) \ 3031 (* GET_Indexi(disp)) parameters 3032static inline _glptr_Indexi GET_Indexi(struct _glapi_table *disp) { 3033 return (_glptr_Indexi) (GET_by_offset(disp, _gloffset_Indexi)); 3034} 3035 3036static inline void SET_Indexi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) { 3037 SET_by_offset(disp, _gloffset_Indexi, fn); 3038} 3039 3040typedef void (GLAPIENTRYP _glptr_Indexiv)(const GLint *); 3041#define CALL_Indexiv(disp, parameters) \ 3042 (* GET_Indexiv(disp)) parameters 3043static inline _glptr_Indexiv GET_Indexiv(struct _glapi_table *disp) { 3044 return (_glptr_Indexiv) (GET_by_offset(disp, _gloffset_Indexiv)); 3045} 3046 3047static inline void SET_Indexiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3048 SET_by_offset(disp, _gloffset_Indexiv, fn); 3049} 3050 3051typedef void (GLAPIENTRYP _glptr_Indexs)(GLshort); 3052#define CALL_Indexs(disp, parameters) \ 3053 (* GET_Indexs(disp)) parameters 3054static inline _glptr_Indexs GET_Indexs(struct _glapi_table *disp) { 3055 return (_glptr_Indexs) (GET_by_offset(disp, _gloffset_Indexs)); 3056} 3057 3058static inline void SET_Indexs(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) { 3059 SET_by_offset(disp, _gloffset_Indexs, fn); 3060} 3061 3062typedef void (GLAPIENTRYP _glptr_Indexsv)(const GLshort *); 3063#define CALL_Indexsv(disp, parameters) \ 3064 (* GET_Indexsv(disp)) parameters 3065static inline _glptr_Indexsv GET_Indexsv(struct _glapi_table *disp) { 3066 return (_glptr_Indexsv) (GET_by_offset(disp, _gloffset_Indexsv)); 3067} 3068 3069static inline void SET_Indexsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3070 SET_by_offset(disp, _gloffset_Indexsv, fn); 3071} 3072 3073typedef void (GLAPIENTRYP _glptr_Normal3b)(GLbyte, GLbyte, GLbyte); 3074#define CALL_Normal3b(disp, parameters) \ 3075 (* GET_Normal3b(disp)) parameters 3076static inline _glptr_Normal3b GET_Normal3b(struct _glapi_table *disp) { 3077 return (_glptr_Normal3b) (GET_by_offset(disp, _gloffset_Normal3b)); 3078} 3079 3080static inline void SET_Normal3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) { 3081 SET_by_offset(disp, _gloffset_Normal3b, fn); 3082} 3083 3084typedef void (GLAPIENTRYP _glptr_Normal3bv)(const GLbyte *); 3085#define CALL_Normal3bv(disp, parameters) \ 3086 (* GET_Normal3bv(disp)) parameters 3087static inline _glptr_Normal3bv GET_Normal3bv(struct _glapi_table *disp) { 3088 return (_glptr_Normal3bv) (GET_by_offset(disp, _gloffset_Normal3bv)); 3089} 3090 3091static inline void SET_Normal3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) { 3092 SET_by_offset(disp, _gloffset_Normal3bv, fn); 3093} 3094 3095typedef void (GLAPIENTRYP _glptr_Normal3d)(GLdouble, GLdouble, GLdouble); 3096#define CALL_Normal3d(disp, parameters) \ 3097 (* GET_Normal3d(disp)) parameters 3098static inline _glptr_Normal3d GET_Normal3d(struct _glapi_table *disp) { 3099 return (_glptr_Normal3d) (GET_by_offset(disp, _gloffset_Normal3d)); 3100} 3101 3102static inline void SET_Normal3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 3103 SET_by_offset(disp, _gloffset_Normal3d, fn); 3104} 3105 3106typedef void (GLAPIENTRYP _glptr_Normal3dv)(const GLdouble *); 3107#define CALL_Normal3dv(disp, parameters) \ 3108 (* GET_Normal3dv(disp)) parameters 3109static inline _glptr_Normal3dv GET_Normal3dv(struct _glapi_table *disp) { 3110 return (_glptr_Normal3dv) (GET_by_offset(disp, _gloffset_Normal3dv)); 3111} 3112 3113static inline void SET_Normal3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3114 SET_by_offset(disp, _gloffset_Normal3dv, fn); 3115} 3116 3117typedef void (GLAPIENTRYP _glptr_Normal3f)(GLfloat, GLfloat, GLfloat); 3118#define CALL_Normal3f(disp, parameters) \ 3119 (* GET_Normal3f(disp)) parameters 3120static inline _glptr_Normal3f GET_Normal3f(struct _glapi_table *disp) { 3121 return (_glptr_Normal3f) (GET_by_offset(disp, _gloffset_Normal3f)); 3122} 3123 3124static inline void SET_Normal3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 3125 SET_by_offset(disp, _gloffset_Normal3f, fn); 3126} 3127 3128typedef void (GLAPIENTRYP _glptr_Normal3fv)(const GLfloat *); 3129#define CALL_Normal3fv(disp, parameters) \ 3130 (* GET_Normal3fv(disp)) parameters 3131static inline _glptr_Normal3fv GET_Normal3fv(struct _glapi_table *disp) { 3132 return (_glptr_Normal3fv) (GET_by_offset(disp, _gloffset_Normal3fv)); 3133} 3134 3135static inline void SET_Normal3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3136 SET_by_offset(disp, _gloffset_Normal3fv, fn); 3137} 3138 3139typedef void (GLAPIENTRYP _glptr_Normal3i)(GLint, GLint, GLint); 3140#define CALL_Normal3i(disp, parameters) \ 3141 (* GET_Normal3i(disp)) parameters 3142static inline _glptr_Normal3i GET_Normal3i(struct _glapi_table *disp) { 3143 return (_glptr_Normal3i) (GET_by_offset(disp, _gloffset_Normal3i)); 3144} 3145 3146static inline void SET_Normal3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 3147 SET_by_offset(disp, _gloffset_Normal3i, fn); 3148} 3149 3150typedef void (GLAPIENTRYP _glptr_Normal3iv)(const GLint *); 3151#define CALL_Normal3iv(disp, parameters) \ 3152 (* GET_Normal3iv(disp)) parameters 3153static inline _glptr_Normal3iv GET_Normal3iv(struct _glapi_table *disp) { 3154 return (_glptr_Normal3iv) (GET_by_offset(disp, _gloffset_Normal3iv)); 3155} 3156 3157static inline void SET_Normal3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3158 SET_by_offset(disp, _gloffset_Normal3iv, fn); 3159} 3160 3161typedef void (GLAPIENTRYP _glptr_Normal3s)(GLshort, GLshort, GLshort); 3162#define CALL_Normal3s(disp, parameters) \ 3163 (* GET_Normal3s(disp)) parameters 3164static inline _glptr_Normal3s GET_Normal3s(struct _glapi_table *disp) { 3165 return (_glptr_Normal3s) (GET_by_offset(disp, _gloffset_Normal3s)); 3166} 3167 3168static inline void SET_Normal3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 3169 SET_by_offset(disp, _gloffset_Normal3s, fn); 3170} 3171 3172typedef void (GLAPIENTRYP _glptr_Normal3sv)(const GLshort *); 3173#define CALL_Normal3sv(disp, parameters) \ 3174 (* GET_Normal3sv(disp)) parameters 3175static inline _glptr_Normal3sv GET_Normal3sv(struct _glapi_table *disp) { 3176 return (_glptr_Normal3sv) (GET_by_offset(disp, _gloffset_Normal3sv)); 3177} 3178 3179static inline void SET_Normal3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3180 SET_by_offset(disp, _gloffset_Normal3sv, fn); 3181} 3182 3183typedef void (GLAPIENTRYP _glptr_RasterPos2d)(GLdouble, GLdouble); 3184#define CALL_RasterPos2d(disp, parameters) \ 3185 (* GET_RasterPos2d(disp)) parameters 3186static inline _glptr_RasterPos2d GET_RasterPos2d(struct _glapi_table *disp) { 3187 return (_glptr_RasterPos2d) (GET_by_offset(disp, _gloffset_RasterPos2d)); 3188} 3189 3190static inline void SET_RasterPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) { 3191 SET_by_offset(disp, _gloffset_RasterPos2d, fn); 3192} 3193 3194typedef void (GLAPIENTRYP _glptr_RasterPos2dv)(const GLdouble *); 3195#define CALL_RasterPos2dv(disp, parameters) \ 3196 (* GET_RasterPos2dv(disp)) parameters 3197static inline _glptr_RasterPos2dv GET_RasterPos2dv(struct _glapi_table *disp) { 3198 return (_glptr_RasterPos2dv) (GET_by_offset(disp, _gloffset_RasterPos2dv)); 3199} 3200 3201static inline void SET_RasterPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3202 SET_by_offset(disp, _gloffset_RasterPos2dv, fn); 3203} 3204 3205typedef void (GLAPIENTRYP _glptr_RasterPos2f)(GLfloat, GLfloat); 3206#define CALL_RasterPos2f(disp, parameters) \ 3207 (* GET_RasterPos2f(disp)) parameters 3208static inline _glptr_RasterPos2f GET_RasterPos2f(struct _glapi_table *disp) { 3209 return (_glptr_RasterPos2f) (GET_by_offset(disp, _gloffset_RasterPos2f)); 3210} 3211 3212static inline void SET_RasterPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 3213 SET_by_offset(disp, _gloffset_RasterPos2f, fn); 3214} 3215 3216typedef void (GLAPIENTRYP _glptr_RasterPos2fv)(const GLfloat *); 3217#define CALL_RasterPos2fv(disp, parameters) \ 3218 (* GET_RasterPos2fv(disp)) parameters 3219static inline _glptr_RasterPos2fv GET_RasterPos2fv(struct _glapi_table *disp) { 3220 return (_glptr_RasterPos2fv) (GET_by_offset(disp, _gloffset_RasterPos2fv)); 3221} 3222 3223static inline void SET_RasterPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3224 SET_by_offset(disp, _gloffset_RasterPos2fv, fn); 3225} 3226 3227typedef void (GLAPIENTRYP _glptr_RasterPos2i)(GLint, GLint); 3228#define CALL_RasterPos2i(disp, parameters) \ 3229 (* GET_RasterPos2i(disp)) parameters 3230static inline _glptr_RasterPos2i GET_RasterPos2i(struct _glapi_table *disp) { 3231 return (_glptr_RasterPos2i) (GET_by_offset(disp, _gloffset_RasterPos2i)); 3232} 3233 3234static inline void SET_RasterPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 3235 SET_by_offset(disp, _gloffset_RasterPos2i, fn); 3236} 3237 3238typedef void (GLAPIENTRYP _glptr_RasterPos2iv)(const GLint *); 3239#define CALL_RasterPos2iv(disp, parameters) \ 3240 (* GET_RasterPos2iv(disp)) parameters 3241static inline _glptr_RasterPos2iv GET_RasterPos2iv(struct _glapi_table *disp) { 3242 return (_glptr_RasterPos2iv) (GET_by_offset(disp, _gloffset_RasterPos2iv)); 3243} 3244 3245static inline void SET_RasterPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3246 SET_by_offset(disp, _gloffset_RasterPos2iv, fn); 3247} 3248 3249typedef void (GLAPIENTRYP _glptr_RasterPos2s)(GLshort, GLshort); 3250#define CALL_RasterPos2s(disp, parameters) \ 3251 (* GET_RasterPos2s(disp)) parameters 3252static inline _glptr_RasterPos2s GET_RasterPos2s(struct _glapi_table *disp) { 3253 return (_glptr_RasterPos2s) (GET_by_offset(disp, _gloffset_RasterPos2s)); 3254} 3255 3256static inline void SET_RasterPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) { 3257 SET_by_offset(disp, _gloffset_RasterPos2s, fn); 3258} 3259 3260typedef void (GLAPIENTRYP _glptr_RasterPos2sv)(const GLshort *); 3261#define CALL_RasterPos2sv(disp, parameters) \ 3262 (* GET_RasterPos2sv(disp)) parameters 3263static inline _glptr_RasterPos2sv GET_RasterPos2sv(struct _glapi_table *disp) { 3264 return (_glptr_RasterPos2sv) (GET_by_offset(disp, _gloffset_RasterPos2sv)); 3265} 3266 3267static inline void SET_RasterPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3268 SET_by_offset(disp, _gloffset_RasterPos2sv, fn); 3269} 3270 3271typedef void (GLAPIENTRYP _glptr_RasterPos3d)(GLdouble, GLdouble, GLdouble); 3272#define CALL_RasterPos3d(disp, parameters) \ 3273 (* GET_RasterPos3d(disp)) parameters 3274static inline _glptr_RasterPos3d GET_RasterPos3d(struct _glapi_table *disp) { 3275 return (_glptr_RasterPos3d) (GET_by_offset(disp, _gloffset_RasterPos3d)); 3276} 3277 3278static inline void SET_RasterPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 3279 SET_by_offset(disp, _gloffset_RasterPos3d, fn); 3280} 3281 3282typedef void (GLAPIENTRYP _glptr_RasterPos3dv)(const GLdouble *); 3283#define CALL_RasterPos3dv(disp, parameters) \ 3284 (* GET_RasterPos3dv(disp)) parameters 3285static inline _glptr_RasterPos3dv GET_RasterPos3dv(struct _glapi_table *disp) { 3286 return (_glptr_RasterPos3dv) (GET_by_offset(disp, _gloffset_RasterPos3dv)); 3287} 3288 3289static inline void SET_RasterPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3290 SET_by_offset(disp, _gloffset_RasterPos3dv, fn); 3291} 3292 3293typedef void (GLAPIENTRYP _glptr_RasterPos3f)(GLfloat, GLfloat, GLfloat); 3294#define CALL_RasterPos3f(disp, parameters) \ 3295 (* GET_RasterPos3f(disp)) parameters 3296static inline _glptr_RasterPos3f GET_RasterPos3f(struct _glapi_table *disp) { 3297 return (_glptr_RasterPos3f) (GET_by_offset(disp, _gloffset_RasterPos3f)); 3298} 3299 3300static inline void SET_RasterPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 3301 SET_by_offset(disp, _gloffset_RasterPos3f, fn); 3302} 3303 3304typedef void (GLAPIENTRYP _glptr_RasterPos3fv)(const GLfloat *); 3305#define CALL_RasterPos3fv(disp, parameters) \ 3306 (* GET_RasterPos3fv(disp)) parameters 3307static inline _glptr_RasterPos3fv GET_RasterPos3fv(struct _glapi_table *disp) { 3308 return (_glptr_RasterPos3fv) (GET_by_offset(disp, _gloffset_RasterPos3fv)); 3309} 3310 3311static inline void SET_RasterPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3312 SET_by_offset(disp, _gloffset_RasterPos3fv, fn); 3313} 3314 3315typedef void (GLAPIENTRYP _glptr_RasterPos3i)(GLint, GLint, GLint); 3316#define CALL_RasterPos3i(disp, parameters) \ 3317 (* GET_RasterPos3i(disp)) parameters 3318static inline _glptr_RasterPos3i GET_RasterPos3i(struct _glapi_table *disp) { 3319 return (_glptr_RasterPos3i) (GET_by_offset(disp, _gloffset_RasterPos3i)); 3320} 3321 3322static inline void SET_RasterPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 3323 SET_by_offset(disp, _gloffset_RasterPos3i, fn); 3324} 3325 3326typedef void (GLAPIENTRYP _glptr_RasterPos3iv)(const GLint *); 3327#define CALL_RasterPos3iv(disp, parameters) \ 3328 (* GET_RasterPos3iv(disp)) parameters 3329static inline _glptr_RasterPos3iv GET_RasterPos3iv(struct _glapi_table *disp) { 3330 return (_glptr_RasterPos3iv) (GET_by_offset(disp, _gloffset_RasterPos3iv)); 3331} 3332 3333static inline void SET_RasterPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3334 SET_by_offset(disp, _gloffset_RasterPos3iv, fn); 3335} 3336 3337typedef void (GLAPIENTRYP _glptr_RasterPos3s)(GLshort, GLshort, GLshort); 3338#define CALL_RasterPos3s(disp, parameters) \ 3339 (* GET_RasterPos3s(disp)) parameters 3340static inline _glptr_RasterPos3s GET_RasterPos3s(struct _glapi_table *disp) { 3341 return (_glptr_RasterPos3s) (GET_by_offset(disp, _gloffset_RasterPos3s)); 3342} 3343 3344static inline void SET_RasterPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 3345 SET_by_offset(disp, _gloffset_RasterPos3s, fn); 3346} 3347 3348typedef void (GLAPIENTRYP _glptr_RasterPos3sv)(const GLshort *); 3349#define CALL_RasterPos3sv(disp, parameters) \ 3350 (* GET_RasterPos3sv(disp)) parameters 3351static inline _glptr_RasterPos3sv GET_RasterPos3sv(struct _glapi_table *disp) { 3352 return (_glptr_RasterPos3sv) (GET_by_offset(disp, _gloffset_RasterPos3sv)); 3353} 3354 3355static inline void SET_RasterPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3356 SET_by_offset(disp, _gloffset_RasterPos3sv, fn); 3357} 3358 3359typedef void (GLAPIENTRYP _glptr_RasterPos4d)(GLdouble, GLdouble, GLdouble, GLdouble); 3360#define CALL_RasterPos4d(disp, parameters) \ 3361 (* GET_RasterPos4d(disp)) parameters 3362static inline _glptr_RasterPos4d GET_RasterPos4d(struct _glapi_table *disp) { 3363 return (_glptr_RasterPos4d) (GET_by_offset(disp, _gloffset_RasterPos4d)); 3364} 3365 3366static inline void SET_RasterPos4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 3367 SET_by_offset(disp, _gloffset_RasterPos4d, fn); 3368} 3369 3370typedef void (GLAPIENTRYP _glptr_RasterPos4dv)(const GLdouble *); 3371#define CALL_RasterPos4dv(disp, parameters) \ 3372 (* GET_RasterPos4dv(disp)) parameters 3373static inline _glptr_RasterPos4dv GET_RasterPos4dv(struct _glapi_table *disp) { 3374 return (_glptr_RasterPos4dv) (GET_by_offset(disp, _gloffset_RasterPos4dv)); 3375} 3376 3377static inline void SET_RasterPos4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3378 SET_by_offset(disp, _gloffset_RasterPos4dv, fn); 3379} 3380 3381typedef void (GLAPIENTRYP _glptr_RasterPos4f)(GLfloat, GLfloat, GLfloat, GLfloat); 3382#define CALL_RasterPos4f(disp, parameters) \ 3383 (* GET_RasterPos4f(disp)) parameters 3384static inline _glptr_RasterPos4f GET_RasterPos4f(struct _glapi_table *disp) { 3385 return (_glptr_RasterPos4f) (GET_by_offset(disp, _gloffset_RasterPos4f)); 3386} 3387 3388static inline void SET_RasterPos4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 3389 SET_by_offset(disp, _gloffset_RasterPos4f, fn); 3390} 3391 3392typedef void (GLAPIENTRYP _glptr_RasterPos4fv)(const GLfloat *); 3393#define CALL_RasterPos4fv(disp, parameters) \ 3394 (* GET_RasterPos4fv(disp)) parameters 3395static inline _glptr_RasterPos4fv GET_RasterPos4fv(struct _glapi_table *disp) { 3396 return (_glptr_RasterPos4fv) (GET_by_offset(disp, _gloffset_RasterPos4fv)); 3397} 3398 3399static inline void SET_RasterPos4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3400 SET_by_offset(disp, _gloffset_RasterPos4fv, fn); 3401} 3402 3403typedef void (GLAPIENTRYP _glptr_RasterPos4i)(GLint, GLint, GLint, GLint); 3404#define CALL_RasterPos4i(disp, parameters) \ 3405 (* GET_RasterPos4i(disp)) parameters 3406static inline _glptr_RasterPos4i GET_RasterPos4i(struct _glapi_table *disp) { 3407 return (_glptr_RasterPos4i) (GET_by_offset(disp, _gloffset_RasterPos4i)); 3408} 3409 3410static inline void SET_RasterPos4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 3411 SET_by_offset(disp, _gloffset_RasterPos4i, fn); 3412} 3413 3414typedef void (GLAPIENTRYP _glptr_RasterPos4iv)(const GLint *); 3415#define CALL_RasterPos4iv(disp, parameters) \ 3416 (* GET_RasterPos4iv(disp)) parameters 3417static inline _glptr_RasterPos4iv GET_RasterPos4iv(struct _glapi_table *disp) { 3418 return (_glptr_RasterPos4iv) (GET_by_offset(disp, _gloffset_RasterPos4iv)); 3419} 3420 3421static inline void SET_RasterPos4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3422 SET_by_offset(disp, _gloffset_RasterPos4iv, fn); 3423} 3424 3425typedef void (GLAPIENTRYP _glptr_RasterPos4s)(GLshort, GLshort, GLshort, GLshort); 3426#define CALL_RasterPos4s(disp, parameters) \ 3427 (* GET_RasterPos4s(disp)) parameters 3428static inline _glptr_RasterPos4s GET_RasterPos4s(struct _glapi_table *disp) { 3429 return (_glptr_RasterPos4s) (GET_by_offset(disp, _gloffset_RasterPos4s)); 3430} 3431 3432static inline void SET_RasterPos4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 3433 SET_by_offset(disp, _gloffset_RasterPos4s, fn); 3434} 3435 3436typedef void (GLAPIENTRYP _glptr_RasterPos4sv)(const GLshort *); 3437#define CALL_RasterPos4sv(disp, parameters) \ 3438 (* GET_RasterPos4sv(disp)) parameters 3439static inline _glptr_RasterPos4sv GET_RasterPos4sv(struct _glapi_table *disp) { 3440 return (_glptr_RasterPos4sv) (GET_by_offset(disp, _gloffset_RasterPos4sv)); 3441} 3442 3443static inline void SET_RasterPos4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3444 SET_by_offset(disp, _gloffset_RasterPos4sv, fn); 3445} 3446 3447typedef void (GLAPIENTRYP _glptr_Rectd)(GLdouble, GLdouble, GLdouble, GLdouble); 3448#define CALL_Rectd(disp, parameters) \ 3449 (* GET_Rectd(disp)) parameters 3450static inline _glptr_Rectd GET_Rectd(struct _glapi_table *disp) { 3451 return (_glptr_Rectd) (GET_by_offset(disp, _gloffset_Rectd)); 3452} 3453 3454static inline void SET_Rectd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 3455 SET_by_offset(disp, _gloffset_Rectd, fn); 3456} 3457 3458typedef void (GLAPIENTRYP _glptr_Rectdv)(const GLdouble *, const GLdouble *); 3459#define CALL_Rectdv(disp, parameters) \ 3460 (* GET_Rectdv(disp)) parameters 3461static inline _glptr_Rectdv GET_Rectdv(struct _glapi_table *disp) { 3462 return (_glptr_Rectdv) (GET_by_offset(disp, _gloffset_Rectdv)); 3463} 3464 3465static inline void SET_Rectdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *, const GLdouble *)) { 3466 SET_by_offset(disp, _gloffset_Rectdv, fn); 3467} 3468 3469typedef void (GLAPIENTRYP _glptr_Rectf)(GLfloat, GLfloat, GLfloat, GLfloat); 3470#define CALL_Rectf(disp, parameters) \ 3471 (* GET_Rectf(disp)) parameters 3472static inline _glptr_Rectf GET_Rectf(struct _glapi_table *disp) { 3473 return (_glptr_Rectf) (GET_by_offset(disp, _gloffset_Rectf)); 3474} 3475 3476static inline void SET_Rectf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 3477 SET_by_offset(disp, _gloffset_Rectf, fn); 3478} 3479 3480typedef void (GLAPIENTRYP _glptr_Rectfv)(const GLfloat *, const GLfloat *); 3481#define CALL_Rectfv(disp, parameters) \ 3482 (* GET_Rectfv(disp)) parameters 3483static inline _glptr_Rectfv GET_Rectfv(struct _glapi_table *disp) { 3484 return (_glptr_Rectfv) (GET_by_offset(disp, _gloffset_Rectfv)); 3485} 3486 3487static inline void SET_Rectfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *, const GLfloat *)) { 3488 SET_by_offset(disp, _gloffset_Rectfv, fn); 3489} 3490 3491typedef void (GLAPIENTRYP _glptr_Recti)(GLint, GLint, GLint, GLint); 3492#define CALL_Recti(disp, parameters) \ 3493 (* GET_Recti(disp)) parameters 3494static inline _glptr_Recti GET_Recti(struct _glapi_table *disp) { 3495 return (_glptr_Recti) (GET_by_offset(disp, _gloffset_Recti)); 3496} 3497 3498static inline void SET_Recti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 3499 SET_by_offset(disp, _gloffset_Recti, fn); 3500} 3501 3502typedef void (GLAPIENTRYP _glptr_Rectiv)(const GLint *, const GLint *); 3503#define CALL_Rectiv(disp, parameters) \ 3504 (* GET_Rectiv(disp)) parameters 3505static inline _glptr_Rectiv GET_Rectiv(struct _glapi_table *disp) { 3506 return (_glptr_Rectiv) (GET_by_offset(disp, _gloffset_Rectiv)); 3507} 3508 3509static inline void SET_Rectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *, const GLint *)) { 3510 SET_by_offset(disp, _gloffset_Rectiv, fn); 3511} 3512 3513typedef void (GLAPIENTRYP _glptr_Rects)(GLshort, GLshort, GLshort, GLshort); 3514#define CALL_Rects(disp, parameters) \ 3515 (* GET_Rects(disp)) parameters 3516static inline _glptr_Rects GET_Rects(struct _glapi_table *disp) { 3517 return (_glptr_Rects) (GET_by_offset(disp, _gloffset_Rects)); 3518} 3519 3520static inline void SET_Rects(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 3521 SET_by_offset(disp, _gloffset_Rects, fn); 3522} 3523 3524typedef void (GLAPIENTRYP _glptr_Rectsv)(const GLshort *, const GLshort *); 3525#define CALL_Rectsv(disp, parameters) \ 3526 (* GET_Rectsv(disp)) parameters 3527static inline _glptr_Rectsv GET_Rectsv(struct _glapi_table *disp) { 3528 return (_glptr_Rectsv) (GET_by_offset(disp, _gloffset_Rectsv)); 3529} 3530 3531static inline void SET_Rectsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *, const GLshort *)) { 3532 SET_by_offset(disp, _gloffset_Rectsv, fn); 3533} 3534 3535typedef void (GLAPIENTRYP _glptr_TexCoord1d)(GLdouble); 3536#define CALL_TexCoord1d(disp, parameters) \ 3537 (* GET_TexCoord1d(disp)) parameters 3538static inline _glptr_TexCoord1d GET_TexCoord1d(struct _glapi_table *disp) { 3539 return (_glptr_TexCoord1d) (GET_by_offset(disp, _gloffset_TexCoord1d)); 3540} 3541 3542static inline void SET_TexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) { 3543 SET_by_offset(disp, _gloffset_TexCoord1d, fn); 3544} 3545 3546typedef void (GLAPIENTRYP _glptr_TexCoord1dv)(const GLdouble *); 3547#define CALL_TexCoord1dv(disp, parameters) \ 3548 (* GET_TexCoord1dv(disp)) parameters 3549static inline _glptr_TexCoord1dv GET_TexCoord1dv(struct _glapi_table *disp) { 3550 return (_glptr_TexCoord1dv) (GET_by_offset(disp, _gloffset_TexCoord1dv)); 3551} 3552 3553static inline void SET_TexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3554 SET_by_offset(disp, _gloffset_TexCoord1dv, fn); 3555} 3556 3557typedef void (GLAPIENTRYP _glptr_TexCoord1f)(GLfloat); 3558#define CALL_TexCoord1f(disp, parameters) \ 3559 (* GET_TexCoord1f(disp)) parameters 3560static inline _glptr_TexCoord1f GET_TexCoord1f(struct _glapi_table *disp) { 3561 return (_glptr_TexCoord1f) (GET_by_offset(disp, _gloffset_TexCoord1f)); 3562} 3563 3564static inline void SET_TexCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 3565 SET_by_offset(disp, _gloffset_TexCoord1f, fn); 3566} 3567 3568typedef void (GLAPIENTRYP _glptr_TexCoord1fv)(const GLfloat *); 3569#define CALL_TexCoord1fv(disp, parameters) \ 3570 (* GET_TexCoord1fv(disp)) parameters 3571static inline _glptr_TexCoord1fv GET_TexCoord1fv(struct _glapi_table *disp) { 3572 return (_glptr_TexCoord1fv) (GET_by_offset(disp, _gloffset_TexCoord1fv)); 3573} 3574 3575static inline void SET_TexCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3576 SET_by_offset(disp, _gloffset_TexCoord1fv, fn); 3577} 3578 3579typedef void (GLAPIENTRYP _glptr_TexCoord1i)(GLint); 3580#define CALL_TexCoord1i(disp, parameters) \ 3581 (* GET_TexCoord1i(disp)) parameters 3582static inline _glptr_TexCoord1i GET_TexCoord1i(struct _glapi_table *disp) { 3583 return (_glptr_TexCoord1i) (GET_by_offset(disp, _gloffset_TexCoord1i)); 3584} 3585 3586static inline void SET_TexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) { 3587 SET_by_offset(disp, _gloffset_TexCoord1i, fn); 3588} 3589 3590typedef void (GLAPIENTRYP _glptr_TexCoord1iv)(const GLint *); 3591#define CALL_TexCoord1iv(disp, parameters) \ 3592 (* GET_TexCoord1iv(disp)) parameters 3593static inline _glptr_TexCoord1iv GET_TexCoord1iv(struct _glapi_table *disp) { 3594 return (_glptr_TexCoord1iv) (GET_by_offset(disp, _gloffset_TexCoord1iv)); 3595} 3596 3597static inline void SET_TexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3598 SET_by_offset(disp, _gloffset_TexCoord1iv, fn); 3599} 3600 3601typedef void (GLAPIENTRYP _glptr_TexCoord1s)(GLshort); 3602#define CALL_TexCoord1s(disp, parameters) \ 3603 (* GET_TexCoord1s(disp)) parameters 3604static inline _glptr_TexCoord1s GET_TexCoord1s(struct _glapi_table *disp) { 3605 return (_glptr_TexCoord1s) (GET_by_offset(disp, _gloffset_TexCoord1s)); 3606} 3607 3608static inline void SET_TexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) { 3609 SET_by_offset(disp, _gloffset_TexCoord1s, fn); 3610} 3611 3612typedef void (GLAPIENTRYP _glptr_TexCoord1sv)(const GLshort *); 3613#define CALL_TexCoord1sv(disp, parameters) \ 3614 (* GET_TexCoord1sv(disp)) parameters 3615static inline _glptr_TexCoord1sv GET_TexCoord1sv(struct _glapi_table *disp) { 3616 return (_glptr_TexCoord1sv) (GET_by_offset(disp, _gloffset_TexCoord1sv)); 3617} 3618 3619static inline void SET_TexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3620 SET_by_offset(disp, _gloffset_TexCoord1sv, fn); 3621} 3622 3623typedef void (GLAPIENTRYP _glptr_TexCoord2d)(GLdouble, GLdouble); 3624#define CALL_TexCoord2d(disp, parameters) \ 3625 (* GET_TexCoord2d(disp)) parameters 3626static inline _glptr_TexCoord2d GET_TexCoord2d(struct _glapi_table *disp) { 3627 return (_glptr_TexCoord2d) (GET_by_offset(disp, _gloffset_TexCoord2d)); 3628} 3629 3630static inline void SET_TexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) { 3631 SET_by_offset(disp, _gloffset_TexCoord2d, fn); 3632} 3633 3634typedef void (GLAPIENTRYP _glptr_TexCoord2dv)(const GLdouble *); 3635#define CALL_TexCoord2dv(disp, parameters) \ 3636 (* GET_TexCoord2dv(disp)) parameters 3637static inline _glptr_TexCoord2dv GET_TexCoord2dv(struct _glapi_table *disp) { 3638 return (_glptr_TexCoord2dv) (GET_by_offset(disp, _gloffset_TexCoord2dv)); 3639} 3640 3641static inline void SET_TexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3642 SET_by_offset(disp, _gloffset_TexCoord2dv, fn); 3643} 3644 3645typedef void (GLAPIENTRYP _glptr_TexCoord2f)(GLfloat, GLfloat); 3646#define CALL_TexCoord2f(disp, parameters) \ 3647 (* GET_TexCoord2f(disp)) parameters 3648static inline _glptr_TexCoord2f GET_TexCoord2f(struct _glapi_table *disp) { 3649 return (_glptr_TexCoord2f) (GET_by_offset(disp, _gloffset_TexCoord2f)); 3650} 3651 3652static inline void SET_TexCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 3653 SET_by_offset(disp, _gloffset_TexCoord2f, fn); 3654} 3655 3656typedef void (GLAPIENTRYP _glptr_TexCoord2fv)(const GLfloat *); 3657#define CALL_TexCoord2fv(disp, parameters) \ 3658 (* GET_TexCoord2fv(disp)) parameters 3659static inline _glptr_TexCoord2fv GET_TexCoord2fv(struct _glapi_table *disp) { 3660 return (_glptr_TexCoord2fv) (GET_by_offset(disp, _gloffset_TexCoord2fv)); 3661} 3662 3663static inline void SET_TexCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3664 SET_by_offset(disp, _gloffset_TexCoord2fv, fn); 3665} 3666 3667typedef void (GLAPIENTRYP _glptr_TexCoord2i)(GLint, GLint); 3668#define CALL_TexCoord2i(disp, parameters) \ 3669 (* GET_TexCoord2i(disp)) parameters 3670static inline _glptr_TexCoord2i GET_TexCoord2i(struct _glapi_table *disp) { 3671 return (_glptr_TexCoord2i) (GET_by_offset(disp, _gloffset_TexCoord2i)); 3672} 3673 3674static inline void SET_TexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 3675 SET_by_offset(disp, _gloffset_TexCoord2i, fn); 3676} 3677 3678typedef void (GLAPIENTRYP _glptr_TexCoord2iv)(const GLint *); 3679#define CALL_TexCoord2iv(disp, parameters) \ 3680 (* GET_TexCoord2iv(disp)) parameters 3681static inline _glptr_TexCoord2iv GET_TexCoord2iv(struct _glapi_table *disp) { 3682 return (_glptr_TexCoord2iv) (GET_by_offset(disp, _gloffset_TexCoord2iv)); 3683} 3684 3685static inline void SET_TexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3686 SET_by_offset(disp, _gloffset_TexCoord2iv, fn); 3687} 3688 3689typedef void (GLAPIENTRYP _glptr_TexCoord2s)(GLshort, GLshort); 3690#define CALL_TexCoord2s(disp, parameters) \ 3691 (* GET_TexCoord2s(disp)) parameters 3692static inline _glptr_TexCoord2s GET_TexCoord2s(struct _glapi_table *disp) { 3693 return (_glptr_TexCoord2s) (GET_by_offset(disp, _gloffset_TexCoord2s)); 3694} 3695 3696static inline void SET_TexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) { 3697 SET_by_offset(disp, _gloffset_TexCoord2s, fn); 3698} 3699 3700typedef void (GLAPIENTRYP _glptr_TexCoord2sv)(const GLshort *); 3701#define CALL_TexCoord2sv(disp, parameters) \ 3702 (* GET_TexCoord2sv(disp)) parameters 3703static inline _glptr_TexCoord2sv GET_TexCoord2sv(struct _glapi_table *disp) { 3704 return (_glptr_TexCoord2sv) (GET_by_offset(disp, _gloffset_TexCoord2sv)); 3705} 3706 3707static inline void SET_TexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3708 SET_by_offset(disp, _gloffset_TexCoord2sv, fn); 3709} 3710 3711typedef void (GLAPIENTRYP _glptr_TexCoord3d)(GLdouble, GLdouble, GLdouble); 3712#define CALL_TexCoord3d(disp, parameters) \ 3713 (* GET_TexCoord3d(disp)) parameters 3714static inline _glptr_TexCoord3d GET_TexCoord3d(struct _glapi_table *disp) { 3715 return (_glptr_TexCoord3d) (GET_by_offset(disp, _gloffset_TexCoord3d)); 3716} 3717 3718static inline void SET_TexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 3719 SET_by_offset(disp, _gloffset_TexCoord3d, fn); 3720} 3721 3722typedef void (GLAPIENTRYP _glptr_TexCoord3dv)(const GLdouble *); 3723#define CALL_TexCoord3dv(disp, parameters) \ 3724 (* GET_TexCoord3dv(disp)) parameters 3725static inline _glptr_TexCoord3dv GET_TexCoord3dv(struct _glapi_table *disp) { 3726 return (_glptr_TexCoord3dv) (GET_by_offset(disp, _gloffset_TexCoord3dv)); 3727} 3728 3729static inline void SET_TexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3730 SET_by_offset(disp, _gloffset_TexCoord3dv, fn); 3731} 3732 3733typedef void (GLAPIENTRYP _glptr_TexCoord3f)(GLfloat, GLfloat, GLfloat); 3734#define CALL_TexCoord3f(disp, parameters) \ 3735 (* GET_TexCoord3f(disp)) parameters 3736static inline _glptr_TexCoord3f GET_TexCoord3f(struct _glapi_table *disp) { 3737 return (_glptr_TexCoord3f) (GET_by_offset(disp, _gloffset_TexCoord3f)); 3738} 3739 3740static inline void SET_TexCoord3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 3741 SET_by_offset(disp, _gloffset_TexCoord3f, fn); 3742} 3743 3744typedef void (GLAPIENTRYP _glptr_TexCoord3fv)(const GLfloat *); 3745#define CALL_TexCoord3fv(disp, parameters) \ 3746 (* GET_TexCoord3fv(disp)) parameters 3747static inline _glptr_TexCoord3fv GET_TexCoord3fv(struct _glapi_table *disp) { 3748 return (_glptr_TexCoord3fv) (GET_by_offset(disp, _gloffset_TexCoord3fv)); 3749} 3750 3751static inline void SET_TexCoord3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3752 SET_by_offset(disp, _gloffset_TexCoord3fv, fn); 3753} 3754 3755typedef void (GLAPIENTRYP _glptr_TexCoord3i)(GLint, GLint, GLint); 3756#define CALL_TexCoord3i(disp, parameters) \ 3757 (* GET_TexCoord3i(disp)) parameters 3758static inline _glptr_TexCoord3i GET_TexCoord3i(struct _glapi_table *disp) { 3759 return (_glptr_TexCoord3i) (GET_by_offset(disp, _gloffset_TexCoord3i)); 3760} 3761 3762static inline void SET_TexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 3763 SET_by_offset(disp, _gloffset_TexCoord3i, fn); 3764} 3765 3766typedef void (GLAPIENTRYP _glptr_TexCoord3iv)(const GLint *); 3767#define CALL_TexCoord3iv(disp, parameters) \ 3768 (* GET_TexCoord3iv(disp)) parameters 3769static inline _glptr_TexCoord3iv GET_TexCoord3iv(struct _glapi_table *disp) { 3770 return (_glptr_TexCoord3iv) (GET_by_offset(disp, _gloffset_TexCoord3iv)); 3771} 3772 3773static inline void SET_TexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3774 SET_by_offset(disp, _gloffset_TexCoord3iv, fn); 3775} 3776 3777typedef void (GLAPIENTRYP _glptr_TexCoord3s)(GLshort, GLshort, GLshort); 3778#define CALL_TexCoord3s(disp, parameters) \ 3779 (* GET_TexCoord3s(disp)) parameters 3780static inline _glptr_TexCoord3s GET_TexCoord3s(struct _glapi_table *disp) { 3781 return (_glptr_TexCoord3s) (GET_by_offset(disp, _gloffset_TexCoord3s)); 3782} 3783 3784static inline void SET_TexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 3785 SET_by_offset(disp, _gloffset_TexCoord3s, fn); 3786} 3787 3788typedef void (GLAPIENTRYP _glptr_TexCoord3sv)(const GLshort *); 3789#define CALL_TexCoord3sv(disp, parameters) \ 3790 (* GET_TexCoord3sv(disp)) parameters 3791static inline _glptr_TexCoord3sv GET_TexCoord3sv(struct _glapi_table *disp) { 3792 return (_glptr_TexCoord3sv) (GET_by_offset(disp, _gloffset_TexCoord3sv)); 3793} 3794 3795static inline void SET_TexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3796 SET_by_offset(disp, _gloffset_TexCoord3sv, fn); 3797} 3798 3799typedef void (GLAPIENTRYP _glptr_TexCoord4d)(GLdouble, GLdouble, GLdouble, GLdouble); 3800#define CALL_TexCoord4d(disp, parameters) \ 3801 (* GET_TexCoord4d(disp)) parameters 3802static inline _glptr_TexCoord4d GET_TexCoord4d(struct _glapi_table *disp) { 3803 return (_glptr_TexCoord4d) (GET_by_offset(disp, _gloffset_TexCoord4d)); 3804} 3805 3806static inline void SET_TexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 3807 SET_by_offset(disp, _gloffset_TexCoord4d, fn); 3808} 3809 3810typedef void (GLAPIENTRYP _glptr_TexCoord4dv)(const GLdouble *); 3811#define CALL_TexCoord4dv(disp, parameters) \ 3812 (* GET_TexCoord4dv(disp)) parameters 3813static inline _glptr_TexCoord4dv GET_TexCoord4dv(struct _glapi_table *disp) { 3814 return (_glptr_TexCoord4dv) (GET_by_offset(disp, _gloffset_TexCoord4dv)); 3815} 3816 3817static inline void SET_TexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3818 SET_by_offset(disp, _gloffset_TexCoord4dv, fn); 3819} 3820 3821typedef void (GLAPIENTRYP _glptr_TexCoord4f)(GLfloat, GLfloat, GLfloat, GLfloat); 3822#define CALL_TexCoord4f(disp, parameters) \ 3823 (* GET_TexCoord4f(disp)) parameters 3824static inline _glptr_TexCoord4f GET_TexCoord4f(struct _glapi_table *disp) { 3825 return (_glptr_TexCoord4f) (GET_by_offset(disp, _gloffset_TexCoord4f)); 3826} 3827 3828static inline void SET_TexCoord4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 3829 SET_by_offset(disp, _gloffset_TexCoord4f, fn); 3830} 3831 3832typedef void (GLAPIENTRYP _glptr_TexCoord4fv)(const GLfloat *); 3833#define CALL_TexCoord4fv(disp, parameters) \ 3834 (* GET_TexCoord4fv(disp)) parameters 3835static inline _glptr_TexCoord4fv GET_TexCoord4fv(struct _glapi_table *disp) { 3836 return (_glptr_TexCoord4fv) (GET_by_offset(disp, _gloffset_TexCoord4fv)); 3837} 3838 3839static inline void SET_TexCoord4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3840 SET_by_offset(disp, _gloffset_TexCoord4fv, fn); 3841} 3842 3843typedef void (GLAPIENTRYP _glptr_TexCoord4i)(GLint, GLint, GLint, GLint); 3844#define CALL_TexCoord4i(disp, parameters) \ 3845 (* GET_TexCoord4i(disp)) parameters 3846static inline _glptr_TexCoord4i GET_TexCoord4i(struct _glapi_table *disp) { 3847 return (_glptr_TexCoord4i) (GET_by_offset(disp, _gloffset_TexCoord4i)); 3848} 3849 3850static inline void SET_TexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 3851 SET_by_offset(disp, _gloffset_TexCoord4i, fn); 3852} 3853 3854typedef void (GLAPIENTRYP _glptr_TexCoord4iv)(const GLint *); 3855#define CALL_TexCoord4iv(disp, parameters) \ 3856 (* GET_TexCoord4iv(disp)) parameters 3857static inline _glptr_TexCoord4iv GET_TexCoord4iv(struct _glapi_table *disp) { 3858 return (_glptr_TexCoord4iv) (GET_by_offset(disp, _gloffset_TexCoord4iv)); 3859} 3860 3861static inline void SET_TexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3862 SET_by_offset(disp, _gloffset_TexCoord4iv, fn); 3863} 3864 3865typedef void (GLAPIENTRYP _glptr_TexCoord4s)(GLshort, GLshort, GLshort, GLshort); 3866#define CALL_TexCoord4s(disp, parameters) \ 3867 (* GET_TexCoord4s(disp)) parameters 3868static inline _glptr_TexCoord4s GET_TexCoord4s(struct _glapi_table *disp) { 3869 return (_glptr_TexCoord4s) (GET_by_offset(disp, _gloffset_TexCoord4s)); 3870} 3871 3872static inline void SET_TexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 3873 SET_by_offset(disp, _gloffset_TexCoord4s, fn); 3874} 3875 3876typedef void (GLAPIENTRYP _glptr_TexCoord4sv)(const GLshort *); 3877#define CALL_TexCoord4sv(disp, parameters) \ 3878 (* GET_TexCoord4sv(disp)) parameters 3879static inline _glptr_TexCoord4sv GET_TexCoord4sv(struct _glapi_table *disp) { 3880 return (_glptr_TexCoord4sv) (GET_by_offset(disp, _gloffset_TexCoord4sv)); 3881} 3882 3883static inline void SET_TexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3884 SET_by_offset(disp, _gloffset_TexCoord4sv, fn); 3885} 3886 3887typedef void (GLAPIENTRYP _glptr_Vertex2d)(GLdouble, GLdouble); 3888#define CALL_Vertex2d(disp, parameters) \ 3889 (* GET_Vertex2d(disp)) parameters 3890static inline _glptr_Vertex2d GET_Vertex2d(struct _glapi_table *disp) { 3891 return (_glptr_Vertex2d) (GET_by_offset(disp, _gloffset_Vertex2d)); 3892} 3893 3894static inline void SET_Vertex2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) { 3895 SET_by_offset(disp, _gloffset_Vertex2d, fn); 3896} 3897 3898typedef void (GLAPIENTRYP _glptr_Vertex2dv)(const GLdouble *); 3899#define CALL_Vertex2dv(disp, parameters) \ 3900 (* GET_Vertex2dv(disp)) parameters 3901static inline _glptr_Vertex2dv GET_Vertex2dv(struct _glapi_table *disp) { 3902 return (_glptr_Vertex2dv) (GET_by_offset(disp, _gloffset_Vertex2dv)); 3903} 3904 3905static inline void SET_Vertex2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3906 SET_by_offset(disp, _gloffset_Vertex2dv, fn); 3907} 3908 3909typedef void (GLAPIENTRYP _glptr_Vertex2f)(GLfloat, GLfloat); 3910#define CALL_Vertex2f(disp, parameters) \ 3911 (* GET_Vertex2f(disp)) parameters 3912static inline _glptr_Vertex2f GET_Vertex2f(struct _glapi_table *disp) { 3913 return (_glptr_Vertex2f) (GET_by_offset(disp, _gloffset_Vertex2f)); 3914} 3915 3916static inline void SET_Vertex2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 3917 SET_by_offset(disp, _gloffset_Vertex2f, fn); 3918} 3919 3920typedef void (GLAPIENTRYP _glptr_Vertex2fv)(const GLfloat *); 3921#define CALL_Vertex2fv(disp, parameters) \ 3922 (* GET_Vertex2fv(disp)) parameters 3923static inline _glptr_Vertex2fv GET_Vertex2fv(struct _glapi_table *disp) { 3924 return (_glptr_Vertex2fv) (GET_by_offset(disp, _gloffset_Vertex2fv)); 3925} 3926 3927static inline void SET_Vertex2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 3928 SET_by_offset(disp, _gloffset_Vertex2fv, fn); 3929} 3930 3931typedef void (GLAPIENTRYP _glptr_Vertex2i)(GLint, GLint); 3932#define CALL_Vertex2i(disp, parameters) \ 3933 (* GET_Vertex2i(disp)) parameters 3934static inline _glptr_Vertex2i GET_Vertex2i(struct _glapi_table *disp) { 3935 return (_glptr_Vertex2i) (GET_by_offset(disp, _gloffset_Vertex2i)); 3936} 3937 3938static inline void SET_Vertex2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 3939 SET_by_offset(disp, _gloffset_Vertex2i, fn); 3940} 3941 3942typedef void (GLAPIENTRYP _glptr_Vertex2iv)(const GLint *); 3943#define CALL_Vertex2iv(disp, parameters) \ 3944 (* GET_Vertex2iv(disp)) parameters 3945static inline _glptr_Vertex2iv GET_Vertex2iv(struct _glapi_table *disp) { 3946 return (_glptr_Vertex2iv) (GET_by_offset(disp, _gloffset_Vertex2iv)); 3947} 3948 3949static inline void SET_Vertex2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 3950 SET_by_offset(disp, _gloffset_Vertex2iv, fn); 3951} 3952 3953typedef void (GLAPIENTRYP _glptr_Vertex2s)(GLshort, GLshort); 3954#define CALL_Vertex2s(disp, parameters) \ 3955 (* GET_Vertex2s(disp)) parameters 3956static inline _glptr_Vertex2s GET_Vertex2s(struct _glapi_table *disp) { 3957 return (_glptr_Vertex2s) (GET_by_offset(disp, _gloffset_Vertex2s)); 3958} 3959 3960static inline void SET_Vertex2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) { 3961 SET_by_offset(disp, _gloffset_Vertex2s, fn); 3962} 3963 3964typedef void (GLAPIENTRYP _glptr_Vertex2sv)(const GLshort *); 3965#define CALL_Vertex2sv(disp, parameters) \ 3966 (* GET_Vertex2sv(disp)) parameters 3967static inline _glptr_Vertex2sv GET_Vertex2sv(struct _glapi_table *disp) { 3968 return (_glptr_Vertex2sv) (GET_by_offset(disp, _gloffset_Vertex2sv)); 3969} 3970 3971static inline void SET_Vertex2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 3972 SET_by_offset(disp, _gloffset_Vertex2sv, fn); 3973} 3974 3975typedef void (GLAPIENTRYP _glptr_Vertex3d)(GLdouble, GLdouble, GLdouble); 3976#define CALL_Vertex3d(disp, parameters) \ 3977 (* GET_Vertex3d(disp)) parameters 3978static inline _glptr_Vertex3d GET_Vertex3d(struct _glapi_table *disp) { 3979 return (_glptr_Vertex3d) (GET_by_offset(disp, _gloffset_Vertex3d)); 3980} 3981 3982static inline void SET_Vertex3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 3983 SET_by_offset(disp, _gloffset_Vertex3d, fn); 3984} 3985 3986typedef void (GLAPIENTRYP _glptr_Vertex3dv)(const GLdouble *); 3987#define CALL_Vertex3dv(disp, parameters) \ 3988 (* GET_Vertex3dv(disp)) parameters 3989static inline _glptr_Vertex3dv GET_Vertex3dv(struct _glapi_table *disp) { 3990 return (_glptr_Vertex3dv) (GET_by_offset(disp, _gloffset_Vertex3dv)); 3991} 3992 3993static inline void SET_Vertex3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 3994 SET_by_offset(disp, _gloffset_Vertex3dv, fn); 3995} 3996 3997typedef void (GLAPIENTRYP _glptr_Vertex3f)(GLfloat, GLfloat, GLfloat); 3998#define CALL_Vertex3f(disp, parameters) \ 3999 (* GET_Vertex3f(disp)) parameters 4000static inline _glptr_Vertex3f GET_Vertex3f(struct _glapi_table *disp) { 4001 return (_glptr_Vertex3f) (GET_by_offset(disp, _gloffset_Vertex3f)); 4002} 4003 4004static inline void SET_Vertex3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 4005 SET_by_offset(disp, _gloffset_Vertex3f, fn); 4006} 4007 4008typedef void (GLAPIENTRYP _glptr_Vertex3fv)(const GLfloat *); 4009#define CALL_Vertex3fv(disp, parameters) \ 4010 (* GET_Vertex3fv(disp)) parameters 4011static inline _glptr_Vertex3fv GET_Vertex3fv(struct _glapi_table *disp) { 4012 return (_glptr_Vertex3fv) (GET_by_offset(disp, _gloffset_Vertex3fv)); 4013} 4014 4015static inline void SET_Vertex3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 4016 SET_by_offset(disp, _gloffset_Vertex3fv, fn); 4017} 4018 4019typedef void (GLAPIENTRYP _glptr_Vertex3i)(GLint, GLint, GLint); 4020#define CALL_Vertex3i(disp, parameters) \ 4021 (* GET_Vertex3i(disp)) parameters 4022static inline _glptr_Vertex3i GET_Vertex3i(struct _glapi_table *disp) { 4023 return (_glptr_Vertex3i) (GET_by_offset(disp, _gloffset_Vertex3i)); 4024} 4025 4026static inline void SET_Vertex3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 4027 SET_by_offset(disp, _gloffset_Vertex3i, fn); 4028} 4029 4030typedef void (GLAPIENTRYP _glptr_Vertex3iv)(const GLint *); 4031#define CALL_Vertex3iv(disp, parameters) \ 4032 (* GET_Vertex3iv(disp)) parameters 4033static inline _glptr_Vertex3iv GET_Vertex3iv(struct _glapi_table *disp) { 4034 return (_glptr_Vertex3iv) (GET_by_offset(disp, _gloffset_Vertex3iv)); 4035} 4036 4037static inline void SET_Vertex3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 4038 SET_by_offset(disp, _gloffset_Vertex3iv, fn); 4039} 4040 4041typedef void (GLAPIENTRYP _glptr_Vertex3s)(GLshort, GLshort, GLshort); 4042#define CALL_Vertex3s(disp, parameters) \ 4043 (* GET_Vertex3s(disp)) parameters 4044static inline _glptr_Vertex3s GET_Vertex3s(struct _glapi_table *disp) { 4045 return (_glptr_Vertex3s) (GET_by_offset(disp, _gloffset_Vertex3s)); 4046} 4047 4048static inline void SET_Vertex3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 4049 SET_by_offset(disp, _gloffset_Vertex3s, fn); 4050} 4051 4052typedef void (GLAPIENTRYP _glptr_Vertex3sv)(const GLshort *); 4053#define CALL_Vertex3sv(disp, parameters) \ 4054 (* GET_Vertex3sv(disp)) parameters 4055static inline _glptr_Vertex3sv GET_Vertex3sv(struct _glapi_table *disp) { 4056 return (_glptr_Vertex3sv) (GET_by_offset(disp, _gloffset_Vertex3sv)); 4057} 4058 4059static inline void SET_Vertex3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 4060 SET_by_offset(disp, _gloffset_Vertex3sv, fn); 4061} 4062 4063typedef void (GLAPIENTRYP _glptr_Vertex4d)(GLdouble, GLdouble, GLdouble, GLdouble); 4064#define CALL_Vertex4d(disp, parameters) \ 4065 (* GET_Vertex4d(disp)) parameters 4066static inline _glptr_Vertex4d GET_Vertex4d(struct _glapi_table *disp) { 4067 return (_glptr_Vertex4d) (GET_by_offset(disp, _gloffset_Vertex4d)); 4068} 4069 4070static inline void SET_Vertex4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 4071 SET_by_offset(disp, _gloffset_Vertex4d, fn); 4072} 4073 4074typedef void (GLAPIENTRYP _glptr_Vertex4dv)(const GLdouble *); 4075#define CALL_Vertex4dv(disp, parameters) \ 4076 (* GET_Vertex4dv(disp)) parameters 4077static inline _glptr_Vertex4dv GET_Vertex4dv(struct _glapi_table *disp) { 4078 return (_glptr_Vertex4dv) (GET_by_offset(disp, _gloffset_Vertex4dv)); 4079} 4080 4081static inline void SET_Vertex4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 4082 SET_by_offset(disp, _gloffset_Vertex4dv, fn); 4083} 4084 4085typedef void (GLAPIENTRYP _glptr_Vertex4f)(GLfloat, GLfloat, GLfloat, GLfloat); 4086#define CALL_Vertex4f(disp, parameters) \ 4087 (* GET_Vertex4f(disp)) parameters 4088static inline _glptr_Vertex4f GET_Vertex4f(struct _glapi_table *disp) { 4089 return (_glptr_Vertex4f) (GET_by_offset(disp, _gloffset_Vertex4f)); 4090} 4091 4092static inline void SET_Vertex4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 4093 SET_by_offset(disp, _gloffset_Vertex4f, fn); 4094} 4095 4096typedef void (GLAPIENTRYP _glptr_Vertex4fv)(const GLfloat *); 4097#define CALL_Vertex4fv(disp, parameters) \ 4098 (* GET_Vertex4fv(disp)) parameters 4099static inline _glptr_Vertex4fv GET_Vertex4fv(struct _glapi_table *disp) { 4100 return (_glptr_Vertex4fv) (GET_by_offset(disp, _gloffset_Vertex4fv)); 4101} 4102 4103static inline void SET_Vertex4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 4104 SET_by_offset(disp, _gloffset_Vertex4fv, fn); 4105} 4106 4107typedef void (GLAPIENTRYP _glptr_Vertex4i)(GLint, GLint, GLint, GLint); 4108#define CALL_Vertex4i(disp, parameters) \ 4109 (* GET_Vertex4i(disp)) parameters 4110static inline _glptr_Vertex4i GET_Vertex4i(struct _glapi_table *disp) { 4111 return (_glptr_Vertex4i) (GET_by_offset(disp, _gloffset_Vertex4i)); 4112} 4113 4114static inline void SET_Vertex4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 4115 SET_by_offset(disp, _gloffset_Vertex4i, fn); 4116} 4117 4118typedef void (GLAPIENTRYP _glptr_Vertex4iv)(const GLint *); 4119#define CALL_Vertex4iv(disp, parameters) \ 4120 (* GET_Vertex4iv(disp)) parameters 4121static inline _glptr_Vertex4iv GET_Vertex4iv(struct _glapi_table *disp) { 4122 return (_glptr_Vertex4iv) (GET_by_offset(disp, _gloffset_Vertex4iv)); 4123} 4124 4125static inline void SET_Vertex4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 4126 SET_by_offset(disp, _gloffset_Vertex4iv, fn); 4127} 4128 4129typedef void (GLAPIENTRYP _glptr_Vertex4s)(GLshort, GLshort, GLshort, GLshort); 4130#define CALL_Vertex4s(disp, parameters) \ 4131 (* GET_Vertex4s(disp)) parameters 4132static inline _glptr_Vertex4s GET_Vertex4s(struct _glapi_table *disp) { 4133 return (_glptr_Vertex4s) (GET_by_offset(disp, _gloffset_Vertex4s)); 4134} 4135 4136static inline void SET_Vertex4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 4137 SET_by_offset(disp, _gloffset_Vertex4s, fn); 4138} 4139 4140typedef void (GLAPIENTRYP _glptr_Vertex4sv)(const GLshort *); 4141#define CALL_Vertex4sv(disp, parameters) \ 4142 (* GET_Vertex4sv(disp)) parameters 4143static inline _glptr_Vertex4sv GET_Vertex4sv(struct _glapi_table *disp) { 4144 return (_glptr_Vertex4sv) (GET_by_offset(disp, _gloffset_Vertex4sv)); 4145} 4146 4147static inline void SET_Vertex4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 4148 SET_by_offset(disp, _gloffset_Vertex4sv, fn); 4149} 4150 4151typedef void (GLAPIENTRYP _glptr_ClipPlane)(GLenum, const GLdouble *); 4152#define CALL_ClipPlane(disp, parameters) \ 4153 (* GET_ClipPlane(disp)) parameters 4154static inline _glptr_ClipPlane GET_ClipPlane(struct _glapi_table *disp) { 4155 return (_glptr_ClipPlane) (GET_by_offset(disp, _gloffset_ClipPlane)); 4156} 4157 4158static inline void SET_ClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) { 4159 SET_by_offset(disp, _gloffset_ClipPlane, fn); 4160} 4161 4162typedef void (GLAPIENTRYP _glptr_ColorMaterial)(GLenum, GLenum); 4163#define CALL_ColorMaterial(disp, parameters) \ 4164 (* GET_ColorMaterial(disp)) parameters 4165static inline _glptr_ColorMaterial GET_ColorMaterial(struct _glapi_table *disp) { 4166 return (_glptr_ColorMaterial) (GET_by_offset(disp, _gloffset_ColorMaterial)); 4167} 4168 4169static inline void SET_ColorMaterial(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 4170 SET_by_offset(disp, _gloffset_ColorMaterial, fn); 4171} 4172 4173typedef void (GLAPIENTRYP _glptr_CullFace)(GLenum); 4174#define CALL_CullFace(disp, parameters) \ 4175 (* GET_CullFace(disp)) parameters 4176static inline _glptr_CullFace GET_CullFace(struct _glapi_table *disp) { 4177 return (_glptr_CullFace) (GET_by_offset(disp, _gloffset_CullFace)); 4178} 4179 4180static inline void SET_CullFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4181 SET_by_offset(disp, _gloffset_CullFace, fn); 4182} 4183 4184typedef void (GLAPIENTRYP _glptr_Fogf)(GLenum, GLfloat); 4185#define CALL_Fogf(disp, parameters) \ 4186 (* GET_Fogf(disp)) parameters 4187static inline _glptr_Fogf GET_Fogf(struct _glapi_table *disp) { 4188 return (_glptr_Fogf) (GET_by_offset(disp, _gloffset_Fogf)); 4189} 4190 4191static inline void SET_Fogf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 4192 SET_by_offset(disp, _gloffset_Fogf, fn); 4193} 4194 4195typedef void (GLAPIENTRYP _glptr_Fogfv)(GLenum, const GLfloat *); 4196#define CALL_Fogfv(disp, parameters) \ 4197 (* GET_Fogfv(disp)) parameters 4198static inline _glptr_Fogfv GET_Fogfv(struct _glapi_table *disp) { 4199 return (_glptr_Fogfv) (GET_by_offset(disp, _gloffset_Fogfv)); 4200} 4201 4202static inline void SET_Fogfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 4203 SET_by_offset(disp, _gloffset_Fogfv, fn); 4204} 4205 4206typedef void (GLAPIENTRYP _glptr_Fogi)(GLenum, GLint); 4207#define CALL_Fogi(disp, parameters) \ 4208 (* GET_Fogi(disp)) parameters 4209static inline _glptr_Fogi GET_Fogi(struct _glapi_table *disp) { 4210 return (_glptr_Fogi) (GET_by_offset(disp, _gloffset_Fogi)); 4211} 4212 4213static inline void SET_Fogi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 4214 SET_by_offset(disp, _gloffset_Fogi, fn); 4215} 4216 4217typedef void (GLAPIENTRYP _glptr_Fogiv)(GLenum, const GLint *); 4218#define CALL_Fogiv(disp, parameters) \ 4219 (* GET_Fogiv(disp)) parameters 4220static inline _glptr_Fogiv GET_Fogiv(struct _glapi_table *disp) { 4221 return (_glptr_Fogiv) (GET_by_offset(disp, _gloffset_Fogiv)); 4222} 4223 4224static inline void SET_Fogiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 4225 SET_by_offset(disp, _gloffset_Fogiv, fn); 4226} 4227 4228typedef void (GLAPIENTRYP _glptr_FrontFace)(GLenum); 4229#define CALL_FrontFace(disp, parameters) \ 4230 (* GET_FrontFace(disp)) parameters 4231static inline _glptr_FrontFace GET_FrontFace(struct _glapi_table *disp) { 4232 return (_glptr_FrontFace) (GET_by_offset(disp, _gloffset_FrontFace)); 4233} 4234 4235static inline void SET_FrontFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4236 SET_by_offset(disp, _gloffset_FrontFace, fn); 4237} 4238 4239typedef void (GLAPIENTRYP _glptr_Hint)(GLenum, GLenum); 4240#define CALL_Hint(disp, parameters) \ 4241 (* GET_Hint(disp)) parameters 4242static inline _glptr_Hint GET_Hint(struct _glapi_table *disp) { 4243 return (_glptr_Hint) (GET_by_offset(disp, _gloffset_Hint)); 4244} 4245 4246static inline void SET_Hint(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 4247 SET_by_offset(disp, _gloffset_Hint, fn); 4248} 4249 4250typedef void (GLAPIENTRYP _glptr_Lightf)(GLenum, GLenum, GLfloat); 4251#define CALL_Lightf(disp, parameters) \ 4252 (* GET_Lightf(disp)) parameters 4253static inline _glptr_Lightf GET_Lightf(struct _glapi_table *disp) { 4254 return (_glptr_Lightf) (GET_by_offset(disp, _gloffset_Lightf)); 4255} 4256 4257static inline void SET_Lightf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 4258 SET_by_offset(disp, _gloffset_Lightf, fn); 4259} 4260 4261typedef void (GLAPIENTRYP _glptr_Lightfv)(GLenum, GLenum, const GLfloat *); 4262#define CALL_Lightfv(disp, parameters) \ 4263 (* GET_Lightfv(disp)) parameters 4264static inline _glptr_Lightfv GET_Lightfv(struct _glapi_table *disp) { 4265 return (_glptr_Lightfv) (GET_by_offset(disp, _gloffset_Lightfv)); 4266} 4267 4268static inline void SET_Lightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 4269 SET_by_offset(disp, _gloffset_Lightfv, fn); 4270} 4271 4272typedef void (GLAPIENTRYP _glptr_Lighti)(GLenum, GLenum, GLint); 4273#define CALL_Lighti(disp, parameters) \ 4274 (* GET_Lighti(disp)) parameters 4275static inline _glptr_Lighti GET_Lighti(struct _glapi_table *disp) { 4276 return (_glptr_Lighti) (GET_by_offset(disp, _gloffset_Lighti)); 4277} 4278 4279static inline void SET_Lighti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 4280 SET_by_offset(disp, _gloffset_Lighti, fn); 4281} 4282 4283typedef void (GLAPIENTRYP _glptr_Lightiv)(GLenum, GLenum, const GLint *); 4284#define CALL_Lightiv(disp, parameters) \ 4285 (* GET_Lightiv(disp)) parameters 4286static inline _glptr_Lightiv GET_Lightiv(struct _glapi_table *disp) { 4287 return (_glptr_Lightiv) (GET_by_offset(disp, _gloffset_Lightiv)); 4288} 4289 4290static inline void SET_Lightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 4291 SET_by_offset(disp, _gloffset_Lightiv, fn); 4292} 4293 4294typedef void (GLAPIENTRYP _glptr_LightModelf)(GLenum, GLfloat); 4295#define CALL_LightModelf(disp, parameters) \ 4296 (* GET_LightModelf(disp)) parameters 4297static inline _glptr_LightModelf GET_LightModelf(struct _glapi_table *disp) { 4298 return (_glptr_LightModelf) (GET_by_offset(disp, _gloffset_LightModelf)); 4299} 4300 4301static inline void SET_LightModelf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 4302 SET_by_offset(disp, _gloffset_LightModelf, fn); 4303} 4304 4305typedef void (GLAPIENTRYP _glptr_LightModelfv)(GLenum, const GLfloat *); 4306#define CALL_LightModelfv(disp, parameters) \ 4307 (* GET_LightModelfv(disp)) parameters 4308static inline _glptr_LightModelfv GET_LightModelfv(struct _glapi_table *disp) { 4309 return (_glptr_LightModelfv) (GET_by_offset(disp, _gloffset_LightModelfv)); 4310} 4311 4312static inline void SET_LightModelfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 4313 SET_by_offset(disp, _gloffset_LightModelfv, fn); 4314} 4315 4316typedef void (GLAPIENTRYP _glptr_LightModeli)(GLenum, GLint); 4317#define CALL_LightModeli(disp, parameters) \ 4318 (* GET_LightModeli(disp)) parameters 4319static inline _glptr_LightModeli GET_LightModeli(struct _glapi_table *disp) { 4320 return (_glptr_LightModeli) (GET_by_offset(disp, _gloffset_LightModeli)); 4321} 4322 4323static inline void SET_LightModeli(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 4324 SET_by_offset(disp, _gloffset_LightModeli, fn); 4325} 4326 4327typedef void (GLAPIENTRYP _glptr_LightModeliv)(GLenum, const GLint *); 4328#define CALL_LightModeliv(disp, parameters) \ 4329 (* GET_LightModeliv(disp)) parameters 4330static inline _glptr_LightModeliv GET_LightModeliv(struct _glapi_table *disp) { 4331 return (_glptr_LightModeliv) (GET_by_offset(disp, _gloffset_LightModeliv)); 4332} 4333 4334static inline void SET_LightModeliv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 4335 SET_by_offset(disp, _gloffset_LightModeliv, fn); 4336} 4337 4338typedef void (GLAPIENTRYP _glptr_LineStipple)(GLint, GLushort); 4339#define CALL_LineStipple(disp, parameters) \ 4340 (* GET_LineStipple(disp)) parameters 4341static inline _glptr_LineStipple GET_LineStipple(struct _glapi_table *disp) { 4342 return (_glptr_LineStipple) (GET_by_offset(disp, _gloffset_LineStipple)); 4343} 4344 4345static inline void SET_LineStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLushort)) { 4346 SET_by_offset(disp, _gloffset_LineStipple, fn); 4347} 4348 4349typedef void (GLAPIENTRYP _glptr_LineWidth)(GLfloat); 4350#define CALL_LineWidth(disp, parameters) \ 4351 (* GET_LineWidth(disp)) parameters 4352static inline _glptr_LineWidth GET_LineWidth(struct _glapi_table *disp) { 4353 return (_glptr_LineWidth) (GET_by_offset(disp, _gloffset_LineWidth)); 4354} 4355 4356static inline void SET_LineWidth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 4357 SET_by_offset(disp, _gloffset_LineWidth, fn); 4358} 4359 4360typedef void (GLAPIENTRYP _glptr_Materialf)(GLenum, GLenum, GLfloat); 4361#define CALL_Materialf(disp, parameters) \ 4362 (* GET_Materialf(disp)) parameters 4363static inline _glptr_Materialf GET_Materialf(struct _glapi_table *disp) { 4364 return (_glptr_Materialf) (GET_by_offset(disp, _gloffset_Materialf)); 4365} 4366 4367static inline void SET_Materialf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 4368 SET_by_offset(disp, _gloffset_Materialf, fn); 4369} 4370 4371typedef void (GLAPIENTRYP _glptr_Materialfv)(GLenum, GLenum, const GLfloat *); 4372#define CALL_Materialfv(disp, parameters) \ 4373 (* GET_Materialfv(disp)) parameters 4374static inline _glptr_Materialfv GET_Materialfv(struct _glapi_table *disp) { 4375 return (_glptr_Materialfv) (GET_by_offset(disp, _gloffset_Materialfv)); 4376} 4377 4378static inline void SET_Materialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 4379 SET_by_offset(disp, _gloffset_Materialfv, fn); 4380} 4381 4382typedef void (GLAPIENTRYP _glptr_Materiali)(GLenum, GLenum, GLint); 4383#define CALL_Materiali(disp, parameters) \ 4384 (* GET_Materiali(disp)) parameters 4385static inline _glptr_Materiali GET_Materiali(struct _glapi_table *disp) { 4386 return (_glptr_Materiali) (GET_by_offset(disp, _gloffset_Materiali)); 4387} 4388 4389static inline void SET_Materiali(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 4390 SET_by_offset(disp, _gloffset_Materiali, fn); 4391} 4392 4393typedef void (GLAPIENTRYP _glptr_Materialiv)(GLenum, GLenum, const GLint *); 4394#define CALL_Materialiv(disp, parameters) \ 4395 (* GET_Materialiv(disp)) parameters 4396static inline _glptr_Materialiv GET_Materialiv(struct _glapi_table *disp) { 4397 return (_glptr_Materialiv) (GET_by_offset(disp, _gloffset_Materialiv)); 4398} 4399 4400static inline void SET_Materialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 4401 SET_by_offset(disp, _gloffset_Materialiv, fn); 4402} 4403 4404typedef void (GLAPIENTRYP _glptr_PointSize)(GLfloat); 4405#define CALL_PointSize(disp, parameters) \ 4406 (* GET_PointSize(disp)) parameters 4407static inline _glptr_PointSize GET_PointSize(struct _glapi_table *disp) { 4408 return (_glptr_PointSize) (GET_by_offset(disp, _gloffset_PointSize)); 4409} 4410 4411static inline void SET_PointSize(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 4412 SET_by_offset(disp, _gloffset_PointSize, fn); 4413} 4414 4415typedef void (GLAPIENTRYP _glptr_PolygonMode)(GLenum, GLenum); 4416#define CALL_PolygonMode(disp, parameters) \ 4417 (* GET_PolygonMode(disp)) parameters 4418static inline _glptr_PolygonMode GET_PolygonMode(struct _glapi_table *disp) { 4419 return (_glptr_PolygonMode) (GET_by_offset(disp, _gloffset_PolygonMode)); 4420} 4421 4422static inline void SET_PolygonMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 4423 SET_by_offset(disp, _gloffset_PolygonMode, fn); 4424} 4425 4426typedef void (GLAPIENTRYP _glptr_PolygonStipple)(const GLubyte *); 4427#define CALL_PolygonStipple(disp, parameters) \ 4428 (* GET_PolygonStipple(disp)) parameters 4429static inline _glptr_PolygonStipple GET_PolygonStipple(struct _glapi_table *disp) { 4430 return (_glptr_PolygonStipple) (GET_by_offset(disp, _gloffset_PolygonStipple)); 4431} 4432 4433static inline void SET_PolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) { 4434 SET_by_offset(disp, _gloffset_PolygonStipple, fn); 4435} 4436 4437typedef void (GLAPIENTRYP _glptr_Scissor)(GLint, GLint, GLsizei, GLsizei); 4438#define CALL_Scissor(disp, parameters) \ 4439 (* GET_Scissor(disp)) parameters 4440static inline _glptr_Scissor GET_Scissor(struct _glapi_table *disp) { 4441 return (_glptr_Scissor) (GET_by_offset(disp, _gloffset_Scissor)); 4442} 4443 4444static inline void SET_Scissor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) { 4445 SET_by_offset(disp, _gloffset_Scissor, fn); 4446} 4447 4448typedef void (GLAPIENTRYP _glptr_ShadeModel)(GLenum); 4449#define CALL_ShadeModel(disp, parameters) \ 4450 (* GET_ShadeModel(disp)) parameters 4451static inline _glptr_ShadeModel GET_ShadeModel(struct _glapi_table *disp) { 4452 return (_glptr_ShadeModel) (GET_by_offset(disp, _gloffset_ShadeModel)); 4453} 4454 4455static inline void SET_ShadeModel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4456 SET_by_offset(disp, _gloffset_ShadeModel, fn); 4457} 4458 4459typedef void (GLAPIENTRYP _glptr_TexParameterf)(GLenum, GLenum, GLfloat); 4460#define CALL_TexParameterf(disp, parameters) \ 4461 (* GET_TexParameterf(disp)) parameters 4462static inline _glptr_TexParameterf GET_TexParameterf(struct _glapi_table *disp) { 4463 return (_glptr_TexParameterf) (GET_by_offset(disp, _gloffset_TexParameterf)); 4464} 4465 4466static inline void SET_TexParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 4467 SET_by_offset(disp, _gloffset_TexParameterf, fn); 4468} 4469 4470typedef void (GLAPIENTRYP _glptr_TexParameterfv)(GLenum, GLenum, const GLfloat *); 4471#define CALL_TexParameterfv(disp, parameters) \ 4472 (* GET_TexParameterfv(disp)) parameters 4473static inline _glptr_TexParameterfv GET_TexParameterfv(struct _glapi_table *disp) { 4474 return (_glptr_TexParameterfv) (GET_by_offset(disp, _gloffset_TexParameterfv)); 4475} 4476 4477static inline void SET_TexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 4478 SET_by_offset(disp, _gloffset_TexParameterfv, fn); 4479} 4480 4481typedef void (GLAPIENTRYP _glptr_TexParameteri)(GLenum, GLenum, GLint); 4482#define CALL_TexParameteri(disp, parameters) \ 4483 (* GET_TexParameteri(disp)) parameters 4484static inline _glptr_TexParameteri GET_TexParameteri(struct _glapi_table *disp) { 4485 return (_glptr_TexParameteri) (GET_by_offset(disp, _gloffset_TexParameteri)); 4486} 4487 4488static inline void SET_TexParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 4489 SET_by_offset(disp, _gloffset_TexParameteri, fn); 4490} 4491 4492typedef void (GLAPIENTRYP _glptr_TexParameteriv)(GLenum, GLenum, const GLint *); 4493#define CALL_TexParameteriv(disp, parameters) \ 4494 (* GET_TexParameteriv(disp)) parameters 4495static inline _glptr_TexParameteriv GET_TexParameteriv(struct _glapi_table *disp) { 4496 return (_glptr_TexParameteriv) (GET_by_offset(disp, _gloffset_TexParameteriv)); 4497} 4498 4499static inline void SET_TexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 4500 SET_by_offset(disp, _gloffset_TexParameteriv, fn); 4501} 4502 4503typedef void (GLAPIENTRYP _glptr_TexImage1D)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *); 4504#define CALL_TexImage1D(disp, parameters) \ 4505 (* GET_TexImage1D(disp)) parameters 4506static inline _glptr_TexImage1D GET_TexImage1D(struct _glapi_table *disp) { 4507 return (_glptr_TexImage1D) (GET_by_offset(disp, _gloffset_TexImage1D)); 4508} 4509 4510static inline void SET_TexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) { 4511 SET_by_offset(disp, _gloffset_TexImage1D, fn); 4512} 4513 4514typedef void (GLAPIENTRYP _glptr_TexImage2D)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); 4515#define CALL_TexImage2D(disp, parameters) \ 4516 (* GET_TexImage2D(disp)) parameters 4517static inline _glptr_TexImage2D GET_TexImage2D(struct _glapi_table *disp) { 4518 return (_glptr_TexImage2D) (GET_by_offset(disp, _gloffset_TexImage2D)); 4519} 4520 4521static inline void SET_TexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) { 4522 SET_by_offset(disp, _gloffset_TexImage2D, fn); 4523} 4524 4525typedef void (GLAPIENTRYP _glptr_TexEnvf)(GLenum, GLenum, GLfloat); 4526#define CALL_TexEnvf(disp, parameters) \ 4527 (* GET_TexEnvf(disp)) parameters 4528static inline _glptr_TexEnvf GET_TexEnvf(struct _glapi_table *disp) { 4529 return (_glptr_TexEnvf) (GET_by_offset(disp, _gloffset_TexEnvf)); 4530} 4531 4532static inline void SET_TexEnvf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 4533 SET_by_offset(disp, _gloffset_TexEnvf, fn); 4534} 4535 4536typedef void (GLAPIENTRYP _glptr_TexEnvfv)(GLenum, GLenum, const GLfloat *); 4537#define CALL_TexEnvfv(disp, parameters) \ 4538 (* GET_TexEnvfv(disp)) parameters 4539static inline _glptr_TexEnvfv GET_TexEnvfv(struct _glapi_table *disp) { 4540 return (_glptr_TexEnvfv) (GET_by_offset(disp, _gloffset_TexEnvfv)); 4541} 4542 4543static inline void SET_TexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 4544 SET_by_offset(disp, _gloffset_TexEnvfv, fn); 4545} 4546 4547typedef void (GLAPIENTRYP _glptr_TexEnvi)(GLenum, GLenum, GLint); 4548#define CALL_TexEnvi(disp, parameters) \ 4549 (* GET_TexEnvi(disp)) parameters 4550static inline _glptr_TexEnvi GET_TexEnvi(struct _glapi_table *disp) { 4551 return (_glptr_TexEnvi) (GET_by_offset(disp, _gloffset_TexEnvi)); 4552} 4553 4554static inline void SET_TexEnvi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 4555 SET_by_offset(disp, _gloffset_TexEnvi, fn); 4556} 4557 4558typedef void (GLAPIENTRYP _glptr_TexEnviv)(GLenum, GLenum, const GLint *); 4559#define CALL_TexEnviv(disp, parameters) \ 4560 (* GET_TexEnviv(disp)) parameters 4561static inline _glptr_TexEnviv GET_TexEnviv(struct _glapi_table *disp) { 4562 return (_glptr_TexEnviv) (GET_by_offset(disp, _gloffset_TexEnviv)); 4563} 4564 4565static inline void SET_TexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 4566 SET_by_offset(disp, _gloffset_TexEnviv, fn); 4567} 4568 4569typedef void (GLAPIENTRYP _glptr_TexGend)(GLenum, GLenum, GLdouble); 4570#define CALL_TexGend(disp, parameters) \ 4571 (* GET_TexGend(disp)) parameters 4572static inline _glptr_TexGend GET_TexGend(struct _glapi_table *disp) { 4573 return (_glptr_TexGend) (GET_by_offset(disp, _gloffset_TexGend)); 4574} 4575 4576static inline void SET_TexGend(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble)) { 4577 SET_by_offset(disp, _gloffset_TexGend, fn); 4578} 4579 4580typedef void (GLAPIENTRYP _glptr_TexGendv)(GLenum, GLenum, const GLdouble *); 4581#define CALL_TexGendv(disp, parameters) \ 4582 (* GET_TexGendv(disp)) parameters 4583static inline _glptr_TexGendv GET_TexGendv(struct _glapi_table *disp) { 4584 return (_glptr_TexGendv) (GET_by_offset(disp, _gloffset_TexGendv)); 4585} 4586 4587static inline void SET_TexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLdouble *)) { 4588 SET_by_offset(disp, _gloffset_TexGendv, fn); 4589} 4590 4591typedef void (GLAPIENTRYP _glptr_TexGenf)(GLenum, GLenum, GLfloat); 4592#define CALL_TexGenf(disp, parameters) \ 4593 (* GET_TexGenf(disp)) parameters 4594static inline _glptr_TexGenf GET_TexGenf(struct _glapi_table *disp) { 4595 return (_glptr_TexGenf) (GET_by_offset(disp, _gloffset_TexGenf)); 4596} 4597 4598static inline void SET_TexGenf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 4599 SET_by_offset(disp, _gloffset_TexGenf, fn); 4600} 4601 4602typedef void (GLAPIENTRYP _glptr_TexGenfv)(GLenum, GLenum, const GLfloat *); 4603#define CALL_TexGenfv(disp, parameters) \ 4604 (* GET_TexGenfv(disp)) parameters 4605static inline _glptr_TexGenfv GET_TexGenfv(struct _glapi_table *disp) { 4606 return (_glptr_TexGenfv) (GET_by_offset(disp, _gloffset_TexGenfv)); 4607} 4608 4609static inline void SET_TexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 4610 SET_by_offset(disp, _gloffset_TexGenfv, fn); 4611} 4612 4613typedef void (GLAPIENTRYP _glptr_TexGeni)(GLenum, GLenum, GLint); 4614#define CALL_TexGeni(disp, parameters) \ 4615 (* GET_TexGeni(disp)) parameters 4616static inline _glptr_TexGeni GET_TexGeni(struct _glapi_table *disp) { 4617 return (_glptr_TexGeni) (GET_by_offset(disp, _gloffset_TexGeni)); 4618} 4619 4620static inline void SET_TexGeni(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 4621 SET_by_offset(disp, _gloffset_TexGeni, fn); 4622} 4623 4624typedef void (GLAPIENTRYP _glptr_TexGeniv)(GLenum, GLenum, const GLint *); 4625#define CALL_TexGeniv(disp, parameters) \ 4626 (* GET_TexGeniv(disp)) parameters 4627static inline _glptr_TexGeniv GET_TexGeniv(struct _glapi_table *disp) { 4628 return (_glptr_TexGeniv) (GET_by_offset(disp, _gloffset_TexGeniv)); 4629} 4630 4631static inline void SET_TexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 4632 SET_by_offset(disp, _gloffset_TexGeniv, fn); 4633} 4634 4635typedef void (GLAPIENTRYP _glptr_FeedbackBuffer)(GLsizei, GLenum, GLfloat *); 4636#define CALL_FeedbackBuffer(disp, parameters) \ 4637 (* GET_FeedbackBuffer(disp)) parameters 4638static inline _glptr_FeedbackBuffer GET_FeedbackBuffer(struct _glapi_table *disp) { 4639 return (_glptr_FeedbackBuffer) (GET_by_offset(disp, _gloffset_FeedbackBuffer)); 4640} 4641 4642static inline void SET_FeedbackBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, GLfloat *)) { 4643 SET_by_offset(disp, _gloffset_FeedbackBuffer, fn); 4644} 4645 4646typedef void (GLAPIENTRYP _glptr_SelectBuffer)(GLsizei, GLuint *); 4647#define CALL_SelectBuffer(disp, parameters) \ 4648 (* GET_SelectBuffer(disp)) parameters 4649static inline _glptr_SelectBuffer GET_SelectBuffer(struct _glapi_table *disp) { 4650 return (_glptr_SelectBuffer) (GET_by_offset(disp, _gloffset_SelectBuffer)); 4651} 4652 4653static inline void SET_SelectBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 4654 SET_by_offset(disp, _gloffset_SelectBuffer, fn); 4655} 4656 4657typedef GLint (GLAPIENTRYP _glptr_RenderMode)(GLenum); 4658#define CALL_RenderMode(disp, parameters) \ 4659 (* GET_RenderMode(disp)) parameters 4660static inline _glptr_RenderMode GET_RenderMode(struct _glapi_table *disp) { 4661 return (_glptr_RenderMode) (GET_by_offset(disp, _gloffset_RenderMode)); 4662} 4663 4664static inline void SET_RenderMode(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLenum)) { 4665 SET_by_offset(disp, _gloffset_RenderMode, fn); 4666} 4667 4668typedef void (GLAPIENTRYP _glptr_InitNames)(void); 4669#define CALL_InitNames(disp, parameters) \ 4670 (* GET_InitNames(disp)) parameters 4671static inline _glptr_InitNames GET_InitNames(struct _glapi_table *disp) { 4672 return (_glptr_InitNames) (GET_by_offset(disp, _gloffset_InitNames)); 4673} 4674 4675static inline void SET_InitNames(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 4676 SET_by_offset(disp, _gloffset_InitNames, fn); 4677} 4678 4679typedef void (GLAPIENTRYP _glptr_LoadName)(GLuint); 4680#define CALL_LoadName(disp, parameters) \ 4681 (* GET_LoadName(disp)) parameters 4682static inline _glptr_LoadName GET_LoadName(struct _glapi_table *disp) { 4683 return (_glptr_LoadName) (GET_by_offset(disp, _gloffset_LoadName)); 4684} 4685 4686static inline void SET_LoadName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 4687 SET_by_offset(disp, _gloffset_LoadName, fn); 4688} 4689 4690typedef void (GLAPIENTRYP _glptr_PassThrough)(GLfloat); 4691#define CALL_PassThrough(disp, parameters) \ 4692 (* GET_PassThrough(disp)) parameters 4693static inline _glptr_PassThrough GET_PassThrough(struct _glapi_table *disp) { 4694 return (_glptr_PassThrough) (GET_by_offset(disp, _gloffset_PassThrough)); 4695} 4696 4697static inline void SET_PassThrough(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 4698 SET_by_offset(disp, _gloffset_PassThrough, fn); 4699} 4700 4701typedef void (GLAPIENTRYP _glptr_PopName)(void); 4702#define CALL_PopName(disp, parameters) \ 4703 (* GET_PopName(disp)) parameters 4704static inline _glptr_PopName GET_PopName(struct _glapi_table *disp) { 4705 return (_glptr_PopName) (GET_by_offset(disp, _gloffset_PopName)); 4706} 4707 4708static inline void SET_PopName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 4709 SET_by_offset(disp, _gloffset_PopName, fn); 4710} 4711 4712typedef void (GLAPIENTRYP _glptr_PushName)(GLuint); 4713#define CALL_PushName(disp, parameters) \ 4714 (* GET_PushName(disp)) parameters 4715static inline _glptr_PushName GET_PushName(struct _glapi_table *disp) { 4716 return (_glptr_PushName) (GET_by_offset(disp, _gloffset_PushName)); 4717} 4718 4719static inline void SET_PushName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 4720 SET_by_offset(disp, _gloffset_PushName, fn); 4721} 4722 4723typedef void (GLAPIENTRYP _glptr_DrawBuffer)(GLenum); 4724#define CALL_DrawBuffer(disp, parameters) \ 4725 (* GET_DrawBuffer(disp)) parameters 4726static inline _glptr_DrawBuffer GET_DrawBuffer(struct _glapi_table *disp) { 4727 return (_glptr_DrawBuffer) (GET_by_offset(disp, _gloffset_DrawBuffer)); 4728} 4729 4730static inline void SET_DrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4731 SET_by_offset(disp, _gloffset_DrawBuffer, fn); 4732} 4733 4734typedef void (GLAPIENTRYP _glptr_Clear)(GLbitfield); 4735#define CALL_Clear(disp, parameters) \ 4736 (* GET_Clear(disp)) parameters 4737static inline _glptr_Clear GET_Clear(struct _glapi_table *disp) { 4738 return (_glptr_Clear) (GET_by_offset(disp, _gloffset_Clear)); 4739} 4740 4741static inline void SET_Clear(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) { 4742 SET_by_offset(disp, _gloffset_Clear, fn); 4743} 4744 4745typedef void (GLAPIENTRYP _glptr_ClearAccum)(GLfloat, GLfloat, GLfloat, GLfloat); 4746#define CALL_ClearAccum(disp, parameters) \ 4747 (* GET_ClearAccum(disp)) parameters 4748static inline _glptr_ClearAccum GET_ClearAccum(struct _glapi_table *disp) { 4749 return (_glptr_ClearAccum) (GET_by_offset(disp, _gloffset_ClearAccum)); 4750} 4751 4752static inline void SET_ClearAccum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 4753 SET_by_offset(disp, _gloffset_ClearAccum, fn); 4754} 4755 4756typedef void (GLAPIENTRYP _glptr_ClearIndex)(GLfloat); 4757#define CALL_ClearIndex(disp, parameters) \ 4758 (* GET_ClearIndex(disp)) parameters 4759static inline _glptr_ClearIndex GET_ClearIndex(struct _glapi_table *disp) { 4760 return (_glptr_ClearIndex) (GET_by_offset(disp, _gloffset_ClearIndex)); 4761} 4762 4763static inline void SET_ClearIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 4764 SET_by_offset(disp, _gloffset_ClearIndex, fn); 4765} 4766 4767typedef void (GLAPIENTRYP _glptr_ClearColor)(GLclampf, GLclampf, GLclampf, GLclampf); 4768#define CALL_ClearColor(disp, parameters) \ 4769 (* GET_ClearColor(disp)) parameters 4770static inline _glptr_ClearColor GET_ClearColor(struct _glapi_table *disp) { 4771 return (_glptr_ClearColor) (GET_by_offset(disp, _gloffset_ClearColor)); 4772} 4773 4774static inline void SET_ClearColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) { 4775 SET_by_offset(disp, _gloffset_ClearColor, fn); 4776} 4777 4778typedef void (GLAPIENTRYP _glptr_ClearStencil)(GLint); 4779#define CALL_ClearStencil(disp, parameters) \ 4780 (* GET_ClearStencil(disp)) parameters 4781static inline _glptr_ClearStencil GET_ClearStencil(struct _glapi_table *disp) { 4782 return (_glptr_ClearStencil) (GET_by_offset(disp, _gloffset_ClearStencil)); 4783} 4784 4785static inline void SET_ClearStencil(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) { 4786 SET_by_offset(disp, _gloffset_ClearStencil, fn); 4787} 4788 4789typedef void (GLAPIENTRYP _glptr_ClearDepth)(GLclampd); 4790#define CALL_ClearDepth(disp, parameters) \ 4791 (* GET_ClearDepth(disp)) parameters 4792static inline _glptr_ClearDepth GET_ClearDepth(struct _glapi_table *disp) { 4793 return (_glptr_ClearDepth) (GET_by_offset(disp, _gloffset_ClearDepth)); 4794} 4795 4796static inline void SET_ClearDepth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd)) { 4797 SET_by_offset(disp, _gloffset_ClearDepth, fn); 4798} 4799 4800typedef void (GLAPIENTRYP _glptr_StencilMask)(GLuint); 4801#define CALL_StencilMask(disp, parameters) \ 4802 (* GET_StencilMask(disp)) parameters 4803static inline _glptr_StencilMask GET_StencilMask(struct _glapi_table *disp) { 4804 return (_glptr_StencilMask) (GET_by_offset(disp, _gloffset_StencilMask)); 4805} 4806 4807static inline void SET_StencilMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 4808 SET_by_offset(disp, _gloffset_StencilMask, fn); 4809} 4810 4811typedef void (GLAPIENTRYP _glptr_ColorMask)(GLboolean, GLboolean, GLboolean, GLboolean); 4812#define CALL_ColorMask(disp, parameters) \ 4813 (* GET_ColorMask(disp)) parameters 4814static inline _glptr_ColorMask GET_ColorMask(struct _glapi_table *disp) { 4815 return (_glptr_ColorMask) (GET_by_offset(disp, _gloffset_ColorMask)); 4816} 4817 4818static inline void SET_ColorMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean, GLboolean, GLboolean, GLboolean)) { 4819 SET_by_offset(disp, _gloffset_ColorMask, fn); 4820} 4821 4822typedef void (GLAPIENTRYP _glptr_DepthMask)(GLboolean); 4823#define CALL_DepthMask(disp, parameters) \ 4824 (* GET_DepthMask(disp)) parameters 4825static inline _glptr_DepthMask GET_DepthMask(struct _glapi_table *disp) { 4826 return (_glptr_DepthMask) (GET_by_offset(disp, _gloffset_DepthMask)); 4827} 4828 4829static inline void SET_DepthMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) { 4830 SET_by_offset(disp, _gloffset_DepthMask, fn); 4831} 4832 4833typedef void (GLAPIENTRYP _glptr_IndexMask)(GLuint); 4834#define CALL_IndexMask(disp, parameters) \ 4835 (* GET_IndexMask(disp)) parameters 4836static inline _glptr_IndexMask GET_IndexMask(struct _glapi_table *disp) { 4837 return (_glptr_IndexMask) (GET_by_offset(disp, _gloffset_IndexMask)); 4838} 4839 4840static inline void SET_IndexMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 4841 SET_by_offset(disp, _gloffset_IndexMask, fn); 4842} 4843 4844typedef void (GLAPIENTRYP _glptr_Accum)(GLenum, GLfloat); 4845#define CALL_Accum(disp, parameters) \ 4846 (* GET_Accum(disp)) parameters 4847static inline _glptr_Accum GET_Accum(struct _glapi_table *disp) { 4848 return (_glptr_Accum) (GET_by_offset(disp, _gloffset_Accum)); 4849} 4850 4851static inline void SET_Accum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 4852 SET_by_offset(disp, _gloffset_Accum, fn); 4853} 4854 4855typedef void (GLAPIENTRYP _glptr_Disable)(GLenum); 4856#define CALL_Disable(disp, parameters) \ 4857 (* GET_Disable(disp)) parameters 4858static inline _glptr_Disable GET_Disable(struct _glapi_table *disp) { 4859 return (_glptr_Disable) (GET_by_offset(disp, _gloffset_Disable)); 4860} 4861 4862static inline void SET_Disable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4863 SET_by_offset(disp, _gloffset_Disable, fn); 4864} 4865 4866typedef void (GLAPIENTRYP _glptr_Enable)(GLenum); 4867#define CALL_Enable(disp, parameters) \ 4868 (* GET_Enable(disp)) parameters 4869static inline _glptr_Enable GET_Enable(struct _glapi_table *disp) { 4870 return (_glptr_Enable) (GET_by_offset(disp, _gloffset_Enable)); 4871} 4872 4873static inline void SET_Enable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 4874 SET_by_offset(disp, _gloffset_Enable, fn); 4875} 4876 4877typedef void (GLAPIENTRYP _glptr_Finish)(void); 4878#define CALL_Finish(disp, parameters) \ 4879 (* GET_Finish(disp)) parameters 4880static inline _glptr_Finish GET_Finish(struct _glapi_table *disp) { 4881 return (_glptr_Finish) (GET_by_offset(disp, _gloffset_Finish)); 4882} 4883 4884static inline void SET_Finish(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 4885 SET_by_offset(disp, _gloffset_Finish, fn); 4886} 4887 4888typedef void (GLAPIENTRYP _glptr_Flush)(void); 4889#define CALL_Flush(disp, parameters) \ 4890 (* GET_Flush(disp)) parameters 4891static inline _glptr_Flush GET_Flush(struct _glapi_table *disp) { 4892 return (_glptr_Flush) (GET_by_offset(disp, _gloffset_Flush)); 4893} 4894 4895static inline void SET_Flush(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 4896 SET_by_offset(disp, _gloffset_Flush, fn); 4897} 4898 4899typedef void (GLAPIENTRYP _glptr_PopAttrib)(void); 4900#define CALL_PopAttrib(disp, parameters) \ 4901 (* GET_PopAttrib(disp)) parameters 4902static inline _glptr_PopAttrib GET_PopAttrib(struct _glapi_table *disp) { 4903 return (_glptr_PopAttrib) (GET_by_offset(disp, _gloffset_PopAttrib)); 4904} 4905 4906static inline void SET_PopAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 4907 SET_by_offset(disp, _gloffset_PopAttrib, fn); 4908} 4909 4910typedef void (GLAPIENTRYP _glptr_PushAttrib)(GLbitfield); 4911#define CALL_PushAttrib(disp, parameters) \ 4912 (* GET_PushAttrib(disp)) parameters 4913static inline _glptr_PushAttrib GET_PushAttrib(struct _glapi_table *disp) { 4914 return (_glptr_PushAttrib) (GET_by_offset(disp, _gloffset_PushAttrib)); 4915} 4916 4917static inline void SET_PushAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) { 4918 SET_by_offset(disp, _gloffset_PushAttrib, fn); 4919} 4920 4921typedef void (GLAPIENTRYP _glptr_Map1d)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *); 4922#define CALL_Map1d(disp, parameters) \ 4923 (* GET_Map1d(disp)) parameters 4924static inline _glptr_Map1d GET_Map1d(struct _glapi_table *disp) { 4925 return (_glptr_Map1d) (GET_by_offset(disp, _gloffset_Map1d)); 4926} 4927 4928static inline void SET_Map1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) { 4929 SET_by_offset(disp, _gloffset_Map1d, fn); 4930} 4931 4932typedef void (GLAPIENTRYP _glptr_Map1f)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *); 4933#define CALL_Map1f(disp, parameters) \ 4934 (* GET_Map1f(disp)) parameters 4935static inline _glptr_Map1f GET_Map1f(struct _glapi_table *disp) { 4936 return (_glptr_Map1f) (GET_by_offset(disp, _gloffset_Map1f)); 4937} 4938 4939static inline void SET_Map1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) { 4940 SET_by_offset(disp, _gloffset_Map1f, fn); 4941} 4942 4943typedef void (GLAPIENTRYP _glptr_Map2d)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *); 4944#define CALL_Map2d(disp, parameters) \ 4945 (* GET_Map2d(disp)) parameters 4946static inline _glptr_Map2d GET_Map2d(struct _glapi_table *disp) { 4947 return (_glptr_Map2d) (GET_by_offset(disp, _gloffset_Map2d)); 4948} 4949 4950static inline void SET_Map2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) { 4951 SET_by_offset(disp, _gloffset_Map2d, fn); 4952} 4953 4954typedef void (GLAPIENTRYP _glptr_Map2f)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *); 4955#define CALL_Map2f(disp, parameters) \ 4956 (* GET_Map2f(disp)) parameters 4957static inline _glptr_Map2f GET_Map2f(struct _glapi_table *disp) { 4958 return (_glptr_Map2f) (GET_by_offset(disp, _gloffset_Map2f)); 4959} 4960 4961static inline void SET_Map2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) { 4962 SET_by_offset(disp, _gloffset_Map2f, fn); 4963} 4964 4965typedef void (GLAPIENTRYP _glptr_MapGrid1d)(GLint, GLdouble, GLdouble); 4966#define CALL_MapGrid1d(disp, parameters) \ 4967 (* GET_MapGrid1d(disp)) parameters 4968static inline _glptr_MapGrid1d GET_MapGrid1d(struct _glapi_table *disp) { 4969 return (_glptr_MapGrid1d) (GET_by_offset(disp, _gloffset_MapGrid1d)); 4970} 4971 4972static inline void SET_MapGrid1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) { 4973 SET_by_offset(disp, _gloffset_MapGrid1d, fn); 4974} 4975 4976typedef void (GLAPIENTRYP _glptr_MapGrid1f)(GLint, GLfloat, GLfloat); 4977#define CALL_MapGrid1f(disp, parameters) \ 4978 (* GET_MapGrid1f(disp)) parameters 4979static inline _glptr_MapGrid1f GET_MapGrid1f(struct _glapi_table *disp) { 4980 return (_glptr_MapGrid1f) (GET_by_offset(disp, _gloffset_MapGrid1f)); 4981} 4982 4983static inline void SET_MapGrid1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) { 4984 SET_by_offset(disp, _gloffset_MapGrid1f, fn); 4985} 4986 4987typedef void (GLAPIENTRYP _glptr_MapGrid2d)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble); 4988#define CALL_MapGrid2d(disp, parameters) \ 4989 (* GET_MapGrid2d(disp)) parameters 4990static inline _glptr_MapGrid2d GET_MapGrid2d(struct _glapi_table *disp) { 4991 return (_glptr_MapGrid2d) (GET_by_offset(disp, _gloffset_MapGrid2d)); 4992} 4993 4994static inline void SET_MapGrid2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble)) { 4995 SET_by_offset(disp, _gloffset_MapGrid2d, fn); 4996} 4997 4998typedef void (GLAPIENTRYP _glptr_MapGrid2f)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat); 4999#define CALL_MapGrid2f(disp, parameters) \ 5000 (* GET_MapGrid2f(disp)) parameters 5001static inline _glptr_MapGrid2f GET_MapGrid2f(struct _glapi_table *disp) { 5002 return (_glptr_MapGrid2f) (GET_by_offset(disp, _gloffset_MapGrid2f)); 5003} 5004 5005static inline void SET_MapGrid2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat)) { 5006 SET_by_offset(disp, _gloffset_MapGrid2f, fn); 5007} 5008 5009typedef void (GLAPIENTRYP _glptr_EvalCoord1d)(GLdouble); 5010#define CALL_EvalCoord1d(disp, parameters) \ 5011 (* GET_EvalCoord1d(disp)) parameters 5012static inline _glptr_EvalCoord1d GET_EvalCoord1d(struct _glapi_table *disp) { 5013 return (_glptr_EvalCoord1d) (GET_by_offset(disp, _gloffset_EvalCoord1d)); 5014} 5015 5016static inline void SET_EvalCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) { 5017 SET_by_offset(disp, _gloffset_EvalCoord1d, fn); 5018} 5019 5020typedef void (GLAPIENTRYP _glptr_EvalCoord1dv)(const GLdouble *); 5021#define CALL_EvalCoord1dv(disp, parameters) \ 5022 (* GET_EvalCoord1dv(disp)) parameters 5023static inline _glptr_EvalCoord1dv GET_EvalCoord1dv(struct _glapi_table *disp) { 5024 return (_glptr_EvalCoord1dv) (GET_by_offset(disp, _gloffset_EvalCoord1dv)); 5025} 5026 5027static inline void SET_EvalCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 5028 SET_by_offset(disp, _gloffset_EvalCoord1dv, fn); 5029} 5030 5031typedef void (GLAPIENTRYP _glptr_EvalCoord1f)(GLfloat); 5032#define CALL_EvalCoord1f(disp, parameters) \ 5033 (* GET_EvalCoord1f(disp)) parameters 5034static inline _glptr_EvalCoord1f GET_EvalCoord1f(struct _glapi_table *disp) { 5035 return (_glptr_EvalCoord1f) (GET_by_offset(disp, _gloffset_EvalCoord1f)); 5036} 5037 5038static inline void SET_EvalCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 5039 SET_by_offset(disp, _gloffset_EvalCoord1f, fn); 5040} 5041 5042typedef void (GLAPIENTRYP _glptr_EvalCoord1fv)(const GLfloat *); 5043#define CALL_EvalCoord1fv(disp, parameters) \ 5044 (* GET_EvalCoord1fv(disp)) parameters 5045static inline _glptr_EvalCoord1fv GET_EvalCoord1fv(struct _glapi_table *disp) { 5046 return (_glptr_EvalCoord1fv) (GET_by_offset(disp, _gloffset_EvalCoord1fv)); 5047} 5048 5049static inline void SET_EvalCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 5050 SET_by_offset(disp, _gloffset_EvalCoord1fv, fn); 5051} 5052 5053typedef void (GLAPIENTRYP _glptr_EvalCoord2d)(GLdouble, GLdouble); 5054#define CALL_EvalCoord2d(disp, parameters) \ 5055 (* GET_EvalCoord2d(disp)) parameters 5056static inline _glptr_EvalCoord2d GET_EvalCoord2d(struct _glapi_table *disp) { 5057 return (_glptr_EvalCoord2d) (GET_by_offset(disp, _gloffset_EvalCoord2d)); 5058} 5059 5060static inline void SET_EvalCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) { 5061 SET_by_offset(disp, _gloffset_EvalCoord2d, fn); 5062} 5063 5064typedef void (GLAPIENTRYP _glptr_EvalCoord2dv)(const GLdouble *); 5065#define CALL_EvalCoord2dv(disp, parameters) \ 5066 (* GET_EvalCoord2dv(disp)) parameters 5067static inline _glptr_EvalCoord2dv GET_EvalCoord2dv(struct _glapi_table *disp) { 5068 return (_glptr_EvalCoord2dv) (GET_by_offset(disp, _gloffset_EvalCoord2dv)); 5069} 5070 5071static inline void SET_EvalCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 5072 SET_by_offset(disp, _gloffset_EvalCoord2dv, fn); 5073} 5074 5075typedef void (GLAPIENTRYP _glptr_EvalCoord2f)(GLfloat, GLfloat); 5076#define CALL_EvalCoord2f(disp, parameters) \ 5077 (* GET_EvalCoord2f(disp)) parameters 5078static inline _glptr_EvalCoord2f GET_EvalCoord2f(struct _glapi_table *disp) { 5079 return (_glptr_EvalCoord2f) (GET_by_offset(disp, _gloffset_EvalCoord2f)); 5080} 5081 5082static inline void SET_EvalCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 5083 SET_by_offset(disp, _gloffset_EvalCoord2f, fn); 5084} 5085 5086typedef void (GLAPIENTRYP _glptr_EvalCoord2fv)(const GLfloat *); 5087#define CALL_EvalCoord2fv(disp, parameters) \ 5088 (* GET_EvalCoord2fv(disp)) parameters 5089static inline _glptr_EvalCoord2fv GET_EvalCoord2fv(struct _glapi_table *disp) { 5090 return (_glptr_EvalCoord2fv) (GET_by_offset(disp, _gloffset_EvalCoord2fv)); 5091} 5092 5093static inline void SET_EvalCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 5094 SET_by_offset(disp, _gloffset_EvalCoord2fv, fn); 5095} 5096 5097typedef void (GLAPIENTRYP _glptr_EvalMesh1)(GLenum, GLint, GLint); 5098#define CALL_EvalMesh1(disp, parameters) \ 5099 (* GET_EvalMesh1(disp)) parameters 5100static inline _glptr_EvalMesh1 GET_EvalMesh1(struct _glapi_table *disp) { 5101 return (_glptr_EvalMesh1) (GET_by_offset(disp, _gloffset_EvalMesh1)); 5102} 5103 5104static inline void SET_EvalMesh1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) { 5105 SET_by_offset(disp, _gloffset_EvalMesh1, fn); 5106} 5107 5108typedef void (GLAPIENTRYP _glptr_EvalPoint1)(GLint); 5109#define CALL_EvalPoint1(disp, parameters) \ 5110 (* GET_EvalPoint1(disp)) parameters 5111static inline _glptr_EvalPoint1 GET_EvalPoint1(struct _glapi_table *disp) { 5112 return (_glptr_EvalPoint1) (GET_by_offset(disp, _gloffset_EvalPoint1)); 5113} 5114 5115static inline void SET_EvalPoint1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) { 5116 SET_by_offset(disp, _gloffset_EvalPoint1, fn); 5117} 5118 5119typedef void (GLAPIENTRYP _glptr_EvalMesh2)(GLenum, GLint, GLint, GLint, GLint); 5120#define CALL_EvalMesh2(disp, parameters) \ 5121 (* GET_EvalMesh2(disp)) parameters 5122static inline _glptr_EvalMesh2 GET_EvalMesh2(struct _glapi_table *disp) { 5123 return (_glptr_EvalMesh2) (GET_by_offset(disp, _gloffset_EvalMesh2)); 5124} 5125 5126static inline void SET_EvalMesh2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) { 5127 SET_by_offset(disp, _gloffset_EvalMesh2, fn); 5128} 5129 5130typedef void (GLAPIENTRYP _glptr_EvalPoint2)(GLint, GLint); 5131#define CALL_EvalPoint2(disp, parameters) \ 5132 (* GET_EvalPoint2(disp)) parameters 5133static inline _glptr_EvalPoint2 GET_EvalPoint2(struct _glapi_table *disp) { 5134 return (_glptr_EvalPoint2) (GET_by_offset(disp, _gloffset_EvalPoint2)); 5135} 5136 5137static inline void SET_EvalPoint2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 5138 SET_by_offset(disp, _gloffset_EvalPoint2, fn); 5139} 5140 5141typedef void (GLAPIENTRYP _glptr_AlphaFunc)(GLenum, GLclampf); 5142#define CALL_AlphaFunc(disp, parameters) \ 5143 (* GET_AlphaFunc(disp)) parameters 5144static inline _glptr_AlphaFunc GET_AlphaFunc(struct _glapi_table *disp) { 5145 return (_glptr_AlphaFunc) (GET_by_offset(disp, _gloffset_AlphaFunc)); 5146} 5147 5148static inline void SET_AlphaFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampf)) { 5149 SET_by_offset(disp, _gloffset_AlphaFunc, fn); 5150} 5151 5152typedef void (GLAPIENTRYP _glptr_BlendFunc)(GLenum, GLenum); 5153#define CALL_BlendFunc(disp, parameters) \ 5154 (* GET_BlendFunc(disp)) parameters 5155static inline _glptr_BlendFunc GET_BlendFunc(struct _glapi_table *disp) { 5156 return (_glptr_BlendFunc) (GET_by_offset(disp, _gloffset_BlendFunc)); 5157} 5158 5159static inline void SET_BlendFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 5160 SET_by_offset(disp, _gloffset_BlendFunc, fn); 5161} 5162 5163typedef void (GLAPIENTRYP _glptr_LogicOp)(GLenum); 5164#define CALL_LogicOp(disp, parameters) \ 5165 (* GET_LogicOp(disp)) parameters 5166static inline _glptr_LogicOp GET_LogicOp(struct _glapi_table *disp) { 5167 return (_glptr_LogicOp) (GET_by_offset(disp, _gloffset_LogicOp)); 5168} 5169 5170static inline void SET_LogicOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 5171 SET_by_offset(disp, _gloffset_LogicOp, fn); 5172} 5173 5174typedef void (GLAPIENTRYP _glptr_StencilFunc)(GLenum, GLint, GLuint); 5175#define CALL_StencilFunc(disp, parameters) \ 5176 (* GET_StencilFunc(disp)) parameters 5177static inline _glptr_StencilFunc GET_StencilFunc(struct _glapi_table *disp) { 5178 return (_glptr_StencilFunc) (GET_by_offset(disp, _gloffset_StencilFunc)); 5179} 5180 5181static inline void SET_StencilFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLuint)) { 5182 SET_by_offset(disp, _gloffset_StencilFunc, fn); 5183} 5184 5185typedef void (GLAPIENTRYP _glptr_StencilOp)(GLenum, GLenum, GLenum); 5186#define CALL_StencilOp(disp, parameters) \ 5187 (* GET_StencilOp(disp)) parameters 5188static inline _glptr_StencilOp GET_StencilOp(struct _glapi_table *disp) { 5189 return (_glptr_StencilOp) (GET_by_offset(disp, _gloffset_StencilOp)); 5190} 5191 5192static inline void SET_StencilOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum)) { 5193 SET_by_offset(disp, _gloffset_StencilOp, fn); 5194} 5195 5196typedef void (GLAPIENTRYP _glptr_DepthFunc)(GLenum); 5197#define CALL_DepthFunc(disp, parameters) \ 5198 (* GET_DepthFunc(disp)) parameters 5199static inline _glptr_DepthFunc GET_DepthFunc(struct _glapi_table *disp) { 5200 return (_glptr_DepthFunc) (GET_by_offset(disp, _gloffset_DepthFunc)); 5201} 5202 5203static inline void SET_DepthFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 5204 SET_by_offset(disp, _gloffset_DepthFunc, fn); 5205} 5206 5207typedef void (GLAPIENTRYP _glptr_PixelZoom)(GLfloat, GLfloat); 5208#define CALL_PixelZoom(disp, parameters) \ 5209 (* GET_PixelZoom(disp)) parameters 5210static inline _glptr_PixelZoom GET_PixelZoom(struct _glapi_table *disp) { 5211 return (_glptr_PixelZoom) (GET_by_offset(disp, _gloffset_PixelZoom)); 5212} 5213 5214static inline void SET_PixelZoom(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 5215 SET_by_offset(disp, _gloffset_PixelZoom, fn); 5216} 5217 5218typedef void (GLAPIENTRYP _glptr_PixelTransferf)(GLenum, GLfloat); 5219#define CALL_PixelTransferf(disp, parameters) \ 5220 (* GET_PixelTransferf(disp)) parameters 5221static inline _glptr_PixelTransferf GET_PixelTransferf(struct _glapi_table *disp) { 5222 return (_glptr_PixelTransferf) (GET_by_offset(disp, _gloffset_PixelTransferf)); 5223} 5224 5225static inline void SET_PixelTransferf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 5226 SET_by_offset(disp, _gloffset_PixelTransferf, fn); 5227} 5228 5229typedef void (GLAPIENTRYP _glptr_PixelTransferi)(GLenum, GLint); 5230#define CALL_PixelTransferi(disp, parameters) \ 5231 (* GET_PixelTransferi(disp)) parameters 5232static inline _glptr_PixelTransferi GET_PixelTransferi(struct _glapi_table *disp) { 5233 return (_glptr_PixelTransferi) (GET_by_offset(disp, _gloffset_PixelTransferi)); 5234} 5235 5236static inline void SET_PixelTransferi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 5237 SET_by_offset(disp, _gloffset_PixelTransferi, fn); 5238} 5239 5240typedef void (GLAPIENTRYP _glptr_PixelStoref)(GLenum, GLfloat); 5241#define CALL_PixelStoref(disp, parameters) \ 5242 (* GET_PixelStoref(disp)) parameters 5243static inline _glptr_PixelStoref GET_PixelStoref(struct _glapi_table *disp) { 5244 return (_glptr_PixelStoref) (GET_by_offset(disp, _gloffset_PixelStoref)); 5245} 5246 5247static inline void SET_PixelStoref(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 5248 SET_by_offset(disp, _gloffset_PixelStoref, fn); 5249} 5250 5251typedef void (GLAPIENTRYP _glptr_PixelStorei)(GLenum, GLint); 5252#define CALL_PixelStorei(disp, parameters) \ 5253 (* GET_PixelStorei(disp)) parameters 5254static inline _glptr_PixelStorei GET_PixelStorei(struct _glapi_table *disp) { 5255 return (_glptr_PixelStorei) (GET_by_offset(disp, _gloffset_PixelStorei)); 5256} 5257 5258static inline void SET_PixelStorei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 5259 SET_by_offset(disp, _gloffset_PixelStorei, fn); 5260} 5261 5262typedef void (GLAPIENTRYP _glptr_PixelMapfv)(GLenum, GLsizei, const GLfloat *); 5263#define CALL_PixelMapfv(disp, parameters) \ 5264 (* GET_PixelMapfv(disp)) parameters 5265static inline _glptr_PixelMapfv GET_PixelMapfv(struct _glapi_table *disp) { 5266 return (_glptr_PixelMapfv) (GET_by_offset(disp, _gloffset_PixelMapfv)); 5267} 5268 5269static inline void SET_PixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLfloat *)) { 5270 SET_by_offset(disp, _gloffset_PixelMapfv, fn); 5271} 5272 5273typedef void (GLAPIENTRYP _glptr_PixelMapuiv)(GLenum, GLsizei, const GLuint *); 5274#define CALL_PixelMapuiv(disp, parameters) \ 5275 (* GET_PixelMapuiv(disp)) parameters 5276static inline _glptr_PixelMapuiv GET_PixelMapuiv(struct _glapi_table *disp) { 5277 return (_glptr_PixelMapuiv) (GET_by_offset(disp, _gloffset_PixelMapuiv)); 5278} 5279 5280static inline void SET_PixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLuint *)) { 5281 SET_by_offset(disp, _gloffset_PixelMapuiv, fn); 5282} 5283 5284typedef void (GLAPIENTRYP _glptr_PixelMapusv)(GLenum, GLsizei, const GLushort *); 5285#define CALL_PixelMapusv(disp, parameters) \ 5286 (* GET_PixelMapusv(disp)) parameters 5287static inline _glptr_PixelMapusv GET_PixelMapusv(struct _glapi_table *disp) { 5288 return (_glptr_PixelMapusv) (GET_by_offset(disp, _gloffset_PixelMapusv)); 5289} 5290 5291static inline void SET_PixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLushort *)) { 5292 SET_by_offset(disp, _gloffset_PixelMapusv, fn); 5293} 5294 5295typedef void (GLAPIENTRYP _glptr_ReadBuffer)(GLenum); 5296#define CALL_ReadBuffer(disp, parameters) \ 5297 (* GET_ReadBuffer(disp)) parameters 5298static inline _glptr_ReadBuffer GET_ReadBuffer(struct _glapi_table *disp) { 5299 return (_glptr_ReadBuffer) (GET_by_offset(disp, _gloffset_ReadBuffer)); 5300} 5301 5302static inline void SET_ReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 5303 SET_by_offset(disp, _gloffset_ReadBuffer, fn); 5304} 5305 5306typedef void (GLAPIENTRYP _glptr_CopyPixels)(GLint, GLint, GLsizei, GLsizei, GLenum); 5307#define CALL_CopyPixels(disp, parameters) \ 5308 (* GET_CopyPixels(disp)) parameters 5309static inline _glptr_CopyPixels GET_CopyPixels(struct _glapi_table *disp) { 5310 return (_glptr_CopyPixels) (GET_by_offset(disp, _gloffset_CopyPixels)); 5311} 5312 5313static inline void SET_CopyPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum)) { 5314 SET_by_offset(disp, _gloffset_CopyPixels, fn); 5315} 5316 5317typedef void (GLAPIENTRYP _glptr_ReadPixels)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *); 5318#define CALL_ReadPixels(disp, parameters) \ 5319 (* GET_ReadPixels(disp)) parameters 5320static inline _glptr_ReadPixels GET_ReadPixels(struct _glapi_table *disp) { 5321 return (_glptr_ReadPixels) (GET_by_offset(disp, _gloffset_ReadPixels)); 5322} 5323 5324static inline void SET_ReadPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *)) { 5325 SET_by_offset(disp, _gloffset_ReadPixels, fn); 5326} 5327 5328typedef void (GLAPIENTRYP _glptr_DrawPixels)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 5329#define CALL_DrawPixels(disp, parameters) \ 5330 (* GET_DrawPixels(disp)) parameters 5331static inline _glptr_DrawPixels GET_DrawPixels(struct _glapi_table *disp) { 5332 return (_glptr_DrawPixels) (GET_by_offset(disp, _gloffset_DrawPixels)); 5333} 5334 5335static inline void SET_DrawPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 5336 SET_by_offset(disp, _gloffset_DrawPixels, fn); 5337} 5338 5339typedef void (GLAPIENTRYP _glptr_GetBooleanv)(GLenum, GLboolean *); 5340#define CALL_GetBooleanv(disp, parameters) \ 5341 (* GET_GetBooleanv(disp)) parameters 5342static inline _glptr_GetBooleanv GET_GetBooleanv(struct _glapi_table *disp) { 5343 return (_glptr_GetBooleanv) (GET_by_offset(disp, _gloffset_GetBooleanv)); 5344} 5345 5346static inline void SET_GetBooleanv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean *)) { 5347 SET_by_offset(disp, _gloffset_GetBooleanv, fn); 5348} 5349 5350typedef void (GLAPIENTRYP _glptr_GetClipPlane)(GLenum, GLdouble *); 5351#define CALL_GetClipPlane(disp, parameters) \ 5352 (* GET_GetClipPlane(disp)) parameters 5353static inline _glptr_GetClipPlane GET_GetClipPlane(struct _glapi_table *disp) { 5354 return (_glptr_GetClipPlane) (GET_by_offset(disp, _gloffset_GetClipPlane)); 5355} 5356 5357static inline void SET_GetClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) { 5358 SET_by_offset(disp, _gloffset_GetClipPlane, fn); 5359} 5360 5361typedef void (GLAPIENTRYP _glptr_GetDoublev)(GLenum, GLdouble *); 5362#define CALL_GetDoublev(disp, parameters) \ 5363 (* GET_GetDoublev(disp)) parameters 5364static inline _glptr_GetDoublev GET_GetDoublev(struct _glapi_table *disp) { 5365 return (_glptr_GetDoublev) (GET_by_offset(disp, _gloffset_GetDoublev)); 5366} 5367 5368static inline void SET_GetDoublev(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) { 5369 SET_by_offset(disp, _gloffset_GetDoublev, fn); 5370} 5371 5372typedef GLenum (GLAPIENTRYP _glptr_GetError)(void); 5373#define CALL_GetError(disp, parameters) \ 5374 (* GET_GetError(disp)) parameters 5375static inline _glptr_GetError GET_GetError(struct _glapi_table *disp) { 5376 return (_glptr_GetError) (GET_by_offset(disp, _gloffset_GetError)); 5377} 5378 5379static inline void SET_GetError(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) { 5380 SET_by_offset(disp, _gloffset_GetError, fn); 5381} 5382 5383typedef void (GLAPIENTRYP _glptr_GetFloatv)(GLenum, GLfloat *); 5384#define CALL_GetFloatv(disp, parameters) \ 5385 (* GET_GetFloatv(disp)) parameters 5386static inline _glptr_GetFloatv GET_GetFloatv(struct _glapi_table *disp) { 5387 return (_glptr_GetFloatv) (GET_by_offset(disp, _gloffset_GetFloatv)); 5388} 5389 5390static inline void SET_GetFloatv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) { 5391 SET_by_offset(disp, _gloffset_GetFloatv, fn); 5392} 5393 5394typedef void (GLAPIENTRYP _glptr_GetIntegerv)(GLenum, GLint *); 5395#define CALL_GetIntegerv(disp, parameters) \ 5396 (* GET_GetIntegerv(disp)) parameters 5397static inline _glptr_GetIntegerv GET_GetIntegerv(struct _glapi_table *disp) { 5398 return (_glptr_GetIntegerv) (GET_by_offset(disp, _gloffset_GetIntegerv)); 5399} 5400 5401static inline void SET_GetIntegerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) { 5402 SET_by_offset(disp, _gloffset_GetIntegerv, fn); 5403} 5404 5405typedef void (GLAPIENTRYP _glptr_GetLightfv)(GLenum, GLenum, GLfloat *); 5406#define CALL_GetLightfv(disp, parameters) \ 5407 (* GET_GetLightfv(disp)) parameters 5408static inline _glptr_GetLightfv GET_GetLightfv(struct _glapi_table *disp) { 5409 return (_glptr_GetLightfv) (GET_by_offset(disp, _gloffset_GetLightfv)); 5410} 5411 5412static inline void SET_GetLightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5413 SET_by_offset(disp, _gloffset_GetLightfv, fn); 5414} 5415 5416typedef void (GLAPIENTRYP _glptr_GetLightiv)(GLenum, GLenum, GLint *); 5417#define CALL_GetLightiv(disp, parameters) \ 5418 (* GET_GetLightiv(disp)) parameters 5419static inline _glptr_GetLightiv GET_GetLightiv(struct _glapi_table *disp) { 5420 return (_glptr_GetLightiv) (GET_by_offset(disp, _gloffset_GetLightiv)); 5421} 5422 5423static inline void SET_GetLightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5424 SET_by_offset(disp, _gloffset_GetLightiv, fn); 5425} 5426 5427typedef void (GLAPIENTRYP _glptr_GetMapdv)(GLenum, GLenum, GLdouble *); 5428#define CALL_GetMapdv(disp, parameters) \ 5429 (* GET_GetMapdv(disp)) parameters 5430static inline _glptr_GetMapdv GET_GetMapdv(struct _glapi_table *disp) { 5431 return (_glptr_GetMapdv) (GET_by_offset(disp, _gloffset_GetMapdv)); 5432} 5433 5434static inline void SET_GetMapdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) { 5435 SET_by_offset(disp, _gloffset_GetMapdv, fn); 5436} 5437 5438typedef void (GLAPIENTRYP _glptr_GetMapfv)(GLenum, GLenum, GLfloat *); 5439#define CALL_GetMapfv(disp, parameters) \ 5440 (* GET_GetMapfv(disp)) parameters 5441static inline _glptr_GetMapfv GET_GetMapfv(struct _glapi_table *disp) { 5442 return (_glptr_GetMapfv) (GET_by_offset(disp, _gloffset_GetMapfv)); 5443} 5444 5445static inline void SET_GetMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5446 SET_by_offset(disp, _gloffset_GetMapfv, fn); 5447} 5448 5449typedef void (GLAPIENTRYP _glptr_GetMapiv)(GLenum, GLenum, GLint *); 5450#define CALL_GetMapiv(disp, parameters) \ 5451 (* GET_GetMapiv(disp)) parameters 5452static inline _glptr_GetMapiv GET_GetMapiv(struct _glapi_table *disp) { 5453 return (_glptr_GetMapiv) (GET_by_offset(disp, _gloffset_GetMapiv)); 5454} 5455 5456static inline void SET_GetMapiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5457 SET_by_offset(disp, _gloffset_GetMapiv, fn); 5458} 5459 5460typedef void (GLAPIENTRYP _glptr_GetMaterialfv)(GLenum, GLenum, GLfloat *); 5461#define CALL_GetMaterialfv(disp, parameters) \ 5462 (* GET_GetMaterialfv(disp)) parameters 5463static inline _glptr_GetMaterialfv GET_GetMaterialfv(struct _glapi_table *disp) { 5464 return (_glptr_GetMaterialfv) (GET_by_offset(disp, _gloffset_GetMaterialfv)); 5465} 5466 5467static inline void SET_GetMaterialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5468 SET_by_offset(disp, _gloffset_GetMaterialfv, fn); 5469} 5470 5471typedef void (GLAPIENTRYP _glptr_GetMaterialiv)(GLenum, GLenum, GLint *); 5472#define CALL_GetMaterialiv(disp, parameters) \ 5473 (* GET_GetMaterialiv(disp)) parameters 5474static inline _glptr_GetMaterialiv GET_GetMaterialiv(struct _glapi_table *disp) { 5475 return (_glptr_GetMaterialiv) (GET_by_offset(disp, _gloffset_GetMaterialiv)); 5476} 5477 5478static inline void SET_GetMaterialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5479 SET_by_offset(disp, _gloffset_GetMaterialiv, fn); 5480} 5481 5482typedef void (GLAPIENTRYP _glptr_GetPixelMapfv)(GLenum, GLfloat *); 5483#define CALL_GetPixelMapfv(disp, parameters) \ 5484 (* GET_GetPixelMapfv(disp)) parameters 5485static inline _glptr_GetPixelMapfv GET_GetPixelMapfv(struct _glapi_table *disp) { 5486 return (_glptr_GetPixelMapfv) (GET_by_offset(disp, _gloffset_GetPixelMapfv)); 5487} 5488 5489static inline void SET_GetPixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) { 5490 SET_by_offset(disp, _gloffset_GetPixelMapfv, fn); 5491} 5492 5493typedef void (GLAPIENTRYP _glptr_GetPixelMapuiv)(GLenum, GLuint *); 5494#define CALL_GetPixelMapuiv(disp, parameters) \ 5495 (* GET_GetPixelMapuiv(disp)) parameters 5496static inline _glptr_GetPixelMapuiv GET_GetPixelMapuiv(struct _glapi_table *disp) { 5497 return (_glptr_GetPixelMapuiv) (GET_by_offset(disp, _gloffset_GetPixelMapuiv)); 5498} 5499 5500static inline void SET_GetPixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint *)) { 5501 SET_by_offset(disp, _gloffset_GetPixelMapuiv, fn); 5502} 5503 5504typedef void (GLAPIENTRYP _glptr_GetPixelMapusv)(GLenum, GLushort *); 5505#define CALL_GetPixelMapusv(disp, parameters) \ 5506 (* GET_GetPixelMapusv(disp)) parameters 5507static inline _glptr_GetPixelMapusv GET_GetPixelMapusv(struct _glapi_table *disp) { 5508 return (_glptr_GetPixelMapusv) (GET_by_offset(disp, _gloffset_GetPixelMapusv)); 5509} 5510 5511static inline void SET_GetPixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLushort *)) { 5512 SET_by_offset(disp, _gloffset_GetPixelMapusv, fn); 5513} 5514 5515typedef void (GLAPIENTRYP _glptr_GetPolygonStipple)(GLubyte *); 5516#define CALL_GetPolygonStipple(disp, parameters) \ 5517 (* GET_GetPolygonStipple(disp)) parameters 5518static inline _glptr_GetPolygonStipple GET_GetPolygonStipple(struct _glapi_table *disp) { 5519 return (_glptr_GetPolygonStipple) (GET_by_offset(disp, _gloffset_GetPolygonStipple)); 5520} 5521 5522static inline void SET_GetPolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte *)) { 5523 SET_by_offset(disp, _gloffset_GetPolygonStipple, fn); 5524} 5525 5526typedef const GLubyte * (GLAPIENTRYP _glptr_GetString)(GLenum); 5527#define CALL_GetString(disp, parameters) \ 5528 (* GET_GetString(disp)) parameters 5529static inline _glptr_GetString GET_GetString(struct _glapi_table *disp) { 5530 return (_glptr_GetString) (GET_by_offset(disp, _gloffset_GetString)); 5531} 5532 5533static inline void SET_GetString(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum)) { 5534 SET_by_offset(disp, _gloffset_GetString, fn); 5535} 5536 5537typedef void (GLAPIENTRYP _glptr_GetTexEnvfv)(GLenum, GLenum, GLfloat *); 5538#define CALL_GetTexEnvfv(disp, parameters) \ 5539 (* GET_GetTexEnvfv(disp)) parameters 5540static inline _glptr_GetTexEnvfv GET_GetTexEnvfv(struct _glapi_table *disp) { 5541 return (_glptr_GetTexEnvfv) (GET_by_offset(disp, _gloffset_GetTexEnvfv)); 5542} 5543 5544static inline void SET_GetTexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5545 SET_by_offset(disp, _gloffset_GetTexEnvfv, fn); 5546} 5547 5548typedef void (GLAPIENTRYP _glptr_GetTexEnviv)(GLenum, GLenum, GLint *); 5549#define CALL_GetTexEnviv(disp, parameters) \ 5550 (* GET_GetTexEnviv(disp)) parameters 5551static inline _glptr_GetTexEnviv GET_GetTexEnviv(struct _glapi_table *disp) { 5552 return (_glptr_GetTexEnviv) (GET_by_offset(disp, _gloffset_GetTexEnviv)); 5553} 5554 5555static inline void SET_GetTexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5556 SET_by_offset(disp, _gloffset_GetTexEnviv, fn); 5557} 5558 5559typedef void (GLAPIENTRYP _glptr_GetTexGendv)(GLenum, GLenum, GLdouble *); 5560#define CALL_GetTexGendv(disp, parameters) \ 5561 (* GET_GetTexGendv(disp)) parameters 5562static inline _glptr_GetTexGendv GET_GetTexGendv(struct _glapi_table *disp) { 5563 return (_glptr_GetTexGendv) (GET_by_offset(disp, _gloffset_GetTexGendv)); 5564} 5565 5566static inline void SET_GetTexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) { 5567 SET_by_offset(disp, _gloffset_GetTexGendv, fn); 5568} 5569 5570typedef void (GLAPIENTRYP _glptr_GetTexGenfv)(GLenum, GLenum, GLfloat *); 5571#define CALL_GetTexGenfv(disp, parameters) \ 5572 (* GET_GetTexGenfv(disp)) parameters 5573static inline _glptr_GetTexGenfv GET_GetTexGenfv(struct _glapi_table *disp) { 5574 return (_glptr_GetTexGenfv) (GET_by_offset(disp, _gloffset_GetTexGenfv)); 5575} 5576 5577static inline void SET_GetTexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5578 SET_by_offset(disp, _gloffset_GetTexGenfv, fn); 5579} 5580 5581typedef void (GLAPIENTRYP _glptr_GetTexGeniv)(GLenum, GLenum, GLint *); 5582#define CALL_GetTexGeniv(disp, parameters) \ 5583 (* GET_GetTexGeniv(disp)) parameters 5584static inline _glptr_GetTexGeniv GET_GetTexGeniv(struct _glapi_table *disp) { 5585 return (_glptr_GetTexGeniv) (GET_by_offset(disp, _gloffset_GetTexGeniv)); 5586} 5587 5588static inline void SET_GetTexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5589 SET_by_offset(disp, _gloffset_GetTexGeniv, fn); 5590} 5591 5592typedef void (GLAPIENTRYP _glptr_GetTexImage)(GLenum, GLint, GLenum, GLenum, GLvoid *); 5593#define CALL_GetTexImage(disp, parameters) \ 5594 (* GET_GetTexImage(disp)) parameters 5595static inline _glptr_GetTexImage GET_GetTexImage(struct _glapi_table *disp) { 5596 return (_glptr_GetTexImage) (GET_by_offset(disp, _gloffset_GetTexImage)); 5597} 5598 5599static inline void SET_GetTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLvoid *)) { 5600 SET_by_offset(disp, _gloffset_GetTexImage, fn); 5601} 5602 5603typedef void (GLAPIENTRYP _glptr_GetTexParameterfv)(GLenum, GLenum, GLfloat *); 5604#define CALL_GetTexParameterfv(disp, parameters) \ 5605 (* GET_GetTexParameterfv(disp)) parameters 5606static inline _glptr_GetTexParameterfv GET_GetTexParameterfv(struct _glapi_table *disp) { 5607 return (_glptr_GetTexParameterfv) (GET_by_offset(disp, _gloffset_GetTexParameterfv)); 5608} 5609 5610static inline void SET_GetTexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 5611 SET_by_offset(disp, _gloffset_GetTexParameterfv, fn); 5612} 5613 5614typedef void (GLAPIENTRYP _glptr_GetTexParameteriv)(GLenum, GLenum, GLint *); 5615#define CALL_GetTexParameteriv(disp, parameters) \ 5616 (* GET_GetTexParameteriv(disp)) parameters 5617static inline _glptr_GetTexParameteriv GET_GetTexParameteriv(struct _glapi_table *disp) { 5618 return (_glptr_GetTexParameteriv) (GET_by_offset(disp, _gloffset_GetTexParameteriv)); 5619} 5620 5621static inline void SET_GetTexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 5622 SET_by_offset(disp, _gloffset_GetTexParameteriv, fn); 5623} 5624 5625typedef void (GLAPIENTRYP _glptr_GetTexLevelParameterfv)(GLenum, GLint, GLenum, GLfloat *); 5626#define CALL_GetTexLevelParameterfv(disp, parameters) \ 5627 (* GET_GetTexLevelParameterfv(disp)) parameters 5628static inline _glptr_GetTexLevelParameterfv GET_GetTexLevelParameterfv(struct _glapi_table *disp) { 5629 return (_glptr_GetTexLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTexLevelParameterfv)); 5630} 5631 5632static inline void SET_GetTexLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLfloat *)) { 5633 SET_by_offset(disp, _gloffset_GetTexLevelParameterfv, fn); 5634} 5635 5636typedef void (GLAPIENTRYP _glptr_GetTexLevelParameteriv)(GLenum, GLint, GLenum, GLint *); 5637#define CALL_GetTexLevelParameteriv(disp, parameters) \ 5638 (* GET_GetTexLevelParameteriv(disp)) parameters 5639static inline _glptr_GetTexLevelParameteriv GET_GetTexLevelParameteriv(struct _glapi_table *disp) { 5640 return (_glptr_GetTexLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTexLevelParameteriv)); 5641} 5642 5643static inline void SET_GetTexLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint *)) { 5644 SET_by_offset(disp, _gloffset_GetTexLevelParameteriv, fn); 5645} 5646 5647typedef GLboolean (GLAPIENTRYP _glptr_IsEnabled)(GLenum); 5648#define CALL_IsEnabled(disp, parameters) \ 5649 (* GET_IsEnabled(disp)) parameters 5650static inline _glptr_IsEnabled GET_IsEnabled(struct _glapi_table *disp) { 5651 return (_glptr_IsEnabled) (GET_by_offset(disp, _gloffset_IsEnabled)); 5652} 5653 5654static inline void SET_IsEnabled(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) { 5655 SET_by_offset(disp, _gloffset_IsEnabled, fn); 5656} 5657 5658typedef GLboolean (GLAPIENTRYP _glptr_IsList)(GLuint); 5659#define CALL_IsList(disp, parameters) \ 5660 (* GET_IsList(disp)) parameters 5661static inline _glptr_IsList GET_IsList(struct _glapi_table *disp) { 5662 return (_glptr_IsList) (GET_by_offset(disp, _gloffset_IsList)); 5663} 5664 5665static inline void SET_IsList(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 5666 SET_by_offset(disp, _gloffset_IsList, fn); 5667} 5668 5669typedef void (GLAPIENTRYP _glptr_DepthRange)(GLclampd, GLclampd); 5670#define CALL_DepthRange(disp, parameters) \ 5671 (* GET_DepthRange(disp)) parameters 5672static inline _glptr_DepthRange GET_DepthRange(struct _glapi_table *disp) { 5673 return (_glptr_DepthRange) (GET_by_offset(disp, _gloffset_DepthRange)); 5674} 5675 5676static inline void SET_DepthRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) { 5677 SET_by_offset(disp, _gloffset_DepthRange, fn); 5678} 5679 5680typedef void (GLAPIENTRYP _glptr_Frustum)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); 5681#define CALL_Frustum(disp, parameters) \ 5682 (* GET_Frustum(disp)) parameters 5683static inline _glptr_Frustum GET_Frustum(struct _glapi_table *disp) { 5684 return (_glptr_Frustum) (GET_by_offset(disp, _gloffset_Frustum)); 5685} 5686 5687static inline void SET_Frustum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) { 5688 SET_by_offset(disp, _gloffset_Frustum, fn); 5689} 5690 5691typedef void (GLAPIENTRYP _glptr_LoadIdentity)(void); 5692#define CALL_LoadIdentity(disp, parameters) \ 5693 (* GET_LoadIdentity(disp)) parameters 5694static inline _glptr_LoadIdentity GET_LoadIdentity(struct _glapi_table *disp) { 5695 return (_glptr_LoadIdentity) (GET_by_offset(disp, _gloffset_LoadIdentity)); 5696} 5697 5698static inline void SET_LoadIdentity(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 5699 SET_by_offset(disp, _gloffset_LoadIdentity, fn); 5700} 5701 5702typedef void (GLAPIENTRYP _glptr_LoadMatrixf)(const GLfloat *); 5703#define CALL_LoadMatrixf(disp, parameters) \ 5704 (* GET_LoadMatrixf(disp)) parameters 5705static inline _glptr_LoadMatrixf GET_LoadMatrixf(struct _glapi_table *disp) { 5706 return (_glptr_LoadMatrixf) (GET_by_offset(disp, _gloffset_LoadMatrixf)); 5707} 5708 5709static inline void SET_LoadMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 5710 SET_by_offset(disp, _gloffset_LoadMatrixf, fn); 5711} 5712 5713typedef void (GLAPIENTRYP _glptr_LoadMatrixd)(const GLdouble *); 5714#define CALL_LoadMatrixd(disp, parameters) \ 5715 (* GET_LoadMatrixd(disp)) parameters 5716static inline _glptr_LoadMatrixd GET_LoadMatrixd(struct _glapi_table *disp) { 5717 return (_glptr_LoadMatrixd) (GET_by_offset(disp, _gloffset_LoadMatrixd)); 5718} 5719 5720static inline void SET_LoadMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 5721 SET_by_offset(disp, _gloffset_LoadMatrixd, fn); 5722} 5723 5724typedef void (GLAPIENTRYP _glptr_MatrixMode)(GLenum); 5725#define CALL_MatrixMode(disp, parameters) \ 5726 (* GET_MatrixMode(disp)) parameters 5727static inline _glptr_MatrixMode GET_MatrixMode(struct _glapi_table *disp) { 5728 return (_glptr_MatrixMode) (GET_by_offset(disp, _gloffset_MatrixMode)); 5729} 5730 5731static inline void SET_MatrixMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 5732 SET_by_offset(disp, _gloffset_MatrixMode, fn); 5733} 5734 5735typedef void (GLAPIENTRYP _glptr_MultMatrixf)(const GLfloat *); 5736#define CALL_MultMatrixf(disp, parameters) \ 5737 (* GET_MultMatrixf(disp)) parameters 5738static inline _glptr_MultMatrixf GET_MultMatrixf(struct _glapi_table *disp) { 5739 return (_glptr_MultMatrixf) (GET_by_offset(disp, _gloffset_MultMatrixf)); 5740} 5741 5742static inline void SET_MultMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 5743 SET_by_offset(disp, _gloffset_MultMatrixf, fn); 5744} 5745 5746typedef void (GLAPIENTRYP _glptr_MultMatrixd)(const GLdouble *); 5747#define CALL_MultMatrixd(disp, parameters) \ 5748 (* GET_MultMatrixd(disp)) parameters 5749static inline _glptr_MultMatrixd GET_MultMatrixd(struct _glapi_table *disp) { 5750 return (_glptr_MultMatrixd) (GET_by_offset(disp, _gloffset_MultMatrixd)); 5751} 5752 5753static inline void SET_MultMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 5754 SET_by_offset(disp, _gloffset_MultMatrixd, fn); 5755} 5756 5757typedef void (GLAPIENTRYP _glptr_Ortho)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); 5758#define CALL_Ortho(disp, parameters) \ 5759 (* GET_Ortho(disp)) parameters 5760static inline _glptr_Ortho GET_Ortho(struct _glapi_table *disp) { 5761 return (_glptr_Ortho) (GET_by_offset(disp, _gloffset_Ortho)); 5762} 5763 5764static inline void SET_Ortho(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) { 5765 SET_by_offset(disp, _gloffset_Ortho, fn); 5766} 5767 5768typedef void (GLAPIENTRYP _glptr_PopMatrix)(void); 5769#define CALL_PopMatrix(disp, parameters) \ 5770 (* GET_PopMatrix(disp)) parameters 5771static inline _glptr_PopMatrix GET_PopMatrix(struct _glapi_table *disp) { 5772 return (_glptr_PopMatrix) (GET_by_offset(disp, _gloffset_PopMatrix)); 5773} 5774 5775static inline void SET_PopMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 5776 SET_by_offset(disp, _gloffset_PopMatrix, fn); 5777} 5778 5779typedef void (GLAPIENTRYP _glptr_PushMatrix)(void); 5780#define CALL_PushMatrix(disp, parameters) \ 5781 (* GET_PushMatrix(disp)) parameters 5782static inline _glptr_PushMatrix GET_PushMatrix(struct _glapi_table *disp) { 5783 return (_glptr_PushMatrix) (GET_by_offset(disp, _gloffset_PushMatrix)); 5784} 5785 5786static inline void SET_PushMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 5787 SET_by_offset(disp, _gloffset_PushMatrix, fn); 5788} 5789 5790typedef void (GLAPIENTRYP _glptr_Rotated)(GLdouble, GLdouble, GLdouble, GLdouble); 5791#define CALL_Rotated(disp, parameters) \ 5792 (* GET_Rotated(disp)) parameters 5793static inline _glptr_Rotated GET_Rotated(struct _glapi_table *disp) { 5794 return (_glptr_Rotated) (GET_by_offset(disp, _gloffset_Rotated)); 5795} 5796 5797static inline void SET_Rotated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 5798 SET_by_offset(disp, _gloffset_Rotated, fn); 5799} 5800 5801typedef void (GLAPIENTRYP _glptr_Rotatef)(GLfloat, GLfloat, GLfloat, GLfloat); 5802#define CALL_Rotatef(disp, parameters) \ 5803 (* GET_Rotatef(disp)) parameters 5804static inline _glptr_Rotatef GET_Rotatef(struct _glapi_table *disp) { 5805 return (_glptr_Rotatef) (GET_by_offset(disp, _gloffset_Rotatef)); 5806} 5807 5808static inline void SET_Rotatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 5809 SET_by_offset(disp, _gloffset_Rotatef, fn); 5810} 5811 5812typedef void (GLAPIENTRYP _glptr_Scaled)(GLdouble, GLdouble, GLdouble); 5813#define CALL_Scaled(disp, parameters) \ 5814 (* GET_Scaled(disp)) parameters 5815static inline _glptr_Scaled GET_Scaled(struct _glapi_table *disp) { 5816 return (_glptr_Scaled) (GET_by_offset(disp, _gloffset_Scaled)); 5817} 5818 5819static inline void SET_Scaled(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 5820 SET_by_offset(disp, _gloffset_Scaled, fn); 5821} 5822 5823typedef void (GLAPIENTRYP _glptr_Scalef)(GLfloat, GLfloat, GLfloat); 5824#define CALL_Scalef(disp, parameters) \ 5825 (* GET_Scalef(disp)) parameters 5826static inline _glptr_Scalef GET_Scalef(struct _glapi_table *disp) { 5827 return (_glptr_Scalef) (GET_by_offset(disp, _gloffset_Scalef)); 5828} 5829 5830static inline void SET_Scalef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 5831 SET_by_offset(disp, _gloffset_Scalef, fn); 5832} 5833 5834typedef void (GLAPIENTRYP _glptr_Translated)(GLdouble, GLdouble, GLdouble); 5835#define CALL_Translated(disp, parameters) \ 5836 (* GET_Translated(disp)) parameters 5837static inline _glptr_Translated GET_Translated(struct _glapi_table *disp) { 5838 return (_glptr_Translated) (GET_by_offset(disp, _gloffset_Translated)); 5839} 5840 5841static inline void SET_Translated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 5842 SET_by_offset(disp, _gloffset_Translated, fn); 5843} 5844 5845typedef void (GLAPIENTRYP _glptr_Translatef)(GLfloat, GLfloat, GLfloat); 5846#define CALL_Translatef(disp, parameters) \ 5847 (* GET_Translatef(disp)) parameters 5848static inline _glptr_Translatef GET_Translatef(struct _glapi_table *disp) { 5849 return (_glptr_Translatef) (GET_by_offset(disp, _gloffset_Translatef)); 5850} 5851 5852static inline void SET_Translatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 5853 SET_by_offset(disp, _gloffset_Translatef, fn); 5854} 5855 5856typedef void (GLAPIENTRYP _glptr_Viewport)(GLint, GLint, GLsizei, GLsizei); 5857#define CALL_Viewport(disp, parameters) \ 5858 (* GET_Viewport(disp)) parameters 5859static inline _glptr_Viewport GET_Viewport(struct _glapi_table *disp) { 5860 return (_glptr_Viewport) (GET_by_offset(disp, _gloffset_Viewport)); 5861} 5862 5863static inline void SET_Viewport(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) { 5864 SET_by_offset(disp, _gloffset_Viewport, fn); 5865} 5866 5867typedef void (GLAPIENTRYP _glptr_ArrayElement)(GLint); 5868#define CALL_ArrayElement(disp, parameters) \ 5869 (* GET_ArrayElement(disp)) parameters 5870static inline _glptr_ArrayElement GET_ArrayElement(struct _glapi_table *disp) { 5871 return (_glptr_ArrayElement) (GET_by_offset(disp, _gloffset_ArrayElement)); 5872} 5873 5874static inline void SET_ArrayElement(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) { 5875 SET_by_offset(disp, _gloffset_ArrayElement, fn); 5876} 5877 5878typedef void (GLAPIENTRYP _glptr_BindTexture)(GLenum, GLuint); 5879#define CALL_BindTexture(disp, parameters) \ 5880 (* GET_BindTexture(disp)) parameters 5881static inline _glptr_BindTexture GET_BindTexture(struct _glapi_table *disp) { 5882 return (_glptr_BindTexture) (GET_by_offset(disp, _gloffset_BindTexture)); 5883} 5884 5885static inline void SET_BindTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 5886 SET_by_offset(disp, _gloffset_BindTexture, fn); 5887} 5888 5889typedef void (GLAPIENTRYP _glptr_ColorPointer)(GLint, GLenum, GLsizei, const GLvoid *); 5890#define CALL_ColorPointer(disp, parameters) \ 5891 (* GET_ColorPointer(disp)) parameters 5892static inline _glptr_ColorPointer GET_ColorPointer(struct _glapi_table *disp) { 5893 return (_glptr_ColorPointer) (GET_by_offset(disp, _gloffset_ColorPointer)); 5894} 5895 5896static inline void SET_ColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) { 5897 SET_by_offset(disp, _gloffset_ColorPointer, fn); 5898} 5899 5900typedef void (GLAPIENTRYP _glptr_DisableClientState)(GLenum); 5901#define CALL_DisableClientState(disp, parameters) \ 5902 (* GET_DisableClientState(disp)) parameters 5903static inline _glptr_DisableClientState GET_DisableClientState(struct _glapi_table *disp) { 5904 return (_glptr_DisableClientState) (GET_by_offset(disp, _gloffset_DisableClientState)); 5905} 5906 5907static inline void SET_DisableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 5908 SET_by_offset(disp, _gloffset_DisableClientState, fn); 5909} 5910 5911typedef void (GLAPIENTRYP _glptr_DrawArrays)(GLenum, GLint, GLsizei); 5912#define CALL_DrawArrays(disp, parameters) \ 5913 (* GET_DrawArrays(disp)) parameters 5914static inline _glptr_DrawArrays GET_DrawArrays(struct _glapi_table *disp) { 5915 return (_glptr_DrawArrays) (GET_by_offset(disp, _gloffset_DrawArrays)); 5916} 5917 5918static inline void SET_DrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei)) { 5919 SET_by_offset(disp, _gloffset_DrawArrays, fn); 5920} 5921 5922typedef void (GLAPIENTRYP _glptr_DrawElements)(GLenum, GLsizei, GLenum, const GLvoid *); 5923#define CALL_DrawElements(disp, parameters) \ 5924 (* GET_DrawElements(disp)) parameters 5925static inline _glptr_DrawElements GET_DrawElements(struct _glapi_table *disp) { 5926 return (_glptr_DrawElements) (GET_by_offset(disp, _gloffset_DrawElements)); 5927} 5928 5929static inline void SET_DrawElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *)) { 5930 SET_by_offset(disp, _gloffset_DrawElements, fn); 5931} 5932 5933typedef void (GLAPIENTRYP _glptr_EdgeFlagPointer)(GLsizei, const GLvoid *); 5934#define CALL_EdgeFlagPointer(disp, parameters) \ 5935 (* GET_EdgeFlagPointer(disp)) parameters 5936static inline _glptr_EdgeFlagPointer GET_EdgeFlagPointer(struct _glapi_table *disp) { 5937 return (_glptr_EdgeFlagPointer) (GET_by_offset(disp, _gloffset_EdgeFlagPointer)); 5938} 5939 5940static inline void SET_EdgeFlagPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLvoid *)) { 5941 SET_by_offset(disp, _gloffset_EdgeFlagPointer, fn); 5942} 5943 5944typedef void (GLAPIENTRYP _glptr_EnableClientState)(GLenum); 5945#define CALL_EnableClientState(disp, parameters) \ 5946 (* GET_EnableClientState(disp)) parameters 5947static inline _glptr_EnableClientState GET_EnableClientState(struct _glapi_table *disp) { 5948 return (_glptr_EnableClientState) (GET_by_offset(disp, _gloffset_EnableClientState)); 5949} 5950 5951static inline void SET_EnableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 5952 SET_by_offset(disp, _gloffset_EnableClientState, fn); 5953} 5954 5955typedef void (GLAPIENTRYP _glptr_IndexPointer)(GLenum, GLsizei, const GLvoid *); 5956#define CALL_IndexPointer(disp, parameters) \ 5957 (* GET_IndexPointer(disp)) parameters 5958static inline _glptr_IndexPointer GET_IndexPointer(struct _glapi_table *disp) { 5959 return (_glptr_IndexPointer) (GET_by_offset(disp, _gloffset_IndexPointer)); 5960} 5961 5962static inline void SET_IndexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) { 5963 SET_by_offset(disp, _gloffset_IndexPointer, fn); 5964} 5965 5966typedef void (GLAPIENTRYP _glptr_Indexub)(GLubyte); 5967#define CALL_Indexub(disp, parameters) \ 5968 (* GET_Indexub(disp)) parameters 5969static inline _glptr_Indexub GET_Indexub(struct _glapi_table *disp) { 5970 return (_glptr_Indexub) (GET_by_offset(disp, _gloffset_Indexub)); 5971} 5972 5973static inline void SET_Indexub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte)) { 5974 SET_by_offset(disp, _gloffset_Indexub, fn); 5975} 5976 5977typedef void (GLAPIENTRYP _glptr_Indexubv)(const GLubyte *); 5978#define CALL_Indexubv(disp, parameters) \ 5979 (* GET_Indexubv(disp)) parameters 5980static inline _glptr_Indexubv GET_Indexubv(struct _glapi_table *disp) { 5981 return (_glptr_Indexubv) (GET_by_offset(disp, _gloffset_Indexubv)); 5982} 5983 5984static inline void SET_Indexubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) { 5985 SET_by_offset(disp, _gloffset_Indexubv, fn); 5986} 5987 5988typedef void (GLAPIENTRYP _glptr_InterleavedArrays)(GLenum, GLsizei, const GLvoid *); 5989#define CALL_InterleavedArrays(disp, parameters) \ 5990 (* GET_InterleavedArrays(disp)) parameters 5991static inline _glptr_InterleavedArrays GET_InterleavedArrays(struct _glapi_table *disp) { 5992 return (_glptr_InterleavedArrays) (GET_by_offset(disp, _gloffset_InterleavedArrays)); 5993} 5994 5995static inline void SET_InterleavedArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) { 5996 SET_by_offset(disp, _gloffset_InterleavedArrays, fn); 5997} 5998 5999typedef void (GLAPIENTRYP _glptr_NormalPointer)(GLenum, GLsizei, const GLvoid *); 6000#define CALL_NormalPointer(disp, parameters) \ 6001 (* GET_NormalPointer(disp)) parameters 6002static inline _glptr_NormalPointer GET_NormalPointer(struct _glapi_table *disp) { 6003 return (_glptr_NormalPointer) (GET_by_offset(disp, _gloffset_NormalPointer)); 6004} 6005 6006static inline void SET_NormalPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) { 6007 SET_by_offset(disp, _gloffset_NormalPointer, fn); 6008} 6009 6010typedef void (GLAPIENTRYP _glptr_PolygonOffset)(GLfloat, GLfloat); 6011#define CALL_PolygonOffset(disp, parameters) \ 6012 (* GET_PolygonOffset(disp)) parameters 6013static inline _glptr_PolygonOffset GET_PolygonOffset(struct _glapi_table *disp) { 6014 return (_glptr_PolygonOffset) (GET_by_offset(disp, _gloffset_PolygonOffset)); 6015} 6016 6017static inline void SET_PolygonOffset(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 6018 SET_by_offset(disp, _gloffset_PolygonOffset, fn); 6019} 6020 6021typedef void (GLAPIENTRYP _glptr_TexCoordPointer)(GLint, GLenum, GLsizei, const GLvoid *); 6022#define CALL_TexCoordPointer(disp, parameters) \ 6023 (* GET_TexCoordPointer(disp)) parameters 6024static inline _glptr_TexCoordPointer GET_TexCoordPointer(struct _glapi_table *disp) { 6025 return (_glptr_TexCoordPointer) (GET_by_offset(disp, _gloffset_TexCoordPointer)); 6026} 6027 6028static inline void SET_TexCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) { 6029 SET_by_offset(disp, _gloffset_TexCoordPointer, fn); 6030} 6031 6032typedef void (GLAPIENTRYP _glptr_VertexPointer)(GLint, GLenum, GLsizei, const GLvoid *); 6033#define CALL_VertexPointer(disp, parameters) \ 6034 (* GET_VertexPointer(disp)) parameters 6035static inline _glptr_VertexPointer GET_VertexPointer(struct _glapi_table *disp) { 6036 return (_glptr_VertexPointer) (GET_by_offset(disp, _gloffset_VertexPointer)); 6037} 6038 6039static inline void SET_VertexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) { 6040 SET_by_offset(disp, _gloffset_VertexPointer, fn); 6041} 6042 6043typedef GLboolean (GLAPIENTRYP _glptr_AreTexturesResident)(GLsizei, const GLuint *, GLboolean *); 6044#define CALL_AreTexturesResident(disp, parameters) \ 6045 (* GET_AreTexturesResident(disp)) parameters 6046static inline _glptr_AreTexturesResident GET_AreTexturesResident(struct _glapi_table *disp) { 6047 return (_glptr_AreTexturesResident) (GET_by_offset(disp, _gloffset_AreTexturesResident)); 6048} 6049 6050static inline void SET_AreTexturesResident(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) { 6051 SET_by_offset(disp, _gloffset_AreTexturesResident, fn); 6052} 6053 6054typedef void (GLAPIENTRYP _glptr_CopyTexImage1D)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); 6055#define CALL_CopyTexImage1D(disp, parameters) \ 6056 (* GET_CopyTexImage1D(disp)) parameters 6057static inline _glptr_CopyTexImage1D GET_CopyTexImage1D(struct _glapi_table *disp) { 6058 return (_glptr_CopyTexImage1D) (GET_by_offset(disp, _gloffset_CopyTexImage1D)); 6059} 6060 6061static inline void SET_CopyTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)) { 6062 SET_by_offset(disp, _gloffset_CopyTexImage1D, fn); 6063} 6064 6065typedef void (GLAPIENTRYP _glptr_CopyTexImage2D)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); 6066#define CALL_CopyTexImage2D(disp, parameters) \ 6067 (* GET_CopyTexImage2D(disp)) parameters 6068static inline _glptr_CopyTexImage2D GET_CopyTexImage2D(struct _glapi_table *disp) { 6069 return (_glptr_CopyTexImage2D) (GET_by_offset(disp, _gloffset_CopyTexImage2D)); 6070} 6071 6072static inline void SET_CopyTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)) { 6073 SET_by_offset(disp, _gloffset_CopyTexImage2D, fn); 6074} 6075 6076typedef void (GLAPIENTRYP _glptr_CopyTexSubImage1D)(GLenum, GLint, GLint, GLint, GLint, GLsizei); 6077#define CALL_CopyTexSubImage1D(disp, parameters) \ 6078 (* GET_CopyTexSubImage1D(disp)) parameters 6079static inline _glptr_CopyTexSubImage1D GET_CopyTexSubImage1D(struct _glapi_table *disp) { 6080 return (_glptr_CopyTexSubImage1D) (GET_by_offset(disp, _gloffset_CopyTexSubImage1D)); 6081} 6082 6083static inline void SET_CopyTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei)) { 6084 SET_by_offset(disp, _gloffset_CopyTexSubImage1D, fn); 6085} 6086 6087typedef void (GLAPIENTRYP _glptr_CopyTexSubImage2D)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); 6088#define CALL_CopyTexSubImage2D(disp, parameters) \ 6089 (* GET_CopyTexSubImage2D(disp)) parameters 6090static inline _glptr_CopyTexSubImage2D GET_CopyTexSubImage2D(struct _glapi_table *disp) { 6091 return (_glptr_CopyTexSubImage2D) (GET_by_offset(disp, _gloffset_CopyTexSubImage2D)); 6092} 6093 6094static inline void SET_CopyTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) { 6095 SET_by_offset(disp, _gloffset_CopyTexSubImage2D, fn); 6096} 6097 6098typedef void (GLAPIENTRYP _glptr_DeleteTextures)(GLsizei, const GLuint *); 6099#define CALL_DeleteTextures(disp, parameters) \ 6100 (* GET_DeleteTextures(disp)) parameters 6101static inline _glptr_DeleteTextures GET_DeleteTextures(struct _glapi_table *disp) { 6102 return (_glptr_DeleteTextures) (GET_by_offset(disp, _gloffset_DeleteTextures)); 6103} 6104 6105static inline void SET_DeleteTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 6106 SET_by_offset(disp, _gloffset_DeleteTextures, fn); 6107} 6108 6109typedef void (GLAPIENTRYP _glptr_GenTextures)(GLsizei, GLuint *); 6110#define CALL_GenTextures(disp, parameters) \ 6111 (* GET_GenTextures(disp)) parameters 6112static inline _glptr_GenTextures GET_GenTextures(struct _glapi_table *disp) { 6113 return (_glptr_GenTextures) (GET_by_offset(disp, _gloffset_GenTextures)); 6114} 6115 6116static inline void SET_GenTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 6117 SET_by_offset(disp, _gloffset_GenTextures, fn); 6118} 6119 6120typedef void (GLAPIENTRYP _glptr_GetPointerv)(GLenum, GLvoid **); 6121#define CALL_GetPointerv(disp, parameters) \ 6122 (* GET_GetPointerv(disp)) parameters 6123static inline _glptr_GetPointerv GET_GetPointerv(struct _glapi_table *disp) { 6124 return (_glptr_GetPointerv) (GET_by_offset(disp, _gloffset_GetPointerv)); 6125} 6126 6127static inline void SET_GetPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid **)) { 6128 SET_by_offset(disp, _gloffset_GetPointerv, fn); 6129} 6130 6131typedef GLboolean (GLAPIENTRYP _glptr_IsTexture)(GLuint); 6132#define CALL_IsTexture(disp, parameters) \ 6133 (* GET_IsTexture(disp)) parameters 6134static inline _glptr_IsTexture GET_IsTexture(struct _glapi_table *disp) { 6135 return (_glptr_IsTexture) (GET_by_offset(disp, _gloffset_IsTexture)); 6136} 6137 6138static inline void SET_IsTexture(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 6139 SET_by_offset(disp, _gloffset_IsTexture, fn); 6140} 6141 6142typedef void (GLAPIENTRYP _glptr_PrioritizeTextures)(GLsizei, const GLuint *, const GLclampf *); 6143#define CALL_PrioritizeTextures(disp, parameters) \ 6144 (* GET_PrioritizeTextures(disp)) parameters 6145static inline _glptr_PrioritizeTextures GET_PrioritizeTextures(struct _glapi_table *disp) { 6146 return (_glptr_PrioritizeTextures) (GET_by_offset(disp, _gloffset_PrioritizeTextures)); 6147} 6148 6149static inline void SET_PrioritizeTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, const GLclampf *)) { 6150 SET_by_offset(disp, _gloffset_PrioritizeTextures, fn); 6151} 6152 6153typedef void (GLAPIENTRYP _glptr_TexSubImage1D)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); 6154#define CALL_TexSubImage1D(disp, parameters) \ 6155 (* GET_TexSubImage1D(disp)) parameters 6156static inline _glptr_TexSubImage1D GET_TexSubImage1D(struct _glapi_table *disp) { 6157 return (_glptr_TexSubImage1D) (GET_by_offset(disp, _gloffset_TexSubImage1D)); 6158} 6159 6160static inline void SET_TexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) { 6161 SET_by_offset(disp, _gloffset_TexSubImage1D, fn); 6162} 6163 6164typedef void (GLAPIENTRYP _glptr_TexSubImage2D)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 6165#define CALL_TexSubImage2D(disp, parameters) \ 6166 (* GET_TexSubImage2D(disp)) parameters 6167static inline _glptr_TexSubImage2D GET_TexSubImage2D(struct _glapi_table *disp) { 6168 return (_glptr_TexSubImage2D) (GET_by_offset(disp, _gloffset_TexSubImage2D)); 6169} 6170 6171static inline void SET_TexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 6172 SET_by_offset(disp, _gloffset_TexSubImage2D, fn); 6173} 6174 6175typedef void (GLAPIENTRYP _glptr_PopClientAttrib)(void); 6176#define CALL_PopClientAttrib(disp, parameters) \ 6177 (* GET_PopClientAttrib(disp)) parameters 6178static inline _glptr_PopClientAttrib GET_PopClientAttrib(struct _glapi_table *disp) { 6179 return (_glptr_PopClientAttrib) (GET_by_offset(disp, _gloffset_PopClientAttrib)); 6180} 6181 6182static inline void SET_PopClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 6183 SET_by_offset(disp, _gloffset_PopClientAttrib, fn); 6184} 6185 6186typedef void (GLAPIENTRYP _glptr_PushClientAttrib)(GLbitfield); 6187#define CALL_PushClientAttrib(disp, parameters) \ 6188 (* GET_PushClientAttrib(disp)) parameters 6189static inline _glptr_PushClientAttrib GET_PushClientAttrib(struct _glapi_table *disp) { 6190 return (_glptr_PushClientAttrib) (GET_by_offset(disp, _gloffset_PushClientAttrib)); 6191} 6192 6193static inline void SET_PushClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) { 6194 SET_by_offset(disp, _gloffset_PushClientAttrib, fn); 6195} 6196 6197typedef void (GLAPIENTRYP _glptr_BlendColor)(GLclampf, GLclampf, GLclampf, GLclampf); 6198#define CALL_BlendColor(disp, parameters) \ 6199 (* GET_BlendColor(disp)) parameters 6200static inline _glptr_BlendColor GET_BlendColor(struct _glapi_table *disp) { 6201 return (_glptr_BlendColor) (GET_by_offset(disp, _gloffset_BlendColor)); 6202} 6203 6204static inline void SET_BlendColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) { 6205 SET_by_offset(disp, _gloffset_BlendColor, fn); 6206} 6207 6208typedef void (GLAPIENTRYP _glptr_BlendEquation)(GLenum); 6209#define CALL_BlendEquation(disp, parameters) \ 6210 (* GET_BlendEquation(disp)) parameters 6211static inline _glptr_BlendEquation GET_BlendEquation(struct _glapi_table *disp) { 6212 return (_glptr_BlendEquation) (GET_by_offset(disp, _gloffset_BlendEquation)); 6213} 6214 6215static inline void SET_BlendEquation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 6216 SET_by_offset(disp, _gloffset_BlendEquation, fn); 6217} 6218 6219typedef void (GLAPIENTRYP _glptr_DrawRangeElements)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *); 6220#define CALL_DrawRangeElements(disp, parameters) \ 6221 (* GET_DrawRangeElements(disp)) parameters 6222static inline _glptr_DrawRangeElements GET_DrawRangeElements(struct _glapi_table *disp) { 6223 return (_glptr_DrawRangeElements) (GET_by_offset(disp, _gloffset_DrawRangeElements)); 6224} 6225 6226static inline void SET_DrawRangeElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)) { 6227 SET_by_offset(disp, _gloffset_DrawRangeElements, fn); 6228} 6229 6230typedef void (GLAPIENTRYP _glptr_ColorTable)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); 6231#define CALL_ColorTable(disp, parameters) \ 6232 (* GET_ColorTable(disp)) parameters 6233static inline _glptr_ColorTable GET_ColorTable(struct _glapi_table *disp) { 6234 return (_glptr_ColorTable) (GET_by_offset(disp, _gloffset_ColorTable)); 6235} 6236 6237static inline void SET_ColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) { 6238 SET_by_offset(disp, _gloffset_ColorTable, fn); 6239} 6240 6241typedef void (GLAPIENTRYP _glptr_ColorTableParameterfv)(GLenum, GLenum, const GLfloat *); 6242#define CALL_ColorTableParameterfv(disp, parameters) \ 6243 (* GET_ColorTableParameterfv(disp)) parameters 6244static inline _glptr_ColorTableParameterfv GET_ColorTableParameterfv(struct _glapi_table *disp) { 6245 return (_glptr_ColorTableParameterfv) (GET_by_offset(disp, _gloffset_ColorTableParameterfv)); 6246} 6247 6248static inline void SET_ColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 6249 SET_by_offset(disp, _gloffset_ColorTableParameterfv, fn); 6250} 6251 6252typedef void (GLAPIENTRYP _glptr_ColorTableParameteriv)(GLenum, GLenum, const GLint *); 6253#define CALL_ColorTableParameteriv(disp, parameters) \ 6254 (* GET_ColorTableParameteriv(disp)) parameters 6255static inline _glptr_ColorTableParameteriv GET_ColorTableParameteriv(struct _glapi_table *disp) { 6256 return (_glptr_ColorTableParameteriv) (GET_by_offset(disp, _gloffset_ColorTableParameteriv)); 6257} 6258 6259static inline void SET_ColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 6260 SET_by_offset(disp, _gloffset_ColorTableParameteriv, fn); 6261} 6262 6263typedef void (GLAPIENTRYP _glptr_CopyColorTable)(GLenum, GLenum, GLint, GLint, GLsizei); 6264#define CALL_CopyColorTable(disp, parameters) \ 6265 (* GET_CopyColorTable(disp)) parameters 6266static inline _glptr_CopyColorTable GET_CopyColorTable(struct _glapi_table *disp) { 6267 return (_glptr_CopyColorTable) (GET_by_offset(disp, _gloffset_CopyColorTable)); 6268} 6269 6270static inline void SET_CopyColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) { 6271 SET_by_offset(disp, _gloffset_CopyColorTable, fn); 6272} 6273 6274typedef void (GLAPIENTRYP _glptr_GetColorTable)(GLenum, GLenum, GLenum, GLvoid *); 6275#define CALL_GetColorTable(disp, parameters) \ 6276 (* GET_GetColorTable(disp)) parameters 6277static inline _glptr_GetColorTable GET_GetColorTable(struct _glapi_table *disp) { 6278 return (_glptr_GetColorTable) (GET_by_offset(disp, _gloffset_GetColorTable)); 6279} 6280 6281static inline void SET_GetColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) { 6282 SET_by_offset(disp, _gloffset_GetColorTable, fn); 6283} 6284 6285typedef void (GLAPIENTRYP _glptr_GetColorTableParameterfv)(GLenum, GLenum, GLfloat *); 6286#define CALL_GetColorTableParameterfv(disp, parameters) \ 6287 (* GET_GetColorTableParameterfv(disp)) parameters 6288static inline _glptr_GetColorTableParameterfv GET_GetColorTableParameterfv(struct _glapi_table *disp) { 6289 return (_glptr_GetColorTableParameterfv) (GET_by_offset(disp, _gloffset_GetColorTableParameterfv)); 6290} 6291 6292static inline void SET_GetColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 6293 SET_by_offset(disp, _gloffset_GetColorTableParameterfv, fn); 6294} 6295 6296typedef void (GLAPIENTRYP _glptr_GetColorTableParameteriv)(GLenum, GLenum, GLint *); 6297#define CALL_GetColorTableParameteriv(disp, parameters) \ 6298 (* GET_GetColorTableParameteriv(disp)) parameters 6299static inline _glptr_GetColorTableParameteriv GET_GetColorTableParameteriv(struct _glapi_table *disp) { 6300 return (_glptr_GetColorTableParameteriv) (GET_by_offset(disp, _gloffset_GetColorTableParameteriv)); 6301} 6302 6303static inline void SET_GetColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 6304 SET_by_offset(disp, _gloffset_GetColorTableParameteriv, fn); 6305} 6306 6307typedef void (GLAPIENTRYP _glptr_ColorSubTable)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 6308#define CALL_ColorSubTable(disp, parameters) \ 6309 (* GET_ColorSubTable(disp)) parameters 6310static inline _glptr_ColorSubTable GET_ColorSubTable(struct _glapi_table *disp) { 6311 return (_glptr_ColorSubTable) (GET_by_offset(disp, _gloffset_ColorSubTable)); 6312} 6313 6314static inline void SET_ColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 6315 SET_by_offset(disp, _gloffset_ColorSubTable, fn); 6316} 6317 6318typedef void (GLAPIENTRYP _glptr_CopyColorSubTable)(GLenum, GLsizei, GLint, GLint, GLsizei); 6319#define CALL_CopyColorSubTable(disp, parameters) \ 6320 (* GET_CopyColorSubTable(disp)) parameters 6321static inline _glptr_CopyColorSubTable GET_CopyColorSubTable(struct _glapi_table *disp) { 6322 return (_glptr_CopyColorSubTable) (GET_by_offset(disp, _gloffset_CopyColorSubTable)); 6323} 6324 6325static inline void SET_CopyColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLint, GLint, GLsizei)) { 6326 SET_by_offset(disp, _gloffset_CopyColorSubTable, fn); 6327} 6328 6329typedef void (GLAPIENTRYP _glptr_ConvolutionFilter1D)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); 6330#define CALL_ConvolutionFilter1D(disp, parameters) \ 6331 (* GET_ConvolutionFilter1D(disp)) parameters 6332static inline _glptr_ConvolutionFilter1D GET_ConvolutionFilter1D(struct _glapi_table *disp) { 6333 return (_glptr_ConvolutionFilter1D) (GET_by_offset(disp, _gloffset_ConvolutionFilter1D)); 6334} 6335 6336static inline void SET_ConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) { 6337 SET_by_offset(disp, _gloffset_ConvolutionFilter1D, fn); 6338} 6339 6340typedef void (GLAPIENTRYP _glptr_ConvolutionFilter2D)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 6341#define CALL_ConvolutionFilter2D(disp, parameters) \ 6342 (* GET_ConvolutionFilter2D(disp)) parameters 6343static inline _glptr_ConvolutionFilter2D GET_ConvolutionFilter2D(struct _glapi_table *disp) { 6344 return (_glptr_ConvolutionFilter2D) (GET_by_offset(disp, _gloffset_ConvolutionFilter2D)); 6345} 6346 6347static inline void SET_ConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 6348 SET_by_offset(disp, _gloffset_ConvolutionFilter2D, fn); 6349} 6350 6351typedef void (GLAPIENTRYP _glptr_ConvolutionParameterf)(GLenum, GLenum, GLfloat); 6352#define CALL_ConvolutionParameterf(disp, parameters) \ 6353 (* GET_ConvolutionParameterf(disp)) parameters 6354static inline _glptr_ConvolutionParameterf GET_ConvolutionParameterf(struct _glapi_table *disp) { 6355 return (_glptr_ConvolutionParameterf) (GET_by_offset(disp, _gloffset_ConvolutionParameterf)); 6356} 6357 6358static inline void SET_ConvolutionParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) { 6359 SET_by_offset(disp, _gloffset_ConvolutionParameterf, fn); 6360} 6361 6362typedef void (GLAPIENTRYP _glptr_ConvolutionParameterfv)(GLenum, GLenum, const GLfloat *); 6363#define CALL_ConvolutionParameterfv(disp, parameters) \ 6364 (* GET_ConvolutionParameterfv(disp)) parameters 6365static inline _glptr_ConvolutionParameterfv GET_ConvolutionParameterfv(struct _glapi_table *disp) { 6366 return (_glptr_ConvolutionParameterfv) (GET_by_offset(disp, _gloffset_ConvolutionParameterfv)); 6367} 6368 6369static inline void SET_ConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) { 6370 SET_by_offset(disp, _gloffset_ConvolutionParameterfv, fn); 6371} 6372 6373typedef void (GLAPIENTRYP _glptr_ConvolutionParameteri)(GLenum, GLenum, GLint); 6374#define CALL_ConvolutionParameteri(disp, parameters) \ 6375 (* GET_ConvolutionParameteri(disp)) parameters 6376static inline _glptr_ConvolutionParameteri GET_ConvolutionParameteri(struct _glapi_table *disp) { 6377 return (_glptr_ConvolutionParameteri) (GET_by_offset(disp, _gloffset_ConvolutionParameteri)); 6378} 6379 6380static inline void SET_ConvolutionParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 6381 SET_by_offset(disp, _gloffset_ConvolutionParameteri, fn); 6382} 6383 6384typedef void (GLAPIENTRYP _glptr_ConvolutionParameteriv)(GLenum, GLenum, const GLint *); 6385#define CALL_ConvolutionParameteriv(disp, parameters) \ 6386 (* GET_ConvolutionParameteriv(disp)) parameters 6387static inline _glptr_ConvolutionParameteriv GET_ConvolutionParameteriv(struct _glapi_table *disp) { 6388 return (_glptr_ConvolutionParameteriv) (GET_by_offset(disp, _gloffset_ConvolutionParameteriv)); 6389} 6390 6391static inline void SET_ConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 6392 SET_by_offset(disp, _gloffset_ConvolutionParameteriv, fn); 6393} 6394 6395typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter1D)(GLenum, GLenum, GLint, GLint, GLsizei); 6396#define CALL_CopyConvolutionFilter1D(disp, parameters) \ 6397 (* GET_CopyConvolutionFilter1D(disp)) parameters 6398static inline _glptr_CopyConvolutionFilter1D GET_CopyConvolutionFilter1D(struct _glapi_table *disp) { 6399 return (_glptr_CopyConvolutionFilter1D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter1D)); 6400} 6401 6402static inline void SET_CopyConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) { 6403 SET_by_offset(disp, _gloffset_CopyConvolutionFilter1D, fn); 6404} 6405 6406typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter2D)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei); 6407#define CALL_CopyConvolutionFilter2D(disp, parameters) \ 6408 (* GET_CopyConvolutionFilter2D(disp)) parameters 6409static inline _glptr_CopyConvolutionFilter2D GET_CopyConvolutionFilter2D(struct _glapi_table *disp) { 6410 return (_glptr_CopyConvolutionFilter2D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter2D)); 6411} 6412 6413static inline void SET_CopyConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)) { 6414 SET_by_offset(disp, _gloffset_CopyConvolutionFilter2D, fn); 6415} 6416 6417typedef void (GLAPIENTRYP _glptr_GetConvolutionFilter)(GLenum, GLenum, GLenum, GLvoid *); 6418#define CALL_GetConvolutionFilter(disp, parameters) \ 6419 (* GET_GetConvolutionFilter(disp)) parameters 6420static inline _glptr_GetConvolutionFilter GET_GetConvolutionFilter(struct _glapi_table *disp) { 6421 return (_glptr_GetConvolutionFilter) (GET_by_offset(disp, _gloffset_GetConvolutionFilter)); 6422} 6423 6424static inline void SET_GetConvolutionFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) { 6425 SET_by_offset(disp, _gloffset_GetConvolutionFilter, fn); 6426} 6427 6428typedef void (GLAPIENTRYP _glptr_GetConvolutionParameterfv)(GLenum, GLenum, GLfloat *); 6429#define CALL_GetConvolutionParameterfv(disp, parameters) \ 6430 (* GET_GetConvolutionParameterfv(disp)) parameters 6431static inline _glptr_GetConvolutionParameterfv GET_GetConvolutionParameterfv(struct _glapi_table *disp) { 6432 return (_glptr_GetConvolutionParameterfv) (GET_by_offset(disp, _gloffset_GetConvolutionParameterfv)); 6433} 6434 6435static inline void SET_GetConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 6436 SET_by_offset(disp, _gloffset_GetConvolutionParameterfv, fn); 6437} 6438 6439typedef void (GLAPIENTRYP _glptr_GetConvolutionParameteriv)(GLenum, GLenum, GLint *); 6440#define CALL_GetConvolutionParameteriv(disp, parameters) \ 6441 (* GET_GetConvolutionParameteriv(disp)) parameters 6442static inline _glptr_GetConvolutionParameteriv GET_GetConvolutionParameteriv(struct _glapi_table *disp) { 6443 return (_glptr_GetConvolutionParameteriv) (GET_by_offset(disp, _gloffset_GetConvolutionParameteriv)); 6444} 6445 6446static inline void SET_GetConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 6447 SET_by_offset(disp, _gloffset_GetConvolutionParameteriv, fn); 6448} 6449 6450typedef void (GLAPIENTRYP _glptr_GetSeparableFilter)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *); 6451#define CALL_GetSeparableFilter(disp, parameters) \ 6452 (* GET_GetSeparableFilter(disp)) parameters 6453static inline _glptr_GetSeparableFilter GET_GetSeparableFilter(struct _glapi_table *disp) { 6454 return (_glptr_GetSeparableFilter) (GET_by_offset(disp, _gloffset_GetSeparableFilter)); 6455} 6456 6457static inline void SET_GetSeparableFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *)) { 6458 SET_by_offset(disp, _gloffset_GetSeparableFilter, fn); 6459} 6460 6461typedef void (GLAPIENTRYP _glptr_SeparableFilter2D)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *); 6462#define CALL_SeparableFilter2D(disp, parameters) \ 6463 (* GET_SeparableFilter2D(disp)) parameters 6464static inline _glptr_SeparableFilter2D GET_SeparableFilter2D(struct _glapi_table *disp) { 6465 return (_glptr_SeparableFilter2D) (GET_by_offset(disp, _gloffset_SeparableFilter2D)); 6466} 6467 6468static inline void SET_SeparableFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *)) { 6469 SET_by_offset(disp, _gloffset_SeparableFilter2D, fn); 6470} 6471 6472typedef void (GLAPIENTRYP _glptr_GetHistogram)(GLenum, GLboolean, GLenum, GLenum, GLvoid *); 6473#define CALL_GetHistogram(disp, parameters) \ 6474 (* GET_GetHistogram(disp)) parameters 6475static inline _glptr_GetHistogram GET_GetHistogram(struct _glapi_table *disp) { 6476 return (_glptr_GetHistogram) (GET_by_offset(disp, _gloffset_GetHistogram)); 6477} 6478 6479static inline void SET_GetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) { 6480 SET_by_offset(disp, _gloffset_GetHistogram, fn); 6481} 6482 6483typedef void (GLAPIENTRYP _glptr_GetHistogramParameterfv)(GLenum, GLenum, GLfloat *); 6484#define CALL_GetHistogramParameterfv(disp, parameters) \ 6485 (* GET_GetHistogramParameterfv(disp)) parameters 6486static inline _glptr_GetHistogramParameterfv GET_GetHistogramParameterfv(struct _glapi_table *disp) { 6487 return (_glptr_GetHistogramParameterfv) (GET_by_offset(disp, _gloffset_GetHistogramParameterfv)); 6488} 6489 6490static inline void SET_GetHistogramParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 6491 SET_by_offset(disp, _gloffset_GetHistogramParameterfv, fn); 6492} 6493 6494typedef void (GLAPIENTRYP _glptr_GetHistogramParameteriv)(GLenum, GLenum, GLint *); 6495#define CALL_GetHistogramParameteriv(disp, parameters) \ 6496 (* GET_GetHistogramParameteriv(disp)) parameters 6497static inline _glptr_GetHistogramParameteriv GET_GetHistogramParameteriv(struct _glapi_table *disp) { 6498 return (_glptr_GetHistogramParameteriv) (GET_by_offset(disp, _gloffset_GetHistogramParameteriv)); 6499} 6500 6501static inline void SET_GetHistogramParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 6502 SET_by_offset(disp, _gloffset_GetHistogramParameteriv, fn); 6503} 6504 6505typedef void (GLAPIENTRYP _glptr_GetMinmax)(GLenum, GLboolean, GLenum, GLenum, GLvoid *); 6506#define CALL_GetMinmax(disp, parameters) \ 6507 (* GET_GetMinmax(disp)) parameters 6508static inline _glptr_GetMinmax GET_GetMinmax(struct _glapi_table *disp) { 6509 return (_glptr_GetMinmax) (GET_by_offset(disp, _gloffset_GetMinmax)); 6510} 6511 6512static inline void SET_GetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) { 6513 SET_by_offset(disp, _gloffset_GetMinmax, fn); 6514} 6515 6516typedef void (GLAPIENTRYP _glptr_GetMinmaxParameterfv)(GLenum, GLenum, GLfloat *); 6517#define CALL_GetMinmaxParameterfv(disp, parameters) \ 6518 (* GET_GetMinmaxParameterfv(disp)) parameters 6519static inline _glptr_GetMinmaxParameterfv GET_GetMinmaxParameterfv(struct _glapi_table *disp) { 6520 return (_glptr_GetMinmaxParameterfv) (GET_by_offset(disp, _gloffset_GetMinmaxParameterfv)); 6521} 6522 6523static inline void SET_GetMinmaxParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) { 6524 SET_by_offset(disp, _gloffset_GetMinmaxParameterfv, fn); 6525} 6526 6527typedef void (GLAPIENTRYP _glptr_GetMinmaxParameteriv)(GLenum, GLenum, GLint *); 6528#define CALL_GetMinmaxParameteriv(disp, parameters) \ 6529 (* GET_GetMinmaxParameteriv(disp)) parameters 6530static inline _glptr_GetMinmaxParameteriv GET_GetMinmaxParameteriv(struct _glapi_table *disp) { 6531 return (_glptr_GetMinmaxParameteriv) (GET_by_offset(disp, _gloffset_GetMinmaxParameteriv)); 6532} 6533 6534static inline void SET_GetMinmaxParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 6535 SET_by_offset(disp, _gloffset_GetMinmaxParameteriv, fn); 6536} 6537 6538typedef void (GLAPIENTRYP _glptr_Histogram)(GLenum, GLsizei, GLenum, GLboolean); 6539#define CALL_Histogram(disp, parameters) \ 6540 (* GET_Histogram(disp)) parameters 6541static inline _glptr_Histogram GET_Histogram(struct _glapi_table *disp) { 6542 return (_glptr_Histogram) (GET_by_offset(disp, _gloffset_Histogram)); 6543} 6544 6545static inline void SET_Histogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLboolean)) { 6546 SET_by_offset(disp, _gloffset_Histogram, fn); 6547} 6548 6549typedef void (GLAPIENTRYP _glptr_Minmax)(GLenum, GLenum, GLboolean); 6550#define CALL_Minmax(disp, parameters) \ 6551 (* GET_Minmax(disp)) parameters 6552static inline _glptr_Minmax GET_Minmax(struct _glapi_table *disp) { 6553 return (_glptr_Minmax) (GET_by_offset(disp, _gloffset_Minmax)); 6554} 6555 6556static inline void SET_Minmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLboolean)) { 6557 SET_by_offset(disp, _gloffset_Minmax, fn); 6558} 6559 6560typedef void (GLAPIENTRYP _glptr_ResetHistogram)(GLenum); 6561#define CALL_ResetHistogram(disp, parameters) \ 6562 (* GET_ResetHistogram(disp)) parameters 6563static inline _glptr_ResetHistogram GET_ResetHistogram(struct _glapi_table *disp) { 6564 return (_glptr_ResetHistogram) (GET_by_offset(disp, _gloffset_ResetHistogram)); 6565} 6566 6567static inline void SET_ResetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 6568 SET_by_offset(disp, _gloffset_ResetHistogram, fn); 6569} 6570 6571typedef void (GLAPIENTRYP _glptr_ResetMinmax)(GLenum); 6572#define CALL_ResetMinmax(disp, parameters) \ 6573 (* GET_ResetMinmax(disp)) parameters 6574static inline _glptr_ResetMinmax GET_ResetMinmax(struct _glapi_table *disp) { 6575 return (_glptr_ResetMinmax) (GET_by_offset(disp, _gloffset_ResetMinmax)); 6576} 6577 6578static inline void SET_ResetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 6579 SET_by_offset(disp, _gloffset_ResetMinmax, fn); 6580} 6581 6582typedef void (GLAPIENTRYP _glptr_TexImage3D)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); 6583#define CALL_TexImage3D(disp, parameters) \ 6584 (* GET_TexImage3D(disp)) parameters 6585static inline _glptr_TexImage3D GET_TexImage3D(struct _glapi_table *disp) { 6586 return (_glptr_TexImage3D) (GET_by_offset(disp, _gloffset_TexImage3D)); 6587} 6588 6589static inline void SET_TexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) { 6590 SET_by_offset(disp, _gloffset_TexImage3D, fn); 6591} 6592 6593typedef void (GLAPIENTRYP _glptr_TexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 6594#define CALL_TexSubImage3D(disp, parameters) \ 6595 (* GET_TexSubImage3D(disp)) parameters 6596static inline _glptr_TexSubImage3D GET_TexSubImage3D(struct _glapi_table *disp) { 6597 return (_glptr_TexSubImage3D) (GET_by_offset(disp, _gloffset_TexSubImage3D)); 6598} 6599 6600static inline void SET_TexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 6601 SET_by_offset(disp, _gloffset_TexSubImage3D, fn); 6602} 6603 6604typedef void (GLAPIENTRYP _glptr_CopyTexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); 6605#define CALL_CopyTexSubImage3D(disp, parameters) \ 6606 (* GET_CopyTexSubImage3D(disp)) parameters 6607static inline _glptr_CopyTexSubImage3D GET_CopyTexSubImage3D(struct _glapi_table *disp) { 6608 return (_glptr_CopyTexSubImage3D) (GET_by_offset(disp, _gloffset_CopyTexSubImage3D)); 6609} 6610 6611static inline void SET_CopyTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) { 6612 SET_by_offset(disp, _gloffset_CopyTexSubImage3D, fn); 6613} 6614 6615typedef void (GLAPIENTRYP _glptr_ActiveTexture)(GLenum); 6616#define CALL_ActiveTexture(disp, parameters) \ 6617 (* GET_ActiveTexture(disp)) parameters 6618static inline _glptr_ActiveTexture GET_ActiveTexture(struct _glapi_table *disp) { 6619 return (_glptr_ActiveTexture) (GET_by_offset(disp, _gloffset_ActiveTexture)); 6620} 6621 6622static inline void SET_ActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 6623 SET_by_offset(disp, _gloffset_ActiveTexture, fn); 6624} 6625 6626typedef void (GLAPIENTRYP _glptr_ClientActiveTexture)(GLenum); 6627#define CALL_ClientActiveTexture(disp, parameters) \ 6628 (* GET_ClientActiveTexture(disp)) parameters 6629static inline _glptr_ClientActiveTexture GET_ClientActiveTexture(struct _glapi_table *disp) { 6630 return (_glptr_ClientActiveTexture) (GET_by_offset(disp, _gloffset_ClientActiveTexture)); 6631} 6632 6633static inline void SET_ClientActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 6634 SET_by_offset(disp, _gloffset_ClientActiveTexture, fn); 6635} 6636 6637typedef void (GLAPIENTRYP _glptr_MultiTexCoord1d)(GLenum, GLdouble); 6638#define CALL_MultiTexCoord1d(disp, parameters) \ 6639 (* GET_MultiTexCoord1d(disp)) parameters 6640static inline _glptr_MultiTexCoord1d GET_MultiTexCoord1d(struct _glapi_table *disp) { 6641 return (_glptr_MultiTexCoord1d) (GET_by_offset(disp, _gloffset_MultiTexCoord1d)); 6642} 6643 6644static inline void SET_MultiTexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble)) { 6645 SET_by_offset(disp, _gloffset_MultiTexCoord1d, fn); 6646} 6647 6648typedef void (GLAPIENTRYP _glptr_MultiTexCoord1dv)(GLenum, const GLdouble *); 6649#define CALL_MultiTexCoord1dv(disp, parameters) \ 6650 (* GET_MultiTexCoord1dv(disp)) parameters 6651static inline _glptr_MultiTexCoord1dv GET_MultiTexCoord1dv(struct _glapi_table *disp) { 6652 return (_glptr_MultiTexCoord1dv) (GET_by_offset(disp, _gloffset_MultiTexCoord1dv)); 6653} 6654 6655static inline void SET_MultiTexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) { 6656 SET_by_offset(disp, _gloffset_MultiTexCoord1dv, fn); 6657} 6658 6659typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fARB)(GLenum, GLfloat); 6660#define CALL_MultiTexCoord1fARB(disp, parameters) \ 6661 (* GET_MultiTexCoord1fARB(disp)) parameters 6662static inline _glptr_MultiTexCoord1fARB GET_MultiTexCoord1fARB(struct _glapi_table *disp) { 6663 return (_glptr_MultiTexCoord1fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fARB)); 6664} 6665 6666static inline void SET_MultiTexCoord1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 6667 SET_by_offset(disp, _gloffset_MultiTexCoord1fARB, fn); 6668} 6669 6670typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fvARB)(GLenum, const GLfloat *); 6671#define CALL_MultiTexCoord1fvARB(disp, parameters) \ 6672 (* GET_MultiTexCoord1fvARB(disp)) parameters 6673static inline _glptr_MultiTexCoord1fvARB GET_MultiTexCoord1fvARB(struct _glapi_table *disp) { 6674 return (_glptr_MultiTexCoord1fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fvARB)); 6675} 6676 6677static inline void SET_MultiTexCoord1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 6678 SET_by_offset(disp, _gloffset_MultiTexCoord1fvARB, fn); 6679} 6680 6681typedef void (GLAPIENTRYP _glptr_MultiTexCoord1i)(GLenum, GLint); 6682#define CALL_MultiTexCoord1i(disp, parameters) \ 6683 (* GET_MultiTexCoord1i(disp)) parameters 6684static inline _glptr_MultiTexCoord1i GET_MultiTexCoord1i(struct _glapi_table *disp) { 6685 return (_glptr_MultiTexCoord1i) (GET_by_offset(disp, _gloffset_MultiTexCoord1i)); 6686} 6687 6688static inline void SET_MultiTexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 6689 SET_by_offset(disp, _gloffset_MultiTexCoord1i, fn); 6690} 6691 6692typedef void (GLAPIENTRYP _glptr_MultiTexCoord1iv)(GLenum, const GLint *); 6693#define CALL_MultiTexCoord1iv(disp, parameters) \ 6694 (* GET_MultiTexCoord1iv(disp)) parameters 6695static inline _glptr_MultiTexCoord1iv GET_MultiTexCoord1iv(struct _glapi_table *disp) { 6696 return (_glptr_MultiTexCoord1iv) (GET_by_offset(disp, _gloffset_MultiTexCoord1iv)); 6697} 6698 6699static inline void SET_MultiTexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 6700 SET_by_offset(disp, _gloffset_MultiTexCoord1iv, fn); 6701} 6702 6703typedef void (GLAPIENTRYP _glptr_MultiTexCoord1s)(GLenum, GLshort); 6704#define CALL_MultiTexCoord1s(disp, parameters) \ 6705 (* GET_MultiTexCoord1s(disp)) parameters 6706static inline _glptr_MultiTexCoord1s GET_MultiTexCoord1s(struct _glapi_table *disp) { 6707 return (_glptr_MultiTexCoord1s) (GET_by_offset(disp, _gloffset_MultiTexCoord1s)); 6708} 6709 6710static inline void SET_MultiTexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort)) { 6711 SET_by_offset(disp, _gloffset_MultiTexCoord1s, fn); 6712} 6713 6714typedef void (GLAPIENTRYP _glptr_MultiTexCoord1sv)(GLenum, const GLshort *); 6715#define CALL_MultiTexCoord1sv(disp, parameters) \ 6716 (* GET_MultiTexCoord1sv(disp)) parameters 6717static inline _glptr_MultiTexCoord1sv GET_MultiTexCoord1sv(struct _glapi_table *disp) { 6718 return (_glptr_MultiTexCoord1sv) (GET_by_offset(disp, _gloffset_MultiTexCoord1sv)); 6719} 6720 6721static inline void SET_MultiTexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) { 6722 SET_by_offset(disp, _gloffset_MultiTexCoord1sv, fn); 6723} 6724 6725typedef void (GLAPIENTRYP _glptr_MultiTexCoord2d)(GLenum, GLdouble, GLdouble); 6726#define CALL_MultiTexCoord2d(disp, parameters) \ 6727 (* GET_MultiTexCoord2d(disp)) parameters 6728static inline _glptr_MultiTexCoord2d GET_MultiTexCoord2d(struct _glapi_table *disp) { 6729 return (_glptr_MultiTexCoord2d) (GET_by_offset(disp, _gloffset_MultiTexCoord2d)); 6730} 6731 6732static inline void SET_MultiTexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble)) { 6733 SET_by_offset(disp, _gloffset_MultiTexCoord2d, fn); 6734} 6735 6736typedef void (GLAPIENTRYP _glptr_MultiTexCoord2dv)(GLenum, const GLdouble *); 6737#define CALL_MultiTexCoord2dv(disp, parameters) \ 6738 (* GET_MultiTexCoord2dv(disp)) parameters 6739static inline _glptr_MultiTexCoord2dv GET_MultiTexCoord2dv(struct _glapi_table *disp) { 6740 return (_glptr_MultiTexCoord2dv) (GET_by_offset(disp, _gloffset_MultiTexCoord2dv)); 6741} 6742 6743static inline void SET_MultiTexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) { 6744 SET_by_offset(disp, _gloffset_MultiTexCoord2dv, fn); 6745} 6746 6747typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fARB)(GLenum, GLfloat, GLfloat); 6748#define CALL_MultiTexCoord2fARB(disp, parameters) \ 6749 (* GET_MultiTexCoord2fARB(disp)) parameters 6750static inline _glptr_MultiTexCoord2fARB GET_MultiTexCoord2fARB(struct _glapi_table *disp) { 6751 return (_glptr_MultiTexCoord2fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fARB)); 6752} 6753 6754static inline void SET_MultiTexCoord2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat)) { 6755 SET_by_offset(disp, _gloffset_MultiTexCoord2fARB, fn); 6756} 6757 6758typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fvARB)(GLenum, const GLfloat *); 6759#define CALL_MultiTexCoord2fvARB(disp, parameters) \ 6760 (* GET_MultiTexCoord2fvARB(disp)) parameters 6761static inline _glptr_MultiTexCoord2fvARB GET_MultiTexCoord2fvARB(struct _glapi_table *disp) { 6762 return (_glptr_MultiTexCoord2fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fvARB)); 6763} 6764 6765static inline void SET_MultiTexCoord2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 6766 SET_by_offset(disp, _gloffset_MultiTexCoord2fvARB, fn); 6767} 6768 6769typedef void (GLAPIENTRYP _glptr_MultiTexCoord2i)(GLenum, GLint, GLint); 6770#define CALL_MultiTexCoord2i(disp, parameters) \ 6771 (* GET_MultiTexCoord2i(disp)) parameters 6772static inline _glptr_MultiTexCoord2i GET_MultiTexCoord2i(struct _glapi_table *disp) { 6773 return (_glptr_MultiTexCoord2i) (GET_by_offset(disp, _gloffset_MultiTexCoord2i)); 6774} 6775 6776static inline void SET_MultiTexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) { 6777 SET_by_offset(disp, _gloffset_MultiTexCoord2i, fn); 6778} 6779 6780typedef void (GLAPIENTRYP _glptr_MultiTexCoord2iv)(GLenum, const GLint *); 6781#define CALL_MultiTexCoord2iv(disp, parameters) \ 6782 (* GET_MultiTexCoord2iv(disp)) parameters 6783static inline _glptr_MultiTexCoord2iv GET_MultiTexCoord2iv(struct _glapi_table *disp) { 6784 return (_glptr_MultiTexCoord2iv) (GET_by_offset(disp, _gloffset_MultiTexCoord2iv)); 6785} 6786 6787static inline void SET_MultiTexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 6788 SET_by_offset(disp, _gloffset_MultiTexCoord2iv, fn); 6789} 6790 6791typedef void (GLAPIENTRYP _glptr_MultiTexCoord2s)(GLenum, GLshort, GLshort); 6792#define CALL_MultiTexCoord2s(disp, parameters) \ 6793 (* GET_MultiTexCoord2s(disp)) parameters 6794static inline _glptr_MultiTexCoord2s GET_MultiTexCoord2s(struct _glapi_table *disp) { 6795 return (_glptr_MultiTexCoord2s) (GET_by_offset(disp, _gloffset_MultiTexCoord2s)); 6796} 6797 6798static inline void SET_MultiTexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort)) { 6799 SET_by_offset(disp, _gloffset_MultiTexCoord2s, fn); 6800} 6801 6802typedef void (GLAPIENTRYP _glptr_MultiTexCoord2sv)(GLenum, const GLshort *); 6803#define CALL_MultiTexCoord2sv(disp, parameters) \ 6804 (* GET_MultiTexCoord2sv(disp)) parameters 6805static inline _glptr_MultiTexCoord2sv GET_MultiTexCoord2sv(struct _glapi_table *disp) { 6806 return (_glptr_MultiTexCoord2sv) (GET_by_offset(disp, _gloffset_MultiTexCoord2sv)); 6807} 6808 6809static inline void SET_MultiTexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) { 6810 SET_by_offset(disp, _gloffset_MultiTexCoord2sv, fn); 6811} 6812 6813typedef void (GLAPIENTRYP _glptr_MultiTexCoord3d)(GLenum, GLdouble, GLdouble, GLdouble); 6814#define CALL_MultiTexCoord3d(disp, parameters) \ 6815 (* GET_MultiTexCoord3d(disp)) parameters 6816static inline _glptr_MultiTexCoord3d GET_MultiTexCoord3d(struct _glapi_table *disp) { 6817 return (_glptr_MultiTexCoord3d) (GET_by_offset(disp, _gloffset_MultiTexCoord3d)); 6818} 6819 6820static inline void SET_MultiTexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble)) { 6821 SET_by_offset(disp, _gloffset_MultiTexCoord3d, fn); 6822} 6823 6824typedef void (GLAPIENTRYP _glptr_MultiTexCoord3dv)(GLenum, const GLdouble *); 6825#define CALL_MultiTexCoord3dv(disp, parameters) \ 6826 (* GET_MultiTexCoord3dv(disp)) parameters 6827static inline _glptr_MultiTexCoord3dv GET_MultiTexCoord3dv(struct _glapi_table *disp) { 6828 return (_glptr_MultiTexCoord3dv) (GET_by_offset(disp, _gloffset_MultiTexCoord3dv)); 6829} 6830 6831static inline void SET_MultiTexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) { 6832 SET_by_offset(disp, _gloffset_MultiTexCoord3dv, fn); 6833} 6834 6835typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fARB)(GLenum, GLfloat, GLfloat, GLfloat); 6836#define CALL_MultiTexCoord3fARB(disp, parameters) \ 6837 (* GET_MultiTexCoord3fARB(disp)) parameters 6838static inline _glptr_MultiTexCoord3fARB GET_MultiTexCoord3fARB(struct _glapi_table *disp) { 6839 return (_glptr_MultiTexCoord3fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fARB)); 6840} 6841 6842static inline void SET_MultiTexCoord3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat)) { 6843 SET_by_offset(disp, _gloffset_MultiTexCoord3fARB, fn); 6844} 6845 6846typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fvARB)(GLenum, const GLfloat *); 6847#define CALL_MultiTexCoord3fvARB(disp, parameters) \ 6848 (* GET_MultiTexCoord3fvARB(disp)) parameters 6849static inline _glptr_MultiTexCoord3fvARB GET_MultiTexCoord3fvARB(struct _glapi_table *disp) { 6850 return (_glptr_MultiTexCoord3fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fvARB)); 6851} 6852 6853static inline void SET_MultiTexCoord3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 6854 SET_by_offset(disp, _gloffset_MultiTexCoord3fvARB, fn); 6855} 6856 6857typedef void (GLAPIENTRYP _glptr_MultiTexCoord3i)(GLenum, GLint, GLint, GLint); 6858#define CALL_MultiTexCoord3i(disp, parameters) \ 6859 (* GET_MultiTexCoord3i(disp)) parameters 6860static inline _glptr_MultiTexCoord3i GET_MultiTexCoord3i(struct _glapi_table *disp) { 6861 return (_glptr_MultiTexCoord3i) (GET_by_offset(disp, _gloffset_MultiTexCoord3i)); 6862} 6863 6864static inline void SET_MultiTexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint)) { 6865 SET_by_offset(disp, _gloffset_MultiTexCoord3i, fn); 6866} 6867 6868typedef void (GLAPIENTRYP _glptr_MultiTexCoord3iv)(GLenum, const GLint *); 6869#define CALL_MultiTexCoord3iv(disp, parameters) \ 6870 (* GET_MultiTexCoord3iv(disp)) parameters 6871static inline _glptr_MultiTexCoord3iv GET_MultiTexCoord3iv(struct _glapi_table *disp) { 6872 return (_glptr_MultiTexCoord3iv) (GET_by_offset(disp, _gloffset_MultiTexCoord3iv)); 6873} 6874 6875static inline void SET_MultiTexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 6876 SET_by_offset(disp, _gloffset_MultiTexCoord3iv, fn); 6877} 6878 6879typedef void (GLAPIENTRYP _glptr_MultiTexCoord3s)(GLenum, GLshort, GLshort, GLshort); 6880#define CALL_MultiTexCoord3s(disp, parameters) \ 6881 (* GET_MultiTexCoord3s(disp)) parameters 6882static inline _glptr_MultiTexCoord3s GET_MultiTexCoord3s(struct _glapi_table *disp) { 6883 return (_glptr_MultiTexCoord3s) (GET_by_offset(disp, _gloffset_MultiTexCoord3s)); 6884} 6885 6886static inline void SET_MultiTexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort)) { 6887 SET_by_offset(disp, _gloffset_MultiTexCoord3s, fn); 6888} 6889 6890typedef void (GLAPIENTRYP _glptr_MultiTexCoord3sv)(GLenum, const GLshort *); 6891#define CALL_MultiTexCoord3sv(disp, parameters) \ 6892 (* GET_MultiTexCoord3sv(disp)) parameters 6893static inline _glptr_MultiTexCoord3sv GET_MultiTexCoord3sv(struct _glapi_table *disp) { 6894 return (_glptr_MultiTexCoord3sv) (GET_by_offset(disp, _gloffset_MultiTexCoord3sv)); 6895} 6896 6897static inline void SET_MultiTexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) { 6898 SET_by_offset(disp, _gloffset_MultiTexCoord3sv, fn); 6899} 6900 6901typedef void (GLAPIENTRYP _glptr_MultiTexCoord4d)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble); 6902#define CALL_MultiTexCoord4d(disp, parameters) \ 6903 (* GET_MultiTexCoord4d(disp)) parameters 6904static inline _glptr_MultiTexCoord4d GET_MultiTexCoord4d(struct _glapi_table *disp) { 6905 return (_glptr_MultiTexCoord4d) (GET_by_offset(disp, _gloffset_MultiTexCoord4d)); 6906} 6907 6908static inline void SET_MultiTexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)) { 6909 SET_by_offset(disp, _gloffset_MultiTexCoord4d, fn); 6910} 6911 6912typedef void (GLAPIENTRYP _glptr_MultiTexCoord4dv)(GLenum, const GLdouble *); 6913#define CALL_MultiTexCoord4dv(disp, parameters) \ 6914 (* GET_MultiTexCoord4dv(disp)) parameters 6915static inline _glptr_MultiTexCoord4dv GET_MultiTexCoord4dv(struct _glapi_table *disp) { 6916 return (_glptr_MultiTexCoord4dv) (GET_by_offset(disp, _gloffset_MultiTexCoord4dv)); 6917} 6918 6919static inline void SET_MultiTexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) { 6920 SET_by_offset(disp, _gloffset_MultiTexCoord4dv, fn); 6921} 6922 6923typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fARB)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat); 6924#define CALL_MultiTexCoord4fARB(disp, parameters) \ 6925 (* GET_MultiTexCoord4fARB(disp)) parameters 6926static inline _glptr_MultiTexCoord4fARB GET_MultiTexCoord4fARB(struct _glapi_table *disp) { 6927 return (_glptr_MultiTexCoord4fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fARB)); 6928} 6929 6930static inline void SET_MultiTexCoord4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)) { 6931 SET_by_offset(disp, _gloffset_MultiTexCoord4fARB, fn); 6932} 6933 6934typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fvARB)(GLenum, const GLfloat *); 6935#define CALL_MultiTexCoord4fvARB(disp, parameters) \ 6936 (* GET_MultiTexCoord4fvARB(disp)) parameters 6937static inline _glptr_MultiTexCoord4fvARB GET_MultiTexCoord4fvARB(struct _glapi_table *disp) { 6938 return (_glptr_MultiTexCoord4fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fvARB)); 6939} 6940 6941static inline void SET_MultiTexCoord4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 6942 SET_by_offset(disp, _gloffset_MultiTexCoord4fvARB, fn); 6943} 6944 6945typedef void (GLAPIENTRYP _glptr_MultiTexCoord4i)(GLenum, GLint, GLint, GLint, GLint); 6946#define CALL_MultiTexCoord4i(disp, parameters) \ 6947 (* GET_MultiTexCoord4i(disp)) parameters 6948static inline _glptr_MultiTexCoord4i GET_MultiTexCoord4i(struct _glapi_table *disp) { 6949 return (_glptr_MultiTexCoord4i) (GET_by_offset(disp, _gloffset_MultiTexCoord4i)); 6950} 6951 6952static inline void SET_MultiTexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) { 6953 SET_by_offset(disp, _gloffset_MultiTexCoord4i, fn); 6954} 6955 6956typedef void (GLAPIENTRYP _glptr_MultiTexCoord4iv)(GLenum, const GLint *); 6957#define CALL_MultiTexCoord4iv(disp, parameters) \ 6958 (* GET_MultiTexCoord4iv(disp)) parameters 6959static inline _glptr_MultiTexCoord4iv GET_MultiTexCoord4iv(struct _glapi_table *disp) { 6960 return (_glptr_MultiTexCoord4iv) (GET_by_offset(disp, _gloffset_MultiTexCoord4iv)); 6961} 6962 6963static inline void SET_MultiTexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 6964 SET_by_offset(disp, _gloffset_MultiTexCoord4iv, fn); 6965} 6966 6967typedef void (GLAPIENTRYP _glptr_MultiTexCoord4s)(GLenum, GLshort, GLshort, GLshort, GLshort); 6968#define CALL_MultiTexCoord4s(disp, parameters) \ 6969 (* GET_MultiTexCoord4s(disp)) parameters 6970static inline _glptr_MultiTexCoord4s GET_MultiTexCoord4s(struct _glapi_table *disp) { 6971 return (_glptr_MultiTexCoord4s) (GET_by_offset(disp, _gloffset_MultiTexCoord4s)); 6972} 6973 6974static inline void SET_MultiTexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort, GLshort)) { 6975 SET_by_offset(disp, _gloffset_MultiTexCoord4s, fn); 6976} 6977 6978typedef void (GLAPIENTRYP _glptr_MultiTexCoord4sv)(GLenum, const GLshort *); 6979#define CALL_MultiTexCoord4sv(disp, parameters) \ 6980 (* GET_MultiTexCoord4sv(disp)) parameters 6981static inline _glptr_MultiTexCoord4sv GET_MultiTexCoord4sv(struct _glapi_table *disp) { 6982 return (_glptr_MultiTexCoord4sv) (GET_by_offset(disp, _gloffset_MultiTexCoord4sv)); 6983} 6984 6985static inline void SET_MultiTexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) { 6986 SET_by_offset(disp, _gloffset_MultiTexCoord4sv, fn); 6987} 6988 6989typedef void (GLAPIENTRYP _glptr_CompressedTexImage1D)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); 6990#define CALL_CompressedTexImage1D(disp, parameters) \ 6991 (* GET_CompressedTexImage1D(disp)) parameters 6992static inline _glptr_CompressedTexImage1D GET_CompressedTexImage1D(struct _glapi_table *disp) { 6993 return (_glptr_CompressedTexImage1D) (GET_by_offset(disp, _gloffset_CompressedTexImage1D)); 6994} 6995 6996static inline void SET_CompressedTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *)) { 6997 SET_by_offset(disp, _gloffset_CompressedTexImage1D, fn); 6998} 6999 7000typedef void (GLAPIENTRYP _glptr_CompressedTexImage2D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); 7001#define CALL_CompressedTexImage2D(disp, parameters) \ 7002 (* GET_CompressedTexImage2D(disp)) parameters 7003static inline _glptr_CompressedTexImage2D GET_CompressedTexImage2D(struct _glapi_table *disp) { 7004 return (_glptr_CompressedTexImage2D) (GET_by_offset(disp, _gloffset_CompressedTexImage2D)); 7005} 7006 7007static inline void SET_CompressedTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) { 7008 SET_by_offset(disp, _gloffset_CompressedTexImage2D, fn); 7009} 7010 7011typedef void (GLAPIENTRYP _glptr_CompressedTexImage3D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); 7012#define CALL_CompressedTexImage3D(disp, parameters) \ 7013 (* GET_CompressedTexImage3D(disp)) parameters 7014static inline _glptr_CompressedTexImage3D GET_CompressedTexImage3D(struct _glapi_table *disp) { 7015 return (_glptr_CompressedTexImage3D) (GET_by_offset(disp, _gloffset_CompressedTexImage3D)); 7016} 7017 7018static inline void SET_CompressedTexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) { 7019 SET_by_offset(disp, _gloffset_CompressedTexImage3D, fn); 7020} 7021 7022typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage1D)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); 7023#define CALL_CompressedTexSubImage1D(disp, parameters) \ 7024 (* GET_CompressedTexSubImage1D(disp)) parameters 7025static inline _glptr_CompressedTexSubImage1D GET_CompressedTexSubImage1D(struct _glapi_table *disp) { 7026 return (_glptr_CompressedTexSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage1D)); 7027} 7028 7029static inline void SET_CompressedTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) { 7030 SET_by_offset(disp, _gloffset_CompressedTexSubImage1D, fn); 7031} 7032 7033typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage2D)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 7034#define CALL_CompressedTexSubImage2D(disp, parameters) \ 7035 (* GET_CompressedTexSubImage2D(disp)) parameters 7036static inline _glptr_CompressedTexSubImage2D GET_CompressedTexSubImage2D(struct _glapi_table *disp) { 7037 return (_glptr_CompressedTexSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage2D)); 7038} 7039 7040static inline void SET_CompressedTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) { 7041 SET_by_offset(disp, _gloffset_CompressedTexSubImage2D, fn); 7042} 7043 7044typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 7045#define CALL_CompressedTexSubImage3D(disp, parameters) \ 7046 (* GET_CompressedTexSubImage3D(disp)) parameters 7047static inline _glptr_CompressedTexSubImage3D GET_CompressedTexSubImage3D(struct _glapi_table *disp) { 7048 return (_glptr_CompressedTexSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage3D)); 7049} 7050 7051static inline void SET_CompressedTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) { 7052 SET_by_offset(disp, _gloffset_CompressedTexSubImage3D, fn); 7053} 7054 7055typedef void (GLAPIENTRYP _glptr_GetCompressedTexImage)(GLenum, GLint, GLvoid *); 7056#define CALL_GetCompressedTexImage(disp, parameters) \ 7057 (* GET_GetCompressedTexImage(disp)) parameters 7058static inline _glptr_GetCompressedTexImage GET_GetCompressedTexImage(struct _glapi_table *disp) { 7059 return (_glptr_GetCompressedTexImage) (GET_by_offset(disp, _gloffset_GetCompressedTexImage)); 7060} 7061 7062static inline void SET_GetCompressedTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLvoid *)) { 7063 SET_by_offset(disp, _gloffset_GetCompressedTexImage, fn); 7064} 7065 7066typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixd)(const GLdouble *); 7067#define CALL_LoadTransposeMatrixd(disp, parameters) \ 7068 (* GET_LoadTransposeMatrixd(disp)) parameters 7069static inline _glptr_LoadTransposeMatrixd GET_LoadTransposeMatrixd(struct _glapi_table *disp) { 7070 return (_glptr_LoadTransposeMatrixd) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixd)); 7071} 7072 7073static inline void SET_LoadTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 7074 SET_by_offset(disp, _gloffset_LoadTransposeMatrixd, fn); 7075} 7076 7077typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixf)(const GLfloat *); 7078#define CALL_LoadTransposeMatrixf(disp, parameters) \ 7079 (* GET_LoadTransposeMatrixf(disp)) parameters 7080static inline _glptr_LoadTransposeMatrixf GET_LoadTransposeMatrixf(struct _glapi_table *disp) { 7081 return (_glptr_LoadTransposeMatrixf) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixf)); 7082} 7083 7084static inline void SET_LoadTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 7085 SET_by_offset(disp, _gloffset_LoadTransposeMatrixf, fn); 7086} 7087 7088typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixd)(const GLdouble *); 7089#define CALL_MultTransposeMatrixd(disp, parameters) \ 7090 (* GET_MultTransposeMatrixd(disp)) parameters 7091static inline _glptr_MultTransposeMatrixd GET_MultTransposeMatrixd(struct _glapi_table *disp) { 7092 return (_glptr_MultTransposeMatrixd) (GET_by_offset(disp, _gloffset_MultTransposeMatrixd)); 7093} 7094 7095static inline void SET_MultTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 7096 SET_by_offset(disp, _gloffset_MultTransposeMatrixd, fn); 7097} 7098 7099typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixf)(const GLfloat *); 7100#define CALL_MultTransposeMatrixf(disp, parameters) \ 7101 (* GET_MultTransposeMatrixf(disp)) parameters 7102static inline _glptr_MultTransposeMatrixf GET_MultTransposeMatrixf(struct _glapi_table *disp) { 7103 return (_glptr_MultTransposeMatrixf) (GET_by_offset(disp, _gloffset_MultTransposeMatrixf)); 7104} 7105 7106static inline void SET_MultTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 7107 SET_by_offset(disp, _gloffset_MultTransposeMatrixf, fn); 7108} 7109 7110typedef void (GLAPIENTRYP _glptr_SampleCoverage)(GLclampf, GLboolean); 7111#define CALL_SampleCoverage(disp, parameters) \ 7112 (* GET_SampleCoverage(disp)) parameters 7113static inline _glptr_SampleCoverage GET_SampleCoverage(struct _glapi_table *disp) { 7114 return (_glptr_SampleCoverage) (GET_by_offset(disp, _gloffset_SampleCoverage)); 7115} 7116 7117static inline void SET_SampleCoverage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) { 7118 SET_by_offset(disp, _gloffset_SampleCoverage, fn); 7119} 7120 7121typedef void (GLAPIENTRYP _glptr_BlendFuncSeparate)(GLenum, GLenum, GLenum, GLenum); 7122#define CALL_BlendFuncSeparate(disp, parameters) \ 7123 (* GET_BlendFuncSeparate(disp)) parameters 7124static inline _glptr_BlendFuncSeparate GET_BlendFuncSeparate(struct _glapi_table *disp) { 7125 return (_glptr_BlendFuncSeparate) (GET_by_offset(disp, _gloffset_BlendFuncSeparate)); 7126} 7127 7128static inline void SET_BlendFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) { 7129 SET_by_offset(disp, _gloffset_BlendFuncSeparate, fn); 7130} 7131 7132typedef void (GLAPIENTRYP _glptr_FogCoordPointer)(GLenum, GLsizei, const GLvoid *); 7133#define CALL_FogCoordPointer(disp, parameters) \ 7134 (* GET_FogCoordPointer(disp)) parameters 7135static inline _glptr_FogCoordPointer GET_FogCoordPointer(struct _glapi_table *disp) { 7136 return (_glptr_FogCoordPointer) (GET_by_offset(disp, _gloffset_FogCoordPointer)); 7137} 7138 7139static inline void SET_FogCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) { 7140 SET_by_offset(disp, _gloffset_FogCoordPointer, fn); 7141} 7142 7143typedef void (GLAPIENTRYP _glptr_FogCoordd)(GLdouble); 7144#define CALL_FogCoordd(disp, parameters) \ 7145 (* GET_FogCoordd(disp)) parameters 7146static inline _glptr_FogCoordd GET_FogCoordd(struct _glapi_table *disp) { 7147 return (_glptr_FogCoordd) (GET_by_offset(disp, _gloffset_FogCoordd)); 7148} 7149 7150static inline void SET_FogCoordd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) { 7151 SET_by_offset(disp, _gloffset_FogCoordd, fn); 7152} 7153 7154typedef void (GLAPIENTRYP _glptr_FogCoorddv)(const GLdouble *); 7155#define CALL_FogCoorddv(disp, parameters) \ 7156 (* GET_FogCoorddv(disp)) parameters 7157static inline _glptr_FogCoorddv GET_FogCoorddv(struct _glapi_table *disp) { 7158 return (_glptr_FogCoorddv) (GET_by_offset(disp, _gloffset_FogCoorddv)); 7159} 7160 7161static inline void SET_FogCoorddv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 7162 SET_by_offset(disp, _gloffset_FogCoorddv, fn); 7163} 7164 7165typedef void (GLAPIENTRYP _glptr_MultiDrawArrays)(GLenum, const GLint *, const GLsizei *, GLsizei); 7166#define CALL_MultiDrawArrays(disp, parameters) \ 7167 (* GET_MultiDrawArrays(disp)) parameters 7168static inline _glptr_MultiDrawArrays GET_MultiDrawArrays(struct _glapi_table *disp) { 7169 return (_glptr_MultiDrawArrays) (GET_by_offset(disp, _gloffset_MultiDrawArrays)); 7170} 7171 7172static inline void SET_MultiDrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *, const GLsizei *, GLsizei)) { 7173 SET_by_offset(disp, _gloffset_MultiDrawArrays, fn); 7174} 7175 7176typedef void (GLAPIENTRYP _glptr_PointParameterf)(GLenum, GLfloat); 7177#define CALL_PointParameterf(disp, parameters) \ 7178 (* GET_PointParameterf(disp)) parameters 7179static inline _glptr_PointParameterf GET_PointParameterf(struct _glapi_table *disp) { 7180 return (_glptr_PointParameterf) (GET_by_offset(disp, _gloffset_PointParameterf)); 7181} 7182 7183static inline void SET_PointParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 7184 SET_by_offset(disp, _gloffset_PointParameterf, fn); 7185} 7186 7187typedef void (GLAPIENTRYP _glptr_PointParameterfv)(GLenum, const GLfloat *); 7188#define CALL_PointParameterfv(disp, parameters) \ 7189 (* GET_PointParameterfv(disp)) parameters 7190static inline _glptr_PointParameterfv GET_PointParameterfv(struct _glapi_table *disp) { 7191 return (_glptr_PointParameterfv) (GET_by_offset(disp, _gloffset_PointParameterfv)); 7192} 7193 7194static inline void SET_PointParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 7195 SET_by_offset(disp, _gloffset_PointParameterfv, fn); 7196} 7197 7198typedef void (GLAPIENTRYP _glptr_PointParameteri)(GLenum, GLint); 7199#define CALL_PointParameteri(disp, parameters) \ 7200 (* GET_PointParameteri(disp)) parameters 7201static inline _glptr_PointParameteri GET_PointParameteri(struct _glapi_table *disp) { 7202 return (_glptr_PointParameteri) (GET_by_offset(disp, _gloffset_PointParameteri)); 7203} 7204 7205static inline void SET_PointParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 7206 SET_by_offset(disp, _gloffset_PointParameteri, fn); 7207} 7208 7209typedef void (GLAPIENTRYP _glptr_PointParameteriv)(GLenum, const GLint *); 7210#define CALL_PointParameteriv(disp, parameters) \ 7211 (* GET_PointParameteriv(disp)) parameters 7212static inline _glptr_PointParameteriv GET_PointParameteriv(struct _glapi_table *disp) { 7213 return (_glptr_PointParameteriv) (GET_by_offset(disp, _gloffset_PointParameteriv)); 7214} 7215 7216static inline void SET_PointParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 7217 SET_by_offset(disp, _gloffset_PointParameteriv, fn); 7218} 7219 7220typedef void (GLAPIENTRYP _glptr_SecondaryColor3b)(GLbyte, GLbyte, GLbyte); 7221#define CALL_SecondaryColor3b(disp, parameters) \ 7222 (* GET_SecondaryColor3b(disp)) parameters 7223static inline _glptr_SecondaryColor3b GET_SecondaryColor3b(struct _glapi_table *disp) { 7224 return (_glptr_SecondaryColor3b) (GET_by_offset(disp, _gloffset_SecondaryColor3b)); 7225} 7226 7227static inline void SET_SecondaryColor3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) { 7228 SET_by_offset(disp, _gloffset_SecondaryColor3b, fn); 7229} 7230 7231typedef void (GLAPIENTRYP _glptr_SecondaryColor3bv)(const GLbyte *); 7232#define CALL_SecondaryColor3bv(disp, parameters) \ 7233 (* GET_SecondaryColor3bv(disp)) parameters 7234static inline _glptr_SecondaryColor3bv GET_SecondaryColor3bv(struct _glapi_table *disp) { 7235 return (_glptr_SecondaryColor3bv) (GET_by_offset(disp, _gloffset_SecondaryColor3bv)); 7236} 7237 7238static inline void SET_SecondaryColor3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) { 7239 SET_by_offset(disp, _gloffset_SecondaryColor3bv, fn); 7240} 7241 7242typedef void (GLAPIENTRYP _glptr_SecondaryColor3d)(GLdouble, GLdouble, GLdouble); 7243#define CALL_SecondaryColor3d(disp, parameters) \ 7244 (* GET_SecondaryColor3d(disp)) parameters 7245static inline _glptr_SecondaryColor3d GET_SecondaryColor3d(struct _glapi_table *disp) { 7246 return (_glptr_SecondaryColor3d) (GET_by_offset(disp, _gloffset_SecondaryColor3d)); 7247} 7248 7249static inline void SET_SecondaryColor3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 7250 SET_by_offset(disp, _gloffset_SecondaryColor3d, fn); 7251} 7252 7253typedef void (GLAPIENTRYP _glptr_SecondaryColor3dv)(const GLdouble *); 7254#define CALL_SecondaryColor3dv(disp, parameters) \ 7255 (* GET_SecondaryColor3dv(disp)) parameters 7256static inline _glptr_SecondaryColor3dv GET_SecondaryColor3dv(struct _glapi_table *disp) { 7257 return (_glptr_SecondaryColor3dv) (GET_by_offset(disp, _gloffset_SecondaryColor3dv)); 7258} 7259 7260static inline void SET_SecondaryColor3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 7261 SET_by_offset(disp, _gloffset_SecondaryColor3dv, fn); 7262} 7263 7264typedef void (GLAPIENTRYP _glptr_SecondaryColor3i)(GLint, GLint, GLint); 7265#define CALL_SecondaryColor3i(disp, parameters) \ 7266 (* GET_SecondaryColor3i(disp)) parameters 7267static inline _glptr_SecondaryColor3i GET_SecondaryColor3i(struct _glapi_table *disp) { 7268 return (_glptr_SecondaryColor3i) (GET_by_offset(disp, _gloffset_SecondaryColor3i)); 7269} 7270 7271static inline void SET_SecondaryColor3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 7272 SET_by_offset(disp, _gloffset_SecondaryColor3i, fn); 7273} 7274 7275typedef void (GLAPIENTRYP _glptr_SecondaryColor3iv)(const GLint *); 7276#define CALL_SecondaryColor3iv(disp, parameters) \ 7277 (* GET_SecondaryColor3iv(disp)) parameters 7278static inline _glptr_SecondaryColor3iv GET_SecondaryColor3iv(struct _glapi_table *disp) { 7279 return (_glptr_SecondaryColor3iv) (GET_by_offset(disp, _gloffset_SecondaryColor3iv)); 7280} 7281 7282static inline void SET_SecondaryColor3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 7283 SET_by_offset(disp, _gloffset_SecondaryColor3iv, fn); 7284} 7285 7286typedef void (GLAPIENTRYP _glptr_SecondaryColor3s)(GLshort, GLshort, GLshort); 7287#define CALL_SecondaryColor3s(disp, parameters) \ 7288 (* GET_SecondaryColor3s(disp)) parameters 7289static inline _glptr_SecondaryColor3s GET_SecondaryColor3s(struct _glapi_table *disp) { 7290 return (_glptr_SecondaryColor3s) (GET_by_offset(disp, _gloffset_SecondaryColor3s)); 7291} 7292 7293static inline void SET_SecondaryColor3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 7294 SET_by_offset(disp, _gloffset_SecondaryColor3s, fn); 7295} 7296 7297typedef void (GLAPIENTRYP _glptr_SecondaryColor3sv)(const GLshort *); 7298#define CALL_SecondaryColor3sv(disp, parameters) \ 7299 (* GET_SecondaryColor3sv(disp)) parameters 7300static inline _glptr_SecondaryColor3sv GET_SecondaryColor3sv(struct _glapi_table *disp) { 7301 return (_glptr_SecondaryColor3sv) (GET_by_offset(disp, _gloffset_SecondaryColor3sv)); 7302} 7303 7304static inline void SET_SecondaryColor3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 7305 SET_by_offset(disp, _gloffset_SecondaryColor3sv, fn); 7306} 7307 7308typedef void (GLAPIENTRYP _glptr_SecondaryColor3ub)(GLubyte, GLubyte, GLubyte); 7309#define CALL_SecondaryColor3ub(disp, parameters) \ 7310 (* GET_SecondaryColor3ub(disp)) parameters 7311static inline _glptr_SecondaryColor3ub GET_SecondaryColor3ub(struct _glapi_table *disp) { 7312 return (_glptr_SecondaryColor3ub) (GET_by_offset(disp, _gloffset_SecondaryColor3ub)); 7313} 7314 7315static inline void SET_SecondaryColor3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) { 7316 SET_by_offset(disp, _gloffset_SecondaryColor3ub, fn); 7317} 7318 7319typedef void (GLAPIENTRYP _glptr_SecondaryColor3ubv)(const GLubyte *); 7320#define CALL_SecondaryColor3ubv(disp, parameters) \ 7321 (* GET_SecondaryColor3ubv(disp)) parameters 7322static inline _glptr_SecondaryColor3ubv GET_SecondaryColor3ubv(struct _glapi_table *disp) { 7323 return (_glptr_SecondaryColor3ubv) (GET_by_offset(disp, _gloffset_SecondaryColor3ubv)); 7324} 7325 7326static inline void SET_SecondaryColor3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) { 7327 SET_by_offset(disp, _gloffset_SecondaryColor3ubv, fn); 7328} 7329 7330typedef void (GLAPIENTRYP _glptr_SecondaryColor3ui)(GLuint, GLuint, GLuint); 7331#define CALL_SecondaryColor3ui(disp, parameters) \ 7332 (* GET_SecondaryColor3ui(disp)) parameters 7333static inline _glptr_SecondaryColor3ui GET_SecondaryColor3ui(struct _glapi_table *disp) { 7334 return (_glptr_SecondaryColor3ui) (GET_by_offset(disp, _gloffset_SecondaryColor3ui)); 7335} 7336 7337static inline void SET_SecondaryColor3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 7338 SET_by_offset(disp, _gloffset_SecondaryColor3ui, fn); 7339} 7340 7341typedef void (GLAPIENTRYP _glptr_SecondaryColor3uiv)(const GLuint *); 7342#define CALL_SecondaryColor3uiv(disp, parameters) \ 7343 (* GET_SecondaryColor3uiv(disp)) parameters 7344static inline _glptr_SecondaryColor3uiv GET_SecondaryColor3uiv(struct _glapi_table *disp) { 7345 return (_glptr_SecondaryColor3uiv) (GET_by_offset(disp, _gloffset_SecondaryColor3uiv)); 7346} 7347 7348static inline void SET_SecondaryColor3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) { 7349 SET_by_offset(disp, _gloffset_SecondaryColor3uiv, fn); 7350} 7351 7352typedef void (GLAPIENTRYP _glptr_SecondaryColor3us)(GLushort, GLushort, GLushort); 7353#define CALL_SecondaryColor3us(disp, parameters) \ 7354 (* GET_SecondaryColor3us(disp)) parameters 7355static inline _glptr_SecondaryColor3us GET_SecondaryColor3us(struct _glapi_table *disp) { 7356 return (_glptr_SecondaryColor3us) (GET_by_offset(disp, _gloffset_SecondaryColor3us)); 7357} 7358 7359static inline void SET_SecondaryColor3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) { 7360 SET_by_offset(disp, _gloffset_SecondaryColor3us, fn); 7361} 7362 7363typedef void (GLAPIENTRYP _glptr_SecondaryColor3usv)(const GLushort *); 7364#define CALL_SecondaryColor3usv(disp, parameters) \ 7365 (* GET_SecondaryColor3usv(disp)) parameters 7366static inline _glptr_SecondaryColor3usv GET_SecondaryColor3usv(struct _glapi_table *disp) { 7367 return (_glptr_SecondaryColor3usv) (GET_by_offset(disp, _gloffset_SecondaryColor3usv)); 7368} 7369 7370static inline void SET_SecondaryColor3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) { 7371 SET_by_offset(disp, _gloffset_SecondaryColor3usv, fn); 7372} 7373 7374typedef void (GLAPIENTRYP _glptr_SecondaryColorPointer)(GLint, GLenum, GLsizei, const GLvoid *); 7375#define CALL_SecondaryColorPointer(disp, parameters) \ 7376 (* GET_SecondaryColorPointer(disp)) parameters 7377static inline _glptr_SecondaryColorPointer GET_SecondaryColorPointer(struct _glapi_table *disp) { 7378 return (_glptr_SecondaryColorPointer) (GET_by_offset(disp, _gloffset_SecondaryColorPointer)); 7379} 7380 7381static inline void SET_SecondaryColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) { 7382 SET_by_offset(disp, _gloffset_SecondaryColorPointer, fn); 7383} 7384 7385typedef void (GLAPIENTRYP _glptr_WindowPos2d)(GLdouble, GLdouble); 7386#define CALL_WindowPos2d(disp, parameters) \ 7387 (* GET_WindowPos2d(disp)) parameters 7388static inline _glptr_WindowPos2d GET_WindowPos2d(struct _glapi_table *disp) { 7389 return (_glptr_WindowPos2d) (GET_by_offset(disp, _gloffset_WindowPos2d)); 7390} 7391 7392static inline void SET_WindowPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) { 7393 SET_by_offset(disp, _gloffset_WindowPos2d, fn); 7394} 7395 7396typedef void (GLAPIENTRYP _glptr_WindowPos2dv)(const GLdouble *); 7397#define CALL_WindowPos2dv(disp, parameters) \ 7398 (* GET_WindowPos2dv(disp)) parameters 7399static inline _glptr_WindowPos2dv GET_WindowPos2dv(struct _glapi_table *disp) { 7400 return (_glptr_WindowPos2dv) (GET_by_offset(disp, _gloffset_WindowPos2dv)); 7401} 7402 7403static inline void SET_WindowPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 7404 SET_by_offset(disp, _gloffset_WindowPos2dv, fn); 7405} 7406 7407typedef void (GLAPIENTRYP _glptr_WindowPos2f)(GLfloat, GLfloat); 7408#define CALL_WindowPos2f(disp, parameters) \ 7409 (* GET_WindowPos2f(disp)) parameters 7410static inline _glptr_WindowPos2f GET_WindowPos2f(struct _glapi_table *disp) { 7411 return (_glptr_WindowPos2f) (GET_by_offset(disp, _gloffset_WindowPos2f)); 7412} 7413 7414static inline void SET_WindowPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) { 7415 SET_by_offset(disp, _gloffset_WindowPos2f, fn); 7416} 7417 7418typedef void (GLAPIENTRYP _glptr_WindowPos2fv)(const GLfloat *); 7419#define CALL_WindowPos2fv(disp, parameters) \ 7420 (* GET_WindowPos2fv(disp)) parameters 7421static inline _glptr_WindowPos2fv GET_WindowPos2fv(struct _glapi_table *disp) { 7422 return (_glptr_WindowPos2fv) (GET_by_offset(disp, _gloffset_WindowPos2fv)); 7423} 7424 7425static inline void SET_WindowPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 7426 SET_by_offset(disp, _gloffset_WindowPos2fv, fn); 7427} 7428 7429typedef void (GLAPIENTRYP _glptr_WindowPos2i)(GLint, GLint); 7430#define CALL_WindowPos2i(disp, parameters) \ 7431 (* GET_WindowPos2i(disp)) parameters 7432static inline _glptr_WindowPos2i GET_WindowPos2i(struct _glapi_table *disp) { 7433 return (_glptr_WindowPos2i) (GET_by_offset(disp, _gloffset_WindowPos2i)); 7434} 7435 7436static inline void SET_WindowPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 7437 SET_by_offset(disp, _gloffset_WindowPos2i, fn); 7438} 7439 7440typedef void (GLAPIENTRYP _glptr_WindowPos2iv)(const GLint *); 7441#define CALL_WindowPos2iv(disp, parameters) \ 7442 (* GET_WindowPos2iv(disp)) parameters 7443static inline _glptr_WindowPos2iv GET_WindowPos2iv(struct _glapi_table *disp) { 7444 return (_glptr_WindowPos2iv) (GET_by_offset(disp, _gloffset_WindowPos2iv)); 7445} 7446 7447static inline void SET_WindowPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 7448 SET_by_offset(disp, _gloffset_WindowPos2iv, fn); 7449} 7450 7451typedef void (GLAPIENTRYP _glptr_WindowPos2s)(GLshort, GLshort); 7452#define CALL_WindowPos2s(disp, parameters) \ 7453 (* GET_WindowPos2s(disp)) parameters 7454static inline _glptr_WindowPos2s GET_WindowPos2s(struct _glapi_table *disp) { 7455 return (_glptr_WindowPos2s) (GET_by_offset(disp, _gloffset_WindowPos2s)); 7456} 7457 7458static inline void SET_WindowPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) { 7459 SET_by_offset(disp, _gloffset_WindowPos2s, fn); 7460} 7461 7462typedef void (GLAPIENTRYP _glptr_WindowPos2sv)(const GLshort *); 7463#define CALL_WindowPos2sv(disp, parameters) \ 7464 (* GET_WindowPos2sv(disp)) parameters 7465static inline _glptr_WindowPos2sv GET_WindowPos2sv(struct _glapi_table *disp) { 7466 return (_glptr_WindowPos2sv) (GET_by_offset(disp, _gloffset_WindowPos2sv)); 7467} 7468 7469static inline void SET_WindowPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 7470 SET_by_offset(disp, _gloffset_WindowPos2sv, fn); 7471} 7472 7473typedef void (GLAPIENTRYP _glptr_WindowPos3d)(GLdouble, GLdouble, GLdouble); 7474#define CALL_WindowPos3d(disp, parameters) \ 7475 (* GET_WindowPos3d(disp)) parameters 7476static inline _glptr_WindowPos3d GET_WindowPos3d(struct _glapi_table *disp) { 7477 return (_glptr_WindowPos3d) (GET_by_offset(disp, _gloffset_WindowPos3d)); 7478} 7479 7480static inline void SET_WindowPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) { 7481 SET_by_offset(disp, _gloffset_WindowPos3d, fn); 7482} 7483 7484typedef void (GLAPIENTRYP _glptr_WindowPos3dv)(const GLdouble *); 7485#define CALL_WindowPos3dv(disp, parameters) \ 7486 (* GET_WindowPos3dv(disp)) parameters 7487static inline _glptr_WindowPos3dv GET_WindowPos3dv(struct _glapi_table *disp) { 7488 return (_glptr_WindowPos3dv) (GET_by_offset(disp, _gloffset_WindowPos3dv)); 7489} 7490 7491static inline void SET_WindowPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 7492 SET_by_offset(disp, _gloffset_WindowPos3dv, fn); 7493} 7494 7495typedef void (GLAPIENTRYP _glptr_WindowPos3f)(GLfloat, GLfloat, GLfloat); 7496#define CALL_WindowPos3f(disp, parameters) \ 7497 (* GET_WindowPos3f(disp)) parameters 7498static inline _glptr_WindowPos3f GET_WindowPos3f(struct _glapi_table *disp) { 7499 return (_glptr_WindowPos3f) (GET_by_offset(disp, _gloffset_WindowPos3f)); 7500} 7501 7502static inline void SET_WindowPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 7503 SET_by_offset(disp, _gloffset_WindowPos3f, fn); 7504} 7505 7506typedef void (GLAPIENTRYP _glptr_WindowPos3fv)(const GLfloat *); 7507#define CALL_WindowPos3fv(disp, parameters) \ 7508 (* GET_WindowPos3fv(disp)) parameters 7509static inline _glptr_WindowPos3fv GET_WindowPos3fv(struct _glapi_table *disp) { 7510 return (_glptr_WindowPos3fv) (GET_by_offset(disp, _gloffset_WindowPos3fv)); 7511} 7512 7513static inline void SET_WindowPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 7514 SET_by_offset(disp, _gloffset_WindowPos3fv, fn); 7515} 7516 7517typedef void (GLAPIENTRYP _glptr_WindowPos3i)(GLint, GLint, GLint); 7518#define CALL_WindowPos3i(disp, parameters) \ 7519 (* GET_WindowPos3i(disp)) parameters 7520static inline _glptr_WindowPos3i GET_WindowPos3i(struct _glapi_table *disp) { 7521 return (_glptr_WindowPos3i) (GET_by_offset(disp, _gloffset_WindowPos3i)); 7522} 7523 7524static inline void SET_WindowPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 7525 SET_by_offset(disp, _gloffset_WindowPos3i, fn); 7526} 7527 7528typedef void (GLAPIENTRYP _glptr_WindowPos3iv)(const GLint *); 7529#define CALL_WindowPos3iv(disp, parameters) \ 7530 (* GET_WindowPos3iv(disp)) parameters 7531static inline _glptr_WindowPos3iv GET_WindowPos3iv(struct _glapi_table *disp) { 7532 return (_glptr_WindowPos3iv) (GET_by_offset(disp, _gloffset_WindowPos3iv)); 7533} 7534 7535static inline void SET_WindowPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 7536 SET_by_offset(disp, _gloffset_WindowPos3iv, fn); 7537} 7538 7539typedef void (GLAPIENTRYP _glptr_WindowPos3s)(GLshort, GLshort, GLshort); 7540#define CALL_WindowPos3s(disp, parameters) \ 7541 (* GET_WindowPos3s(disp)) parameters 7542static inline _glptr_WindowPos3s GET_WindowPos3s(struct _glapi_table *disp) { 7543 return (_glptr_WindowPos3s) (GET_by_offset(disp, _gloffset_WindowPos3s)); 7544} 7545 7546static inline void SET_WindowPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) { 7547 SET_by_offset(disp, _gloffset_WindowPos3s, fn); 7548} 7549 7550typedef void (GLAPIENTRYP _glptr_WindowPos3sv)(const GLshort *); 7551#define CALL_WindowPos3sv(disp, parameters) \ 7552 (* GET_WindowPos3sv(disp)) parameters 7553static inline _glptr_WindowPos3sv GET_WindowPos3sv(struct _glapi_table *disp) { 7554 return (_glptr_WindowPos3sv) (GET_by_offset(disp, _gloffset_WindowPos3sv)); 7555} 7556 7557static inline void SET_WindowPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 7558 SET_by_offset(disp, _gloffset_WindowPos3sv, fn); 7559} 7560 7561typedef void (GLAPIENTRYP _glptr_BeginQuery)(GLenum, GLuint); 7562#define CALL_BeginQuery(disp, parameters) \ 7563 (* GET_BeginQuery(disp)) parameters 7564static inline _glptr_BeginQuery GET_BeginQuery(struct _glapi_table *disp) { 7565 return (_glptr_BeginQuery) (GET_by_offset(disp, _gloffset_BeginQuery)); 7566} 7567 7568static inline void SET_BeginQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 7569 SET_by_offset(disp, _gloffset_BeginQuery, fn); 7570} 7571 7572typedef void (GLAPIENTRYP _glptr_BindBuffer)(GLenum, GLuint); 7573#define CALL_BindBuffer(disp, parameters) \ 7574 (* GET_BindBuffer(disp)) parameters 7575static inline _glptr_BindBuffer GET_BindBuffer(struct _glapi_table *disp) { 7576 return (_glptr_BindBuffer) (GET_by_offset(disp, _gloffset_BindBuffer)); 7577} 7578 7579static inline void SET_BindBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 7580 SET_by_offset(disp, _gloffset_BindBuffer, fn); 7581} 7582 7583typedef void (GLAPIENTRYP _glptr_BufferData)(GLenum, GLsizeiptr, const GLvoid *, GLenum); 7584#define CALL_BufferData(disp, parameters) \ 7585 (* GET_BufferData(disp)) parameters 7586static inline _glptr_BufferData GET_BufferData(struct _glapi_table *disp) { 7587 return (_glptr_BufferData) (GET_by_offset(disp, _gloffset_BufferData)); 7588} 7589 7590static inline void SET_BufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLenum)) { 7591 SET_by_offset(disp, _gloffset_BufferData, fn); 7592} 7593 7594typedef void (GLAPIENTRYP _glptr_BufferSubData)(GLenum, GLintptr, GLsizeiptr, const GLvoid *); 7595#define CALL_BufferSubData(disp, parameters) \ 7596 (* GET_BufferSubData(disp)) parameters 7597static inline _glptr_BufferSubData GET_BufferSubData(struct _glapi_table *disp) { 7598 return (_glptr_BufferSubData) (GET_by_offset(disp, _gloffset_BufferSubData)); 7599} 7600 7601static inline void SET_BufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, const GLvoid *)) { 7602 SET_by_offset(disp, _gloffset_BufferSubData, fn); 7603} 7604 7605typedef void (GLAPIENTRYP _glptr_DeleteBuffers)(GLsizei, const GLuint *); 7606#define CALL_DeleteBuffers(disp, parameters) \ 7607 (* GET_DeleteBuffers(disp)) parameters 7608static inline _glptr_DeleteBuffers GET_DeleteBuffers(struct _glapi_table *disp) { 7609 return (_glptr_DeleteBuffers) (GET_by_offset(disp, _gloffset_DeleteBuffers)); 7610} 7611 7612static inline void SET_DeleteBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 7613 SET_by_offset(disp, _gloffset_DeleteBuffers, fn); 7614} 7615 7616typedef void (GLAPIENTRYP _glptr_DeleteQueries)(GLsizei, const GLuint *); 7617#define CALL_DeleteQueries(disp, parameters) \ 7618 (* GET_DeleteQueries(disp)) parameters 7619static inline _glptr_DeleteQueries GET_DeleteQueries(struct _glapi_table *disp) { 7620 return (_glptr_DeleteQueries) (GET_by_offset(disp, _gloffset_DeleteQueries)); 7621} 7622 7623static inline void SET_DeleteQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 7624 SET_by_offset(disp, _gloffset_DeleteQueries, fn); 7625} 7626 7627typedef void (GLAPIENTRYP _glptr_EndQuery)(GLenum); 7628#define CALL_EndQuery(disp, parameters) \ 7629 (* GET_EndQuery(disp)) parameters 7630static inline _glptr_EndQuery GET_EndQuery(struct _glapi_table *disp) { 7631 return (_glptr_EndQuery) (GET_by_offset(disp, _gloffset_EndQuery)); 7632} 7633 7634static inline void SET_EndQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 7635 SET_by_offset(disp, _gloffset_EndQuery, fn); 7636} 7637 7638typedef void (GLAPIENTRYP _glptr_GenBuffers)(GLsizei, GLuint *); 7639#define CALL_GenBuffers(disp, parameters) \ 7640 (* GET_GenBuffers(disp)) parameters 7641static inline _glptr_GenBuffers GET_GenBuffers(struct _glapi_table *disp) { 7642 return (_glptr_GenBuffers) (GET_by_offset(disp, _gloffset_GenBuffers)); 7643} 7644 7645static inline void SET_GenBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 7646 SET_by_offset(disp, _gloffset_GenBuffers, fn); 7647} 7648 7649typedef void (GLAPIENTRYP _glptr_GenQueries)(GLsizei, GLuint *); 7650#define CALL_GenQueries(disp, parameters) \ 7651 (* GET_GenQueries(disp)) parameters 7652static inline _glptr_GenQueries GET_GenQueries(struct _glapi_table *disp) { 7653 return (_glptr_GenQueries) (GET_by_offset(disp, _gloffset_GenQueries)); 7654} 7655 7656static inline void SET_GenQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 7657 SET_by_offset(disp, _gloffset_GenQueries, fn); 7658} 7659 7660typedef void (GLAPIENTRYP _glptr_GetBufferParameteriv)(GLenum, GLenum, GLint *); 7661#define CALL_GetBufferParameteriv(disp, parameters) \ 7662 (* GET_GetBufferParameteriv(disp)) parameters 7663static inline _glptr_GetBufferParameteriv GET_GetBufferParameteriv(struct _glapi_table *disp) { 7664 return (_glptr_GetBufferParameteriv) (GET_by_offset(disp, _gloffset_GetBufferParameteriv)); 7665} 7666 7667static inline void SET_GetBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 7668 SET_by_offset(disp, _gloffset_GetBufferParameteriv, fn); 7669} 7670 7671typedef void (GLAPIENTRYP _glptr_GetBufferPointerv)(GLenum, GLenum, GLvoid **); 7672#define CALL_GetBufferPointerv(disp, parameters) \ 7673 (* GET_GetBufferPointerv(disp)) parameters 7674static inline _glptr_GetBufferPointerv GET_GetBufferPointerv(struct _glapi_table *disp) { 7675 return (_glptr_GetBufferPointerv) (GET_by_offset(disp, _gloffset_GetBufferPointerv)); 7676} 7677 7678static inline void SET_GetBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid **)) { 7679 SET_by_offset(disp, _gloffset_GetBufferPointerv, fn); 7680} 7681 7682typedef void (GLAPIENTRYP _glptr_GetBufferSubData)(GLenum, GLintptr, GLsizeiptr, GLvoid *); 7683#define CALL_GetBufferSubData(disp, parameters) \ 7684 (* GET_GetBufferSubData(disp)) parameters 7685static inline _glptr_GetBufferSubData GET_GetBufferSubData(struct _glapi_table *disp) { 7686 return (_glptr_GetBufferSubData) (GET_by_offset(disp, _gloffset_GetBufferSubData)); 7687} 7688 7689static inline void SET_GetBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLvoid *)) { 7690 SET_by_offset(disp, _gloffset_GetBufferSubData, fn); 7691} 7692 7693typedef void (GLAPIENTRYP _glptr_GetQueryObjectiv)(GLuint, GLenum, GLint *); 7694#define CALL_GetQueryObjectiv(disp, parameters) \ 7695 (* GET_GetQueryObjectiv(disp)) parameters 7696static inline _glptr_GetQueryObjectiv GET_GetQueryObjectiv(struct _glapi_table *disp) { 7697 return (_glptr_GetQueryObjectiv) (GET_by_offset(disp, _gloffset_GetQueryObjectiv)); 7698} 7699 7700static inline void SET_GetQueryObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 7701 SET_by_offset(disp, _gloffset_GetQueryObjectiv, fn); 7702} 7703 7704typedef void (GLAPIENTRYP _glptr_GetQueryObjectuiv)(GLuint, GLenum, GLuint *); 7705#define CALL_GetQueryObjectuiv(disp, parameters) \ 7706 (* GET_GetQueryObjectuiv(disp)) parameters 7707static inline _glptr_GetQueryObjectuiv GET_GetQueryObjectuiv(struct _glapi_table *disp) { 7708 return (_glptr_GetQueryObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryObjectuiv)); 7709} 7710 7711static inline void SET_GetQueryObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) { 7712 SET_by_offset(disp, _gloffset_GetQueryObjectuiv, fn); 7713} 7714 7715typedef void (GLAPIENTRYP _glptr_GetQueryiv)(GLenum, GLenum, GLint *); 7716#define CALL_GetQueryiv(disp, parameters) \ 7717 (* GET_GetQueryiv(disp)) parameters 7718static inline _glptr_GetQueryiv GET_GetQueryiv(struct _glapi_table *disp) { 7719 return (_glptr_GetQueryiv) (GET_by_offset(disp, _gloffset_GetQueryiv)); 7720} 7721 7722static inline void SET_GetQueryiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 7723 SET_by_offset(disp, _gloffset_GetQueryiv, fn); 7724} 7725 7726typedef GLboolean (GLAPIENTRYP _glptr_IsBuffer)(GLuint); 7727#define CALL_IsBuffer(disp, parameters) \ 7728 (* GET_IsBuffer(disp)) parameters 7729static inline _glptr_IsBuffer GET_IsBuffer(struct _glapi_table *disp) { 7730 return (_glptr_IsBuffer) (GET_by_offset(disp, _gloffset_IsBuffer)); 7731} 7732 7733static inline void SET_IsBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 7734 SET_by_offset(disp, _gloffset_IsBuffer, fn); 7735} 7736 7737typedef GLboolean (GLAPIENTRYP _glptr_IsQuery)(GLuint); 7738#define CALL_IsQuery(disp, parameters) \ 7739 (* GET_IsQuery(disp)) parameters 7740static inline _glptr_IsQuery GET_IsQuery(struct _glapi_table *disp) { 7741 return (_glptr_IsQuery) (GET_by_offset(disp, _gloffset_IsQuery)); 7742} 7743 7744static inline void SET_IsQuery(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 7745 SET_by_offset(disp, _gloffset_IsQuery, fn); 7746} 7747 7748typedef GLvoid * (GLAPIENTRYP _glptr_MapBuffer)(GLenum, GLenum); 7749#define CALL_MapBuffer(disp, parameters) \ 7750 (* GET_MapBuffer(disp)) parameters 7751static inline _glptr_MapBuffer GET_MapBuffer(struct _glapi_table *disp) { 7752 return (_glptr_MapBuffer) (GET_by_offset(disp, _gloffset_MapBuffer)); 7753} 7754 7755static inline void SET_MapBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLenum)) { 7756 SET_by_offset(disp, _gloffset_MapBuffer, fn); 7757} 7758 7759typedef GLboolean (GLAPIENTRYP _glptr_UnmapBuffer)(GLenum); 7760#define CALL_UnmapBuffer(disp, parameters) \ 7761 (* GET_UnmapBuffer(disp)) parameters 7762static inline _glptr_UnmapBuffer GET_UnmapBuffer(struct _glapi_table *disp) { 7763 return (_glptr_UnmapBuffer) (GET_by_offset(disp, _gloffset_UnmapBuffer)); 7764} 7765 7766static inline void SET_UnmapBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) { 7767 SET_by_offset(disp, _gloffset_UnmapBuffer, fn); 7768} 7769 7770typedef void (GLAPIENTRYP _glptr_AttachShader)(GLuint, GLuint); 7771#define CALL_AttachShader(disp, parameters) \ 7772 (* GET_AttachShader(disp)) parameters 7773static inline _glptr_AttachShader GET_AttachShader(struct _glapi_table *disp) { 7774 return (_glptr_AttachShader) (GET_by_offset(disp, _gloffset_AttachShader)); 7775} 7776 7777static inline void SET_AttachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 7778 SET_by_offset(disp, _gloffset_AttachShader, fn); 7779} 7780 7781typedef void (GLAPIENTRYP _glptr_BindAttribLocation)(GLuint, GLuint, const GLchar *); 7782#define CALL_BindAttribLocation(disp, parameters) \ 7783 (* GET_BindAttribLocation(disp)) parameters 7784static inline _glptr_BindAttribLocation GET_BindAttribLocation(struct _glapi_table *disp) { 7785 return (_glptr_BindAttribLocation) (GET_by_offset(disp, _gloffset_BindAttribLocation)); 7786} 7787 7788static inline void SET_BindAttribLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) { 7789 SET_by_offset(disp, _gloffset_BindAttribLocation, fn); 7790} 7791 7792typedef void (GLAPIENTRYP _glptr_BlendEquationSeparate)(GLenum, GLenum); 7793#define CALL_BlendEquationSeparate(disp, parameters) \ 7794 (* GET_BlendEquationSeparate(disp)) parameters 7795static inline _glptr_BlendEquationSeparate GET_BlendEquationSeparate(struct _glapi_table *disp) { 7796 return (_glptr_BlendEquationSeparate) (GET_by_offset(disp, _gloffset_BlendEquationSeparate)); 7797} 7798 7799static inline void SET_BlendEquationSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 7800 SET_by_offset(disp, _gloffset_BlendEquationSeparate, fn); 7801} 7802 7803typedef void (GLAPIENTRYP _glptr_CompileShader)(GLuint); 7804#define CALL_CompileShader(disp, parameters) \ 7805 (* GET_CompileShader(disp)) parameters 7806static inline _glptr_CompileShader GET_CompileShader(struct _glapi_table *disp) { 7807 return (_glptr_CompileShader) (GET_by_offset(disp, _gloffset_CompileShader)); 7808} 7809 7810static inline void SET_CompileShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7811 SET_by_offset(disp, _gloffset_CompileShader, fn); 7812} 7813 7814typedef GLuint (GLAPIENTRYP _glptr_CreateProgram)(void); 7815#define CALL_CreateProgram(disp, parameters) \ 7816 (* GET_CreateProgram(disp)) parameters 7817static inline _glptr_CreateProgram GET_CreateProgram(struct _glapi_table *disp) { 7818 return (_glptr_CreateProgram) (GET_by_offset(disp, _gloffset_CreateProgram)); 7819} 7820 7821static inline void SET_CreateProgram(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(void)) { 7822 SET_by_offset(disp, _gloffset_CreateProgram, fn); 7823} 7824 7825typedef GLuint (GLAPIENTRYP _glptr_CreateShader)(GLenum); 7826#define CALL_CreateShader(disp, parameters) \ 7827 (* GET_CreateShader(disp)) parameters 7828static inline _glptr_CreateShader GET_CreateShader(struct _glapi_table *disp) { 7829 return (_glptr_CreateShader) (GET_by_offset(disp, _gloffset_CreateShader)); 7830} 7831 7832static inline void SET_CreateShader(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum)) { 7833 SET_by_offset(disp, _gloffset_CreateShader, fn); 7834} 7835 7836typedef void (GLAPIENTRYP _glptr_DeleteProgram)(GLuint); 7837#define CALL_DeleteProgram(disp, parameters) \ 7838 (* GET_DeleteProgram(disp)) parameters 7839static inline _glptr_DeleteProgram GET_DeleteProgram(struct _glapi_table *disp) { 7840 return (_glptr_DeleteProgram) (GET_by_offset(disp, _gloffset_DeleteProgram)); 7841} 7842 7843static inline void SET_DeleteProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7844 SET_by_offset(disp, _gloffset_DeleteProgram, fn); 7845} 7846 7847typedef void (GLAPIENTRYP _glptr_DeleteShader)(GLuint); 7848#define CALL_DeleteShader(disp, parameters) \ 7849 (* GET_DeleteShader(disp)) parameters 7850static inline _glptr_DeleteShader GET_DeleteShader(struct _glapi_table *disp) { 7851 return (_glptr_DeleteShader) (GET_by_offset(disp, _gloffset_DeleteShader)); 7852} 7853 7854static inline void SET_DeleteShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7855 SET_by_offset(disp, _gloffset_DeleteShader, fn); 7856} 7857 7858typedef void (GLAPIENTRYP _glptr_DetachShader)(GLuint, GLuint); 7859#define CALL_DetachShader(disp, parameters) \ 7860 (* GET_DetachShader(disp)) parameters 7861static inline _glptr_DetachShader GET_DetachShader(struct _glapi_table *disp) { 7862 return (_glptr_DetachShader) (GET_by_offset(disp, _gloffset_DetachShader)); 7863} 7864 7865static inline void SET_DetachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 7866 SET_by_offset(disp, _gloffset_DetachShader, fn); 7867} 7868 7869typedef void (GLAPIENTRYP _glptr_DisableVertexAttribArray)(GLuint); 7870#define CALL_DisableVertexAttribArray(disp, parameters) \ 7871 (* GET_DisableVertexAttribArray(disp)) parameters 7872static inline _glptr_DisableVertexAttribArray GET_DisableVertexAttribArray(struct _glapi_table *disp) { 7873 return (_glptr_DisableVertexAttribArray) (GET_by_offset(disp, _gloffset_DisableVertexAttribArray)); 7874} 7875 7876static inline void SET_DisableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7877 SET_by_offset(disp, _gloffset_DisableVertexAttribArray, fn); 7878} 7879 7880typedef void (GLAPIENTRYP _glptr_DrawBuffers)(GLsizei, const GLenum *); 7881#define CALL_DrawBuffers(disp, parameters) \ 7882 (* GET_DrawBuffers(disp)) parameters 7883static inline _glptr_DrawBuffers GET_DrawBuffers(struct _glapi_table *disp) { 7884 return (_glptr_DrawBuffers) (GET_by_offset(disp, _gloffset_DrawBuffers)); 7885} 7886 7887static inline void SET_DrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLenum *)) { 7888 SET_by_offset(disp, _gloffset_DrawBuffers, fn); 7889} 7890 7891typedef void (GLAPIENTRYP _glptr_EnableVertexAttribArray)(GLuint); 7892#define CALL_EnableVertexAttribArray(disp, parameters) \ 7893 (* GET_EnableVertexAttribArray(disp)) parameters 7894static inline _glptr_EnableVertexAttribArray GET_EnableVertexAttribArray(struct _glapi_table *disp) { 7895 return (_glptr_EnableVertexAttribArray) (GET_by_offset(disp, _gloffset_EnableVertexAttribArray)); 7896} 7897 7898static inline void SET_EnableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 7899 SET_by_offset(disp, _gloffset_EnableVertexAttribArray, fn); 7900} 7901 7902typedef void (GLAPIENTRYP _glptr_GetActiveAttrib)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *); 7903#define CALL_GetActiveAttrib(disp, parameters) \ 7904 (* GET_GetActiveAttrib(disp)) parameters 7905static inline _glptr_GetActiveAttrib GET_GetActiveAttrib(struct _glapi_table *disp) { 7906 return (_glptr_GetActiveAttrib) (GET_by_offset(disp, _gloffset_GetActiveAttrib)); 7907} 7908 7909static inline void SET_GetActiveAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *)) { 7910 SET_by_offset(disp, _gloffset_GetActiveAttrib, fn); 7911} 7912 7913typedef void (GLAPIENTRYP _glptr_GetActiveUniform)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *); 7914#define CALL_GetActiveUniform(disp, parameters) \ 7915 (* GET_GetActiveUniform(disp)) parameters 7916static inline _glptr_GetActiveUniform GET_GetActiveUniform(struct _glapi_table *disp) { 7917 return (_glptr_GetActiveUniform) (GET_by_offset(disp, _gloffset_GetActiveUniform)); 7918} 7919 7920static inline void SET_GetActiveUniform(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *)) { 7921 SET_by_offset(disp, _gloffset_GetActiveUniform, fn); 7922} 7923 7924typedef void (GLAPIENTRYP _glptr_GetAttachedShaders)(GLuint, GLsizei, GLsizei *, GLuint *); 7925#define CALL_GetAttachedShaders(disp, parameters) \ 7926 (* GET_GetAttachedShaders(disp)) parameters 7927static inline _glptr_GetAttachedShaders GET_GetAttachedShaders(struct _glapi_table *disp) { 7928 return (_glptr_GetAttachedShaders) (GET_by_offset(disp, _gloffset_GetAttachedShaders)); 7929} 7930 7931static inline void SET_GetAttachedShaders(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLuint *)) { 7932 SET_by_offset(disp, _gloffset_GetAttachedShaders, fn); 7933} 7934 7935typedef GLint (GLAPIENTRYP _glptr_GetAttribLocation)(GLuint, const GLchar *); 7936#define CALL_GetAttribLocation(disp, parameters) \ 7937 (* GET_GetAttribLocation(disp)) parameters 7938static inline _glptr_GetAttribLocation GET_GetAttribLocation(struct _glapi_table *disp) { 7939 return (_glptr_GetAttribLocation) (GET_by_offset(disp, _gloffset_GetAttribLocation)); 7940} 7941 7942static inline void SET_GetAttribLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) { 7943 SET_by_offset(disp, _gloffset_GetAttribLocation, fn); 7944} 7945 7946typedef void (GLAPIENTRYP _glptr_GetProgramInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *); 7947#define CALL_GetProgramInfoLog(disp, parameters) \ 7948 (* GET_GetProgramInfoLog(disp)) parameters 7949static inline _glptr_GetProgramInfoLog GET_GetProgramInfoLog(struct _glapi_table *disp) { 7950 return (_glptr_GetProgramInfoLog) (GET_by_offset(disp, _gloffset_GetProgramInfoLog)); 7951} 7952 7953static inline void SET_GetProgramInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) { 7954 SET_by_offset(disp, _gloffset_GetProgramInfoLog, fn); 7955} 7956 7957typedef void (GLAPIENTRYP _glptr_GetProgramiv)(GLuint, GLenum, GLint *); 7958#define CALL_GetProgramiv(disp, parameters) \ 7959 (* GET_GetProgramiv(disp)) parameters 7960static inline _glptr_GetProgramiv GET_GetProgramiv(struct _glapi_table *disp) { 7961 return (_glptr_GetProgramiv) (GET_by_offset(disp, _gloffset_GetProgramiv)); 7962} 7963 7964static inline void SET_GetProgramiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 7965 SET_by_offset(disp, _gloffset_GetProgramiv, fn); 7966} 7967 7968typedef void (GLAPIENTRYP _glptr_GetShaderInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *); 7969#define CALL_GetShaderInfoLog(disp, parameters) \ 7970 (* GET_GetShaderInfoLog(disp)) parameters 7971static inline _glptr_GetShaderInfoLog GET_GetShaderInfoLog(struct _glapi_table *disp) { 7972 return (_glptr_GetShaderInfoLog) (GET_by_offset(disp, _gloffset_GetShaderInfoLog)); 7973} 7974 7975static inline void SET_GetShaderInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) { 7976 SET_by_offset(disp, _gloffset_GetShaderInfoLog, fn); 7977} 7978 7979typedef void (GLAPIENTRYP _glptr_GetShaderSource)(GLuint, GLsizei, GLsizei *, GLchar *); 7980#define CALL_GetShaderSource(disp, parameters) \ 7981 (* GET_GetShaderSource(disp)) parameters 7982static inline _glptr_GetShaderSource GET_GetShaderSource(struct _glapi_table *disp) { 7983 return (_glptr_GetShaderSource) (GET_by_offset(disp, _gloffset_GetShaderSource)); 7984} 7985 7986static inline void SET_GetShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) { 7987 SET_by_offset(disp, _gloffset_GetShaderSource, fn); 7988} 7989 7990typedef void (GLAPIENTRYP _glptr_GetShaderiv)(GLuint, GLenum, GLint *); 7991#define CALL_GetShaderiv(disp, parameters) \ 7992 (* GET_GetShaderiv(disp)) parameters 7993static inline _glptr_GetShaderiv GET_GetShaderiv(struct _glapi_table *disp) { 7994 return (_glptr_GetShaderiv) (GET_by_offset(disp, _gloffset_GetShaderiv)); 7995} 7996 7997static inline void SET_GetShaderiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 7998 SET_by_offset(disp, _gloffset_GetShaderiv, fn); 7999} 8000 8001typedef GLint (GLAPIENTRYP _glptr_GetUniformLocation)(GLuint, const GLchar *); 8002#define CALL_GetUniformLocation(disp, parameters) \ 8003 (* GET_GetUniformLocation(disp)) parameters 8004static inline _glptr_GetUniformLocation GET_GetUniformLocation(struct _glapi_table *disp) { 8005 return (_glptr_GetUniformLocation) (GET_by_offset(disp, _gloffset_GetUniformLocation)); 8006} 8007 8008static inline void SET_GetUniformLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) { 8009 SET_by_offset(disp, _gloffset_GetUniformLocation, fn); 8010} 8011 8012typedef void (GLAPIENTRYP _glptr_GetUniformfv)(GLuint, GLint, GLfloat *); 8013#define CALL_GetUniformfv(disp, parameters) \ 8014 (* GET_GetUniformfv(disp)) parameters 8015static inline _glptr_GetUniformfv GET_GetUniformfv(struct _glapi_table *disp) { 8016 return (_glptr_GetUniformfv) (GET_by_offset(disp, _gloffset_GetUniformfv)); 8017} 8018 8019static inline void SET_GetUniformfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat *)) { 8020 SET_by_offset(disp, _gloffset_GetUniformfv, fn); 8021} 8022 8023typedef void (GLAPIENTRYP _glptr_GetUniformiv)(GLuint, GLint, GLint *); 8024#define CALL_GetUniformiv(disp, parameters) \ 8025 (* GET_GetUniformiv(disp)) parameters 8026static inline _glptr_GetUniformiv GET_GetUniformiv(struct _glapi_table *disp) { 8027 return (_glptr_GetUniformiv) (GET_by_offset(disp, _gloffset_GetUniformiv)); 8028} 8029 8030static inline void SET_GetUniformiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint *)) { 8031 SET_by_offset(disp, _gloffset_GetUniformiv, fn); 8032} 8033 8034typedef void (GLAPIENTRYP _glptr_GetVertexAttribPointerv)(GLuint, GLenum, GLvoid **); 8035#define CALL_GetVertexAttribPointerv(disp, parameters) \ 8036 (* GET_GetVertexAttribPointerv(disp)) parameters 8037static inline _glptr_GetVertexAttribPointerv GET_GetVertexAttribPointerv(struct _glapi_table *disp) { 8038 return (_glptr_GetVertexAttribPointerv) (GET_by_offset(disp, _gloffset_GetVertexAttribPointerv)); 8039} 8040 8041static inline void SET_GetVertexAttribPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) { 8042 SET_by_offset(disp, _gloffset_GetVertexAttribPointerv, fn); 8043} 8044 8045typedef void (GLAPIENTRYP _glptr_GetVertexAttribdv)(GLuint, GLenum, GLdouble *); 8046#define CALL_GetVertexAttribdv(disp, parameters) \ 8047 (* GET_GetVertexAttribdv(disp)) parameters 8048static inline _glptr_GetVertexAttribdv GET_GetVertexAttribdv(struct _glapi_table *disp) { 8049 return (_glptr_GetVertexAttribdv) (GET_by_offset(disp, _gloffset_GetVertexAttribdv)); 8050} 8051 8052static inline void SET_GetVertexAttribdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) { 8053 SET_by_offset(disp, _gloffset_GetVertexAttribdv, fn); 8054} 8055 8056typedef void (GLAPIENTRYP _glptr_GetVertexAttribfv)(GLuint, GLenum, GLfloat *); 8057#define CALL_GetVertexAttribfv(disp, parameters) \ 8058 (* GET_GetVertexAttribfv(disp)) parameters 8059static inline _glptr_GetVertexAttribfv GET_GetVertexAttribfv(struct _glapi_table *disp) { 8060 return (_glptr_GetVertexAttribfv) (GET_by_offset(disp, _gloffset_GetVertexAttribfv)); 8061} 8062 8063static inline void SET_GetVertexAttribfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) { 8064 SET_by_offset(disp, _gloffset_GetVertexAttribfv, fn); 8065} 8066 8067typedef void (GLAPIENTRYP _glptr_GetVertexAttribiv)(GLuint, GLenum, GLint *); 8068#define CALL_GetVertexAttribiv(disp, parameters) \ 8069 (* GET_GetVertexAttribiv(disp)) parameters 8070static inline _glptr_GetVertexAttribiv GET_GetVertexAttribiv(struct _glapi_table *disp) { 8071 return (_glptr_GetVertexAttribiv) (GET_by_offset(disp, _gloffset_GetVertexAttribiv)); 8072} 8073 8074static inline void SET_GetVertexAttribiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 8075 SET_by_offset(disp, _gloffset_GetVertexAttribiv, fn); 8076} 8077 8078typedef GLboolean (GLAPIENTRYP _glptr_IsProgram)(GLuint); 8079#define CALL_IsProgram(disp, parameters) \ 8080 (* GET_IsProgram(disp)) parameters 8081static inline _glptr_IsProgram GET_IsProgram(struct _glapi_table *disp) { 8082 return (_glptr_IsProgram) (GET_by_offset(disp, _gloffset_IsProgram)); 8083} 8084 8085static inline void SET_IsProgram(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 8086 SET_by_offset(disp, _gloffset_IsProgram, fn); 8087} 8088 8089typedef GLboolean (GLAPIENTRYP _glptr_IsShader)(GLuint); 8090#define CALL_IsShader(disp, parameters) \ 8091 (* GET_IsShader(disp)) parameters 8092static inline _glptr_IsShader GET_IsShader(struct _glapi_table *disp) { 8093 return (_glptr_IsShader) (GET_by_offset(disp, _gloffset_IsShader)); 8094} 8095 8096static inline void SET_IsShader(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 8097 SET_by_offset(disp, _gloffset_IsShader, fn); 8098} 8099 8100typedef void (GLAPIENTRYP _glptr_LinkProgram)(GLuint); 8101#define CALL_LinkProgram(disp, parameters) \ 8102 (* GET_LinkProgram(disp)) parameters 8103static inline _glptr_LinkProgram GET_LinkProgram(struct _glapi_table *disp) { 8104 return (_glptr_LinkProgram) (GET_by_offset(disp, _gloffset_LinkProgram)); 8105} 8106 8107static inline void SET_LinkProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 8108 SET_by_offset(disp, _gloffset_LinkProgram, fn); 8109} 8110 8111typedef void (GLAPIENTRYP _glptr_ShaderSource)(GLuint, GLsizei, const GLchar * const *, const GLint *); 8112#define CALL_ShaderSource(disp, parameters) \ 8113 (* GET_ShaderSource(disp)) parameters 8114static inline _glptr_ShaderSource GET_ShaderSource(struct _glapi_table *disp) { 8115 return (_glptr_ShaderSource) (GET_by_offset(disp, _gloffset_ShaderSource)); 8116} 8117 8118static inline void SET_ShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, const GLint *)) { 8119 SET_by_offset(disp, _gloffset_ShaderSource, fn); 8120} 8121 8122typedef void (GLAPIENTRYP _glptr_StencilFuncSeparate)(GLenum, GLenum, GLint, GLuint); 8123#define CALL_StencilFuncSeparate(disp, parameters) \ 8124 (* GET_StencilFuncSeparate(disp)) parameters 8125static inline _glptr_StencilFuncSeparate GET_StencilFuncSeparate(struct _glapi_table *disp) { 8126 return (_glptr_StencilFuncSeparate) (GET_by_offset(disp, _gloffset_StencilFuncSeparate)); 8127} 8128 8129static inline void SET_StencilFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) { 8130 SET_by_offset(disp, _gloffset_StencilFuncSeparate, fn); 8131} 8132 8133typedef void (GLAPIENTRYP _glptr_StencilMaskSeparate)(GLenum, GLuint); 8134#define CALL_StencilMaskSeparate(disp, parameters) \ 8135 (* GET_StencilMaskSeparate(disp)) parameters 8136static inline _glptr_StencilMaskSeparate GET_StencilMaskSeparate(struct _glapi_table *disp) { 8137 return (_glptr_StencilMaskSeparate) (GET_by_offset(disp, _gloffset_StencilMaskSeparate)); 8138} 8139 8140static inline void SET_StencilMaskSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 8141 SET_by_offset(disp, _gloffset_StencilMaskSeparate, fn); 8142} 8143 8144typedef void (GLAPIENTRYP _glptr_StencilOpSeparate)(GLenum, GLenum, GLenum, GLenum); 8145#define CALL_StencilOpSeparate(disp, parameters) \ 8146 (* GET_StencilOpSeparate(disp)) parameters 8147static inline _glptr_StencilOpSeparate GET_StencilOpSeparate(struct _glapi_table *disp) { 8148 return (_glptr_StencilOpSeparate) (GET_by_offset(disp, _gloffset_StencilOpSeparate)); 8149} 8150 8151static inline void SET_StencilOpSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) { 8152 SET_by_offset(disp, _gloffset_StencilOpSeparate, fn); 8153} 8154 8155typedef void (GLAPIENTRYP _glptr_Uniform1f)(GLint, GLfloat); 8156#define CALL_Uniform1f(disp, parameters) \ 8157 (* GET_Uniform1f(disp)) parameters 8158static inline _glptr_Uniform1f GET_Uniform1f(struct _glapi_table *disp) { 8159 return (_glptr_Uniform1f) (GET_by_offset(disp, _gloffset_Uniform1f)); 8160} 8161 8162static inline void SET_Uniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat)) { 8163 SET_by_offset(disp, _gloffset_Uniform1f, fn); 8164} 8165 8166typedef void (GLAPIENTRYP _glptr_Uniform1fv)(GLint, GLsizei, const GLfloat *); 8167#define CALL_Uniform1fv(disp, parameters) \ 8168 (* GET_Uniform1fv(disp)) parameters 8169static inline _glptr_Uniform1fv GET_Uniform1fv(struct _glapi_table *disp) { 8170 return (_glptr_Uniform1fv) (GET_by_offset(disp, _gloffset_Uniform1fv)); 8171} 8172 8173static inline void SET_Uniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) { 8174 SET_by_offset(disp, _gloffset_Uniform1fv, fn); 8175} 8176 8177typedef void (GLAPIENTRYP _glptr_Uniform1i)(GLint, GLint); 8178#define CALL_Uniform1i(disp, parameters) \ 8179 (* GET_Uniform1i(disp)) parameters 8180static inline _glptr_Uniform1i GET_Uniform1i(struct _glapi_table *disp) { 8181 return (_glptr_Uniform1i) (GET_by_offset(disp, _gloffset_Uniform1i)); 8182} 8183 8184static inline void SET_Uniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) { 8185 SET_by_offset(disp, _gloffset_Uniform1i, fn); 8186} 8187 8188typedef void (GLAPIENTRYP _glptr_Uniform1iv)(GLint, GLsizei, const GLint *); 8189#define CALL_Uniform1iv(disp, parameters) \ 8190 (* GET_Uniform1iv(disp)) parameters 8191static inline _glptr_Uniform1iv GET_Uniform1iv(struct _glapi_table *disp) { 8192 return (_glptr_Uniform1iv) (GET_by_offset(disp, _gloffset_Uniform1iv)); 8193} 8194 8195static inline void SET_Uniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) { 8196 SET_by_offset(disp, _gloffset_Uniform1iv, fn); 8197} 8198 8199typedef void (GLAPIENTRYP _glptr_Uniform2f)(GLint, GLfloat, GLfloat); 8200#define CALL_Uniform2f(disp, parameters) \ 8201 (* GET_Uniform2f(disp)) parameters 8202static inline _glptr_Uniform2f GET_Uniform2f(struct _glapi_table *disp) { 8203 return (_glptr_Uniform2f) (GET_by_offset(disp, _gloffset_Uniform2f)); 8204} 8205 8206static inline void SET_Uniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) { 8207 SET_by_offset(disp, _gloffset_Uniform2f, fn); 8208} 8209 8210typedef void (GLAPIENTRYP _glptr_Uniform2fv)(GLint, GLsizei, const GLfloat *); 8211#define CALL_Uniform2fv(disp, parameters) \ 8212 (* GET_Uniform2fv(disp)) parameters 8213static inline _glptr_Uniform2fv GET_Uniform2fv(struct _glapi_table *disp) { 8214 return (_glptr_Uniform2fv) (GET_by_offset(disp, _gloffset_Uniform2fv)); 8215} 8216 8217static inline void SET_Uniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) { 8218 SET_by_offset(disp, _gloffset_Uniform2fv, fn); 8219} 8220 8221typedef void (GLAPIENTRYP _glptr_Uniform2i)(GLint, GLint, GLint); 8222#define CALL_Uniform2i(disp, parameters) \ 8223 (* GET_Uniform2i(disp)) parameters 8224static inline _glptr_Uniform2i GET_Uniform2i(struct _glapi_table *disp) { 8225 return (_glptr_Uniform2i) (GET_by_offset(disp, _gloffset_Uniform2i)); 8226} 8227 8228static inline void SET_Uniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) { 8229 SET_by_offset(disp, _gloffset_Uniform2i, fn); 8230} 8231 8232typedef void (GLAPIENTRYP _glptr_Uniform2iv)(GLint, GLsizei, const GLint *); 8233#define CALL_Uniform2iv(disp, parameters) \ 8234 (* GET_Uniform2iv(disp)) parameters 8235static inline _glptr_Uniform2iv GET_Uniform2iv(struct _glapi_table *disp) { 8236 return (_glptr_Uniform2iv) (GET_by_offset(disp, _gloffset_Uniform2iv)); 8237} 8238 8239static inline void SET_Uniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) { 8240 SET_by_offset(disp, _gloffset_Uniform2iv, fn); 8241} 8242 8243typedef void (GLAPIENTRYP _glptr_Uniform3f)(GLint, GLfloat, GLfloat, GLfloat); 8244#define CALL_Uniform3f(disp, parameters) \ 8245 (* GET_Uniform3f(disp)) parameters 8246static inline _glptr_Uniform3f GET_Uniform3f(struct _glapi_table *disp) { 8247 return (_glptr_Uniform3f) (GET_by_offset(disp, _gloffset_Uniform3f)); 8248} 8249 8250static inline void SET_Uniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat)) { 8251 SET_by_offset(disp, _gloffset_Uniform3f, fn); 8252} 8253 8254typedef void (GLAPIENTRYP _glptr_Uniform3fv)(GLint, GLsizei, const GLfloat *); 8255#define CALL_Uniform3fv(disp, parameters) \ 8256 (* GET_Uniform3fv(disp)) parameters 8257static inline _glptr_Uniform3fv GET_Uniform3fv(struct _glapi_table *disp) { 8258 return (_glptr_Uniform3fv) (GET_by_offset(disp, _gloffset_Uniform3fv)); 8259} 8260 8261static inline void SET_Uniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) { 8262 SET_by_offset(disp, _gloffset_Uniform3fv, fn); 8263} 8264 8265typedef void (GLAPIENTRYP _glptr_Uniform3i)(GLint, GLint, GLint, GLint); 8266#define CALL_Uniform3i(disp, parameters) \ 8267 (* GET_Uniform3i(disp)) parameters 8268static inline _glptr_Uniform3i GET_Uniform3i(struct _glapi_table *disp) { 8269 return (_glptr_Uniform3i) (GET_by_offset(disp, _gloffset_Uniform3i)); 8270} 8271 8272static inline void SET_Uniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 8273 SET_by_offset(disp, _gloffset_Uniform3i, fn); 8274} 8275 8276typedef void (GLAPIENTRYP _glptr_Uniform3iv)(GLint, GLsizei, const GLint *); 8277#define CALL_Uniform3iv(disp, parameters) \ 8278 (* GET_Uniform3iv(disp)) parameters 8279static inline _glptr_Uniform3iv GET_Uniform3iv(struct _glapi_table *disp) { 8280 return (_glptr_Uniform3iv) (GET_by_offset(disp, _gloffset_Uniform3iv)); 8281} 8282 8283static inline void SET_Uniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) { 8284 SET_by_offset(disp, _gloffset_Uniform3iv, fn); 8285} 8286 8287typedef void (GLAPIENTRYP _glptr_Uniform4f)(GLint, GLfloat, GLfloat, GLfloat, GLfloat); 8288#define CALL_Uniform4f(disp, parameters) \ 8289 (* GET_Uniform4f(disp)) parameters 8290static inline _glptr_Uniform4f GET_Uniform4f(struct _glapi_table *disp) { 8291 return (_glptr_Uniform4f) (GET_by_offset(disp, _gloffset_Uniform4f)); 8292} 8293 8294static inline void SET_Uniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat, GLfloat)) { 8295 SET_by_offset(disp, _gloffset_Uniform4f, fn); 8296} 8297 8298typedef void (GLAPIENTRYP _glptr_Uniform4fv)(GLint, GLsizei, const GLfloat *); 8299#define CALL_Uniform4fv(disp, parameters) \ 8300 (* GET_Uniform4fv(disp)) parameters 8301static inline _glptr_Uniform4fv GET_Uniform4fv(struct _glapi_table *disp) { 8302 return (_glptr_Uniform4fv) (GET_by_offset(disp, _gloffset_Uniform4fv)); 8303} 8304 8305static inline void SET_Uniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) { 8306 SET_by_offset(disp, _gloffset_Uniform4fv, fn); 8307} 8308 8309typedef void (GLAPIENTRYP _glptr_Uniform4i)(GLint, GLint, GLint, GLint, GLint); 8310#define CALL_Uniform4i(disp, parameters) \ 8311 (* GET_Uniform4i(disp)) parameters 8312static inline _glptr_Uniform4i GET_Uniform4i(struct _glapi_table *disp) { 8313 return (_glptr_Uniform4i) (GET_by_offset(disp, _gloffset_Uniform4i)); 8314} 8315 8316static inline void SET_Uniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) { 8317 SET_by_offset(disp, _gloffset_Uniform4i, fn); 8318} 8319 8320typedef void (GLAPIENTRYP _glptr_Uniform4iv)(GLint, GLsizei, const GLint *); 8321#define CALL_Uniform4iv(disp, parameters) \ 8322 (* GET_Uniform4iv(disp)) parameters 8323static inline _glptr_Uniform4iv GET_Uniform4iv(struct _glapi_table *disp) { 8324 return (_glptr_Uniform4iv) (GET_by_offset(disp, _gloffset_Uniform4iv)); 8325} 8326 8327static inline void SET_Uniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) { 8328 SET_by_offset(disp, _gloffset_Uniform4iv, fn); 8329} 8330 8331typedef void (GLAPIENTRYP _glptr_UniformMatrix2fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8332#define CALL_UniformMatrix2fv(disp, parameters) \ 8333 (* GET_UniformMatrix2fv(disp)) parameters 8334static inline _glptr_UniformMatrix2fv GET_UniformMatrix2fv(struct _glapi_table *disp) { 8335 return (_glptr_UniformMatrix2fv) (GET_by_offset(disp, _gloffset_UniformMatrix2fv)); 8336} 8337 8338static inline void SET_UniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8339 SET_by_offset(disp, _gloffset_UniformMatrix2fv, fn); 8340} 8341 8342typedef void (GLAPIENTRYP _glptr_UniformMatrix3fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8343#define CALL_UniformMatrix3fv(disp, parameters) \ 8344 (* GET_UniformMatrix3fv(disp)) parameters 8345static inline _glptr_UniformMatrix3fv GET_UniformMatrix3fv(struct _glapi_table *disp) { 8346 return (_glptr_UniformMatrix3fv) (GET_by_offset(disp, _gloffset_UniformMatrix3fv)); 8347} 8348 8349static inline void SET_UniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8350 SET_by_offset(disp, _gloffset_UniformMatrix3fv, fn); 8351} 8352 8353typedef void (GLAPIENTRYP _glptr_UniformMatrix4fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8354#define CALL_UniformMatrix4fv(disp, parameters) \ 8355 (* GET_UniformMatrix4fv(disp)) parameters 8356static inline _glptr_UniformMatrix4fv GET_UniformMatrix4fv(struct _glapi_table *disp) { 8357 return (_glptr_UniformMatrix4fv) (GET_by_offset(disp, _gloffset_UniformMatrix4fv)); 8358} 8359 8360static inline void SET_UniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8361 SET_by_offset(disp, _gloffset_UniformMatrix4fv, fn); 8362} 8363 8364typedef void (GLAPIENTRYP _glptr_UseProgram)(GLuint); 8365#define CALL_UseProgram(disp, parameters) \ 8366 (* GET_UseProgram(disp)) parameters 8367static inline _glptr_UseProgram GET_UseProgram(struct _glapi_table *disp) { 8368 return (_glptr_UseProgram) (GET_by_offset(disp, _gloffset_UseProgram)); 8369} 8370 8371static inline void SET_UseProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 8372 SET_by_offset(disp, _gloffset_UseProgram, fn); 8373} 8374 8375typedef void (GLAPIENTRYP _glptr_ValidateProgram)(GLuint); 8376#define CALL_ValidateProgram(disp, parameters) \ 8377 (* GET_ValidateProgram(disp)) parameters 8378static inline _glptr_ValidateProgram GET_ValidateProgram(struct _glapi_table *disp) { 8379 return (_glptr_ValidateProgram) (GET_by_offset(disp, _gloffset_ValidateProgram)); 8380} 8381 8382static inline void SET_ValidateProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 8383 SET_by_offset(disp, _gloffset_ValidateProgram, fn); 8384} 8385 8386typedef void (GLAPIENTRYP _glptr_VertexAttrib1d)(GLuint, GLdouble); 8387#define CALL_VertexAttrib1d(disp, parameters) \ 8388 (* GET_VertexAttrib1d(disp)) parameters 8389static inline _glptr_VertexAttrib1d GET_VertexAttrib1d(struct _glapi_table *disp) { 8390 return (_glptr_VertexAttrib1d) (GET_by_offset(disp, _gloffset_VertexAttrib1d)); 8391} 8392 8393static inline void SET_VertexAttrib1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) { 8394 SET_by_offset(disp, _gloffset_VertexAttrib1d, fn); 8395} 8396 8397typedef void (GLAPIENTRYP _glptr_VertexAttrib1dv)(GLuint, const GLdouble *); 8398#define CALL_VertexAttrib1dv(disp, parameters) \ 8399 (* GET_VertexAttrib1dv(disp)) parameters 8400static inline _glptr_VertexAttrib1dv GET_VertexAttrib1dv(struct _glapi_table *disp) { 8401 return (_glptr_VertexAttrib1dv) (GET_by_offset(disp, _gloffset_VertexAttrib1dv)); 8402} 8403 8404static inline void SET_VertexAttrib1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 8405 SET_by_offset(disp, _gloffset_VertexAttrib1dv, fn); 8406} 8407 8408typedef void (GLAPIENTRYP _glptr_VertexAttrib1s)(GLuint, GLshort); 8409#define CALL_VertexAttrib1s(disp, parameters) \ 8410 (* GET_VertexAttrib1s(disp)) parameters 8411static inline _glptr_VertexAttrib1s GET_VertexAttrib1s(struct _glapi_table *disp) { 8412 return (_glptr_VertexAttrib1s) (GET_by_offset(disp, _gloffset_VertexAttrib1s)); 8413} 8414 8415static inline void SET_VertexAttrib1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) { 8416 SET_by_offset(disp, _gloffset_VertexAttrib1s, fn); 8417} 8418 8419typedef void (GLAPIENTRYP _glptr_VertexAttrib1sv)(GLuint, const GLshort *); 8420#define CALL_VertexAttrib1sv(disp, parameters) \ 8421 (* GET_VertexAttrib1sv(disp)) parameters 8422static inline _glptr_VertexAttrib1sv GET_VertexAttrib1sv(struct _glapi_table *disp) { 8423 return (_glptr_VertexAttrib1sv) (GET_by_offset(disp, _gloffset_VertexAttrib1sv)); 8424} 8425 8426static inline void SET_VertexAttrib1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 8427 SET_by_offset(disp, _gloffset_VertexAttrib1sv, fn); 8428} 8429 8430typedef void (GLAPIENTRYP _glptr_VertexAttrib2d)(GLuint, GLdouble, GLdouble); 8431#define CALL_VertexAttrib2d(disp, parameters) \ 8432 (* GET_VertexAttrib2d(disp)) parameters 8433static inline _glptr_VertexAttrib2d GET_VertexAttrib2d(struct _glapi_table *disp) { 8434 return (_glptr_VertexAttrib2d) (GET_by_offset(disp, _gloffset_VertexAttrib2d)); 8435} 8436 8437static inline void SET_VertexAttrib2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) { 8438 SET_by_offset(disp, _gloffset_VertexAttrib2d, fn); 8439} 8440 8441typedef void (GLAPIENTRYP _glptr_VertexAttrib2dv)(GLuint, const GLdouble *); 8442#define CALL_VertexAttrib2dv(disp, parameters) \ 8443 (* GET_VertexAttrib2dv(disp)) parameters 8444static inline _glptr_VertexAttrib2dv GET_VertexAttrib2dv(struct _glapi_table *disp) { 8445 return (_glptr_VertexAttrib2dv) (GET_by_offset(disp, _gloffset_VertexAttrib2dv)); 8446} 8447 8448static inline void SET_VertexAttrib2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 8449 SET_by_offset(disp, _gloffset_VertexAttrib2dv, fn); 8450} 8451 8452typedef void (GLAPIENTRYP _glptr_VertexAttrib2s)(GLuint, GLshort, GLshort); 8453#define CALL_VertexAttrib2s(disp, parameters) \ 8454 (* GET_VertexAttrib2s(disp)) parameters 8455static inline _glptr_VertexAttrib2s GET_VertexAttrib2s(struct _glapi_table *disp) { 8456 return (_glptr_VertexAttrib2s) (GET_by_offset(disp, _gloffset_VertexAttrib2s)); 8457} 8458 8459static inline void SET_VertexAttrib2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) { 8460 SET_by_offset(disp, _gloffset_VertexAttrib2s, fn); 8461} 8462 8463typedef void (GLAPIENTRYP _glptr_VertexAttrib2sv)(GLuint, const GLshort *); 8464#define CALL_VertexAttrib2sv(disp, parameters) \ 8465 (* GET_VertexAttrib2sv(disp)) parameters 8466static inline _glptr_VertexAttrib2sv GET_VertexAttrib2sv(struct _glapi_table *disp) { 8467 return (_glptr_VertexAttrib2sv) (GET_by_offset(disp, _gloffset_VertexAttrib2sv)); 8468} 8469 8470static inline void SET_VertexAttrib2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 8471 SET_by_offset(disp, _gloffset_VertexAttrib2sv, fn); 8472} 8473 8474typedef void (GLAPIENTRYP _glptr_VertexAttrib3d)(GLuint, GLdouble, GLdouble, GLdouble); 8475#define CALL_VertexAttrib3d(disp, parameters) \ 8476 (* GET_VertexAttrib3d(disp)) parameters 8477static inline _glptr_VertexAttrib3d GET_VertexAttrib3d(struct _glapi_table *disp) { 8478 return (_glptr_VertexAttrib3d) (GET_by_offset(disp, _gloffset_VertexAttrib3d)); 8479} 8480 8481static inline void SET_VertexAttrib3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) { 8482 SET_by_offset(disp, _gloffset_VertexAttrib3d, fn); 8483} 8484 8485typedef void (GLAPIENTRYP _glptr_VertexAttrib3dv)(GLuint, const GLdouble *); 8486#define CALL_VertexAttrib3dv(disp, parameters) \ 8487 (* GET_VertexAttrib3dv(disp)) parameters 8488static inline _glptr_VertexAttrib3dv GET_VertexAttrib3dv(struct _glapi_table *disp) { 8489 return (_glptr_VertexAttrib3dv) (GET_by_offset(disp, _gloffset_VertexAttrib3dv)); 8490} 8491 8492static inline void SET_VertexAttrib3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 8493 SET_by_offset(disp, _gloffset_VertexAttrib3dv, fn); 8494} 8495 8496typedef void (GLAPIENTRYP _glptr_VertexAttrib3s)(GLuint, GLshort, GLshort, GLshort); 8497#define CALL_VertexAttrib3s(disp, parameters) \ 8498 (* GET_VertexAttrib3s(disp)) parameters 8499static inline _glptr_VertexAttrib3s GET_VertexAttrib3s(struct _glapi_table *disp) { 8500 return (_glptr_VertexAttrib3s) (GET_by_offset(disp, _gloffset_VertexAttrib3s)); 8501} 8502 8503static inline void SET_VertexAttrib3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) { 8504 SET_by_offset(disp, _gloffset_VertexAttrib3s, fn); 8505} 8506 8507typedef void (GLAPIENTRYP _glptr_VertexAttrib3sv)(GLuint, const GLshort *); 8508#define CALL_VertexAttrib3sv(disp, parameters) \ 8509 (* GET_VertexAttrib3sv(disp)) parameters 8510static inline _glptr_VertexAttrib3sv GET_VertexAttrib3sv(struct _glapi_table *disp) { 8511 return (_glptr_VertexAttrib3sv) (GET_by_offset(disp, _gloffset_VertexAttrib3sv)); 8512} 8513 8514static inline void SET_VertexAttrib3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 8515 SET_by_offset(disp, _gloffset_VertexAttrib3sv, fn); 8516} 8517 8518typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nbv)(GLuint, const GLbyte *); 8519#define CALL_VertexAttrib4Nbv(disp, parameters) \ 8520 (* GET_VertexAttrib4Nbv(disp)) parameters 8521static inline _glptr_VertexAttrib4Nbv GET_VertexAttrib4Nbv(struct _glapi_table *disp) { 8522 return (_glptr_VertexAttrib4Nbv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nbv)); 8523} 8524 8525static inline void SET_VertexAttrib4Nbv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) { 8526 SET_by_offset(disp, _gloffset_VertexAttrib4Nbv, fn); 8527} 8528 8529typedef void (GLAPIENTRYP _glptr_VertexAttrib4Niv)(GLuint, const GLint *); 8530#define CALL_VertexAttrib4Niv(disp, parameters) \ 8531 (* GET_VertexAttrib4Niv(disp)) parameters 8532static inline _glptr_VertexAttrib4Niv GET_VertexAttrib4Niv(struct _glapi_table *disp) { 8533 return (_glptr_VertexAttrib4Niv) (GET_by_offset(disp, _gloffset_VertexAttrib4Niv)); 8534} 8535 8536static inline void SET_VertexAttrib4Niv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 8537 SET_by_offset(disp, _gloffset_VertexAttrib4Niv, fn); 8538} 8539 8540typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nsv)(GLuint, const GLshort *); 8541#define CALL_VertexAttrib4Nsv(disp, parameters) \ 8542 (* GET_VertexAttrib4Nsv(disp)) parameters 8543static inline _glptr_VertexAttrib4Nsv GET_VertexAttrib4Nsv(struct _glapi_table *disp) { 8544 return (_glptr_VertexAttrib4Nsv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nsv)); 8545} 8546 8547static inline void SET_VertexAttrib4Nsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 8548 SET_by_offset(disp, _gloffset_VertexAttrib4Nsv, fn); 8549} 8550 8551typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nub)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte); 8552#define CALL_VertexAttrib4Nub(disp, parameters) \ 8553 (* GET_VertexAttrib4Nub(disp)) parameters 8554static inline _glptr_VertexAttrib4Nub GET_VertexAttrib4Nub(struct _glapi_table *disp) { 8555 return (_glptr_VertexAttrib4Nub) (GET_by_offset(disp, _gloffset_VertexAttrib4Nub)); 8556} 8557 8558static inline void SET_VertexAttrib4Nub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) { 8559 SET_by_offset(disp, _gloffset_VertexAttrib4Nub, fn); 8560} 8561 8562typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nubv)(GLuint, const GLubyte *); 8563#define CALL_VertexAttrib4Nubv(disp, parameters) \ 8564 (* GET_VertexAttrib4Nubv(disp)) parameters 8565static inline _glptr_VertexAttrib4Nubv GET_VertexAttrib4Nubv(struct _glapi_table *disp) { 8566 return (_glptr_VertexAttrib4Nubv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nubv)); 8567} 8568 8569static inline void SET_VertexAttrib4Nubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) { 8570 SET_by_offset(disp, _gloffset_VertexAttrib4Nubv, fn); 8571} 8572 8573typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nuiv)(GLuint, const GLuint *); 8574#define CALL_VertexAttrib4Nuiv(disp, parameters) \ 8575 (* GET_VertexAttrib4Nuiv(disp)) parameters 8576static inline _glptr_VertexAttrib4Nuiv GET_VertexAttrib4Nuiv(struct _glapi_table *disp) { 8577 return (_glptr_VertexAttrib4Nuiv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nuiv)); 8578} 8579 8580static inline void SET_VertexAttrib4Nuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 8581 SET_by_offset(disp, _gloffset_VertexAttrib4Nuiv, fn); 8582} 8583 8584typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nusv)(GLuint, const GLushort *); 8585#define CALL_VertexAttrib4Nusv(disp, parameters) \ 8586 (* GET_VertexAttrib4Nusv(disp)) parameters 8587static inline _glptr_VertexAttrib4Nusv GET_VertexAttrib4Nusv(struct _glapi_table *disp) { 8588 return (_glptr_VertexAttrib4Nusv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nusv)); 8589} 8590 8591static inline void SET_VertexAttrib4Nusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) { 8592 SET_by_offset(disp, _gloffset_VertexAttrib4Nusv, fn); 8593} 8594 8595typedef void (GLAPIENTRYP _glptr_VertexAttrib4bv)(GLuint, const GLbyte *); 8596#define CALL_VertexAttrib4bv(disp, parameters) \ 8597 (* GET_VertexAttrib4bv(disp)) parameters 8598static inline _glptr_VertexAttrib4bv GET_VertexAttrib4bv(struct _glapi_table *disp) { 8599 return (_glptr_VertexAttrib4bv) (GET_by_offset(disp, _gloffset_VertexAttrib4bv)); 8600} 8601 8602static inline void SET_VertexAttrib4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) { 8603 SET_by_offset(disp, _gloffset_VertexAttrib4bv, fn); 8604} 8605 8606typedef void (GLAPIENTRYP _glptr_VertexAttrib4d)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble); 8607#define CALL_VertexAttrib4d(disp, parameters) \ 8608 (* GET_VertexAttrib4d(disp)) parameters 8609static inline _glptr_VertexAttrib4d GET_VertexAttrib4d(struct _glapi_table *disp) { 8610 return (_glptr_VertexAttrib4d) (GET_by_offset(disp, _gloffset_VertexAttrib4d)); 8611} 8612 8613static inline void SET_VertexAttrib4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) { 8614 SET_by_offset(disp, _gloffset_VertexAttrib4d, fn); 8615} 8616 8617typedef void (GLAPIENTRYP _glptr_VertexAttrib4dv)(GLuint, const GLdouble *); 8618#define CALL_VertexAttrib4dv(disp, parameters) \ 8619 (* GET_VertexAttrib4dv(disp)) parameters 8620static inline _glptr_VertexAttrib4dv GET_VertexAttrib4dv(struct _glapi_table *disp) { 8621 return (_glptr_VertexAttrib4dv) (GET_by_offset(disp, _gloffset_VertexAttrib4dv)); 8622} 8623 8624static inline void SET_VertexAttrib4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 8625 SET_by_offset(disp, _gloffset_VertexAttrib4dv, fn); 8626} 8627 8628typedef void (GLAPIENTRYP _glptr_VertexAttrib4iv)(GLuint, const GLint *); 8629#define CALL_VertexAttrib4iv(disp, parameters) \ 8630 (* GET_VertexAttrib4iv(disp)) parameters 8631static inline _glptr_VertexAttrib4iv GET_VertexAttrib4iv(struct _glapi_table *disp) { 8632 return (_glptr_VertexAttrib4iv) (GET_by_offset(disp, _gloffset_VertexAttrib4iv)); 8633} 8634 8635static inline void SET_VertexAttrib4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 8636 SET_by_offset(disp, _gloffset_VertexAttrib4iv, fn); 8637} 8638 8639typedef void (GLAPIENTRYP _glptr_VertexAttrib4s)(GLuint, GLshort, GLshort, GLshort, GLshort); 8640#define CALL_VertexAttrib4s(disp, parameters) \ 8641 (* GET_VertexAttrib4s(disp)) parameters 8642static inline _glptr_VertexAttrib4s GET_VertexAttrib4s(struct _glapi_table *disp) { 8643 return (_glptr_VertexAttrib4s) (GET_by_offset(disp, _gloffset_VertexAttrib4s)); 8644} 8645 8646static inline void SET_VertexAttrib4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) { 8647 SET_by_offset(disp, _gloffset_VertexAttrib4s, fn); 8648} 8649 8650typedef void (GLAPIENTRYP _glptr_VertexAttrib4sv)(GLuint, const GLshort *); 8651#define CALL_VertexAttrib4sv(disp, parameters) \ 8652 (* GET_VertexAttrib4sv(disp)) parameters 8653static inline _glptr_VertexAttrib4sv GET_VertexAttrib4sv(struct _glapi_table *disp) { 8654 return (_glptr_VertexAttrib4sv) (GET_by_offset(disp, _gloffset_VertexAttrib4sv)); 8655} 8656 8657static inline void SET_VertexAttrib4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 8658 SET_by_offset(disp, _gloffset_VertexAttrib4sv, fn); 8659} 8660 8661typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubv)(GLuint, const GLubyte *); 8662#define CALL_VertexAttrib4ubv(disp, parameters) \ 8663 (* GET_VertexAttrib4ubv(disp)) parameters 8664static inline _glptr_VertexAttrib4ubv GET_VertexAttrib4ubv(struct _glapi_table *disp) { 8665 return (_glptr_VertexAttrib4ubv) (GET_by_offset(disp, _gloffset_VertexAttrib4ubv)); 8666} 8667 8668static inline void SET_VertexAttrib4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) { 8669 SET_by_offset(disp, _gloffset_VertexAttrib4ubv, fn); 8670} 8671 8672typedef void (GLAPIENTRYP _glptr_VertexAttrib4uiv)(GLuint, const GLuint *); 8673#define CALL_VertexAttrib4uiv(disp, parameters) \ 8674 (* GET_VertexAttrib4uiv(disp)) parameters 8675static inline _glptr_VertexAttrib4uiv GET_VertexAttrib4uiv(struct _glapi_table *disp) { 8676 return (_glptr_VertexAttrib4uiv) (GET_by_offset(disp, _gloffset_VertexAttrib4uiv)); 8677} 8678 8679static inline void SET_VertexAttrib4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 8680 SET_by_offset(disp, _gloffset_VertexAttrib4uiv, fn); 8681} 8682 8683typedef void (GLAPIENTRYP _glptr_VertexAttrib4usv)(GLuint, const GLushort *); 8684#define CALL_VertexAttrib4usv(disp, parameters) \ 8685 (* GET_VertexAttrib4usv(disp)) parameters 8686static inline _glptr_VertexAttrib4usv GET_VertexAttrib4usv(struct _glapi_table *disp) { 8687 return (_glptr_VertexAttrib4usv) (GET_by_offset(disp, _gloffset_VertexAttrib4usv)); 8688} 8689 8690static inline void SET_VertexAttrib4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) { 8691 SET_by_offset(disp, _gloffset_VertexAttrib4usv, fn); 8692} 8693 8694typedef void (GLAPIENTRYP _glptr_VertexAttribPointer)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *); 8695#define CALL_VertexAttribPointer(disp, parameters) \ 8696 (* GET_VertexAttribPointer(disp)) parameters 8697static inline _glptr_VertexAttribPointer GET_VertexAttribPointer(struct _glapi_table *disp) { 8698 return (_glptr_VertexAttribPointer) (GET_by_offset(disp, _gloffset_VertexAttribPointer)); 8699} 8700 8701static inline void SET_VertexAttribPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *)) { 8702 SET_by_offset(disp, _gloffset_VertexAttribPointer, fn); 8703} 8704 8705typedef void (GLAPIENTRYP _glptr_UniformMatrix2x3fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8706#define CALL_UniformMatrix2x3fv(disp, parameters) \ 8707 (* GET_UniformMatrix2x3fv(disp)) parameters 8708static inline _glptr_UniformMatrix2x3fv GET_UniformMatrix2x3fv(struct _glapi_table *disp) { 8709 return (_glptr_UniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3fv)); 8710} 8711 8712static inline void SET_UniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8713 SET_by_offset(disp, _gloffset_UniformMatrix2x3fv, fn); 8714} 8715 8716typedef void (GLAPIENTRYP _glptr_UniformMatrix2x4fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8717#define CALL_UniformMatrix2x4fv(disp, parameters) \ 8718 (* GET_UniformMatrix2x4fv(disp)) parameters 8719static inline _glptr_UniformMatrix2x4fv GET_UniformMatrix2x4fv(struct _glapi_table *disp) { 8720 return (_glptr_UniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4fv)); 8721} 8722 8723static inline void SET_UniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8724 SET_by_offset(disp, _gloffset_UniformMatrix2x4fv, fn); 8725} 8726 8727typedef void (GLAPIENTRYP _glptr_UniformMatrix3x2fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8728#define CALL_UniformMatrix3x2fv(disp, parameters) \ 8729 (* GET_UniformMatrix3x2fv(disp)) parameters 8730static inline _glptr_UniformMatrix3x2fv GET_UniformMatrix3x2fv(struct _glapi_table *disp) { 8731 return (_glptr_UniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2fv)); 8732} 8733 8734static inline void SET_UniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8735 SET_by_offset(disp, _gloffset_UniformMatrix3x2fv, fn); 8736} 8737 8738typedef void (GLAPIENTRYP _glptr_UniformMatrix3x4fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8739#define CALL_UniformMatrix3x4fv(disp, parameters) \ 8740 (* GET_UniformMatrix3x4fv(disp)) parameters 8741static inline _glptr_UniformMatrix3x4fv GET_UniformMatrix3x4fv(struct _glapi_table *disp) { 8742 return (_glptr_UniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4fv)); 8743} 8744 8745static inline void SET_UniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8746 SET_by_offset(disp, _gloffset_UniformMatrix3x4fv, fn); 8747} 8748 8749typedef void (GLAPIENTRYP _glptr_UniformMatrix4x2fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8750#define CALL_UniformMatrix4x2fv(disp, parameters) \ 8751 (* GET_UniformMatrix4x2fv(disp)) parameters 8752static inline _glptr_UniformMatrix4x2fv GET_UniformMatrix4x2fv(struct _glapi_table *disp) { 8753 return (_glptr_UniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2fv)); 8754} 8755 8756static inline void SET_UniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8757 SET_by_offset(disp, _gloffset_UniformMatrix4x2fv, fn); 8758} 8759 8760typedef void (GLAPIENTRYP _glptr_UniformMatrix4x3fv)(GLint, GLsizei, GLboolean, const GLfloat *); 8761#define CALL_UniformMatrix4x3fv(disp, parameters) \ 8762 (* GET_UniformMatrix4x3fv(disp)) parameters 8763static inline _glptr_UniformMatrix4x3fv GET_UniformMatrix4x3fv(struct _glapi_table *disp) { 8764 return (_glptr_UniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3fv)); 8765} 8766 8767static inline void SET_UniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) { 8768 SET_by_offset(disp, _gloffset_UniformMatrix4x3fv, fn); 8769} 8770 8771typedef void (GLAPIENTRYP _glptr_BeginConditionalRender)(GLuint, GLenum); 8772#define CALL_BeginConditionalRender(disp, parameters) \ 8773 (* GET_BeginConditionalRender(disp)) parameters 8774static inline _glptr_BeginConditionalRender GET_BeginConditionalRender(struct _glapi_table *disp) { 8775 return (_glptr_BeginConditionalRender) (GET_by_offset(disp, _gloffset_BeginConditionalRender)); 8776} 8777 8778static inline void SET_BeginConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) { 8779 SET_by_offset(disp, _gloffset_BeginConditionalRender, fn); 8780} 8781 8782typedef void (GLAPIENTRYP _glptr_BeginTransformFeedback)(GLenum); 8783#define CALL_BeginTransformFeedback(disp, parameters) \ 8784 (* GET_BeginTransformFeedback(disp)) parameters 8785static inline _glptr_BeginTransformFeedback GET_BeginTransformFeedback(struct _glapi_table *disp) { 8786 return (_glptr_BeginTransformFeedback) (GET_by_offset(disp, _gloffset_BeginTransformFeedback)); 8787} 8788 8789static inline void SET_BeginTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 8790 SET_by_offset(disp, _gloffset_BeginTransformFeedback, fn); 8791} 8792 8793typedef void (GLAPIENTRYP _glptr_BindBufferBase)(GLenum, GLuint, GLuint); 8794#define CALL_BindBufferBase(disp, parameters) \ 8795 (* GET_BindBufferBase(disp)) parameters 8796static inline _glptr_BindBufferBase GET_BindBufferBase(struct _glapi_table *disp) { 8797 return (_glptr_BindBufferBase) (GET_by_offset(disp, _gloffset_BindBufferBase)); 8798} 8799 8800static inline void SET_BindBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) { 8801 SET_by_offset(disp, _gloffset_BindBufferBase, fn); 8802} 8803 8804typedef void (GLAPIENTRYP _glptr_BindBufferRange)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr); 8805#define CALL_BindBufferRange(disp, parameters) \ 8806 (* GET_BindBufferRange(disp)) parameters 8807static inline _glptr_BindBufferRange GET_BindBufferRange(struct _glapi_table *disp) { 8808 return (_glptr_BindBufferRange) (GET_by_offset(disp, _gloffset_BindBufferRange)); 8809} 8810 8811static inline void SET_BindBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)) { 8812 SET_by_offset(disp, _gloffset_BindBufferRange, fn); 8813} 8814 8815typedef void (GLAPIENTRYP _glptr_BindFragDataLocation)(GLuint, GLuint, const GLchar *); 8816#define CALL_BindFragDataLocation(disp, parameters) \ 8817 (* GET_BindFragDataLocation(disp)) parameters 8818static inline _glptr_BindFragDataLocation GET_BindFragDataLocation(struct _glapi_table *disp) { 8819 return (_glptr_BindFragDataLocation) (GET_by_offset(disp, _gloffset_BindFragDataLocation)); 8820} 8821 8822static inline void SET_BindFragDataLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) { 8823 SET_by_offset(disp, _gloffset_BindFragDataLocation, fn); 8824} 8825 8826typedef void (GLAPIENTRYP _glptr_ClampColor)(GLenum, GLenum); 8827#define CALL_ClampColor(disp, parameters) \ 8828 (* GET_ClampColor(disp)) parameters 8829static inline _glptr_ClampColor GET_ClampColor(struct _glapi_table *disp) { 8830 return (_glptr_ClampColor) (GET_by_offset(disp, _gloffset_ClampColor)); 8831} 8832 8833static inline void SET_ClampColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 8834 SET_by_offset(disp, _gloffset_ClampColor, fn); 8835} 8836 8837typedef void (GLAPIENTRYP _glptr_ClearBufferfi)(GLenum, GLint, GLfloat, GLint); 8838#define CALL_ClearBufferfi(disp, parameters) \ 8839 (* GET_ClearBufferfi(disp)) parameters 8840static inline _glptr_ClearBufferfi GET_ClearBufferfi(struct _glapi_table *disp) { 8841 return (_glptr_ClearBufferfi) (GET_by_offset(disp, _gloffset_ClearBufferfi)); 8842} 8843 8844static inline void SET_ClearBufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLfloat, GLint)) { 8845 SET_by_offset(disp, _gloffset_ClearBufferfi, fn); 8846} 8847 8848typedef void (GLAPIENTRYP _glptr_ClearBufferfv)(GLenum, GLint, const GLfloat *); 8849#define CALL_ClearBufferfv(disp, parameters) \ 8850 (* GET_ClearBufferfv(disp)) parameters 8851static inline _glptr_ClearBufferfv GET_ClearBufferfv(struct _glapi_table *disp) { 8852 return (_glptr_ClearBufferfv) (GET_by_offset(disp, _gloffset_ClearBufferfv)); 8853} 8854 8855static inline void SET_ClearBufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLfloat *)) { 8856 SET_by_offset(disp, _gloffset_ClearBufferfv, fn); 8857} 8858 8859typedef void (GLAPIENTRYP _glptr_ClearBufferiv)(GLenum, GLint, const GLint *); 8860#define CALL_ClearBufferiv(disp, parameters) \ 8861 (* GET_ClearBufferiv(disp)) parameters 8862static inline _glptr_ClearBufferiv GET_ClearBufferiv(struct _glapi_table *disp) { 8863 return (_glptr_ClearBufferiv) (GET_by_offset(disp, _gloffset_ClearBufferiv)); 8864} 8865 8866static inline void SET_ClearBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLint *)) { 8867 SET_by_offset(disp, _gloffset_ClearBufferiv, fn); 8868} 8869 8870typedef void (GLAPIENTRYP _glptr_ClearBufferuiv)(GLenum, GLint, const GLuint *); 8871#define CALL_ClearBufferuiv(disp, parameters) \ 8872 (* GET_ClearBufferuiv(disp)) parameters 8873static inline _glptr_ClearBufferuiv GET_ClearBufferuiv(struct _glapi_table *disp) { 8874 return (_glptr_ClearBufferuiv) (GET_by_offset(disp, _gloffset_ClearBufferuiv)); 8875} 8876 8877static inline void SET_ClearBufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLuint *)) { 8878 SET_by_offset(disp, _gloffset_ClearBufferuiv, fn); 8879} 8880 8881typedef void (GLAPIENTRYP _glptr_ColorMaski)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean); 8882#define CALL_ColorMaski(disp, parameters) \ 8883 (* GET_ColorMaski(disp)) parameters 8884static inline _glptr_ColorMaski GET_ColorMaski(struct _glapi_table *disp) { 8885 return (_glptr_ColorMaski) (GET_by_offset(disp, _gloffset_ColorMaski)); 8886} 8887 8888static inline void SET_ColorMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean)) { 8889 SET_by_offset(disp, _gloffset_ColorMaski, fn); 8890} 8891 8892typedef void (GLAPIENTRYP _glptr_Disablei)(GLenum, GLuint); 8893#define CALL_Disablei(disp, parameters) \ 8894 (* GET_Disablei(disp)) parameters 8895static inline _glptr_Disablei GET_Disablei(struct _glapi_table *disp) { 8896 return (_glptr_Disablei) (GET_by_offset(disp, _gloffset_Disablei)); 8897} 8898 8899static inline void SET_Disablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 8900 SET_by_offset(disp, _gloffset_Disablei, fn); 8901} 8902 8903typedef void (GLAPIENTRYP _glptr_Enablei)(GLenum, GLuint); 8904#define CALL_Enablei(disp, parameters) \ 8905 (* GET_Enablei(disp)) parameters 8906static inline _glptr_Enablei GET_Enablei(struct _glapi_table *disp) { 8907 return (_glptr_Enablei) (GET_by_offset(disp, _gloffset_Enablei)); 8908} 8909 8910static inline void SET_Enablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 8911 SET_by_offset(disp, _gloffset_Enablei, fn); 8912} 8913 8914typedef void (GLAPIENTRYP _glptr_EndConditionalRender)(void); 8915#define CALL_EndConditionalRender(disp, parameters) \ 8916 (* GET_EndConditionalRender(disp)) parameters 8917static inline _glptr_EndConditionalRender GET_EndConditionalRender(struct _glapi_table *disp) { 8918 return (_glptr_EndConditionalRender) (GET_by_offset(disp, _gloffset_EndConditionalRender)); 8919} 8920 8921static inline void SET_EndConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 8922 SET_by_offset(disp, _gloffset_EndConditionalRender, fn); 8923} 8924 8925typedef void (GLAPIENTRYP _glptr_EndTransformFeedback)(void); 8926#define CALL_EndTransformFeedback(disp, parameters) \ 8927 (* GET_EndTransformFeedback(disp)) parameters 8928static inline _glptr_EndTransformFeedback GET_EndTransformFeedback(struct _glapi_table *disp) { 8929 return (_glptr_EndTransformFeedback) (GET_by_offset(disp, _gloffset_EndTransformFeedback)); 8930} 8931 8932static inline void SET_EndTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 8933 SET_by_offset(disp, _gloffset_EndTransformFeedback, fn); 8934} 8935 8936typedef void (GLAPIENTRYP _glptr_GetBooleani_v)(GLenum, GLuint, GLboolean *); 8937#define CALL_GetBooleani_v(disp, parameters) \ 8938 (* GET_GetBooleani_v(disp)) parameters 8939static inline _glptr_GetBooleani_v GET_GetBooleani_v(struct _glapi_table *disp) { 8940 return (_glptr_GetBooleani_v) (GET_by_offset(disp, _gloffset_GetBooleani_v)); 8941} 8942 8943static inline void SET_GetBooleani_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLboolean *)) { 8944 SET_by_offset(disp, _gloffset_GetBooleani_v, fn); 8945} 8946 8947typedef GLint (GLAPIENTRYP _glptr_GetFragDataLocation)(GLuint, const GLchar *); 8948#define CALL_GetFragDataLocation(disp, parameters) \ 8949 (* GET_GetFragDataLocation(disp)) parameters 8950static inline _glptr_GetFragDataLocation GET_GetFragDataLocation(struct _glapi_table *disp) { 8951 return (_glptr_GetFragDataLocation) (GET_by_offset(disp, _gloffset_GetFragDataLocation)); 8952} 8953 8954static inline void SET_GetFragDataLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) { 8955 SET_by_offset(disp, _gloffset_GetFragDataLocation, fn); 8956} 8957 8958typedef void (GLAPIENTRYP _glptr_GetIntegeri_v)(GLenum, GLuint, GLint *); 8959#define CALL_GetIntegeri_v(disp, parameters) \ 8960 (* GET_GetIntegeri_v(disp)) parameters 8961static inline _glptr_GetIntegeri_v GET_GetIntegeri_v(struct _glapi_table *disp) { 8962 return (_glptr_GetIntegeri_v) (GET_by_offset(disp, _gloffset_GetIntegeri_v)); 8963} 8964 8965static inline void SET_GetIntegeri_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint *)) { 8966 SET_by_offset(disp, _gloffset_GetIntegeri_v, fn); 8967} 8968 8969typedef const GLubyte * (GLAPIENTRYP _glptr_GetStringi)(GLenum, GLuint); 8970#define CALL_GetStringi(disp, parameters) \ 8971 (* GET_GetStringi(disp)) parameters 8972static inline _glptr_GetStringi GET_GetStringi(struct _glapi_table *disp) { 8973 return (_glptr_GetStringi) (GET_by_offset(disp, _gloffset_GetStringi)); 8974} 8975 8976static inline void SET_GetStringi(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum, GLuint)) { 8977 SET_by_offset(disp, _gloffset_GetStringi, fn); 8978} 8979 8980typedef void (GLAPIENTRYP _glptr_GetTexParameterIiv)(GLenum, GLenum, GLint *); 8981#define CALL_GetTexParameterIiv(disp, parameters) \ 8982 (* GET_GetTexParameterIiv(disp)) parameters 8983static inline _glptr_GetTexParameterIiv GET_GetTexParameterIiv(struct _glapi_table *disp) { 8984 return (_glptr_GetTexParameterIiv) (GET_by_offset(disp, _gloffset_GetTexParameterIiv)); 8985} 8986 8987static inline void SET_GetTexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 8988 SET_by_offset(disp, _gloffset_GetTexParameterIiv, fn); 8989} 8990 8991typedef void (GLAPIENTRYP _glptr_GetTexParameterIuiv)(GLenum, GLenum, GLuint *); 8992#define CALL_GetTexParameterIuiv(disp, parameters) \ 8993 (* GET_GetTexParameterIuiv(disp)) parameters 8994static inline _glptr_GetTexParameterIuiv GET_GetTexParameterIuiv(struct _glapi_table *disp) { 8995 return (_glptr_GetTexParameterIuiv) (GET_by_offset(disp, _gloffset_GetTexParameterIuiv)); 8996} 8997 8998static inline void SET_GetTexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint *)) { 8999 SET_by_offset(disp, _gloffset_GetTexParameterIuiv, fn); 9000} 9001 9002typedef void (GLAPIENTRYP _glptr_GetTransformFeedbackVarying)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *); 9003#define CALL_GetTransformFeedbackVarying(disp, parameters) \ 9004 (* GET_GetTransformFeedbackVarying(disp)) parameters 9005static inline _glptr_GetTransformFeedbackVarying GET_GetTransformFeedbackVarying(struct _glapi_table *disp) { 9006 return (_glptr_GetTransformFeedbackVarying) (GET_by_offset(disp, _gloffset_GetTransformFeedbackVarying)); 9007} 9008 9009static inline void SET_GetTransformFeedbackVarying(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *)) { 9010 SET_by_offset(disp, _gloffset_GetTransformFeedbackVarying, fn); 9011} 9012 9013typedef void (GLAPIENTRYP _glptr_GetUniformuiv)(GLuint, GLint, GLuint *); 9014#define CALL_GetUniformuiv(disp, parameters) \ 9015 (* GET_GetUniformuiv(disp)) parameters 9016static inline _glptr_GetUniformuiv GET_GetUniformuiv(struct _glapi_table *disp) { 9017 return (_glptr_GetUniformuiv) (GET_by_offset(disp, _gloffset_GetUniformuiv)); 9018} 9019 9020static inline void SET_GetUniformuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint *)) { 9021 SET_by_offset(disp, _gloffset_GetUniformuiv, fn); 9022} 9023 9024typedef void (GLAPIENTRYP _glptr_GetVertexAttribIiv)(GLuint, GLenum, GLint *); 9025#define CALL_GetVertexAttribIiv(disp, parameters) \ 9026 (* GET_GetVertexAttribIiv(disp)) parameters 9027static inline _glptr_GetVertexAttribIiv GET_GetVertexAttribIiv(struct _glapi_table *disp) { 9028 return (_glptr_GetVertexAttribIiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIiv)); 9029} 9030 9031static inline void SET_GetVertexAttribIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 9032 SET_by_offset(disp, _gloffset_GetVertexAttribIiv, fn); 9033} 9034 9035typedef void (GLAPIENTRYP _glptr_GetVertexAttribIuiv)(GLuint, GLenum, GLuint *); 9036#define CALL_GetVertexAttribIuiv(disp, parameters) \ 9037 (* GET_GetVertexAttribIuiv(disp)) parameters 9038static inline _glptr_GetVertexAttribIuiv GET_GetVertexAttribIuiv(struct _glapi_table *disp) { 9039 return (_glptr_GetVertexAttribIuiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIuiv)); 9040} 9041 9042static inline void SET_GetVertexAttribIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) { 9043 SET_by_offset(disp, _gloffset_GetVertexAttribIuiv, fn); 9044} 9045 9046typedef GLboolean (GLAPIENTRYP _glptr_IsEnabledi)(GLenum, GLuint); 9047#define CALL_IsEnabledi(disp, parameters) \ 9048 (* GET_IsEnabledi(disp)) parameters 9049static inline _glptr_IsEnabledi GET_IsEnabledi(struct _glapi_table *disp) { 9050 return (_glptr_IsEnabledi) (GET_by_offset(disp, _gloffset_IsEnabledi)); 9051} 9052 9053static inline void SET_IsEnabledi(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum, GLuint)) { 9054 SET_by_offset(disp, _gloffset_IsEnabledi, fn); 9055} 9056 9057typedef void (GLAPIENTRYP _glptr_TexParameterIiv)(GLenum, GLenum, const GLint *); 9058#define CALL_TexParameterIiv(disp, parameters) \ 9059 (* GET_TexParameterIiv(disp)) parameters 9060static inline _glptr_TexParameterIiv GET_TexParameterIiv(struct _glapi_table *disp) { 9061 return (_glptr_TexParameterIiv) (GET_by_offset(disp, _gloffset_TexParameterIiv)); 9062} 9063 9064static inline void SET_TexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) { 9065 SET_by_offset(disp, _gloffset_TexParameterIiv, fn); 9066} 9067 9068typedef void (GLAPIENTRYP _glptr_TexParameterIuiv)(GLenum, GLenum, const GLuint *); 9069#define CALL_TexParameterIuiv(disp, parameters) \ 9070 (* GET_TexParameterIuiv(disp)) parameters 9071static inline _glptr_TexParameterIuiv GET_TexParameterIuiv(struct _glapi_table *disp) { 9072 return (_glptr_TexParameterIuiv) (GET_by_offset(disp, _gloffset_TexParameterIuiv)); 9073} 9074 9075static inline void SET_TexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) { 9076 SET_by_offset(disp, _gloffset_TexParameterIuiv, fn); 9077} 9078 9079typedef void (GLAPIENTRYP _glptr_TransformFeedbackVaryings)(GLuint, GLsizei, const GLchar * const *, GLenum); 9080#define CALL_TransformFeedbackVaryings(disp, parameters) \ 9081 (* GET_TransformFeedbackVaryings(disp)) parameters 9082static inline _glptr_TransformFeedbackVaryings GET_TransformFeedbackVaryings(struct _glapi_table *disp) { 9083 return (_glptr_TransformFeedbackVaryings) (GET_by_offset(disp, _gloffset_TransformFeedbackVaryings)); 9084} 9085 9086static inline void SET_TransformFeedbackVaryings(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLenum)) { 9087 SET_by_offset(disp, _gloffset_TransformFeedbackVaryings, fn); 9088} 9089 9090typedef void (GLAPIENTRYP _glptr_Uniform1ui)(GLint, GLuint); 9091#define CALL_Uniform1ui(disp, parameters) \ 9092 (* GET_Uniform1ui(disp)) parameters 9093static inline _glptr_Uniform1ui GET_Uniform1ui(struct _glapi_table *disp) { 9094 return (_glptr_Uniform1ui) (GET_by_offset(disp, _gloffset_Uniform1ui)); 9095} 9096 9097static inline void SET_Uniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint)) { 9098 SET_by_offset(disp, _gloffset_Uniform1ui, fn); 9099} 9100 9101typedef void (GLAPIENTRYP _glptr_Uniform1uiv)(GLint, GLsizei, const GLuint *); 9102#define CALL_Uniform1uiv(disp, parameters) \ 9103 (* GET_Uniform1uiv(disp)) parameters 9104static inline _glptr_Uniform1uiv GET_Uniform1uiv(struct _glapi_table *disp) { 9105 return (_glptr_Uniform1uiv) (GET_by_offset(disp, _gloffset_Uniform1uiv)); 9106} 9107 9108static inline void SET_Uniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) { 9109 SET_by_offset(disp, _gloffset_Uniform1uiv, fn); 9110} 9111 9112typedef void (GLAPIENTRYP _glptr_Uniform2ui)(GLint, GLuint, GLuint); 9113#define CALL_Uniform2ui(disp, parameters) \ 9114 (* GET_Uniform2ui(disp)) parameters 9115static inline _glptr_Uniform2ui GET_Uniform2ui(struct _glapi_table *disp) { 9116 return (_glptr_Uniform2ui) (GET_by_offset(disp, _gloffset_Uniform2ui)); 9117} 9118 9119static inline void SET_Uniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint)) { 9120 SET_by_offset(disp, _gloffset_Uniform2ui, fn); 9121} 9122 9123typedef void (GLAPIENTRYP _glptr_Uniform2uiv)(GLint, GLsizei, const GLuint *); 9124#define CALL_Uniform2uiv(disp, parameters) \ 9125 (* GET_Uniform2uiv(disp)) parameters 9126static inline _glptr_Uniform2uiv GET_Uniform2uiv(struct _glapi_table *disp) { 9127 return (_glptr_Uniform2uiv) (GET_by_offset(disp, _gloffset_Uniform2uiv)); 9128} 9129 9130static inline void SET_Uniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) { 9131 SET_by_offset(disp, _gloffset_Uniform2uiv, fn); 9132} 9133 9134typedef void (GLAPIENTRYP _glptr_Uniform3ui)(GLint, GLuint, GLuint, GLuint); 9135#define CALL_Uniform3ui(disp, parameters) \ 9136 (* GET_Uniform3ui(disp)) parameters 9137static inline _glptr_Uniform3ui GET_Uniform3ui(struct _glapi_table *disp) { 9138 return (_glptr_Uniform3ui) (GET_by_offset(disp, _gloffset_Uniform3ui)); 9139} 9140 9141static inline void SET_Uniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint)) { 9142 SET_by_offset(disp, _gloffset_Uniform3ui, fn); 9143} 9144 9145typedef void (GLAPIENTRYP _glptr_Uniform3uiv)(GLint, GLsizei, const GLuint *); 9146#define CALL_Uniform3uiv(disp, parameters) \ 9147 (* GET_Uniform3uiv(disp)) parameters 9148static inline _glptr_Uniform3uiv GET_Uniform3uiv(struct _glapi_table *disp) { 9149 return (_glptr_Uniform3uiv) (GET_by_offset(disp, _gloffset_Uniform3uiv)); 9150} 9151 9152static inline void SET_Uniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) { 9153 SET_by_offset(disp, _gloffset_Uniform3uiv, fn); 9154} 9155 9156typedef void (GLAPIENTRYP _glptr_Uniform4ui)(GLint, GLuint, GLuint, GLuint, GLuint); 9157#define CALL_Uniform4ui(disp, parameters) \ 9158 (* GET_Uniform4ui(disp)) parameters 9159static inline _glptr_Uniform4ui GET_Uniform4ui(struct _glapi_table *disp) { 9160 return (_glptr_Uniform4ui) (GET_by_offset(disp, _gloffset_Uniform4ui)); 9161} 9162 9163static inline void SET_Uniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint, GLuint)) { 9164 SET_by_offset(disp, _gloffset_Uniform4ui, fn); 9165} 9166 9167typedef void (GLAPIENTRYP _glptr_Uniform4uiv)(GLint, GLsizei, const GLuint *); 9168#define CALL_Uniform4uiv(disp, parameters) \ 9169 (* GET_Uniform4uiv(disp)) parameters 9170static inline _glptr_Uniform4uiv GET_Uniform4uiv(struct _glapi_table *disp) { 9171 return (_glptr_Uniform4uiv) (GET_by_offset(disp, _gloffset_Uniform4uiv)); 9172} 9173 9174static inline void SET_Uniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) { 9175 SET_by_offset(disp, _gloffset_Uniform4uiv, fn); 9176} 9177 9178typedef void (GLAPIENTRYP _glptr_VertexAttribI1iv)(GLuint, const GLint *); 9179#define CALL_VertexAttribI1iv(disp, parameters) \ 9180 (* GET_VertexAttribI1iv(disp)) parameters 9181static inline _glptr_VertexAttribI1iv GET_VertexAttribI1iv(struct _glapi_table *disp) { 9182 return (_glptr_VertexAttribI1iv) (GET_by_offset(disp, _gloffset_VertexAttribI1iv)); 9183} 9184 9185static inline void SET_VertexAttribI1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 9186 SET_by_offset(disp, _gloffset_VertexAttribI1iv, fn); 9187} 9188 9189typedef void (GLAPIENTRYP _glptr_VertexAttribI1uiv)(GLuint, const GLuint *); 9190#define CALL_VertexAttribI1uiv(disp, parameters) \ 9191 (* GET_VertexAttribI1uiv(disp)) parameters 9192static inline _glptr_VertexAttribI1uiv GET_VertexAttribI1uiv(struct _glapi_table *disp) { 9193 return (_glptr_VertexAttribI1uiv) (GET_by_offset(disp, _gloffset_VertexAttribI1uiv)); 9194} 9195 9196static inline void SET_VertexAttribI1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 9197 SET_by_offset(disp, _gloffset_VertexAttribI1uiv, fn); 9198} 9199 9200typedef void (GLAPIENTRYP _glptr_VertexAttribI4bv)(GLuint, const GLbyte *); 9201#define CALL_VertexAttribI4bv(disp, parameters) \ 9202 (* GET_VertexAttribI4bv(disp)) parameters 9203static inline _glptr_VertexAttribI4bv GET_VertexAttribI4bv(struct _glapi_table *disp) { 9204 return (_glptr_VertexAttribI4bv) (GET_by_offset(disp, _gloffset_VertexAttribI4bv)); 9205} 9206 9207static inline void SET_VertexAttribI4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) { 9208 SET_by_offset(disp, _gloffset_VertexAttribI4bv, fn); 9209} 9210 9211typedef void (GLAPIENTRYP _glptr_VertexAttribI4sv)(GLuint, const GLshort *); 9212#define CALL_VertexAttribI4sv(disp, parameters) \ 9213 (* GET_VertexAttribI4sv(disp)) parameters 9214static inline _glptr_VertexAttribI4sv GET_VertexAttribI4sv(struct _glapi_table *disp) { 9215 return (_glptr_VertexAttribI4sv) (GET_by_offset(disp, _gloffset_VertexAttribI4sv)); 9216} 9217 9218static inline void SET_VertexAttribI4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 9219 SET_by_offset(disp, _gloffset_VertexAttribI4sv, fn); 9220} 9221 9222typedef void (GLAPIENTRYP _glptr_VertexAttribI4ubv)(GLuint, const GLubyte *); 9223#define CALL_VertexAttribI4ubv(disp, parameters) \ 9224 (* GET_VertexAttribI4ubv(disp)) parameters 9225static inline _glptr_VertexAttribI4ubv GET_VertexAttribI4ubv(struct _glapi_table *disp) { 9226 return (_glptr_VertexAttribI4ubv) (GET_by_offset(disp, _gloffset_VertexAttribI4ubv)); 9227} 9228 9229static inline void SET_VertexAttribI4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) { 9230 SET_by_offset(disp, _gloffset_VertexAttribI4ubv, fn); 9231} 9232 9233typedef void (GLAPIENTRYP _glptr_VertexAttribI4usv)(GLuint, const GLushort *); 9234#define CALL_VertexAttribI4usv(disp, parameters) \ 9235 (* GET_VertexAttribI4usv(disp)) parameters 9236static inline _glptr_VertexAttribI4usv GET_VertexAttribI4usv(struct _glapi_table *disp) { 9237 return (_glptr_VertexAttribI4usv) (GET_by_offset(disp, _gloffset_VertexAttribI4usv)); 9238} 9239 9240static inline void SET_VertexAttribI4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) { 9241 SET_by_offset(disp, _gloffset_VertexAttribI4usv, fn); 9242} 9243 9244typedef void (GLAPIENTRYP _glptr_VertexAttribIPointer)(GLuint, GLint, GLenum, GLsizei, const GLvoid *); 9245#define CALL_VertexAttribIPointer(disp, parameters) \ 9246 (* GET_VertexAttribIPointer(disp)) parameters 9247static inline _glptr_VertexAttribIPointer GET_VertexAttribIPointer(struct _glapi_table *disp) { 9248 return (_glptr_VertexAttribIPointer) (GET_by_offset(disp, _gloffset_VertexAttribIPointer)); 9249} 9250 9251static inline void SET_VertexAttribIPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) { 9252 SET_by_offset(disp, _gloffset_VertexAttribIPointer, fn); 9253} 9254 9255typedef void (GLAPIENTRYP _glptr_PrimitiveRestartIndex)(GLuint); 9256#define CALL_PrimitiveRestartIndex(disp, parameters) \ 9257 (* GET_PrimitiveRestartIndex(disp)) parameters 9258static inline _glptr_PrimitiveRestartIndex GET_PrimitiveRestartIndex(struct _glapi_table *disp) { 9259 return (_glptr_PrimitiveRestartIndex) (GET_by_offset(disp, _gloffset_PrimitiveRestartIndex)); 9260} 9261 9262static inline void SET_PrimitiveRestartIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 9263 SET_by_offset(disp, _gloffset_PrimitiveRestartIndex, fn); 9264} 9265 9266typedef void (GLAPIENTRYP _glptr_TexBuffer)(GLenum, GLenum, GLuint); 9267#define CALL_TexBuffer(disp, parameters) \ 9268 (* GET_TexBuffer(disp)) parameters 9269static inline _glptr_TexBuffer GET_TexBuffer(struct _glapi_table *disp) { 9270 return (_glptr_TexBuffer) (GET_by_offset(disp, _gloffset_TexBuffer)); 9271} 9272 9273static inline void SET_TexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) { 9274 SET_by_offset(disp, _gloffset_TexBuffer, fn); 9275} 9276 9277typedef void (GLAPIENTRYP _glptr_FramebufferTexture)(GLenum, GLenum, GLuint, GLint); 9278#define CALL_FramebufferTexture(disp, parameters) \ 9279 (* GET_FramebufferTexture(disp)) parameters 9280static inline _glptr_FramebufferTexture GET_FramebufferTexture(struct _glapi_table *disp) { 9281 return (_glptr_FramebufferTexture) (GET_by_offset(disp, _gloffset_FramebufferTexture)); 9282} 9283 9284static inline void SET_FramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint)) { 9285 SET_by_offset(disp, _gloffset_FramebufferTexture, fn); 9286} 9287 9288typedef void (GLAPIENTRYP _glptr_GetBufferParameteri64v)(GLenum, GLenum, GLint64 *); 9289#define CALL_GetBufferParameteri64v(disp, parameters) \ 9290 (* GET_GetBufferParameteri64v(disp)) parameters 9291static inline _glptr_GetBufferParameteri64v GET_GetBufferParameteri64v(struct _glapi_table *disp) { 9292 return (_glptr_GetBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetBufferParameteri64v)); 9293} 9294 9295static inline void SET_GetBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint64 *)) { 9296 SET_by_offset(disp, _gloffset_GetBufferParameteri64v, fn); 9297} 9298 9299typedef void (GLAPIENTRYP _glptr_GetInteger64i_v)(GLenum, GLuint, GLint64 *); 9300#define CALL_GetInteger64i_v(disp, parameters) \ 9301 (* GET_GetInteger64i_v(disp)) parameters 9302static inline _glptr_GetInteger64i_v GET_GetInteger64i_v(struct _glapi_table *disp) { 9303 return (_glptr_GetInteger64i_v) (GET_by_offset(disp, _gloffset_GetInteger64i_v)); 9304} 9305 9306static inline void SET_GetInteger64i_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint64 *)) { 9307 SET_by_offset(disp, _gloffset_GetInteger64i_v, fn); 9308} 9309 9310typedef void (GLAPIENTRYP _glptr_VertexAttribDivisor)(GLuint, GLuint); 9311#define CALL_VertexAttribDivisor(disp, parameters) \ 9312 (* GET_VertexAttribDivisor(disp)) parameters 9313static inline _glptr_VertexAttribDivisor GET_VertexAttribDivisor(struct _glapi_table *disp) { 9314 return (_glptr_VertexAttribDivisor) (GET_by_offset(disp, _gloffset_VertexAttribDivisor)); 9315} 9316 9317static inline void SET_VertexAttribDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 9318 SET_by_offset(disp, _gloffset_VertexAttribDivisor, fn); 9319} 9320 9321typedef void (GLAPIENTRYP _glptr_MinSampleShading)(GLfloat); 9322#define CALL_MinSampleShading(disp, parameters) \ 9323 (* GET_MinSampleShading(disp)) parameters 9324static inline _glptr_MinSampleShading GET_MinSampleShading(struct _glapi_table *disp) { 9325 return (_glptr_MinSampleShading) (GET_by_offset(disp, _gloffset_MinSampleShading)); 9326} 9327 9328static inline void SET_MinSampleShading(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 9329 SET_by_offset(disp, _gloffset_MinSampleShading, fn); 9330} 9331 9332typedef void (GLAPIENTRYP _glptr_MemoryBarrierByRegion)(GLbitfield); 9333#define CALL_MemoryBarrierByRegion(disp, parameters) \ 9334 (* GET_MemoryBarrierByRegion(disp)) parameters 9335static inline _glptr_MemoryBarrierByRegion GET_MemoryBarrierByRegion(struct _glapi_table *disp) { 9336 return (_glptr_MemoryBarrierByRegion) (GET_by_offset(disp, _gloffset_MemoryBarrierByRegion)); 9337} 9338 9339static inline void SET_MemoryBarrierByRegion(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) { 9340 SET_by_offset(disp, _gloffset_MemoryBarrierByRegion, fn); 9341} 9342 9343typedef void (GLAPIENTRYP _glptr_BindProgramARB)(GLenum, GLuint); 9344#define CALL_BindProgramARB(disp, parameters) \ 9345 (* GET_BindProgramARB(disp)) parameters 9346static inline _glptr_BindProgramARB GET_BindProgramARB(struct _glapi_table *disp) { 9347 return (_glptr_BindProgramARB) (GET_by_offset(disp, _gloffset_BindProgramARB)); 9348} 9349 9350static inline void SET_BindProgramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 9351 SET_by_offset(disp, _gloffset_BindProgramARB, fn); 9352} 9353 9354typedef void (GLAPIENTRYP _glptr_DeleteProgramsARB)(GLsizei, const GLuint *); 9355#define CALL_DeleteProgramsARB(disp, parameters) \ 9356 (* GET_DeleteProgramsARB(disp)) parameters 9357static inline _glptr_DeleteProgramsARB GET_DeleteProgramsARB(struct _glapi_table *disp) { 9358 return (_glptr_DeleteProgramsARB) (GET_by_offset(disp, _gloffset_DeleteProgramsARB)); 9359} 9360 9361static inline void SET_DeleteProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 9362 SET_by_offset(disp, _gloffset_DeleteProgramsARB, fn); 9363} 9364 9365typedef void (GLAPIENTRYP _glptr_GenProgramsARB)(GLsizei, GLuint *); 9366#define CALL_GenProgramsARB(disp, parameters) \ 9367 (* GET_GenProgramsARB(disp)) parameters 9368static inline _glptr_GenProgramsARB GET_GenProgramsARB(struct _glapi_table *disp) { 9369 return (_glptr_GenProgramsARB) (GET_by_offset(disp, _gloffset_GenProgramsARB)); 9370} 9371 9372static inline void SET_GenProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 9373 SET_by_offset(disp, _gloffset_GenProgramsARB, fn); 9374} 9375 9376typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterdvARB)(GLenum, GLuint, GLdouble *); 9377#define CALL_GetProgramEnvParameterdvARB(disp, parameters) \ 9378 (* GET_GetProgramEnvParameterdvARB(disp)) parameters 9379static inline _glptr_GetProgramEnvParameterdvARB GET_GetProgramEnvParameterdvARB(struct _glapi_table *disp) { 9380 return (_glptr_GetProgramEnvParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB)); 9381} 9382 9383static inline void SET_GetProgramEnvParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) { 9384 SET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB, fn); 9385} 9386 9387typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterfvARB)(GLenum, GLuint, GLfloat *); 9388#define CALL_GetProgramEnvParameterfvARB(disp, parameters) \ 9389 (* GET_GetProgramEnvParameterfvARB(disp)) parameters 9390static inline _glptr_GetProgramEnvParameterfvARB GET_GetProgramEnvParameterfvARB(struct _glapi_table *disp) { 9391 return (_glptr_GetProgramEnvParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB)); 9392} 9393 9394static inline void SET_GetProgramEnvParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) { 9395 SET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB, fn); 9396} 9397 9398typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterdvARB)(GLenum, GLuint, GLdouble *); 9399#define CALL_GetProgramLocalParameterdvARB(disp, parameters) \ 9400 (* GET_GetProgramLocalParameterdvARB(disp)) parameters 9401static inline _glptr_GetProgramLocalParameterdvARB GET_GetProgramLocalParameterdvARB(struct _glapi_table *disp) { 9402 return (_glptr_GetProgramLocalParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB)); 9403} 9404 9405static inline void SET_GetProgramLocalParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) { 9406 SET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB, fn); 9407} 9408 9409typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterfvARB)(GLenum, GLuint, GLfloat *); 9410#define CALL_GetProgramLocalParameterfvARB(disp, parameters) \ 9411 (* GET_GetProgramLocalParameterfvARB(disp)) parameters 9412static inline _glptr_GetProgramLocalParameterfvARB GET_GetProgramLocalParameterfvARB(struct _glapi_table *disp) { 9413 return (_glptr_GetProgramLocalParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB)); 9414} 9415 9416static inline void SET_GetProgramLocalParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) { 9417 SET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB, fn); 9418} 9419 9420typedef void (GLAPIENTRYP _glptr_GetProgramStringARB)(GLenum, GLenum, GLvoid *); 9421#define CALL_GetProgramStringARB(disp, parameters) \ 9422 (* GET_GetProgramStringARB(disp)) parameters 9423static inline _glptr_GetProgramStringARB GET_GetProgramStringARB(struct _glapi_table *disp) { 9424 return (_glptr_GetProgramStringARB) (GET_by_offset(disp, _gloffset_GetProgramStringARB)); 9425} 9426 9427static inline void SET_GetProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid *)) { 9428 SET_by_offset(disp, _gloffset_GetProgramStringARB, fn); 9429} 9430 9431typedef void (GLAPIENTRYP _glptr_GetProgramivARB)(GLenum, GLenum, GLint *); 9432#define CALL_GetProgramivARB(disp, parameters) \ 9433 (* GET_GetProgramivARB(disp)) parameters 9434static inline _glptr_GetProgramivARB GET_GetProgramivARB(struct _glapi_table *disp) { 9435 return (_glptr_GetProgramivARB) (GET_by_offset(disp, _gloffset_GetProgramivARB)); 9436} 9437 9438static inline void SET_GetProgramivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 9439 SET_by_offset(disp, _gloffset_GetProgramivARB, fn); 9440} 9441 9442typedef GLboolean (GLAPIENTRYP _glptr_IsProgramARB)(GLuint); 9443#define CALL_IsProgramARB(disp, parameters) \ 9444 (* GET_IsProgramARB(disp)) parameters 9445static inline _glptr_IsProgramARB GET_IsProgramARB(struct _glapi_table *disp) { 9446 return (_glptr_IsProgramARB) (GET_by_offset(disp, _gloffset_IsProgramARB)); 9447} 9448 9449static inline void SET_IsProgramARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 9450 SET_by_offset(disp, _gloffset_IsProgramARB, fn); 9451} 9452 9453typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dARB)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); 9454#define CALL_ProgramEnvParameter4dARB(disp, parameters) \ 9455 (* GET_ProgramEnvParameter4dARB(disp)) parameters 9456static inline _glptr_ProgramEnvParameter4dARB GET_ProgramEnvParameter4dARB(struct _glapi_table *disp) { 9457 return (_glptr_ProgramEnvParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB)); 9458} 9459 9460static inline void SET_ProgramEnvParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) { 9461 SET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB, fn); 9462} 9463 9464typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dvARB)(GLenum, GLuint, const GLdouble *); 9465#define CALL_ProgramEnvParameter4dvARB(disp, parameters) \ 9466 (* GET_ProgramEnvParameter4dvARB(disp)) parameters 9467static inline _glptr_ProgramEnvParameter4dvARB GET_ProgramEnvParameter4dvARB(struct _glapi_table *disp) { 9468 return (_glptr_ProgramEnvParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB)); 9469} 9470 9471static inline void SET_ProgramEnvParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) { 9472 SET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB, fn); 9473} 9474 9475typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fARB)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); 9476#define CALL_ProgramEnvParameter4fARB(disp, parameters) \ 9477 (* GET_ProgramEnvParameter4fARB(disp)) parameters 9478static inline _glptr_ProgramEnvParameter4fARB GET_ProgramEnvParameter4fARB(struct _glapi_table *disp) { 9479 return (_glptr_ProgramEnvParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB)); 9480} 9481 9482static inline void SET_ProgramEnvParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) { 9483 SET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB, fn); 9484} 9485 9486typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fvARB)(GLenum, GLuint, const GLfloat *); 9487#define CALL_ProgramEnvParameter4fvARB(disp, parameters) \ 9488 (* GET_ProgramEnvParameter4fvARB(disp)) parameters 9489static inline _glptr_ProgramEnvParameter4fvARB GET_ProgramEnvParameter4fvARB(struct _glapi_table *disp) { 9490 return (_glptr_ProgramEnvParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB)); 9491} 9492 9493static inline void SET_ProgramEnvParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) { 9494 SET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB, fn); 9495} 9496 9497typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dARB)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); 9498#define CALL_ProgramLocalParameter4dARB(disp, parameters) \ 9499 (* GET_ProgramLocalParameter4dARB(disp)) parameters 9500static inline _glptr_ProgramLocalParameter4dARB GET_ProgramLocalParameter4dARB(struct _glapi_table *disp) { 9501 return (_glptr_ProgramLocalParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB)); 9502} 9503 9504static inline void SET_ProgramLocalParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) { 9505 SET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB, fn); 9506} 9507 9508typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dvARB)(GLenum, GLuint, const GLdouble *); 9509#define CALL_ProgramLocalParameter4dvARB(disp, parameters) \ 9510 (* GET_ProgramLocalParameter4dvARB(disp)) parameters 9511static inline _glptr_ProgramLocalParameter4dvARB GET_ProgramLocalParameter4dvARB(struct _glapi_table *disp) { 9512 return (_glptr_ProgramLocalParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB)); 9513} 9514 9515static inline void SET_ProgramLocalParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) { 9516 SET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB, fn); 9517} 9518 9519typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fARB)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); 9520#define CALL_ProgramLocalParameter4fARB(disp, parameters) \ 9521 (* GET_ProgramLocalParameter4fARB(disp)) parameters 9522static inline _glptr_ProgramLocalParameter4fARB GET_ProgramLocalParameter4fARB(struct _glapi_table *disp) { 9523 return (_glptr_ProgramLocalParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB)); 9524} 9525 9526static inline void SET_ProgramLocalParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) { 9527 SET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB, fn); 9528} 9529 9530typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fvARB)(GLenum, GLuint, const GLfloat *); 9531#define CALL_ProgramLocalParameter4fvARB(disp, parameters) \ 9532 (* GET_ProgramLocalParameter4fvARB(disp)) parameters 9533static inline _glptr_ProgramLocalParameter4fvARB GET_ProgramLocalParameter4fvARB(struct _glapi_table *disp) { 9534 return (_glptr_ProgramLocalParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB)); 9535} 9536 9537static inline void SET_ProgramLocalParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) { 9538 SET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB, fn); 9539} 9540 9541typedef void (GLAPIENTRYP _glptr_ProgramStringARB)(GLenum, GLenum, GLsizei, const GLvoid *); 9542#define CALL_ProgramStringARB(disp, parameters) \ 9543 (* GET_ProgramStringARB(disp)) parameters 9544static inline _glptr_ProgramStringARB GET_ProgramStringARB(struct _glapi_table *disp) { 9545 return (_glptr_ProgramStringARB) (GET_by_offset(disp, _gloffset_ProgramStringARB)); 9546} 9547 9548static inline void SET_ProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, const GLvoid *)) { 9549 SET_by_offset(disp, _gloffset_ProgramStringARB, fn); 9550} 9551 9552typedef void (GLAPIENTRYP _glptr_VertexAttrib1fARB)(GLuint, GLfloat); 9553#define CALL_VertexAttrib1fARB(disp, parameters) \ 9554 (* GET_VertexAttrib1fARB(disp)) parameters 9555static inline _glptr_VertexAttrib1fARB GET_VertexAttrib1fARB(struct _glapi_table *disp) { 9556 return (_glptr_VertexAttrib1fARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fARB)); 9557} 9558 9559static inline void SET_VertexAttrib1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) { 9560 SET_by_offset(disp, _gloffset_VertexAttrib1fARB, fn); 9561} 9562 9563typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvARB)(GLuint, const GLfloat *); 9564#define CALL_VertexAttrib1fvARB(disp, parameters) \ 9565 (* GET_VertexAttrib1fvARB(disp)) parameters 9566static inline _glptr_VertexAttrib1fvARB GET_VertexAttrib1fvARB(struct _glapi_table *disp) { 9567 return (_glptr_VertexAttrib1fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fvARB)); 9568} 9569 9570static inline void SET_VertexAttrib1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 9571 SET_by_offset(disp, _gloffset_VertexAttrib1fvARB, fn); 9572} 9573 9574typedef void (GLAPIENTRYP _glptr_VertexAttrib2fARB)(GLuint, GLfloat, GLfloat); 9575#define CALL_VertexAttrib2fARB(disp, parameters) \ 9576 (* GET_VertexAttrib2fARB(disp)) parameters 9577static inline _glptr_VertexAttrib2fARB GET_VertexAttrib2fARB(struct _glapi_table *disp) { 9578 return (_glptr_VertexAttrib2fARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fARB)); 9579} 9580 9581static inline void SET_VertexAttrib2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) { 9582 SET_by_offset(disp, _gloffset_VertexAttrib2fARB, fn); 9583} 9584 9585typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvARB)(GLuint, const GLfloat *); 9586#define CALL_VertexAttrib2fvARB(disp, parameters) \ 9587 (* GET_VertexAttrib2fvARB(disp)) parameters 9588static inline _glptr_VertexAttrib2fvARB GET_VertexAttrib2fvARB(struct _glapi_table *disp) { 9589 return (_glptr_VertexAttrib2fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fvARB)); 9590} 9591 9592static inline void SET_VertexAttrib2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 9593 SET_by_offset(disp, _gloffset_VertexAttrib2fvARB, fn); 9594} 9595 9596typedef void (GLAPIENTRYP _glptr_VertexAttrib3fARB)(GLuint, GLfloat, GLfloat, GLfloat); 9597#define CALL_VertexAttrib3fARB(disp, parameters) \ 9598 (* GET_VertexAttrib3fARB(disp)) parameters 9599static inline _glptr_VertexAttrib3fARB GET_VertexAttrib3fARB(struct _glapi_table *disp) { 9600 return (_glptr_VertexAttrib3fARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fARB)); 9601} 9602 9603static inline void SET_VertexAttrib3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) { 9604 SET_by_offset(disp, _gloffset_VertexAttrib3fARB, fn); 9605} 9606 9607typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvARB)(GLuint, const GLfloat *); 9608#define CALL_VertexAttrib3fvARB(disp, parameters) \ 9609 (* GET_VertexAttrib3fvARB(disp)) parameters 9610static inline _glptr_VertexAttrib3fvARB GET_VertexAttrib3fvARB(struct _glapi_table *disp) { 9611 return (_glptr_VertexAttrib3fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fvARB)); 9612} 9613 9614static inline void SET_VertexAttrib3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 9615 SET_by_offset(disp, _gloffset_VertexAttrib3fvARB, fn); 9616} 9617 9618typedef void (GLAPIENTRYP _glptr_VertexAttrib4fARB)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat); 9619#define CALL_VertexAttrib4fARB(disp, parameters) \ 9620 (* GET_VertexAttrib4fARB(disp)) parameters 9621static inline _glptr_VertexAttrib4fARB GET_VertexAttrib4fARB(struct _glapi_table *disp) { 9622 return (_glptr_VertexAttrib4fARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fARB)); 9623} 9624 9625static inline void SET_VertexAttrib4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) { 9626 SET_by_offset(disp, _gloffset_VertexAttrib4fARB, fn); 9627} 9628 9629typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvARB)(GLuint, const GLfloat *); 9630#define CALL_VertexAttrib4fvARB(disp, parameters) \ 9631 (* GET_VertexAttrib4fvARB(disp)) parameters 9632static inline _glptr_VertexAttrib4fvARB GET_VertexAttrib4fvARB(struct _glapi_table *disp) { 9633 return (_glptr_VertexAttrib4fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fvARB)); 9634} 9635 9636static inline void SET_VertexAttrib4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 9637 SET_by_offset(disp, _gloffset_VertexAttrib4fvARB, fn); 9638} 9639 9640typedef void (GLAPIENTRYP _glptr_AttachObjectARB)(GLhandleARB, GLhandleARB); 9641#define CALL_AttachObjectARB(disp, parameters) \ 9642 (* GET_AttachObjectARB(disp)) parameters 9643static inline _glptr_AttachObjectARB GET_AttachObjectARB(struct _glapi_table *disp) { 9644 return (_glptr_AttachObjectARB) (GET_by_offset(disp, _gloffset_AttachObjectARB)); 9645} 9646 9647static inline void SET_AttachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) { 9648 SET_by_offset(disp, _gloffset_AttachObjectARB, fn); 9649} 9650 9651typedef GLhandleARB (GLAPIENTRYP _glptr_CreateProgramObjectARB)(void); 9652#define CALL_CreateProgramObjectARB(disp, parameters) \ 9653 (* GET_CreateProgramObjectARB(disp)) parameters 9654static inline _glptr_CreateProgramObjectARB GET_CreateProgramObjectARB(struct _glapi_table *disp) { 9655 return (_glptr_CreateProgramObjectARB) (GET_by_offset(disp, _gloffset_CreateProgramObjectARB)); 9656} 9657 9658static inline void SET_CreateProgramObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(void)) { 9659 SET_by_offset(disp, _gloffset_CreateProgramObjectARB, fn); 9660} 9661 9662typedef GLhandleARB (GLAPIENTRYP _glptr_CreateShaderObjectARB)(GLenum); 9663#define CALL_CreateShaderObjectARB(disp, parameters) \ 9664 (* GET_CreateShaderObjectARB(disp)) parameters 9665static inline _glptr_CreateShaderObjectARB GET_CreateShaderObjectARB(struct _glapi_table *disp) { 9666 return (_glptr_CreateShaderObjectARB) (GET_by_offset(disp, _gloffset_CreateShaderObjectARB)); 9667} 9668 9669static inline void SET_CreateShaderObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) { 9670 SET_by_offset(disp, _gloffset_CreateShaderObjectARB, fn); 9671} 9672 9673typedef void (GLAPIENTRYP _glptr_DeleteObjectARB)(GLhandleARB); 9674#define CALL_DeleteObjectARB(disp, parameters) \ 9675 (* GET_DeleteObjectARB(disp)) parameters 9676static inline _glptr_DeleteObjectARB GET_DeleteObjectARB(struct _glapi_table *disp) { 9677 return (_glptr_DeleteObjectARB) (GET_by_offset(disp, _gloffset_DeleteObjectARB)); 9678} 9679 9680static inline void SET_DeleteObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB)) { 9681 SET_by_offset(disp, _gloffset_DeleteObjectARB, fn); 9682} 9683 9684typedef void (GLAPIENTRYP _glptr_DetachObjectARB)(GLhandleARB, GLhandleARB); 9685#define CALL_DetachObjectARB(disp, parameters) \ 9686 (* GET_DetachObjectARB(disp)) parameters 9687static inline _glptr_DetachObjectARB GET_DetachObjectARB(struct _glapi_table *disp) { 9688 return (_glptr_DetachObjectARB) (GET_by_offset(disp, _gloffset_DetachObjectARB)); 9689} 9690 9691static inline void SET_DetachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) { 9692 SET_by_offset(disp, _gloffset_DetachObjectARB, fn); 9693} 9694 9695typedef void (GLAPIENTRYP _glptr_GetAttachedObjectsARB)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *); 9696#define CALL_GetAttachedObjectsARB(disp, parameters) \ 9697 (* GET_GetAttachedObjectsARB(disp)) parameters 9698static inline _glptr_GetAttachedObjectsARB GET_GetAttachedObjectsARB(struct _glapi_table *disp) { 9699 return (_glptr_GetAttachedObjectsARB) (GET_by_offset(disp, _gloffset_GetAttachedObjectsARB)); 9700} 9701 9702static inline void SET_GetAttachedObjectsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *)) { 9703 SET_by_offset(disp, _gloffset_GetAttachedObjectsARB, fn); 9704} 9705 9706typedef GLhandleARB (GLAPIENTRYP _glptr_GetHandleARB)(GLenum); 9707#define CALL_GetHandleARB(disp, parameters) \ 9708 (* GET_GetHandleARB(disp)) parameters 9709static inline _glptr_GetHandleARB GET_GetHandleARB(struct _glapi_table *disp) { 9710 return (_glptr_GetHandleARB) (GET_by_offset(disp, _gloffset_GetHandleARB)); 9711} 9712 9713static inline void SET_GetHandleARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) { 9714 SET_by_offset(disp, _gloffset_GetHandleARB, fn); 9715} 9716 9717typedef void (GLAPIENTRYP _glptr_GetInfoLogARB)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *); 9718#define CALL_GetInfoLogARB(disp, parameters) \ 9719 (* GET_GetInfoLogARB(disp)) parameters 9720static inline _glptr_GetInfoLogARB GET_GetInfoLogARB(struct _glapi_table *disp) { 9721 return (_glptr_GetInfoLogARB) (GET_by_offset(disp, _gloffset_GetInfoLogARB)); 9722} 9723 9724static inline void SET_GetInfoLogARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *)) { 9725 SET_by_offset(disp, _gloffset_GetInfoLogARB, fn); 9726} 9727 9728typedef void (GLAPIENTRYP _glptr_GetObjectParameterfvARB)(GLhandleARB, GLenum, GLfloat *); 9729#define CALL_GetObjectParameterfvARB(disp, parameters) \ 9730 (* GET_GetObjectParameterfvARB(disp)) parameters 9731static inline _glptr_GetObjectParameterfvARB GET_GetObjectParameterfvARB(struct _glapi_table *disp) { 9732 return (_glptr_GetObjectParameterfvARB) (GET_by_offset(disp, _gloffset_GetObjectParameterfvARB)); 9733} 9734 9735static inline void SET_GetObjectParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLfloat *)) { 9736 SET_by_offset(disp, _gloffset_GetObjectParameterfvARB, fn); 9737} 9738 9739typedef void (GLAPIENTRYP _glptr_GetObjectParameterivARB)(GLhandleARB, GLenum, GLint *); 9740#define CALL_GetObjectParameterivARB(disp, parameters) \ 9741 (* GET_GetObjectParameterivARB(disp)) parameters 9742static inline _glptr_GetObjectParameterivARB GET_GetObjectParameterivARB(struct _glapi_table *disp) { 9743 return (_glptr_GetObjectParameterivARB) (GET_by_offset(disp, _gloffset_GetObjectParameterivARB)); 9744} 9745 9746static inline void SET_GetObjectParameterivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLint *)) { 9747 SET_by_offset(disp, _gloffset_GetObjectParameterivARB, fn); 9748} 9749 9750typedef void (GLAPIENTRYP _glptr_DrawArraysInstancedARB)(GLenum, GLint, GLsizei, GLsizei); 9751#define CALL_DrawArraysInstancedARB(disp, parameters) \ 9752 (* GET_DrawArraysInstancedARB(disp)) parameters 9753static inline _glptr_DrawArraysInstancedARB GET_DrawArraysInstancedARB(struct _glapi_table *disp) { 9754 return (_glptr_DrawArraysInstancedARB) (GET_by_offset(disp, _gloffset_DrawArraysInstancedARB)); 9755} 9756 9757static inline void SET_DrawArraysInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei)) { 9758 SET_by_offset(disp, _gloffset_DrawArraysInstancedARB, fn); 9759} 9760 9761typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedARB)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei); 9762#define CALL_DrawElementsInstancedARB(disp, parameters) \ 9763 (* GET_DrawElementsInstancedARB(disp)) parameters 9764static inline _glptr_DrawElementsInstancedARB GET_DrawElementsInstancedARB(struct _glapi_table *disp) { 9765 return (_glptr_DrawElementsInstancedARB) (GET_by_offset(disp, _gloffset_DrawElementsInstancedARB)); 9766} 9767 9768static inline void SET_DrawElementsInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei)) { 9769 SET_by_offset(disp, _gloffset_DrawElementsInstancedARB, fn); 9770} 9771 9772typedef void (GLAPIENTRYP _glptr_BindFramebuffer)(GLenum, GLuint); 9773#define CALL_BindFramebuffer(disp, parameters) \ 9774 (* GET_BindFramebuffer(disp)) parameters 9775static inline _glptr_BindFramebuffer GET_BindFramebuffer(struct _glapi_table *disp) { 9776 return (_glptr_BindFramebuffer) (GET_by_offset(disp, _gloffset_BindFramebuffer)); 9777} 9778 9779static inline void SET_BindFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 9780 SET_by_offset(disp, _gloffset_BindFramebuffer, fn); 9781} 9782 9783typedef void (GLAPIENTRYP _glptr_BindRenderbuffer)(GLenum, GLuint); 9784#define CALL_BindRenderbuffer(disp, parameters) \ 9785 (* GET_BindRenderbuffer(disp)) parameters 9786static inline _glptr_BindRenderbuffer GET_BindRenderbuffer(struct _glapi_table *disp) { 9787 return (_glptr_BindRenderbuffer) (GET_by_offset(disp, _gloffset_BindRenderbuffer)); 9788} 9789 9790static inline void SET_BindRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 9791 SET_by_offset(disp, _gloffset_BindRenderbuffer, fn); 9792} 9793 9794typedef void (GLAPIENTRYP _glptr_BlitFramebuffer)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum); 9795#define CALL_BlitFramebuffer(disp, parameters) \ 9796 (* GET_BlitFramebuffer(disp)) parameters 9797static inline _glptr_BlitFramebuffer GET_BlitFramebuffer(struct _glapi_table *disp) { 9798 return (_glptr_BlitFramebuffer) (GET_by_offset(disp, _gloffset_BlitFramebuffer)); 9799} 9800 9801static inline void SET_BlitFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) { 9802 SET_by_offset(disp, _gloffset_BlitFramebuffer, fn); 9803} 9804 9805typedef GLenum (GLAPIENTRYP _glptr_CheckFramebufferStatus)(GLenum); 9806#define CALL_CheckFramebufferStatus(disp, parameters) \ 9807 (* GET_CheckFramebufferStatus(disp)) parameters 9808static inline _glptr_CheckFramebufferStatus GET_CheckFramebufferStatus(struct _glapi_table *disp) { 9809 return (_glptr_CheckFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckFramebufferStatus)); 9810} 9811 9812static inline void SET_CheckFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum)) { 9813 SET_by_offset(disp, _gloffset_CheckFramebufferStatus, fn); 9814} 9815 9816typedef void (GLAPIENTRYP _glptr_DeleteFramebuffers)(GLsizei, const GLuint *); 9817#define CALL_DeleteFramebuffers(disp, parameters) \ 9818 (* GET_DeleteFramebuffers(disp)) parameters 9819static inline _glptr_DeleteFramebuffers GET_DeleteFramebuffers(struct _glapi_table *disp) { 9820 return (_glptr_DeleteFramebuffers) (GET_by_offset(disp, _gloffset_DeleteFramebuffers)); 9821} 9822 9823static inline void SET_DeleteFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 9824 SET_by_offset(disp, _gloffset_DeleteFramebuffers, fn); 9825} 9826 9827typedef void (GLAPIENTRYP _glptr_DeleteRenderbuffers)(GLsizei, const GLuint *); 9828#define CALL_DeleteRenderbuffers(disp, parameters) \ 9829 (* GET_DeleteRenderbuffers(disp)) parameters 9830static inline _glptr_DeleteRenderbuffers GET_DeleteRenderbuffers(struct _glapi_table *disp) { 9831 return (_glptr_DeleteRenderbuffers) (GET_by_offset(disp, _gloffset_DeleteRenderbuffers)); 9832} 9833 9834static inline void SET_DeleteRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 9835 SET_by_offset(disp, _gloffset_DeleteRenderbuffers, fn); 9836} 9837 9838typedef void (GLAPIENTRYP _glptr_FramebufferRenderbuffer)(GLenum, GLenum, GLenum, GLuint); 9839#define CALL_FramebufferRenderbuffer(disp, parameters) \ 9840 (* GET_FramebufferRenderbuffer(disp)) parameters 9841static inline _glptr_FramebufferRenderbuffer GET_FramebufferRenderbuffer(struct _glapi_table *disp) { 9842 return (_glptr_FramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_FramebufferRenderbuffer)); 9843} 9844 9845static inline void SET_FramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint)) { 9846 SET_by_offset(disp, _gloffset_FramebufferRenderbuffer, fn); 9847} 9848 9849typedef void (GLAPIENTRYP _glptr_FramebufferTexture1D)(GLenum, GLenum, GLenum, GLuint, GLint); 9850#define CALL_FramebufferTexture1D(disp, parameters) \ 9851 (* GET_FramebufferTexture1D(disp)) parameters 9852static inline _glptr_FramebufferTexture1D GET_FramebufferTexture1D(struct _glapi_table *disp) { 9853 return (_glptr_FramebufferTexture1D) (GET_by_offset(disp, _gloffset_FramebufferTexture1D)); 9854} 9855 9856static inline void SET_FramebufferTexture1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) { 9857 SET_by_offset(disp, _gloffset_FramebufferTexture1D, fn); 9858} 9859 9860typedef void (GLAPIENTRYP _glptr_FramebufferTexture2D)(GLenum, GLenum, GLenum, GLuint, GLint); 9861#define CALL_FramebufferTexture2D(disp, parameters) \ 9862 (* GET_FramebufferTexture2D(disp)) parameters 9863static inline _glptr_FramebufferTexture2D GET_FramebufferTexture2D(struct _glapi_table *disp) { 9864 return (_glptr_FramebufferTexture2D) (GET_by_offset(disp, _gloffset_FramebufferTexture2D)); 9865} 9866 9867static inline void SET_FramebufferTexture2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) { 9868 SET_by_offset(disp, _gloffset_FramebufferTexture2D, fn); 9869} 9870 9871typedef void (GLAPIENTRYP _glptr_FramebufferTexture3D)(GLenum, GLenum, GLenum, GLuint, GLint, GLint); 9872#define CALL_FramebufferTexture3D(disp, parameters) \ 9873 (* GET_FramebufferTexture3D(disp)) parameters 9874static inline _glptr_FramebufferTexture3D GET_FramebufferTexture3D(struct _glapi_table *disp) { 9875 return (_glptr_FramebufferTexture3D) (GET_by_offset(disp, _gloffset_FramebufferTexture3D)); 9876} 9877 9878static inline void SET_FramebufferTexture3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint, GLint)) { 9879 SET_by_offset(disp, _gloffset_FramebufferTexture3D, fn); 9880} 9881 9882typedef void (GLAPIENTRYP _glptr_FramebufferTextureLayer)(GLenum, GLenum, GLuint, GLint, GLint); 9883#define CALL_FramebufferTextureLayer(disp, parameters) \ 9884 (* GET_FramebufferTextureLayer(disp)) parameters 9885static inline _glptr_FramebufferTextureLayer GET_FramebufferTextureLayer(struct _glapi_table *disp) { 9886 return (_glptr_FramebufferTextureLayer) (GET_by_offset(disp, _gloffset_FramebufferTextureLayer)); 9887} 9888 9889static inline void SET_FramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint, GLint)) { 9890 SET_by_offset(disp, _gloffset_FramebufferTextureLayer, fn); 9891} 9892 9893typedef void (GLAPIENTRYP _glptr_GenFramebuffers)(GLsizei, GLuint *); 9894#define CALL_GenFramebuffers(disp, parameters) \ 9895 (* GET_GenFramebuffers(disp)) parameters 9896static inline _glptr_GenFramebuffers GET_GenFramebuffers(struct _glapi_table *disp) { 9897 return (_glptr_GenFramebuffers) (GET_by_offset(disp, _gloffset_GenFramebuffers)); 9898} 9899 9900static inline void SET_GenFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 9901 SET_by_offset(disp, _gloffset_GenFramebuffers, fn); 9902} 9903 9904typedef void (GLAPIENTRYP _glptr_GenRenderbuffers)(GLsizei, GLuint *); 9905#define CALL_GenRenderbuffers(disp, parameters) \ 9906 (* GET_GenRenderbuffers(disp)) parameters 9907static inline _glptr_GenRenderbuffers GET_GenRenderbuffers(struct _glapi_table *disp) { 9908 return (_glptr_GenRenderbuffers) (GET_by_offset(disp, _gloffset_GenRenderbuffers)); 9909} 9910 9911static inline void SET_GenRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 9912 SET_by_offset(disp, _gloffset_GenRenderbuffers, fn); 9913} 9914 9915typedef void (GLAPIENTRYP _glptr_GenerateMipmap)(GLenum); 9916#define CALL_GenerateMipmap(disp, parameters) \ 9917 (* GET_GenerateMipmap(disp)) parameters 9918static inline _glptr_GenerateMipmap GET_GenerateMipmap(struct _glapi_table *disp) { 9919 return (_glptr_GenerateMipmap) (GET_by_offset(disp, _gloffset_GenerateMipmap)); 9920} 9921 9922static inline void SET_GenerateMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 9923 SET_by_offset(disp, _gloffset_GenerateMipmap, fn); 9924} 9925 9926typedef void (GLAPIENTRYP _glptr_GetFramebufferAttachmentParameteriv)(GLenum, GLenum, GLenum, GLint *); 9927#define CALL_GetFramebufferAttachmentParameteriv(disp, parameters) \ 9928 (* GET_GetFramebufferAttachmentParameteriv(disp)) parameters 9929static inline _glptr_GetFramebufferAttachmentParameteriv GET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp) { 9930 return (_glptr_GetFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv)); 9931} 9932 9933static inline void SET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint *)) { 9934 SET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv, fn); 9935} 9936 9937typedef void (GLAPIENTRYP _glptr_GetRenderbufferParameteriv)(GLenum, GLenum, GLint *); 9938#define CALL_GetRenderbufferParameteriv(disp, parameters) \ 9939 (* GET_GetRenderbufferParameteriv(disp)) parameters 9940static inline _glptr_GetRenderbufferParameteriv GET_GetRenderbufferParameteriv(struct _glapi_table *disp) { 9941 return (_glptr_GetRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetRenderbufferParameteriv)); 9942} 9943 9944static inline void SET_GetRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 9945 SET_by_offset(disp, _gloffset_GetRenderbufferParameteriv, fn); 9946} 9947 9948typedef GLboolean (GLAPIENTRYP _glptr_IsFramebuffer)(GLuint); 9949#define CALL_IsFramebuffer(disp, parameters) \ 9950 (* GET_IsFramebuffer(disp)) parameters 9951static inline _glptr_IsFramebuffer GET_IsFramebuffer(struct _glapi_table *disp) { 9952 return (_glptr_IsFramebuffer) (GET_by_offset(disp, _gloffset_IsFramebuffer)); 9953} 9954 9955static inline void SET_IsFramebuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 9956 SET_by_offset(disp, _gloffset_IsFramebuffer, fn); 9957} 9958 9959typedef GLboolean (GLAPIENTRYP _glptr_IsRenderbuffer)(GLuint); 9960#define CALL_IsRenderbuffer(disp, parameters) \ 9961 (* GET_IsRenderbuffer(disp)) parameters 9962static inline _glptr_IsRenderbuffer GET_IsRenderbuffer(struct _glapi_table *disp) { 9963 return (_glptr_IsRenderbuffer) (GET_by_offset(disp, _gloffset_IsRenderbuffer)); 9964} 9965 9966static inline void SET_IsRenderbuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 9967 SET_by_offset(disp, _gloffset_IsRenderbuffer, fn); 9968} 9969 9970typedef void (GLAPIENTRYP _glptr_RenderbufferStorage)(GLenum, GLenum, GLsizei, GLsizei); 9971#define CALL_RenderbufferStorage(disp, parameters) \ 9972 (* GET_RenderbufferStorage(disp)) parameters 9973static inline _glptr_RenderbufferStorage GET_RenderbufferStorage(struct _glapi_table *disp) { 9974 return (_glptr_RenderbufferStorage) (GET_by_offset(disp, _gloffset_RenderbufferStorage)); 9975} 9976 9977static inline void SET_RenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei)) { 9978 SET_by_offset(disp, _gloffset_RenderbufferStorage, fn); 9979} 9980 9981typedef void (GLAPIENTRYP _glptr_RenderbufferStorageMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei); 9982#define CALL_RenderbufferStorageMultisample(disp, parameters) \ 9983 (* GET_RenderbufferStorageMultisample(disp)) parameters 9984static inline _glptr_RenderbufferStorageMultisample GET_RenderbufferStorageMultisample(struct _glapi_table *disp) { 9985 return (_glptr_RenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_RenderbufferStorageMultisample)); 9986} 9987 9988static inline void SET_RenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) { 9989 SET_by_offset(disp, _gloffset_RenderbufferStorageMultisample, fn); 9990} 9991 9992typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRange)(GLenum, GLintptr, GLsizeiptr); 9993#define CALL_FlushMappedBufferRange(disp, parameters) \ 9994 (* GET_FlushMappedBufferRange(disp)) parameters 9995static inline _glptr_FlushMappedBufferRange GET_FlushMappedBufferRange(struct _glapi_table *disp) { 9996 return (_glptr_FlushMappedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedBufferRange)); 9997} 9998 9999static inline void SET_FlushMappedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) { 10000 SET_by_offset(disp, _gloffset_FlushMappedBufferRange, fn); 10001} 10002 10003typedef GLvoid * (GLAPIENTRYP _glptr_MapBufferRange)(GLenum, GLintptr, GLsizeiptr, GLbitfield); 10004#define CALL_MapBufferRange(disp, parameters) \ 10005 (* GET_MapBufferRange(disp)) parameters 10006static inline _glptr_MapBufferRange GET_MapBufferRange(struct _glapi_table *disp) { 10007 return (_glptr_MapBufferRange) (GET_by_offset(disp, _gloffset_MapBufferRange)); 10008} 10009 10010static inline void SET_MapBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLbitfield)) { 10011 SET_by_offset(disp, _gloffset_MapBufferRange, fn); 10012} 10013 10014typedef void (GLAPIENTRYP _glptr_BindVertexArray)(GLuint); 10015#define CALL_BindVertexArray(disp, parameters) \ 10016 (* GET_BindVertexArray(disp)) parameters 10017static inline _glptr_BindVertexArray GET_BindVertexArray(struct _glapi_table *disp) { 10018 return (_glptr_BindVertexArray) (GET_by_offset(disp, _gloffset_BindVertexArray)); 10019} 10020 10021static inline void SET_BindVertexArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 10022 SET_by_offset(disp, _gloffset_BindVertexArray, fn); 10023} 10024 10025typedef void (GLAPIENTRYP _glptr_DeleteVertexArrays)(GLsizei, const GLuint *); 10026#define CALL_DeleteVertexArrays(disp, parameters) \ 10027 (* GET_DeleteVertexArrays(disp)) parameters 10028static inline _glptr_DeleteVertexArrays GET_DeleteVertexArrays(struct _glapi_table *disp) { 10029 return (_glptr_DeleteVertexArrays) (GET_by_offset(disp, _gloffset_DeleteVertexArrays)); 10030} 10031 10032static inline void SET_DeleteVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 10033 SET_by_offset(disp, _gloffset_DeleteVertexArrays, fn); 10034} 10035 10036typedef void (GLAPIENTRYP _glptr_GenVertexArrays)(GLsizei, GLuint *); 10037#define CALL_GenVertexArrays(disp, parameters) \ 10038 (* GET_GenVertexArrays(disp)) parameters 10039static inline _glptr_GenVertexArrays GET_GenVertexArrays(struct _glapi_table *disp) { 10040 return (_glptr_GenVertexArrays) (GET_by_offset(disp, _gloffset_GenVertexArrays)); 10041} 10042 10043static inline void SET_GenVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 10044 SET_by_offset(disp, _gloffset_GenVertexArrays, fn); 10045} 10046 10047typedef GLboolean (GLAPIENTRYP _glptr_IsVertexArray)(GLuint); 10048#define CALL_IsVertexArray(disp, parameters) \ 10049 (* GET_IsVertexArray(disp)) parameters 10050static inline _glptr_IsVertexArray GET_IsVertexArray(struct _glapi_table *disp) { 10051 return (_glptr_IsVertexArray) (GET_by_offset(disp, _gloffset_IsVertexArray)); 10052} 10053 10054static inline void SET_IsVertexArray(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 10055 SET_by_offset(disp, _gloffset_IsVertexArray, fn); 10056} 10057 10058typedef void (GLAPIENTRYP _glptr_GetActiveUniformBlockName)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *); 10059#define CALL_GetActiveUniformBlockName(disp, parameters) \ 10060 (* GET_GetActiveUniformBlockName(disp)) parameters 10061static inline _glptr_GetActiveUniformBlockName GET_GetActiveUniformBlockName(struct _glapi_table *disp) { 10062 return (_glptr_GetActiveUniformBlockName) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockName)); 10063} 10064 10065static inline void SET_GetActiveUniformBlockName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) { 10066 SET_by_offset(disp, _gloffset_GetActiveUniformBlockName, fn); 10067} 10068 10069typedef void (GLAPIENTRYP _glptr_GetActiveUniformBlockiv)(GLuint, GLuint, GLenum, GLint *); 10070#define CALL_GetActiveUniformBlockiv(disp, parameters) \ 10071 (* GET_GetActiveUniformBlockiv(disp)) parameters 10072static inline _glptr_GetActiveUniformBlockiv GET_GetActiveUniformBlockiv(struct _glapi_table *disp) { 10073 return (_glptr_GetActiveUniformBlockiv) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockiv)); 10074} 10075 10076static inline void SET_GetActiveUniformBlockiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) { 10077 SET_by_offset(disp, _gloffset_GetActiveUniformBlockiv, fn); 10078} 10079 10080typedef void (GLAPIENTRYP _glptr_GetActiveUniformName)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *); 10081#define CALL_GetActiveUniformName(disp, parameters) \ 10082 (* GET_GetActiveUniformName(disp)) parameters 10083static inline _glptr_GetActiveUniformName GET_GetActiveUniformName(struct _glapi_table *disp) { 10084 return (_glptr_GetActiveUniformName) (GET_by_offset(disp, _gloffset_GetActiveUniformName)); 10085} 10086 10087static inline void SET_GetActiveUniformName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) { 10088 SET_by_offset(disp, _gloffset_GetActiveUniformName, fn); 10089} 10090 10091typedef void (GLAPIENTRYP _glptr_GetActiveUniformsiv)(GLuint, GLsizei, const GLuint *, GLenum, GLint *); 10092#define CALL_GetActiveUniformsiv(disp, parameters) \ 10093 (* GET_GetActiveUniformsiv(disp)) parameters 10094static inline _glptr_GetActiveUniformsiv GET_GetActiveUniformsiv(struct _glapi_table *disp) { 10095 return (_glptr_GetActiveUniformsiv) (GET_by_offset(disp, _gloffset_GetActiveUniformsiv)); 10096} 10097 10098static inline void SET_GetActiveUniformsiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, GLenum, GLint *)) { 10099 SET_by_offset(disp, _gloffset_GetActiveUniformsiv, fn); 10100} 10101 10102typedef GLuint (GLAPIENTRYP _glptr_GetUniformBlockIndex)(GLuint, const GLchar *); 10103#define CALL_GetUniformBlockIndex(disp, parameters) \ 10104 (* GET_GetUniformBlockIndex(disp)) parameters 10105static inline _glptr_GetUniformBlockIndex GET_GetUniformBlockIndex(struct _glapi_table *disp) { 10106 return (_glptr_GetUniformBlockIndex) (GET_by_offset(disp, _gloffset_GetUniformBlockIndex)); 10107} 10108 10109static inline void SET_GetUniformBlockIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, const GLchar *)) { 10110 SET_by_offset(disp, _gloffset_GetUniformBlockIndex, fn); 10111} 10112 10113typedef void (GLAPIENTRYP _glptr_GetUniformIndices)(GLuint, GLsizei, const GLchar * const *, GLuint *); 10114#define CALL_GetUniformIndices(disp, parameters) \ 10115 (* GET_GetUniformIndices(disp)) parameters 10116static inline _glptr_GetUniformIndices GET_GetUniformIndices(struct _glapi_table *disp) { 10117 return (_glptr_GetUniformIndices) (GET_by_offset(disp, _gloffset_GetUniformIndices)); 10118} 10119 10120static inline void SET_GetUniformIndices(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLuint *)) { 10121 SET_by_offset(disp, _gloffset_GetUniformIndices, fn); 10122} 10123 10124typedef void (GLAPIENTRYP _glptr_UniformBlockBinding)(GLuint, GLuint, GLuint); 10125#define CALL_UniformBlockBinding(disp, parameters) \ 10126 (* GET_UniformBlockBinding(disp)) parameters 10127static inline _glptr_UniformBlockBinding GET_UniformBlockBinding(struct _glapi_table *disp) { 10128 return (_glptr_UniformBlockBinding) (GET_by_offset(disp, _gloffset_UniformBlockBinding)); 10129} 10130 10131static inline void SET_UniformBlockBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 10132 SET_by_offset(disp, _gloffset_UniformBlockBinding, fn); 10133} 10134 10135typedef void (GLAPIENTRYP _glptr_CopyBufferSubData)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr); 10136#define CALL_CopyBufferSubData(disp, parameters) \ 10137 (* GET_CopyBufferSubData(disp)) parameters 10138static inline _glptr_CopyBufferSubData GET_CopyBufferSubData(struct _glapi_table *disp) { 10139 return (_glptr_CopyBufferSubData) (GET_by_offset(disp, _gloffset_CopyBufferSubData)); 10140} 10141 10142static inline void SET_CopyBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)) { 10143 SET_by_offset(disp, _gloffset_CopyBufferSubData, fn); 10144} 10145 10146typedef GLenum (GLAPIENTRYP _glptr_ClientWaitSync)(GLsync, GLbitfield, GLuint64); 10147#define CALL_ClientWaitSync(disp, parameters) \ 10148 (* GET_ClientWaitSync(disp)) parameters 10149static inline _glptr_ClientWaitSync GET_ClientWaitSync(struct _glapi_table *disp) { 10150 return (_glptr_ClientWaitSync) (GET_by_offset(disp, _gloffset_ClientWaitSync)); 10151} 10152 10153static inline void SET_ClientWaitSync(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) { 10154 SET_by_offset(disp, _gloffset_ClientWaitSync, fn); 10155} 10156 10157typedef void (GLAPIENTRYP _glptr_DeleteSync)(GLsync); 10158#define CALL_DeleteSync(disp, parameters) \ 10159 (* GET_DeleteSync(disp)) parameters 10160static inline _glptr_DeleteSync GET_DeleteSync(struct _glapi_table *disp) { 10161 return (_glptr_DeleteSync) (GET_by_offset(disp, _gloffset_DeleteSync)); 10162} 10163 10164static inline void SET_DeleteSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync)) { 10165 SET_by_offset(disp, _gloffset_DeleteSync, fn); 10166} 10167 10168typedef GLsync (GLAPIENTRYP _glptr_FenceSync)(GLenum, GLbitfield); 10169#define CALL_FenceSync(disp, parameters) \ 10170 (* GET_FenceSync(disp)) parameters 10171static inline _glptr_FenceSync GET_FenceSync(struct _glapi_table *disp) { 10172 return (_glptr_FenceSync) (GET_by_offset(disp, _gloffset_FenceSync)); 10173} 10174 10175static inline void SET_FenceSync(struct _glapi_table *disp, GLsync (GLAPIENTRYP fn)(GLenum, GLbitfield)) { 10176 SET_by_offset(disp, _gloffset_FenceSync, fn); 10177} 10178 10179typedef void (GLAPIENTRYP _glptr_GetInteger64v)(GLenum, GLint64 *); 10180#define CALL_GetInteger64v(disp, parameters) \ 10181 (* GET_GetInteger64v(disp)) parameters 10182static inline _glptr_GetInteger64v GET_GetInteger64v(struct _glapi_table *disp) { 10183 return (_glptr_GetInteger64v) (GET_by_offset(disp, _gloffset_GetInteger64v)); 10184} 10185 10186static inline void SET_GetInteger64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint64 *)) { 10187 SET_by_offset(disp, _gloffset_GetInteger64v, fn); 10188} 10189 10190typedef void (GLAPIENTRYP _glptr_GetSynciv)(GLsync, GLenum, GLsizei, GLsizei *, GLint *); 10191#define CALL_GetSynciv(disp, parameters) \ 10192 (* GET_GetSynciv(disp)) parameters 10193static inline _glptr_GetSynciv GET_GetSynciv(struct _glapi_table *disp) { 10194 return (_glptr_GetSynciv) (GET_by_offset(disp, _gloffset_GetSynciv)); 10195} 10196 10197static inline void SET_GetSynciv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLenum, GLsizei, GLsizei *, GLint *)) { 10198 SET_by_offset(disp, _gloffset_GetSynciv, fn); 10199} 10200 10201typedef GLboolean (GLAPIENTRYP _glptr_IsSync)(GLsync); 10202#define CALL_IsSync(disp, parameters) \ 10203 (* GET_IsSync(disp)) parameters 10204static inline _glptr_IsSync GET_IsSync(struct _glapi_table *disp) { 10205 return (_glptr_IsSync) (GET_by_offset(disp, _gloffset_IsSync)); 10206} 10207 10208static inline void SET_IsSync(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsync)) { 10209 SET_by_offset(disp, _gloffset_IsSync, fn); 10210} 10211 10212typedef void (GLAPIENTRYP _glptr_WaitSync)(GLsync, GLbitfield, GLuint64); 10213#define CALL_WaitSync(disp, parameters) \ 10214 (* GET_WaitSync(disp)) parameters 10215static inline _glptr_WaitSync GET_WaitSync(struct _glapi_table *disp) { 10216 return (_glptr_WaitSync) (GET_by_offset(disp, _gloffset_WaitSync)); 10217} 10218 10219static inline void SET_WaitSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) { 10220 SET_by_offset(disp, _gloffset_WaitSync, fn); 10221} 10222 10223typedef void (GLAPIENTRYP _glptr_DrawElementsBaseVertex)(GLenum, GLsizei, GLenum, const GLvoid *, GLint); 10224#define CALL_DrawElementsBaseVertex(disp, parameters) \ 10225 (* GET_DrawElementsBaseVertex(disp)) parameters 10226static inline _glptr_DrawElementsBaseVertex GET_DrawElementsBaseVertex(struct _glapi_table *disp) { 10227 return (_glptr_DrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsBaseVertex)); 10228} 10229 10230static inline void SET_DrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLint)) { 10231 SET_by_offset(disp, _gloffset_DrawElementsBaseVertex, fn); 10232} 10233 10234typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseVertex)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint); 10235#define CALL_DrawElementsInstancedBaseVertex(disp, parameters) \ 10236 (* GET_DrawElementsInstancedBaseVertex(disp)) parameters 10237static inline _glptr_DrawElementsInstancedBaseVertex GET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp) { 10238 return (_glptr_DrawElementsInstancedBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex)); 10239} 10240 10241static inline void SET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint)) { 10242 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex, fn); 10243} 10244 10245typedef void (GLAPIENTRYP _glptr_DrawRangeElementsBaseVertex)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint); 10246#define CALL_DrawRangeElementsBaseVertex(disp, parameters) \ 10247 (* GET_DrawRangeElementsBaseVertex(disp)) parameters 10248static inline _glptr_DrawRangeElementsBaseVertex GET_DrawRangeElementsBaseVertex(struct _glapi_table *disp) { 10249 return (_glptr_DrawRangeElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex)); 10250} 10251 10252static inline void SET_DrawRangeElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint)) { 10253 SET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex, fn); 10254} 10255 10256typedef void (GLAPIENTRYP _glptr_MultiDrawElementsBaseVertex)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *); 10257#define CALL_MultiDrawElementsBaseVertex(disp, parameters) \ 10258 (* GET_MultiDrawElementsBaseVertex(disp)) parameters 10259static inline _glptr_MultiDrawElementsBaseVertex GET_MultiDrawElementsBaseVertex(struct _glapi_table *disp) { 10260 return (_glptr_MultiDrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex)); 10261} 10262 10263static inline void SET_MultiDrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *)) { 10264 SET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex, fn); 10265} 10266 10267typedef void (GLAPIENTRYP _glptr_ProvokingVertex)(GLenum); 10268#define CALL_ProvokingVertex(disp, parameters) \ 10269 (* GET_ProvokingVertex(disp)) parameters 10270static inline _glptr_ProvokingVertex GET_ProvokingVertex(struct _glapi_table *disp) { 10271 return (_glptr_ProvokingVertex) (GET_by_offset(disp, _gloffset_ProvokingVertex)); 10272} 10273 10274static inline void SET_ProvokingVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 10275 SET_by_offset(disp, _gloffset_ProvokingVertex, fn); 10276} 10277 10278typedef void (GLAPIENTRYP _glptr_GetMultisamplefv)(GLenum, GLuint, GLfloat *); 10279#define CALL_GetMultisamplefv(disp, parameters) \ 10280 (* GET_GetMultisamplefv(disp)) parameters 10281static inline _glptr_GetMultisamplefv GET_GetMultisamplefv(struct _glapi_table *disp) { 10282 return (_glptr_GetMultisamplefv) (GET_by_offset(disp, _gloffset_GetMultisamplefv)); 10283} 10284 10285static inline void SET_GetMultisamplefv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) { 10286 SET_by_offset(disp, _gloffset_GetMultisamplefv, fn); 10287} 10288 10289typedef void (GLAPIENTRYP _glptr_SampleMaski)(GLuint, GLbitfield); 10290#define CALL_SampleMaski(disp, parameters) \ 10291 (* GET_SampleMaski(disp)) parameters 10292static inline _glptr_SampleMaski GET_SampleMaski(struct _glapi_table *disp) { 10293 return (_glptr_SampleMaski) (GET_by_offset(disp, _gloffset_SampleMaski)); 10294} 10295 10296static inline void SET_SampleMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield)) { 10297 SET_by_offset(disp, _gloffset_SampleMaski, fn); 10298} 10299 10300typedef void (GLAPIENTRYP _glptr_TexImage2DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean); 10301#define CALL_TexImage2DMultisample(disp, parameters) \ 10302 (* GET_TexImage2DMultisample(disp)) parameters 10303static inline _glptr_TexImage2DMultisample GET_TexImage2DMultisample(struct _glapi_table *disp) { 10304 return (_glptr_TexImage2DMultisample) (GET_by_offset(disp, _gloffset_TexImage2DMultisample)); 10305} 10306 10307static inline void SET_TexImage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) { 10308 SET_by_offset(disp, _gloffset_TexImage2DMultisample, fn); 10309} 10310 10311typedef void (GLAPIENTRYP _glptr_TexImage3DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean); 10312#define CALL_TexImage3DMultisample(disp, parameters) \ 10313 (* GET_TexImage3DMultisample(disp)) parameters 10314static inline _glptr_TexImage3DMultisample GET_TexImage3DMultisample(struct _glapi_table *disp) { 10315 return (_glptr_TexImage3DMultisample) (GET_by_offset(disp, _gloffset_TexImage3DMultisample)); 10316} 10317 10318static inline void SET_TexImage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) { 10319 SET_by_offset(disp, _gloffset_TexImage3DMultisample, fn); 10320} 10321 10322typedef void (GLAPIENTRYP _glptr_BlendEquationSeparateiARB)(GLuint, GLenum, GLenum); 10323#define CALL_BlendEquationSeparateiARB(disp, parameters) \ 10324 (* GET_BlendEquationSeparateiARB(disp)) parameters 10325static inline _glptr_BlendEquationSeparateiARB GET_BlendEquationSeparateiARB(struct _glapi_table *disp) { 10326 return (_glptr_BlendEquationSeparateiARB) (GET_by_offset(disp, _gloffset_BlendEquationSeparateiARB)); 10327} 10328 10329static inline void SET_BlendEquationSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) { 10330 SET_by_offset(disp, _gloffset_BlendEquationSeparateiARB, fn); 10331} 10332 10333typedef void (GLAPIENTRYP _glptr_BlendEquationiARB)(GLuint, GLenum); 10334#define CALL_BlendEquationiARB(disp, parameters) \ 10335 (* GET_BlendEquationiARB(disp)) parameters 10336static inline _glptr_BlendEquationiARB GET_BlendEquationiARB(struct _glapi_table *disp) { 10337 return (_glptr_BlendEquationiARB) (GET_by_offset(disp, _gloffset_BlendEquationiARB)); 10338} 10339 10340static inline void SET_BlendEquationiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) { 10341 SET_by_offset(disp, _gloffset_BlendEquationiARB, fn); 10342} 10343 10344typedef void (GLAPIENTRYP _glptr_BlendFuncSeparateiARB)(GLuint, GLenum, GLenum, GLenum, GLenum); 10345#define CALL_BlendFuncSeparateiARB(disp, parameters) \ 10346 (* GET_BlendFuncSeparateiARB(disp)) parameters 10347static inline _glptr_BlendFuncSeparateiARB GET_BlendFuncSeparateiARB(struct _glapi_table *disp) { 10348 return (_glptr_BlendFuncSeparateiARB) (GET_by_offset(disp, _gloffset_BlendFuncSeparateiARB)); 10349} 10350 10351static inline void SET_BlendFuncSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, GLenum)) { 10352 SET_by_offset(disp, _gloffset_BlendFuncSeparateiARB, fn); 10353} 10354 10355typedef void (GLAPIENTRYP _glptr_BlendFunciARB)(GLuint, GLenum, GLenum); 10356#define CALL_BlendFunciARB(disp, parameters) \ 10357 (* GET_BlendFunciARB(disp)) parameters 10358static inline _glptr_BlendFunciARB GET_BlendFunciARB(struct _glapi_table *disp) { 10359 return (_glptr_BlendFunciARB) (GET_by_offset(disp, _gloffset_BlendFunciARB)); 10360} 10361 10362static inline void SET_BlendFunciARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) { 10363 SET_by_offset(disp, _gloffset_BlendFunciARB, fn); 10364} 10365 10366typedef void (GLAPIENTRYP _glptr_BindFragDataLocationIndexed)(GLuint, GLuint, GLuint, const GLchar *); 10367#define CALL_BindFragDataLocationIndexed(disp, parameters) \ 10368 (* GET_BindFragDataLocationIndexed(disp)) parameters 10369static inline _glptr_BindFragDataLocationIndexed GET_BindFragDataLocationIndexed(struct _glapi_table *disp) { 10370 return (_glptr_BindFragDataLocationIndexed) (GET_by_offset(disp, _gloffset_BindFragDataLocationIndexed)); 10371} 10372 10373static inline void SET_BindFragDataLocationIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, const GLchar *)) { 10374 SET_by_offset(disp, _gloffset_BindFragDataLocationIndexed, fn); 10375} 10376 10377typedef GLint (GLAPIENTRYP _glptr_GetFragDataIndex)(GLuint, const GLchar *); 10378#define CALL_GetFragDataIndex(disp, parameters) \ 10379 (* GET_GetFragDataIndex(disp)) parameters 10380static inline _glptr_GetFragDataIndex GET_GetFragDataIndex(struct _glapi_table *disp) { 10381 return (_glptr_GetFragDataIndex) (GET_by_offset(disp, _gloffset_GetFragDataIndex)); 10382} 10383 10384static inline void SET_GetFragDataIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) { 10385 SET_by_offset(disp, _gloffset_GetFragDataIndex, fn); 10386} 10387 10388typedef void (GLAPIENTRYP _glptr_BindSampler)(GLuint, GLuint); 10389#define CALL_BindSampler(disp, parameters) \ 10390 (* GET_BindSampler(disp)) parameters 10391static inline _glptr_BindSampler GET_BindSampler(struct _glapi_table *disp) { 10392 return (_glptr_BindSampler) (GET_by_offset(disp, _gloffset_BindSampler)); 10393} 10394 10395static inline void SET_BindSampler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 10396 SET_by_offset(disp, _gloffset_BindSampler, fn); 10397} 10398 10399typedef void (GLAPIENTRYP _glptr_DeleteSamplers)(GLsizei, const GLuint *); 10400#define CALL_DeleteSamplers(disp, parameters) \ 10401 (* GET_DeleteSamplers(disp)) parameters 10402static inline _glptr_DeleteSamplers GET_DeleteSamplers(struct _glapi_table *disp) { 10403 return (_glptr_DeleteSamplers) (GET_by_offset(disp, _gloffset_DeleteSamplers)); 10404} 10405 10406static inline void SET_DeleteSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 10407 SET_by_offset(disp, _gloffset_DeleteSamplers, fn); 10408} 10409 10410typedef void (GLAPIENTRYP _glptr_GenSamplers)(GLsizei, GLuint *); 10411#define CALL_GenSamplers(disp, parameters) \ 10412 (* GET_GenSamplers(disp)) parameters 10413static inline _glptr_GenSamplers GET_GenSamplers(struct _glapi_table *disp) { 10414 return (_glptr_GenSamplers) (GET_by_offset(disp, _gloffset_GenSamplers)); 10415} 10416 10417static inline void SET_GenSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 10418 SET_by_offset(disp, _gloffset_GenSamplers, fn); 10419} 10420 10421typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIiv)(GLuint, GLenum, GLint *); 10422#define CALL_GetSamplerParameterIiv(disp, parameters) \ 10423 (* GET_GetSamplerParameterIiv(disp)) parameters 10424static inline _glptr_GetSamplerParameterIiv GET_GetSamplerParameterIiv(struct _glapi_table *disp) { 10425 return (_glptr_GetSamplerParameterIiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIiv)); 10426} 10427 10428static inline void SET_GetSamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 10429 SET_by_offset(disp, _gloffset_GetSamplerParameterIiv, fn); 10430} 10431 10432typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIuiv)(GLuint, GLenum, GLuint *); 10433#define CALL_GetSamplerParameterIuiv(disp, parameters) \ 10434 (* GET_GetSamplerParameterIuiv(disp)) parameters 10435static inline _glptr_GetSamplerParameterIuiv GET_GetSamplerParameterIuiv(struct _glapi_table *disp) { 10436 return (_glptr_GetSamplerParameterIuiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIuiv)); 10437} 10438 10439static inline void SET_GetSamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) { 10440 SET_by_offset(disp, _gloffset_GetSamplerParameterIuiv, fn); 10441} 10442 10443typedef void (GLAPIENTRYP _glptr_GetSamplerParameterfv)(GLuint, GLenum, GLfloat *); 10444#define CALL_GetSamplerParameterfv(disp, parameters) \ 10445 (* GET_GetSamplerParameterfv(disp)) parameters 10446static inline _glptr_GetSamplerParameterfv GET_GetSamplerParameterfv(struct _glapi_table *disp) { 10447 return (_glptr_GetSamplerParameterfv) (GET_by_offset(disp, _gloffset_GetSamplerParameterfv)); 10448} 10449 10450static inline void SET_GetSamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) { 10451 SET_by_offset(disp, _gloffset_GetSamplerParameterfv, fn); 10452} 10453 10454typedef void (GLAPIENTRYP _glptr_GetSamplerParameteriv)(GLuint, GLenum, GLint *); 10455#define CALL_GetSamplerParameteriv(disp, parameters) \ 10456 (* GET_GetSamplerParameteriv(disp)) parameters 10457static inline _glptr_GetSamplerParameteriv GET_GetSamplerParameteriv(struct _glapi_table *disp) { 10458 return (_glptr_GetSamplerParameteriv) (GET_by_offset(disp, _gloffset_GetSamplerParameteriv)); 10459} 10460 10461static inline void SET_GetSamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 10462 SET_by_offset(disp, _gloffset_GetSamplerParameteriv, fn); 10463} 10464 10465typedef GLboolean (GLAPIENTRYP _glptr_IsSampler)(GLuint); 10466#define CALL_IsSampler(disp, parameters) \ 10467 (* GET_IsSampler(disp)) parameters 10468static inline _glptr_IsSampler GET_IsSampler(struct _glapi_table *disp) { 10469 return (_glptr_IsSampler) (GET_by_offset(disp, _gloffset_IsSampler)); 10470} 10471 10472static inline void SET_IsSampler(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 10473 SET_by_offset(disp, _gloffset_IsSampler, fn); 10474} 10475 10476typedef void (GLAPIENTRYP _glptr_SamplerParameterIiv)(GLuint, GLenum, const GLint *); 10477#define CALL_SamplerParameterIiv(disp, parameters) \ 10478 (* GET_SamplerParameterIiv(disp)) parameters 10479static inline _glptr_SamplerParameterIiv GET_SamplerParameterIiv(struct _glapi_table *disp) { 10480 return (_glptr_SamplerParameterIiv) (GET_by_offset(disp, _gloffset_SamplerParameterIiv)); 10481} 10482 10483static inline void SET_SamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) { 10484 SET_by_offset(disp, _gloffset_SamplerParameterIiv, fn); 10485} 10486 10487typedef void (GLAPIENTRYP _glptr_SamplerParameterIuiv)(GLuint, GLenum, const GLuint *); 10488#define CALL_SamplerParameterIuiv(disp, parameters) \ 10489 (* GET_SamplerParameterIuiv(disp)) parameters 10490static inline _glptr_SamplerParameterIuiv GET_SamplerParameterIuiv(struct _glapi_table *disp) { 10491 return (_glptr_SamplerParameterIuiv) (GET_by_offset(disp, _gloffset_SamplerParameterIuiv)); 10492} 10493 10494static inline void SET_SamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) { 10495 SET_by_offset(disp, _gloffset_SamplerParameterIuiv, fn); 10496} 10497 10498typedef void (GLAPIENTRYP _glptr_SamplerParameterf)(GLuint, GLenum, GLfloat); 10499#define CALL_SamplerParameterf(disp, parameters) \ 10500 (* GET_SamplerParameterf(disp)) parameters 10501static inline _glptr_SamplerParameterf GET_SamplerParameterf(struct _glapi_table *disp) { 10502 return (_glptr_SamplerParameterf) (GET_by_offset(disp, _gloffset_SamplerParameterf)); 10503} 10504 10505static inline void SET_SamplerParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) { 10506 SET_by_offset(disp, _gloffset_SamplerParameterf, fn); 10507} 10508 10509typedef void (GLAPIENTRYP _glptr_SamplerParameterfv)(GLuint, GLenum, const GLfloat *); 10510#define CALL_SamplerParameterfv(disp, parameters) \ 10511 (* GET_SamplerParameterfv(disp)) parameters 10512static inline _glptr_SamplerParameterfv GET_SamplerParameterfv(struct _glapi_table *disp) { 10513 return (_glptr_SamplerParameterfv) (GET_by_offset(disp, _gloffset_SamplerParameterfv)); 10514} 10515 10516static inline void SET_SamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) { 10517 SET_by_offset(disp, _gloffset_SamplerParameterfv, fn); 10518} 10519 10520typedef void (GLAPIENTRYP _glptr_SamplerParameteri)(GLuint, GLenum, GLint); 10521#define CALL_SamplerParameteri(disp, parameters) \ 10522 (* GET_SamplerParameteri(disp)) parameters 10523static inline _glptr_SamplerParameteri GET_SamplerParameteri(struct _glapi_table *disp) { 10524 return (_glptr_SamplerParameteri) (GET_by_offset(disp, _gloffset_SamplerParameteri)); 10525} 10526 10527static inline void SET_SamplerParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) { 10528 SET_by_offset(disp, _gloffset_SamplerParameteri, fn); 10529} 10530 10531typedef void (GLAPIENTRYP _glptr_SamplerParameteriv)(GLuint, GLenum, const GLint *); 10532#define CALL_SamplerParameteriv(disp, parameters) \ 10533 (* GET_SamplerParameteriv(disp)) parameters 10534static inline _glptr_SamplerParameteriv GET_SamplerParameteriv(struct _glapi_table *disp) { 10535 return (_glptr_SamplerParameteriv) (GET_by_offset(disp, _gloffset_SamplerParameteriv)); 10536} 10537 10538static inline void SET_SamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) { 10539 SET_by_offset(disp, _gloffset_SamplerParameteriv, fn); 10540} 10541 10542typedef void (GLAPIENTRYP _glptr_GetQueryObjecti64v)(GLuint, GLenum, GLint64 *); 10543#define CALL_GetQueryObjecti64v(disp, parameters) \ 10544 (* GET_GetQueryObjecti64v(disp)) parameters 10545static inline _glptr_GetQueryObjecti64v GET_GetQueryObjecti64v(struct _glapi_table *disp) { 10546 return (_glptr_GetQueryObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryObjecti64v)); 10547} 10548 10549static inline void SET_GetQueryObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) { 10550 SET_by_offset(disp, _gloffset_GetQueryObjecti64v, fn); 10551} 10552 10553typedef void (GLAPIENTRYP _glptr_GetQueryObjectui64v)(GLuint, GLenum, GLuint64 *); 10554#define CALL_GetQueryObjectui64v(disp, parameters) \ 10555 (* GET_GetQueryObjectui64v(disp)) parameters 10556static inline _glptr_GetQueryObjectui64v GET_GetQueryObjectui64v(struct _glapi_table *disp) { 10557 return (_glptr_GetQueryObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryObjectui64v)); 10558} 10559 10560static inline void SET_GetQueryObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint64 *)) { 10561 SET_by_offset(disp, _gloffset_GetQueryObjectui64v, fn); 10562} 10563 10564typedef void (GLAPIENTRYP _glptr_QueryCounter)(GLuint, GLenum); 10565#define CALL_QueryCounter(disp, parameters) \ 10566 (* GET_QueryCounter(disp)) parameters 10567static inline _glptr_QueryCounter GET_QueryCounter(struct _glapi_table *disp) { 10568 return (_glptr_QueryCounter) (GET_by_offset(disp, _gloffset_QueryCounter)); 10569} 10570 10571static inline void SET_QueryCounter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) { 10572 SET_by_offset(disp, _gloffset_QueryCounter, fn); 10573} 10574 10575typedef void (GLAPIENTRYP _glptr_ColorP3ui)(GLenum, GLuint); 10576#define CALL_ColorP3ui(disp, parameters) \ 10577 (* GET_ColorP3ui(disp)) parameters 10578static inline _glptr_ColorP3ui GET_ColorP3ui(struct _glapi_table *disp) { 10579 return (_glptr_ColorP3ui) (GET_by_offset(disp, _gloffset_ColorP3ui)); 10580} 10581 10582static inline void SET_ColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10583 SET_by_offset(disp, _gloffset_ColorP3ui, fn); 10584} 10585 10586typedef void (GLAPIENTRYP _glptr_ColorP3uiv)(GLenum, const GLuint *); 10587#define CALL_ColorP3uiv(disp, parameters) \ 10588 (* GET_ColorP3uiv(disp)) parameters 10589static inline _glptr_ColorP3uiv GET_ColorP3uiv(struct _glapi_table *disp) { 10590 return (_glptr_ColorP3uiv) (GET_by_offset(disp, _gloffset_ColorP3uiv)); 10591} 10592 10593static inline void SET_ColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10594 SET_by_offset(disp, _gloffset_ColorP3uiv, fn); 10595} 10596 10597typedef void (GLAPIENTRYP _glptr_ColorP4ui)(GLenum, GLuint); 10598#define CALL_ColorP4ui(disp, parameters) \ 10599 (* GET_ColorP4ui(disp)) parameters 10600static inline _glptr_ColorP4ui GET_ColorP4ui(struct _glapi_table *disp) { 10601 return (_glptr_ColorP4ui) (GET_by_offset(disp, _gloffset_ColorP4ui)); 10602} 10603 10604static inline void SET_ColorP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10605 SET_by_offset(disp, _gloffset_ColorP4ui, fn); 10606} 10607 10608typedef void (GLAPIENTRYP _glptr_ColorP4uiv)(GLenum, const GLuint *); 10609#define CALL_ColorP4uiv(disp, parameters) \ 10610 (* GET_ColorP4uiv(disp)) parameters 10611static inline _glptr_ColorP4uiv GET_ColorP4uiv(struct _glapi_table *disp) { 10612 return (_glptr_ColorP4uiv) (GET_by_offset(disp, _gloffset_ColorP4uiv)); 10613} 10614 10615static inline void SET_ColorP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10616 SET_by_offset(disp, _gloffset_ColorP4uiv, fn); 10617} 10618 10619typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1ui)(GLenum, GLenum, GLuint); 10620#define CALL_MultiTexCoordP1ui(disp, parameters) \ 10621 (* GET_MultiTexCoordP1ui(disp)) parameters 10622static inline _glptr_MultiTexCoordP1ui GET_MultiTexCoordP1ui(struct _glapi_table *disp) { 10623 return (_glptr_MultiTexCoordP1ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP1ui)); 10624} 10625 10626static inline void SET_MultiTexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) { 10627 SET_by_offset(disp, _gloffset_MultiTexCoordP1ui, fn); 10628} 10629 10630typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1uiv)(GLenum, GLenum, const GLuint *); 10631#define CALL_MultiTexCoordP1uiv(disp, parameters) \ 10632 (* GET_MultiTexCoordP1uiv(disp)) parameters 10633static inline _glptr_MultiTexCoordP1uiv GET_MultiTexCoordP1uiv(struct _glapi_table *disp) { 10634 return (_glptr_MultiTexCoordP1uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP1uiv)); 10635} 10636 10637static inline void SET_MultiTexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) { 10638 SET_by_offset(disp, _gloffset_MultiTexCoordP1uiv, fn); 10639} 10640 10641typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2ui)(GLenum, GLenum, GLuint); 10642#define CALL_MultiTexCoordP2ui(disp, parameters) \ 10643 (* GET_MultiTexCoordP2ui(disp)) parameters 10644static inline _glptr_MultiTexCoordP2ui GET_MultiTexCoordP2ui(struct _glapi_table *disp) { 10645 return (_glptr_MultiTexCoordP2ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP2ui)); 10646} 10647 10648static inline void SET_MultiTexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) { 10649 SET_by_offset(disp, _gloffset_MultiTexCoordP2ui, fn); 10650} 10651 10652typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2uiv)(GLenum, GLenum, const GLuint *); 10653#define CALL_MultiTexCoordP2uiv(disp, parameters) \ 10654 (* GET_MultiTexCoordP2uiv(disp)) parameters 10655static inline _glptr_MultiTexCoordP2uiv GET_MultiTexCoordP2uiv(struct _glapi_table *disp) { 10656 return (_glptr_MultiTexCoordP2uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP2uiv)); 10657} 10658 10659static inline void SET_MultiTexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) { 10660 SET_by_offset(disp, _gloffset_MultiTexCoordP2uiv, fn); 10661} 10662 10663typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3ui)(GLenum, GLenum, GLuint); 10664#define CALL_MultiTexCoordP3ui(disp, parameters) \ 10665 (* GET_MultiTexCoordP3ui(disp)) parameters 10666static inline _glptr_MultiTexCoordP3ui GET_MultiTexCoordP3ui(struct _glapi_table *disp) { 10667 return (_glptr_MultiTexCoordP3ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP3ui)); 10668} 10669 10670static inline void SET_MultiTexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) { 10671 SET_by_offset(disp, _gloffset_MultiTexCoordP3ui, fn); 10672} 10673 10674typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3uiv)(GLenum, GLenum, const GLuint *); 10675#define CALL_MultiTexCoordP3uiv(disp, parameters) \ 10676 (* GET_MultiTexCoordP3uiv(disp)) parameters 10677static inline _glptr_MultiTexCoordP3uiv GET_MultiTexCoordP3uiv(struct _glapi_table *disp) { 10678 return (_glptr_MultiTexCoordP3uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP3uiv)); 10679} 10680 10681static inline void SET_MultiTexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) { 10682 SET_by_offset(disp, _gloffset_MultiTexCoordP3uiv, fn); 10683} 10684 10685typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4ui)(GLenum, GLenum, GLuint); 10686#define CALL_MultiTexCoordP4ui(disp, parameters) \ 10687 (* GET_MultiTexCoordP4ui(disp)) parameters 10688static inline _glptr_MultiTexCoordP4ui GET_MultiTexCoordP4ui(struct _glapi_table *disp) { 10689 return (_glptr_MultiTexCoordP4ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP4ui)); 10690} 10691 10692static inline void SET_MultiTexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) { 10693 SET_by_offset(disp, _gloffset_MultiTexCoordP4ui, fn); 10694} 10695 10696typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4uiv)(GLenum, GLenum, const GLuint *); 10697#define CALL_MultiTexCoordP4uiv(disp, parameters) \ 10698 (* GET_MultiTexCoordP4uiv(disp)) parameters 10699static inline _glptr_MultiTexCoordP4uiv GET_MultiTexCoordP4uiv(struct _glapi_table *disp) { 10700 return (_glptr_MultiTexCoordP4uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP4uiv)); 10701} 10702 10703static inline void SET_MultiTexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) { 10704 SET_by_offset(disp, _gloffset_MultiTexCoordP4uiv, fn); 10705} 10706 10707typedef void (GLAPIENTRYP _glptr_NormalP3ui)(GLenum, GLuint); 10708#define CALL_NormalP3ui(disp, parameters) \ 10709 (* GET_NormalP3ui(disp)) parameters 10710static inline _glptr_NormalP3ui GET_NormalP3ui(struct _glapi_table *disp) { 10711 return (_glptr_NormalP3ui) (GET_by_offset(disp, _gloffset_NormalP3ui)); 10712} 10713 10714static inline void SET_NormalP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10715 SET_by_offset(disp, _gloffset_NormalP3ui, fn); 10716} 10717 10718typedef void (GLAPIENTRYP _glptr_NormalP3uiv)(GLenum, const GLuint *); 10719#define CALL_NormalP3uiv(disp, parameters) \ 10720 (* GET_NormalP3uiv(disp)) parameters 10721static inline _glptr_NormalP3uiv GET_NormalP3uiv(struct _glapi_table *disp) { 10722 return (_glptr_NormalP3uiv) (GET_by_offset(disp, _gloffset_NormalP3uiv)); 10723} 10724 10725static inline void SET_NormalP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10726 SET_by_offset(disp, _gloffset_NormalP3uiv, fn); 10727} 10728 10729typedef void (GLAPIENTRYP _glptr_SecondaryColorP3ui)(GLenum, GLuint); 10730#define CALL_SecondaryColorP3ui(disp, parameters) \ 10731 (* GET_SecondaryColorP3ui(disp)) parameters 10732static inline _glptr_SecondaryColorP3ui GET_SecondaryColorP3ui(struct _glapi_table *disp) { 10733 return (_glptr_SecondaryColorP3ui) (GET_by_offset(disp, _gloffset_SecondaryColorP3ui)); 10734} 10735 10736static inline void SET_SecondaryColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10737 SET_by_offset(disp, _gloffset_SecondaryColorP3ui, fn); 10738} 10739 10740typedef void (GLAPIENTRYP _glptr_SecondaryColorP3uiv)(GLenum, const GLuint *); 10741#define CALL_SecondaryColorP3uiv(disp, parameters) \ 10742 (* GET_SecondaryColorP3uiv(disp)) parameters 10743static inline _glptr_SecondaryColorP3uiv GET_SecondaryColorP3uiv(struct _glapi_table *disp) { 10744 return (_glptr_SecondaryColorP3uiv) (GET_by_offset(disp, _gloffset_SecondaryColorP3uiv)); 10745} 10746 10747static inline void SET_SecondaryColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10748 SET_by_offset(disp, _gloffset_SecondaryColorP3uiv, fn); 10749} 10750 10751typedef void (GLAPIENTRYP _glptr_TexCoordP1ui)(GLenum, GLuint); 10752#define CALL_TexCoordP1ui(disp, parameters) \ 10753 (* GET_TexCoordP1ui(disp)) parameters 10754static inline _glptr_TexCoordP1ui GET_TexCoordP1ui(struct _glapi_table *disp) { 10755 return (_glptr_TexCoordP1ui) (GET_by_offset(disp, _gloffset_TexCoordP1ui)); 10756} 10757 10758static inline void SET_TexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10759 SET_by_offset(disp, _gloffset_TexCoordP1ui, fn); 10760} 10761 10762typedef void (GLAPIENTRYP _glptr_TexCoordP1uiv)(GLenum, const GLuint *); 10763#define CALL_TexCoordP1uiv(disp, parameters) \ 10764 (* GET_TexCoordP1uiv(disp)) parameters 10765static inline _glptr_TexCoordP1uiv GET_TexCoordP1uiv(struct _glapi_table *disp) { 10766 return (_glptr_TexCoordP1uiv) (GET_by_offset(disp, _gloffset_TexCoordP1uiv)); 10767} 10768 10769static inline void SET_TexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10770 SET_by_offset(disp, _gloffset_TexCoordP1uiv, fn); 10771} 10772 10773typedef void (GLAPIENTRYP _glptr_TexCoordP2ui)(GLenum, GLuint); 10774#define CALL_TexCoordP2ui(disp, parameters) \ 10775 (* GET_TexCoordP2ui(disp)) parameters 10776static inline _glptr_TexCoordP2ui GET_TexCoordP2ui(struct _glapi_table *disp) { 10777 return (_glptr_TexCoordP2ui) (GET_by_offset(disp, _gloffset_TexCoordP2ui)); 10778} 10779 10780static inline void SET_TexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10781 SET_by_offset(disp, _gloffset_TexCoordP2ui, fn); 10782} 10783 10784typedef void (GLAPIENTRYP _glptr_TexCoordP2uiv)(GLenum, const GLuint *); 10785#define CALL_TexCoordP2uiv(disp, parameters) \ 10786 (* GET_TexCoordP2uiv(disp)) parameters 10787static inline _glptr_TexCoordP2uiv GET_TexCoordP2uiv(struct _glapi_table *disp) { 10788 return (_glptr_TexCoordP2uiv) (GET_by_offset(disp, _gloffset_TexCoordP2uiv)); 10789} 10790 10791static inline void SET_TexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10792 SET_by_offset(disp, _gloffset_TexCoordP2uiv, fn); 10793} 10794 10795typedef void (GLAPIENTRYP _glptr_TexCoordP3ui)(GLenum, GLuint); 10796#define CALL_TexCoordP3ui(disp, parameters) \ 10797 (* GET_TexCoordP3ui(disp)) parameters 10798static inline _glptr_TexCoordP3ui GET_TexCoordP3ui(struct _glapi_table *disp) { 10799 return (_glptr_TexCoordP3ui) (GET_by_offset(disp, _gloffset_TexCoordP3ui)); 10800} 10801 10802static inline void SET_TexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10803 SET_by_offset(disp, _gloffset_TexCoordP3ui, fn); 10804} 10805 10806typedef void (GLAPIENTRYP _glptr_TexCoordP3uiv)(GLenum, const GLuint *); 10807#define CALL_TexCoordP3uiv(disp, parameters) \ 10808 (* GET_TexCoordP3uiv(disp)) parameters 10809static inline _glptr_TexCoordP3uiv GET_TexCoordP3uiv(struct _glapi_table *disp) { 10810 return (_glptr_TexCoordP3uiv) (GET_by_offset(disp, _gloffset_TexCoordP3uiv)); 10811} 10812 10813static inline void SET_TexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10814 SET_by_offset(disp, _gloffset_TexCoordP3uiv, fn); 10815} 10816 10817typedef void (GLAPIENTRYP _glptr_TexCoordP4ui)(GLenum, GLuint); 10818#define CALL_TexCoordP4ui(disp, parameters) \ 10819 (* GET_TexCoordP4ui(disp)) parameters 10820static inline _glptr_TexCoordP4ui GET_TexCoordP4ui(struct _glapi_table *disp) { 10821 return (_glptr_TexCoordP4ui) (GET_by_offset(disp, _gloffset_TexCoordP4ui)); 10822} 10823 10824static inline void SET_TexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10825 SET_by_offset(disp, _gloffset_TexCoordP4ui, fn); 10826} 10827 10828typedef void (GLAPIENTRYP _glptr_TexCoordP4uiv)(GLenum, const GLuint *); 10829#define CALL_TexCoordP4uiv(disp, parameters) \ 10830 (* GET_TexCoordP4uiv(disp)) parameters 10831static inline _glptr_TexCoordP4uiv GET_TexCoordP4uiv(struct _glapi_table *disp) { 10832 return (_glptr_TexCoordP4uiv) (GET_by_offset(disp, _gloffset_TexCoordP4uiv)); 10833} 10834 10835static inline void SET_TexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10836 SET_by_offset(disp, _gloffset_TexCoordP4uiv, fn); 10837} 10838 10839typedef void (GLAPIENTRYP _glptr_VertexAttribP1ui)(GLuint, GLenum, GLboolean, GLuint); 10840#define CALL_VertexAttribP1ui(disp, parameters) \ 10841 (* GET_VertexAttribP1ui(disp)) parameters 10842static inline _glptr_VertexAttribP1ui GET_VertexAttribP1ui(struct _glapi_table *disp) { 10843 return (_glptr_VertexAttribP1ui) (GET_by_offset(disp, _gloffset_VertexAttribP1ui)); 10844} 10845 10846static inline void SET_VertexAttribP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) { 10847 SET_by_offset(disp, _gloffset_VertexAttribP1ui, fn); 10848} 10849 10850typedef void (GLAPIENTRYP _glptr_VertexAttribP1uiv)(GLuint, GLenum, GLboolean, const GLuint *); 10851#define CALL_VertexAttribP1uiv(disp, parameters) \ 10852 (* GET_VertexAttribP1uiv(disp)) parameters 10853static inline _glptr_VertexAttribP1uiv GET_VertexAttribP1uiv(struct _glapi_table *disp) { 10854 return (_glptr_VertexAttribP1uiv) (GET_by_offset(disp, _gloffset_VertexAttribP1uiv)); 10855} 10856 10857static inline void SET_VertexAttribP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) { 10858 SET_by_offset(disp, _gloffset_VertexAttribP1uiv, fn); 10859} 10860 10861typedef void (GLAPIENTRYP _glptr_VertexAttribP2ui)(GLuint, GLenum, GLboolean, GLuint); 10862#define CALL_VertexAttribP2ui(disp, parameters) \ 10863 (* GET_VertexAttribP2ui(disp)) parameters 10864static inline _glptr_VertexAttribP2ui GET_VertexAttribP2ui(struct _glapi_table *disp) { 10865 return (_glptr_VertexAttribP2ui) (GET_by_offset(disp, _gloffset_VertexAttribP2ui)); 10866} 10867 10868static inline void SET_VertexAttribP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) { 10869 SET_by_offset(disp, _gloffset_VertexAttribP2ui, fn); 10870} 10871 10872typedef void (GLAPIENTRYP _glptr_VertexAttribP2uiv)(GLuint, GLenum, GLboolean, const GLuint *); 10873#define CALL_VertexAttribP2uiv(disp, parameters) \ 10874 (* GET_VertexAttribP2uiv(disp)) parameters 10875static inline _glptr_VertexAttribP2uiv GET_VertexAttribP2uiv(struct _glapi_table *disp) { 10876 return (_glptr_VertexAttribP2uiv) (GET_by_offset(disp, _gloffset_VertexAttribP2uiv)); 10877} 10878 10879static inline void SET_VertexAttribP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) { 10880 SET_by_offset(disp, _gloffset_VertexAttribP2uiv, fn); 10881} 10882 10883typedef void (GLAPIENTRYP _glptr_VertexAttribP3ui)(GLuint, GLenum, GLboolean, GLuint); 10884#define CALL_VertexAttribP3ui(disp, parameters) \ 10885 (* GET_VertexAttribP3ui(disp)) parameters 10886static inline _glptr_VertexAttribP3ui GET_VertexAttribP3ui(struct _glapi_table *disp) { 10887 return (_glptr_VertexAttribP3ui) (GET_by_offset(disp, _gloffset_VertexAttribP3ui)); 10888} 10889 10890static inline void SET_VertexAttribP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) { 10891 SET_by_offset(disp, _gloffset_VertexAttribP3ui, fn); 10892} 10893 10894typedef void (GLAPIENTRYP _glptr_VertexAttribP3uiv)(GLuint, GLenum, GLboolean, const GLuint *); 10895#define CALL_VertexAttribP3uiv(disp, parameters) \ 10896 (* GET_VertexAttribP3uiv(disp)) parameters 10897static inline _glptr_VertexAttribP3uiv GET_VertexAttribP3uiv(struct _glapi_table *disp) { 10898 return (_glptr_VertexAttribP3uiv) (GET_by_offset(disp, _gloffset_VertexAttribP3uiv)); 10899} 10900 10901static inline void SET_VertexAttribP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) { 10902 SET_by_offset(disp, _gloffset_VertexAttribP3uiv, fn); 10903} 10904 10905typedef void (GLAPIENTRYP _glptr_VertexAttribP4ui)(GLuint, GLenum, GLboolean, GLuint); 10906#define CALL_VertexAttribP4ui(disp, parameters) \ 10907 (* GET_VertexAttribP4ui(disp)) parameters 10908static inline _glptr_VertexAttribP4ui GET_VertexAttribP4ui(struct _glapi_table *disp) { 10909 return (_glptr_VertexAttribP4ui) (GET_by_offset(disp, _gloffset_VertexAttribP4ui)); 10910} 10911 10912static inline void SET_VertexAttribP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) { 10913 SET_by_offset(disp, _gloffset_VertexAttribP4ui, fn); 10914} 10915 10916typedef void (GLAPIENTRYP _glptr_VertexAttribP4uiv)(GLuint, GLenum, GLboolean, const GLuint *); 10917#define CALL_VertexAttribP4uiv(disp, parameters) \ 10918 (* GET_VertexAttribP4uiv(disp)) parameters 10919static inline _glptr_VertexAttribP4uiv GET_VertexAttribP4uiv(struct _glapi_table *disp) { 10920 return (_glptr_VertexAttribP4uiv) (GET_by_offset(disp, _gloffset_VertexAttribP4uiv)); 10921} 10922 10923static inline void SET_VertexAttribP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) { 10924 SET_by_offset(disp, _gloffset_VertexAttribP4uiv, fn); 10925} 10926 10927typedef void (GLAPIENTRYP _glptr_VertexP2ui)(GLenum, GLuint); 10928#define CALL_VertexP2ui(disp, parameters) \ 10929 (* GET_VertexP2ui(disp)) parameters 10930static inline _glptr_VertexP2ui GET_VertexP2ui(struct _glapi_table *disp) { 10931 return (_glptr_VertexP2ui) (GET_by_offset(disp, _gloffset_VertexP2ui)); 10932} 10933 10934static inline void SET_VertexP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10935 SET_by_offset(disp, _gloffset_VertexP2ui, fn); 10936} 10937 10938typedef void (GLAPIENTRYP _glptr_VertexP2uiv)(GLenum, const GLuint *); 10939#define CALL_VertexP2uiv(disp, parameters) \ 10940 (* GET_VertexP2uiv(disp)) parameters 10941static inline _glptr_VertexP2uiv GET_VertexP2uiv(struct _glapi_table *disp) { 10942 return (_glptr_VertexP2uiv) (GET_by_offset(disp, _gloffset_VertexP2uiv)); 10943} 10944 10945static inline void SET_VertexP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10946 SET_by_offset(disp, _gloffset_VertexP2uiv, fn); 10947} 10948 10949typedef void (GLAPIENTRYP _glptr_VertexP3ui)(GLenum, GLuint); 10950#define CALL_VertexP3ui(disp, parameters) \ 10951 (* GET_VertexP3ui(disp)) parameters 10952static inline _glptr_VertexP3ui GET_VertexP3ui(struct _glapi_table *disp) { 10953 return (_glptr_VertexP3ui) (GET_by_offset(disp, _gloffset_VertexP3ui)); 10954} 10955 10956static inline void SET_VertexP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10957 SET_by_offset(disp, _gloffset_VertexP3ui, fn); 10958} 10959 10960typedef void (GLAPIENTRYP _glptr_VertexP3uiv)(GLenum, const GLuint *); 10961#define CALL_VertexP3uiv(disp, parameters) \ 10962 (* GET_VertexP3uiv(disp)) parameters 10963static inline _glptr_VertexP3uiv GET_VertexP3uiv(struct _glapi_table *disp) { 10964 return (_glptr_VertexP3uiv) (GET_by_offset(disp, _gloffset_VertexP3uiv)); 10965} 10966 10967static inline void SET_VertexP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10968 SET_by_offset(disp, _gloffset_VertexP3uiv, fn); 10969} 10970 10971typedef void (GLAPIENTRYP _glptr_VertexP4ui)(GLenum, GLuint); 10972#define CALL_VertexP4ui(disp, parameters) \ 10973 (* GET_VertexP4ui(disp)) parameters 10974static inline _glptr_VertexP4ui GET_VertexP4ui(struct _glapi_table *disp) { 10975 return (_glptr_VertexP4ui) (GET_by_offset(disp, _gloffset_VertexP4ui)); 10976} 10977 10978static inline void SET_VertexP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 10979 SET_by_offset(disp, _gloffset_VertexP4ui, fn); 10980} 10981 10982typedef void (GLAPIENTRYP _glptr_VertexP4uiv)(GLenum, const GLuint *); 10983#define CALL_VertexP4uiv(disp, parameters) \ 10984 (* GET_VertexP4uiv(disp)) parameters 10985static inline _glptr_VertexP4uiv GET_VertexP4uiv(struct _glapi_table *disp) { 10986 return (_glptr_VertexP4uiv) (GET_by_offset(disp, _gloffset_VertexP4uiv)); 10987} 10988 10989static inline void SET_VertexP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) { 10990 SET_by_offset(disp, _gloffset_VertexP4uiv, fn); 10991} 10992 10993typedef void (GLAPIENTRYP _glptr_DrawArraysIndirect)(GLenum, const GLvoid *); 10994#define CALL_DrawArraysIndirect(disp, parameters) \ 10995 (* GET_DrawArraysIndirect(disp)) parameters 10996static inline _glptr_DrawArraysIndirect GET_DrawArraysIndirect(struct _glapi_table *disp) { 10997 return (_glptr_DrawArraysIndirect) (GET_by_offset(disp, _gloffset_DrawArraysIndirect)); 10998} 10999 11000static inline void SET_DrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *)) { 11001 SET_by_offset(disp, _gloffset_DrawArraysIndirect, fn); 11002} 11003 11004typedef void (GLAPIENTRYP _glptr_DrawElementsIndirect)(GLenum, GLenum, const GLvoid *); 11005#define CALL_DrawElementsIndirect(disp, parameters) \ 11006 (* GET_DrawElementsIndirect(disp)) parameters 11007static inline _glptr_DrawElementsIndirect GET_DrawElementsIndirect(struct _glapi_table *disp) { 11008 return (_glptr_DrawElementsIndirect) (GET_by_offset(disp, _gloffset_DrawElementsIndirect)); 11009} 11010 11011static inline void SET_DrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *)) { 11012 SET_by_offset(disp, _gloffset_DrawElementsIndirect, fn); 11013} 11014 11015typedef void (GLAPIENTRYP _glptr_GetUniformdv)(GLuint, GLint, GLdouble *); 11016#define CALL_GetUniformdv(disp, parameters) \ 11017 (* GET_GetUniformdv(disp)) parameters 11018static inline _glptr_GetUniformdv GET_GetUniformdv(struct _glapi_table *disp) { 11019 return (_glptr_GetUniformdv) (GET_by_offset(disp, _gloffset_GetUniformdv)); 11020} 11021 11022static inline void SET_GetUniformdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble *)) { 11023 SET_by_offset(disp, _gloffset_GetUniformdv, fn); 11024} 11025 11026typedef void (GLAPIENTRYP _glptr_Uniform1d)(GLint, GLdouble); 11027#define CALL_Uniform1d(disp, parameters) \ 11028 (* GET_Uniform1d(disp)) parameters 11029static inline _glptr_Uniform1d GET_Uniform1d(struct _glapi_table *disp) { 11030 return (_glptr_Uniform1d) (GET_by_offset(disp, _gloffset_Uniform1d)); 11031} 11032 11033static inline void SET_Uniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble)) { 11034 SET_by_offset(disp, _gloffset_Uniform1d, fn); 11035} 11036 11037typedef void (GLAPIENTRYP _glptr_Uniform1dv)(GLint, GLsizei, const GLdouble *); 11038#define CALL_Uniform1dv(disp, parameters) \ 11039 (* GET_Uniform1dv(disp)) parameters 11040static inline _glptr_Uniform1dv GET_Uniform1dv(struct _glapi_table *disp) { 11041 return (_glptr_Uniform1dv) (GET_by_offset(disp, _gloffset_Uniform1dv)); 11042} 11043 11044static inline void SET_Uniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) { 11045 SET_by_offset(disp, _gloffset_Uniform1dv, fn); 11046} 11047 11048typedef void (GLAPIENTRYP _glptr_Uniform2d)(GLint, GLdouble, GLdouble); 11049#define CALL_Uniform2d(disp, parameters) \ 11050 (* GET_Uniform2d(disp)) parameters 11051static inline _glptr_Uniform2d GET_Uniform2d(struct _glapi_table *disp) { 11052 return (_glptr_Uniform2d) (GET_by_offset(disp, _gloffset_Uniform2d)); 11053} 11054 11055static inline void SET_Uniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) { 11056 SET_by_offset(disp, _gloffset_Uniform2d, fn); 11057} 11058 11059typedef void (GLAPIENTRYP _glptr_Uniform2dv)(GLint, GLsizei, const GLdouble *); 11060#define CALL_Uniform2dv(disp, parameters) \ 11061 (* GET_Uniform2dv(disp)) parameters 11062static inline _glptr_Uniform2dv GET_Uniform2dv(struct _glapi_table *disp) { 11063 return (_glptr_Uniform2dv) (GET_by_offset(disp, _gloffset_Uniform2dv)); 11064} 11065 11066static inline void SET_Uniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) { 11067 SET_by_offset(disp, _gloffset_Uniform2dv, fn); 11068} 11069 11070typedef void (GLAPIENTRYP _glptr_Uniform3d)(GLint, GLdouble, GLdouble, GLdouble); 11071#define CALL_Uniform3d(disp, parameters) \ 11072 (* GET_Uniform3d(disp)) parameters 11073static inline _glptr_Uniform3d GET_Uniform3d(struct _glapi_table *disp) { 11074 return (_glptr_Uniform3d) (GET_by_offset(disp, _gloffset_Uniform3d)); 11075} 11076 11077static inline void SET_Uniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble)) { 11078 SET_by_offset(disp, _gloffset_Uniform3d, fn); 11079} 11080 11081typedef void (GLAPIENTRYP _glptr_Uniform3dv)(GLint, GLsizei, const GLdouble *); 11082#define CALL_Uniform3dv(disp, parameters) \ 11083 (* GET_Uniform3dv(disp)) parameters 11084static inline _glptr_Uniform3dv GET_Uniform3dv(struct _glapi_table *disp) { 11085 return (_glptr_Uniform3dv) (GET_by_offset(disp, _gloffset_Uniform3dv)); 11086} 11087 11088static inline void SET_Uniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) { 11089 SET_by_offset(disp, _gloffset_Uniform3dv, fn); 11090} 11091 11092typedef void (GLAPIENTRYP _glptr_Uniform4d)(GLint, GLdouble, GLdouble, GLdouble, GLdouble); 11093#define CALL_Uniform4d(disp, parameters) \ 11094 (* GET_Uniform4d(disp)) parameters 11095static inline _glptr_Uniform4d GET_Uniform4d(struct _glapi_table *disp) { 11096 return (_glptr_Uniform4d) (GET_by_offset(disp, _gloffset_Uniform4d)); 11097} 11098 11099static inline void SET_Uniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble, GLdouble)) { 11100 SET_by_offset(disp, _gloffset_Uniform4d, fn); 11101} 11102 11103typedef void (GLAPIENTRYP _glptr_Uniform4dv)(GLint, GLsizei, const GLdouble *); 11104#define CALL_Uniform4dv(disp, parameters) \ 11105 (* GET_Uniform4dv(disp)) parameters 11106static inline _glptr_Uniform4dv GET_Uniform4dv(struct _glapi_table *disp) { 11107 return (_glptr_Uniform4dv) (GET_by_offset(disp, _gloffset_Uniform4dv)); 11108} 11109 11110static inline void SET_Uniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) { 11111 SET_by_offset(disp, _gloffset_Uniform4dv, fn); 11112} 11113 11114typedef void (GLAPIENTRYP _glptr_UniformMatrix2dv)(GLint, GLsizei, GLboolean, const GLdouble *); 11115#define CALL_UniformMatrix2dv(disp, parameters) \ 11116 (* GET_UniformMatrix2dv(disp)) parameters 11117static inline _glptr_UniformMatrix2dv GET_UniformMatrix2dv(struct _glapi_table *disp) { 11118 return (_glptr_UniformMatrix2dv) (GET_by_offset(disp, _gloffset_UniformMatrix2dv)); 11119} 11120 11121static inline void SET_UniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { 11122 SET_by_offset(disp, _gloffset_UniformMatrix2dv, fn); 11123} 11124 11125typedef void (GLAPIENTRYP _glptr_UniformMatrix2x3dv)(GLint, GLsizei, GLboolean, const GLdouble *); 11126#define CALL_UniformMatrix2x3dv(disp, parameters) \ 11127 (* GET_UniformMatrix2x3dv(disp)) parameters 11128static inline _glptr_UniformMatrix2x3dv GET_UniformMatrix2x3dv(struct _glapi_table *disp) { 11129 return (_glptr_UniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3dv)); 11130} 11131 11132static inline void SET_UniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { 11133 SET_by_offset(disp, _gloffset_UniformMatrix2x3dv, fn); 11134} 11135 11136typedef void (GLAPIENTRYP _glptr_UniformMatrix2x4dv)(GLint, GLsizei, GLboolean, const GLdouble *); 11137#define CALL_UniformMatrix2x4dv(disp, parameters) \ 11138 (* GET_UniformMatrix2x4dv(disp)) parameters 11139static inline _glptr_UniformMatrix2x4dv GET_UniformMatrix2x4dv(struct _glapi_table *disp) { 11140 return (_glptr_UniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4dv)); 11141} 11142 11143static inline void SET_UniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { 11144 SET_by_offset(disp, _gloffset_UniformMatrix2x4dv, fn); 11145} 11146 11147typedef void (GLAPIENTRYP _glptr_UniformMatrix3dv)(GLint, GLsizei, GLboolean, const GLdouble *); 11148#define CALL_UniformMatrix3dv(disp, parameters) \ 11149 (* GET_UniformMatrix3dv(disp)) parameters 11150static inline _glptr_UniformMatrix3dv GET_UniformMatrix3dv(struct _glapi_table *disp) { 11151 return (_glptr_UniformMatrix3dv) (GET_by_offset(disp, _gloffset_UniformMatrix3dv)); 11152} 11153 11154static inline void SET_UniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { 11155 SET_by_offset(disp, _gloffset_UniformMatrix3dv, fn); 11156} 11157 11158typedef void (GLAPIENTRYP _glptr_UniformMatrix3x2dv)(GLint, GLsizei, GLboolean, const GLdouble *); 11159#define CALL_UniformMatrix3x2dv(disp, parameters) \ 11160 (* GET_UniformMatrix3x2dv(disp)) parameters 11161static inline _glptr_UniformMatrix3x2dv GET_UniformMatrix3x2dv(struct _glapi_table *disp) { 11162 return (_glptr_UniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2dv)); 11163} 11164 11165static inline void SET_UniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { 11166 SET_by_offset(disp, _gloffset_UniformMatrix3x2dv, fn); 11167} 11168 11169typedef void (GLAPIENTRYP _glptr_UniformMatrix3x4dv)(GLint, GLsizei, GLboolean, const GLdouble *); 11170#define CALL_UniformMatrix3x4dv(disp, parameters) \ 11171 (* GET_UniformMatrix3x4dv(disp)) parameters 11172static inline _glptr_UniformMatrix3x4dv GET_UniformMatrix3x4dv(struct _glapi_table *disp) { 11173 return (_glptr_UniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4dv)); 11174} 11175 11176static inline void SET_UniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { 11177 SET_by_offset(disp, _gloffset_UniformMatrix3x4dv, fn); 11178} 11179 11180typedef void (GLAPIENTRYP _glptr_UniformMatrix4dv)(GLint, GLsizei, GLboolean, const GLdouble *); 11181#define CALL_UniformMatrix4dv(disp, parameters) \ 11182 (* GET_UniformMatrix4dv(disp)) parameters 11183static inline _glptr_UniformMatrix4dv GET_UniformMatrix4dv(struct _glapi_table *disp) { 11184 return (_glptr_UniformMatrix4dv) (GET_by_offset(disp, _gloffset_UniformMatrix4dv)); 11185} 11186 11187static inline void SET_UniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { 11188 SET_by_offset(disp, _gloffset_UniformMatrix4dv, fn); 11189} 11190 11191typedef void (GLAPIENTRYP _glptr_UniformMatrix4x2dv)(GLint, GLsizei, GLboolean, const GLdouble *); 11192#define CALL_UniformMatrix4x2dv(disp, parameters) \ 11193 (* GET_UniformMatrix4x2dv(disp)) parameters 11194static inline _glptr_UniformMatrix4x2dv GET_UniformMatrix4x2dv(struct _glapi_table *disp) { 11195 return (_glptr_UniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2dv)); 11196} 11197 11198static inline void SET_UniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { 11199 SET_by_offset(disp, _gloffset_UniformMatrix4x2dv, fn); 11200} 11201 11202typedef void (GLAPIENTRYP _glptr_UniformMatrix4x3dv)(GLint, GLsizei, GLboolean, const GLdouble *); 11203#define CALL_UniformMatrix4x3dv(disp, parameters) \ 11204 (* GET_UniformMatrix4x3dv(disp)) parameters 11205static inline _glptr_UniformMatrix4x3dv GET_UniformMatrix4x3dv(struct _glapi_table *disp) { 11206 return (_glptr_UniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3dv)); 11207} 11208 11209static inline void SET_UniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { 11210 SET_by_offset(disp, _gloffset_UniformMatrix4x3dv, fn); 11211} 11212 11213typedef void (GLAPIENTRYP _glptr_GetActiveSubroutineName)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *); 11214#define CALL_GetActiveSubroutineName(disp, parameters) \ 11215 (* GET_GetActiveSubroutineName(disp)) parameters 11216static inline _glptr_GetActiveSubroutineName GET_GetActiveSubroutineName(struct _glapi_table *disp) { 11217 return (_glptr_GetActiveSubroutineName) (GET_by_offset(disp, _gloffset_GetActiveSubroutineName)); 11218} 11219 11220static inline void SET_GetActiveSubroutineName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) { 11221 SET_by_offset(disp, _gloffset_GetActiveSubroutineName, fn); 11222} 11223 11224typedef void (GLAPIENTRYP _glptr_GetActiveSubroutineUniformName)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *); 11225#define CALL_GetActiveSubroutineUniformName(disp, parameters) \ 11226 (* GET_GetActiveSubroutineUniformName(disp)) parameters 11227static inline _glptr_GetActiveSubroutineUniformName GET_GetActiveSubroutineUniformName(struct _glapi_table *disp) { 11228 return (_glptr_GetActiveSubroutineUniformName) (GET_by_offset(disp, _gloffset_GetActiveSubroutineUniformName)); 11229} 11230 11231static inline void SET_GetActiveSubroutineUniformName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) { 11232 SET_by_offset(disp, _gloffset_GetActiveSubroutineUniformName, fn); 11233} 11234 11235typedef void (GLAPIENTRYP _glptr_GetActiveSubroutineUniformiv)(GLuint, GLenum, GLuint, GLenum, GLint *); 11236#define CALL_GetActiveSubroutineUniformiv(disp, parameters) \ 11237 (* GET_GetActiveSubroutineUniformiv(disp)) parameters 11238static inline _glptr_GetActiveSubroutineUniformiv GET_GetActiveSubroutineUniformiv(struct _glapi_table *disp) { 11239 return (_glptr_GetActiveSubroutineUniformiv) (GET_by_offset(disp, _gloffset_GetActiveSubroutineUniformiv)); 11240} 11241 11242static inline void SET_GetActiveSubroutineUniformiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLenum, GLint *)) { 11243 SET_by_offset(disp, _gloffset_GetActiveSubroutineUniformiv, fn); 11244} 11245 11246typedef void (GLAPIENTRYP _glptr_GetProgramStageiv)(GLuint, GLenum, GLenum, GLint *); 11247#define CALL_GetProgramStageiv(disp, parameters) \ 11248 (* GET_GetProgramStageiv(disp)) parameters 11249static inline _glptr_GetProgramStageiv GET_GetProgramStageiv(struct _glapi_table *disp) { 11250 return (_glptr_GetProgramStageiv) (GET_by_offset(disp, _gloffset_GetProgramStageiv)); 11251} 11252 11253static inline void SET_GetProgramStageiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) { 11254 SET_by_offset(disp, _gloffset_GetProgramStageiv, fn); 11255} 11256 11257typedef GLuint (GLAPIENTRYP _glptr_GetSubroutineIndex)(GLuint, GLenum, const GLchar *); 11258#define CALL_GetSubroutineIndex(disp, parameters) \ 11259 (* GET_GetSubroutineIndex(disp)) parameters 11260static inline _glptr_GetSubroutineIndex GET_GetSubroutineIndex(struct _glapi_table *disp) { 11261 return (_glptr_GetSubroutineIndex) (GET_by_offset(disp, _gloffset_GetSubroutineIndex)); 11262} 11263 11264static inline void SET_GetSubroutineIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) { 11265 SET_by_offset(disp, _gloffset_GetSubroutineIndex, fn); 11266} 11267 11268typedef GLint (GLAPIENTRYP _glptr_GetSubroutineUniformLocation)(GLuint, GLenum, const GLchar *); 11269#define CALL_GetSubroutineUniformLocation(disp, parameters) \ 11270 (* GET_GetSubroutineUniformLocation(disp)) parameters 11271static inline _glptr_GetSubroutineUniformLocation GET_GetSubroutineUniformLocation(struct _glapi_table *disp) { 11272 return (_glptr_GetSubroutineUniformLocation) (GET_by_offset(disp, _gloffset_GetSubroutineUniformLocation)); 11273} 11274 11275static inline void SET_GetSubroutineUniformLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) { 11276 SET_by_offset(disp, _gloffset_GetSubroutineUniformLocation, fn); 11277} 11278 11279typedef void (GLAPIENTRYP _glptr_GetUniformSubroutineuiv)(GLenum, GLint, GLuint *); 11280#define CALL_GetUniformSubroutineuiv(disp, parameters) \ 11281 (* GET_GetUniformSubroutineuiv(disp)) parameters 11282static inline _glptr_GetUniformSubroutineuiv GET_GetUniformSubroutineuiv(struct _glapi_table *disp) { 11283 return (_glptr_GetUniformSubroutineuiv) (GET_by_offset(disp, _gloffset_GetUniformSubroutineuiv)); 11284} 11285 11286static inline void SET_GetUniformSubroutineuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLuint *)) { 11287 SET_by_offset(disp, _gloffset_GetUniformSubroutineuiv, fn); 11288} 11289 11290typedef void (GLAPIENTRYP _glptr_UniformSubroutinesuiv)(GLenum, GLsizei, const GLuint *); 11291#define CALL_UniformSubroutinesuiv(disp, parameters) \ 11292 (* GET_UniformSubroutinesuiv(disp)) parameters 11293static inline _glptr_UniformSubroutinesuiv GET_UniformSubroutinesuiv(struct _glapi_table *disp) { 11294 return (_glptr_UniformSubroutinesuiv) (GET_by_offset(disp, _gloffset_UniformSubroutinesuiv)); 11295} 11296 11297static inline void SET_UniformSubroutinesuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLuint *)) { 11298 SET_by_offset(disp, _gloffset_UniformSubroutinesuiv, fn); 11299} 11300 11301typedef void (GLAPIENTRYP _glptr_PatchParameterfv)(GLenum, const GLfloat *); 11302#define CALL_PatchParameterfv(disp, parameters) \ 11303 (* GET_PatchParameterfv(disp)) parameters 11304static inline _glptr_PatchParameterfv GET_PatchParameterfv(struct _glapi_table *disp) { 11305 return (_glptr_PatchParameterfv) (GET_by_offset(disp, _gloffset_PatchParameterfv)); 11306} 11307 11308static inline void SET_PatchParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 11309 SET_by_offset(disp, _gloffset_PatchParameterfv, fn); 11310} 11311 11312typedef void (GLAPIENTRYP _glptr_PatchParameteri)(GLenum, GLint); 11313#define CALL_PatchParameteri(disp, parameters) \ 11314 (* GET_PatchParameteri(disp)) parameters 11315static inline _glptr_PatchParameteri GET_PatchParameteri(struct _glapi_table *disp) { 11316 return (_glptr_PatchParameteri) (GET_by_offset(disp, _gloffset_PatchParameteri)); 11317} 11318 11319static inline void SET_PatchParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 11320 SET_by_offset(disp, _gloffset_PatchParameteri, fn); 11321} 11322 11323typedef void (GLAPIENTRYP _glptr_BindTransformFeedback)(GLenum, GLuint); 11324#define CALL_BindTransformFeedback(disp, parameters) \ 11325 (* GET_BindTransformFeedback(disp)) parameters 11326static inline _glptr_BindTransformFeedback GET_BindTransformFeedback(struct _glapi_table *disp) { 11327 return (_glptr_BindTransformFeedback) (GET_by_offset(disp, _gloffset_BindTransformFeedback)); 11328} 11329 11330static inline void SET_BindTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 11331 SET_by_offset(disp, _gloffset_BindTransformFeedback, fn); 11332} 11333 11334typedef void (GLAPIENTRYP _glptr_DeleteTransformFeedbacks)(GLsizei, const GLuint *); 11335#define CALL_DeleteTransformFeedbacks(disp, parameters) \ 11336 (* GET_DeleteTransformFeedbacks(disp)) parameters 11337static inline _glptr_DeleteTransformFeedbacks GET_DeleteTransformFeedbacks(struct _glapi_table *disp) { 11338 return (_glptr_DeleteTransformFeedbacks) (GET_by_offset(disp, _gloffset_DeleteTransformFeedbacks)); 11339} 11340 11341static inline void SET_DeleteTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 11342 SET_by_offset(disp, _gloffset_DeleteTransformFeedbacks, fn); 11343} 11344 11345typedef void (GLAPIENTRYP _glptr_DrawTransformFeedback)(GLenum, GLuint); 11346#define CALL_DrawTransformFeedback(disp, parameters) \ 11347 (* GET_DrawTransformFeedback(disp)) parameters 11348static inline _glptr_DrawTransformFeedback GET_DrawTransformFeedback(struct _glapi_table *disp) { 11349 return (_glptr_DrawTransformFeedback) (GET_by_offset(disp, _gloffset_DrawTransformFeedback)); 11350} 11351 11352static inline void SET_DrawTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 11353 SET_by_offset(disp, _gloffset_DrawTransformFeedback, fn); 11354} 11355 11356typedef void (GLAPIENTRYP _glptr_GenTransformFeedbacks)(GLsizei, GLuint *); 11357#define CALL_GenTransformFeedbacks(disp, parameters) \ 11358 (* GET_GenTransformFeedbacks(disp)) parameters 11359static inline _glptr_GenTransformFeedbacks GET_GenTransformFeedbacks(struct _glapi_table *disp) { 11360 return (_glptr_GenTransformFeedbacks) (GET_by_offset(disp, _gloffset_GenTransformFeedbacks)); 11361} 11362 11363static inline void SET_GenTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 11364 SET_by_offset(disp, _gloffset_GenTransformFeedbacks, fn); 11365} 11366 11367typedef GLboolean (GLAPIENTRYP _glptr_IsTransformFeedback)(GLuint); 11368#define CALL_IsTransformFeedback(disp, parameters) \ 11369 (* GET_IsTransformFeedback(disp)) parameters 11370static inline _glptr_IsTransformFeedback GET_IsTransformFeedback(struct _glapi_table *disp) { 11371 return (_glptr_IsTransformFeedback) (GET_by_offset(disp, _gloffset_IsTransformFeedback)); 11372} 11373 11374static inline void SET_IsTransformFeedback(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 11375 SET_by_offset(disp, _gloffset_IsTransformFeedback, fn); 11376} 11377 11378typedef void (GLAPIENTRYP _glptr_PauseTransformFeedback)(void); 11379#define CALL_PauseTransformFeedback(disp, parameters) \ 11380 (* GET_PauseTransformFeedback(disp)) parameters 11381static inline _glptr_PauseTransformFeedback GET_PauseTransformFeedback(struct _glapi_table *disp) { 11382 return (_glptr_PauseTransformFeedback) (GET_by_offset(disp, _gloffset_PauseTransformFeedback)); 11383} 11384 11385static inline void SET_PauseTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 11386 SET_by_offset(disp, _gloffset_PauseTransformFeedback, fn); 11387} 11388 11389typedef void (GLAPIENTRYP _glptr_ResumeTransformFeedback)(void); 11390#define CALL_ResumeTransformFeedback(disp, parameters) \ 11391 (* GET_ResumeTransformFeedback(disp)) parameters 11392static inline _glptr_ResumeTransformFeedback GET_ResumeTransformFeedback(struct _glapi_table *disp) { 11393 return (_glptr_ResumeTransformFeedback) (GET_by_offset(disp, _gloffset_ResumeTransformFeedback)); 11394} 11395 11396static inline void SET_ResumeTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 11397 SET_by_offset(disp, _gloffset_ResumeTransformFeedback, fn); 11398} 11399 11400typedef void (GLAPIENTRYP _glptr_BeginQueryIndexed)(GLenum, GLuint, GLuint); 11401#define CALL_BeginQueryIndexed(disp, parameters) \ 11402 (* GET_BeginQueryIndexed(disp)) parameters 11403static inline _glptr_BeginQueryIndexed GET_BeginQueryIndexed(struct _glapi_table *disp) { 11404 return (_glptr_BeginQueryIndexed) (GET_by_offset(disp, _gloffset_BeginQueryIndexed)); 11405} 11406 11407static inline void SET_BeginQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) { 11408 SET_by_offset(disp, _gloffset_BeginQueryIndexed, fn); 11409} 11410 11411typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackStream)(GLenum, GLuint, GLuint); 11412#define CALL_DrawTransformFeedbackStream(disp, parameters) \ 11413 (* GET_DrawTransformFeedbackStream(disp)) parameters 11414static inline _glptr_DrawTransformFeedbackStream GET_DrawTransformFeedbackStream(struct _glapi_table *disp) { 11415 return (_glptr_DrawTransformFeedbackStream) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStream)); 11416} 11417 11418static inline void SET_DrawTransformFeedbackStream(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) { 11419 SET_by_offset(disp, _gloffset_DrawTransformFeedbackStream, fn); 11420} 11421 11422typedef void (GLAPIENTRYP _glptr_EndQueryIndexed)(GLenum, GLuint); 11423#define CALL_EndQueryIndexed(disp, parameters) \ 11424 (* GET_EndQueryIndexed(disp)) parameters 11425static inline _glptr_EndQueryIndexed GET_EndQueryIndexed(struct _glapi_table *disp) { 11426 return (_glptr_EndQueryIndexed) (GET_by_offset(disp, _gloffset_EndQueryIndexed)); 11427} 11428 11429static inline void SET_EndQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 11430 SET_by_offset(disp, _gloffset_EndQueryIndexed, fn); 11431} 11432 11433typedef void (GLAPIENTRYP _glptr_GetQueryIndexediv)(GLenum, GLuint, GLenum, GLint *); 11434#define CALL_GetQueryIndexediv(disp, parameters) \ 11435 (* GET_GetQueryIndexediv(disp)) parameters 11436static inline _glptr_GetQueryIndexediv GET_GetQueryIndexediv(struct _glapi_table *disp) { 11437 return (_glptr_GetQueryIndexediv) (GET_by_offset(disp, _gloffset_GetQueryIndexediv)); 11438} 11439 11440static inline void SET_GetQueryIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) { 11441 SET_by_offset(disp, _gloffset_GetQueryIndexediv, fn); 11442} 11443 11444typedef void (GLAPIENTRYP _glptr_ClearDepthf)(GLclampf); 11445#define CALL_ClearDepthf(disp, parameters) \ 11446 (* GET_ClearDepthf(disp)) parameters 11447static inline _glptr_ClearDepthf GET_ClearDepthf(struct _glapi_table *disp) { 11448 return (_glptr_ClearDepthf) (GET_by_offset(disp, _gloffset_ClearDepthf)); 11449} 11450 11451static inline void SET_ClearDepthf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf)) { 11452 SET_by_offset(disp, _gloffset_ClearDepthf, fn); 11453} 11454 11455typedef void (GLAPIENTRYP _glptr_DepthRangef)(GLclampf, GLclampf); 11456#define CALL_DepthRangef(disp, parameters) \ 11457 (* GET_DepthRangef(disp)) parameters 11458static inline _glptr_DepthRangef GET_DepthRangef(struct _glapi_table *disp) { 11459 return (_glptr_DepthRangef) (GET_by_offset(disp, _gloffset_DepthRangef)); 11460} 11461 11462static inline void SET_DepthRangef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf)) { 11463 SET_by_offset(disp, _gloffset_DepthRangef, fn); 11464} 11465 11466typedef void (GLAPIENTRYP _glptr_GetShaderPrecisionFormat)(GLenum, GLenum, GLint *, GLint *); 11467#define CALL_GetShaderPrecisionFormat(disp, parameters) \ 11468 (* GET_GetShaderPrecisionFormat(disp)) parameters 11469static inline _glptr_GetShaderPrecisionFormat GET_GetShaderPrecisionFormat(struct _glapi_table *disp) { 11470 return (_glptr_GetShaderPrecisionFormat) (GET_by_offset(disp, _gloffset_GetShaderPrecisionFormat)); 11471} 11472 11473static inline void SET_GetShaderPrecisionFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *, GLint *)) { 11474 SET_by_offset(disp, _gloffset_GetShaderPrecisionFormat, fn); 11475} 11476 11477typedef void (GLAPIENTRYP _glptr_ReleaseShaderCompiler)(void); 11478#define CALL_ReleaseShaderCompiler(disp, parameters) \ 11479 (* GET_ReleaseShaderCompiler(disp)) parameters 11480static inline _glptr_ReleaseShaderCompiler GET_ReleaseShaderCompiler(struct _glapi_table *disp) { 11481 return (_glptr_ReleaseShaderCompiler) (GET_by_offset(disp, _gloffset_ReleaseShaderCompiler)); 11482} 11483 11484static inline void SET_ReleaseShaderCompiler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 11485 SET_by_offset(disp, _gloffset_ReleaseShaderCompiler, fn); 11486} 11487 11488typedef void (GLAPIENTRYP _glptr_ShaderBinary)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei); 11489#define CALL_ShaderBinary(disp, parameters) \ 11490 (* GET_ShaderBinary(disp)) parameters 11491static inline _glptr_ShaderBinary GET_ShaderBinary(struct _glapi_table *disp) { 11492 return (_glptr_ShaderBinary) (GET_by_offset(disp, _gloffset_ShaderBinary)); 11493} 11494 11495static inline void SET_ShaderBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei)) { 11496 SET_by_offset(disp, _gloffset_ShaderBinary, fn); 11497} 11498 11499typedef void (GLAPIENTRYP _glptr_GetProgramBinary)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *); 11500#define CALL_GetProgramBinary(disp, parameters) \ 11501 (* GET_GetProgramBinary(disp)) parameters 11502static inline _glptr_GetProgramBinary GET_GetProgramBinary(struct _glapi_table *disp) { 11503 return (_glptr_GetProgramBinary) (GET_by_offset(disp, _gloffset_GetProgramBinary)); 11504} 11505 11506static inline void SET_GetProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *)) { 11507 SET_by_offset(disp, _gloffset_GetProgramBinary, fn); 11508} 11509 11510typedef void (GLAPIENTRYP _glptr_ProgramBinary)(GLuint, GLenum, const GLvoid *, GLsizei); 11511#define CALL_ProgramBinary(disp, parameters) \ 11512 (* GET_ProgramBinary(disp)) parameters 11513static inline _glptr_ProgramBinary GET_ProgramBinary(struct _glapi_table *disp) { 11514 return (_glptr_ProgramBinary) (GET_by_offset(disp, _gloffset_ProgramBinary)); 11515} 11516 11517static inline void SET_ProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLvoid *, GLsizei)) { 11518 SET_by_offset(disp, _gloffset_ProgramBinary, fn); 11519} 11520 11521typedef void (GLAPIENTRYP _glptr_ProgramParameteri)(GLuint, GLenum, GLint); 11522#define CALL_ProgramParameteri(disp, parameters) \ 11523 (* GET_ProgramParameteri(disp)) parameters 11524static inline _glptr_ProgramParameteri GET_ProgramParameteri(struct _glapi_table *disp) { 11525 return (_glptr_ProgramParameteri) (GET_by_offset(disp, _gloffset_ProgramParameteri)); 11526} 11527 11528static inline void SET_ProgramParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) { 11529 SET_by_offset(disp, _gloffset_ProgramParameteri, fn); 11530} 11531 11532typedef void (GLAPIENTRYP _glptr_GetVertexAttribLdv)(GLuint, GLenum, GLdouble *); 11533#define CALL_GetVertexAttribLdv(disp, parameters) \ 11534 (* GET_GetVertexAttribLdv(disp)) parameters 11535static inline _glptr_GetVertexAttribLdv GET_GetVertexAttribLdv(struct _glapi_table *disp) { 11536 return (_glptr_GetVertexAttribLdv) (GET_by_offset(disp, _gloffset_GetVertexAttribLdv)); 11537} 11538 11539static inline void SET_GetVertexAttribLdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) { 11540 SET_by_offset(disp, _gloffset_GetVertexAttribLdv, fn); 11541} 11542 11543typedef void (GLAPIENTRYP _glptr_VertexAttribL1d)(GLuint, GLdouble); 11544#define CALL_VertexAttribL1d(disp, parameters) \ 11545 (* GET_VertexAttribL1d(disp)) parameters 11546static inline _glptr_VertexAttribL1d GET_VertexAttribL1d(struct _glapi_table *disp) { 11547 return (_glptr_VertexAttribL1d) (GET_by_offset(disp, _gloffset_VertexAttribL1d)); 11548} 11549 11550static inline void SET_VertexAttribL1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) { 11551 SET_by_offset(disp, _gloffset_VertexAttribL1d, fn); 11552} 11553 11554typedef void (GLAPIENTRYP _glptr_VertexAttribL1dv)(GLuint, const GLdouble *); 11555#define CALL_VertexAttribL1dv(disp, parameters) \ 11556 (* GET_VertexAttribL1dv(disp)) parameters 11557static inline _glptr_VertexAttribL1dv GET_VertexAttribL1dv(struct _glapi_table *disp) { 11558 return (_glptr_VertexAttribL1dv) (GET_by_offset(disp, _gloffset_VertexAttribL1dv)); 11559} 11560 11561static inline void SET_VertexAttribL1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 11562 SET_by_offset(disp, _gloffset_VertexAttribL1dv, fn); 11563} 11564 11565typedef void (GLAPIENTRYP _glptr_VertexAttribL2d)(GLuint, GLdouble, GLdouble); 11566#define CALL_VertexAttribL2d(disp, parameters) \ 11567 (* GET_VertexAttribL2d(disp)) parameters 11568static inline _glptr_VertexAttribL2d GET_VertexAttribL2d(struct _glapi_table *disp) { 11569 return (_glptr_VertexAttribL2d) (GET_by_offset(disp, _gloffset_VertexAttribL2d)); 11570} 11571 11572static inline void SET_VertexAttribL2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) { 11573 SET_by_offset(disp, _gloffset_VertexAttribL2d, fn); 11574} 11575 11576typedef void (GLAPIENTRYP _glptr_VertexAttribL2dv)(GLuint, const GLdouble *); 11577#define CALL_VertexAttribL2dv(disp, parameters) \ 11578 (* GET_VertexAttribL2dv(disp)) parameters 11579static inline _glptr_VertexAttribL2dv GET_VertexAttribL2dv(struct _glapi_table *disp) { 11580 return (_glptr_VertexAttribL2dv) (GET_by_offset(disp, _gloffset_VertexAttribL2dv)); 11581} 11582 11583static inline void SET_VertexAttribL2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 11584 SET_by_offset(disp, _gloffset_VertexAttribL2dv, fn); 11585} 11586 11587typedef void (GLAPIENTRYP _glptr_VertexAttribL3d)(GLuint, GLdouble, GLdouble, GLdouble); 11588#define CALL_VertexAttribL3d(disp, parameters) \ 11589 (* GET_VertexAttribL3d(disp)) parameters 11590static inline _glptr_VertexAttribL3d GET_VertexAttribL3d(struct _glapi_table *disp) { 11591 return (_glptr_VertexAttribL3d) (GET_by_offset(disp, _gloffset_VertexAttribL3d)); 11592} 11593 11594static inline void SET_VertexAttribL3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) { 11595 SET_by_offset(disp, _gloffset_VertexAttribL3d, fn); 11596} 11597 11598typedef void (GLAPIENTRYP _glptr_VertexAttribL3dv)(GLuint, const GLdouble *); 11599#define CALL_VertexAttribL3dv(disp, parameters) \ 11600 (* GET_VertexAttribL3dv(disp)) parameters 11601static inline _glptr_VertexAttribL3dv GET_VertexAttribL3dv(struct _glapi_table *disp) { 11602 return (_glptr_VertexAttribL3dv) (GET_by_offset(disp, _gloffset_VertexAttribL3dv)); 11603} 11604 11605static inline void SET_VertexAttribL3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 11606 SET_by_offset(disp, _gloffset_VertexAttribL3dv, fn); 11607} 11608 11609typedef void (GLAPIENTRYP _glptr_VertexAttribL4d)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble); 11610#define CALL_VertexAttribL4d(disp, parameters) \ 11611 (* GET_VertexAttribL4d(disp)) parameters 11612static inline _glptr_VertexAttribL4d GET_VertexAttribL4d(struct _glapi_table *disp) { 11613 return (_glptr_VertexAttribL4d) (GET_by_offset(disp, _gloffset_VertexAttribL4d)); 11614} 11615 11616static inline void SET_VertexAttribL4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) { 11617 SET_by_offset(disp, _gloffset_VertexAttribL4d, fn); 11618} 11619 11620typedef void (GLAPIENTRYP _glptr_VertexAttribL4dv)(GLuint, const GLdouble *); 11621#define CALL_VertexAttribL4dv(disp, parameters) \ 11622 (* GET_VertexAttribL4dv(disp)) parameters 11623static inline _glptr_VertexAttribL4dv GET_VertexAttribL4dv(struct _glapi_table *disp) { 11624 return (_glptr_VertexAttribL4dv) (GET_by_offset(disp, _gloffset_VertexAttribL4dv)); 11625} 11626 11627static inline void SET_VertexAttribL4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 11628 SET_by_offset(disp, _gloffset_VertexAttribL4dv, fn); 11629} 11630 11631typedef void (GLAPIENTRYP _glptr_VertexAttribLPointer)(GLuint, GLint, GLenum, GLsizei, const GLvoid *); 11632#define CALL_VertexAttribLPointer(disp, parameters) \ 11633 (* GET_VertexAttribLPointer(disp)) parameters 11634static inline _glptr_VertexAttribLPointer GET_VertexAttribLPointer(struct _glapi_table *disp) { 11635 return (_glptr_VertexAttribLPointer) (GET_by_offset(disp, _gloffset_VertexAttribLPointer)); 11636} 11637 11638static inline void SET_VertexAttribLPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) { 11639 SET_by_offset(disp, _gloffset_VertexAttribLPointer, fn); 11640} 11641 11642typedef void (GLAPIENTRYP _glptr_DepthRangeArrayv)(GLuint, GLsizei, const GLclampd *); 11643#define CALL_DepthRangeArrayv(disp, parameters) \ 11644 (* GET_DepthRangeArrayv(disp)) parameters 11645static inline _glptr_DepthRangeArrayv GET_DepthRangeArrayv(struct _glapi_table *disp) { 11646 return (_glptr_DepthRangeArrayv) (GET_by_offset(disp, _gloffset_DepthRangeArrayv)); 11647} 11648 11649static inline void SET_DepthRangeArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLclampd *)) { 11650 SET_by_offset(disp, _gloffset_DepthRangeArrayv, fn); 11651} 11652 11653typedef void (GLAPIENTRYP _glptr_DepthRangeIndexed)(GLuint, GLclampd, GLclampd); 11654#define CALL_DepthRangeIndexed(disp, parameters) \ 11655 (* GET_DepthRangeIndexed(disp)) parameters 11656static inline _glptr_DepthRangeIndexed GET_DepthRangeIndexed(struct _glapi_table *disp) { 11657 return (_glptr_DepthRangeIndexed) (GET_by_offset(disp, _gloffset_DepthRangeIndexed)); 11658} 11659 11660static inline void SET_DepthRangeIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLclampd, GLclampd)) { 11661 SET_by_offset(disp, _gloffset_DepthRangeIndexed, fn); 11662} 11663 11664typedef void (GLAPIENTRYP _glptr_GetDoublei_v)(GLenum, GLuint, GLdouble *); 11665#define CALL_GetDoublei_v(disp, parameters) \ 11666 (* GET_GetDoublei_v(disp)) parameters 11667static inline _glptr_GetDoublei_v GET_GetDoublei_v(struct _glapi_table *disp) { 11668 return (_glptr_GetDoublei_v) (GET_by_offset(disp, _gloffset_GetDoublei_v)); 11669} 11670 11671static inline void SET_GetDoublei_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) { 11672 SET_by_offset(disp, _gloffset_GetDoublei_v, fn); 11673} 11674 11675typedef void (GLAPIENTRYP _glptr_GetFloati_v)(GLenum, GLuint, GLfloat *); 11676#define CALL_GetFloati_v(disp, parameters) \ 11677 (* GET_GetFloati_v(disp)) parameters 11678static inline _glptr_GetFloati_v GET_GetFloati_v(struct _glapi_table *disp) { 11679 return (_glptr_GetFloati_v) (GET_by_offset(disp, _gloffset_GetFloati_v)); 11680} 11681 11682static inline void SET_GetFloati_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) { 11683 SET_by_offset(disp, _gloffset_GetFloati_v, fn); 11684} 11685 11686typedef void (GLAPIENTRYP _glptr_ScissorArrayv)(GLuint, GLsizei, const int *); 11687#define CALL_ScissorArrayv(disp, parameters) \ 11688 (* GET_ScissorArrayv(disp)) parameters 11689static inline _glptr_ScissorArrayv GET_ScissorArrayv(struct _glapi_table *disp) { 11690 return (_glptr_ScissorArrayv) (GET_by_offset(disp, _gloffset_ScissorArrayv)); 11691} 11692 11693static inline void SET_ScissorArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const int *)) { 11694 SET_by_offset(disp, _gloffset_ScissorArrayv, fn); 11695} 11696 11697typedef void (GLAPIENTRYP _glptr_ScissorIndexed)(GLuint, GLint, GLint, GLsizei, GLsizei); 11698#define CALL_ScissorIndexed(disp, parameters) \ 11699 (* GET_ScissorIndexed(disp)) parameters 11700static inline _glptr_ScissorIndexed GET_ScissorIndexed(struct _glapi_table *disp) { 11701 return (_glptr_ScissorIndexed) (GET_by_offset(disp, _gloffset_ScissorIndexed)); 11702} 11703 11704static inline void SET_ScissorIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLsizei)) { 11705 SET_by_offset(disp, _gloffset_ScissorIndexed, fn); 11706} 11707 11708typedef void (GLAPIENTRYP _glptr_ScissorIndexedv)(GLuint, const GLint *); 11709#define CALL_ScissorIndexedv(disp, parameters) \ 11710 (* GET_ScissorIndexedv(disp)) parameters 11711static inline _glptr_ScissorIndexedv GET_ScissorIndexedv(struct _glapi_table *disp) { 11712 return (_glptr_ScissorIndexedv) (GET_by_offset(disp, _gloffset_ScissorIndexedv)); 11713} 11714 11715static inline void SET_ScissorIndexedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 11716 SET_by_offset(disp, _gloffset_ScissorIndexedv, fn); 11717} 11718 11719typedef void (GLAPIENTRYP _glptr_ViewportArrayv)(GLuint, GLsizei, const GLfloat *); 11720#define CALL_ViewportArrayv(disp, parameters) \ 11721 (* GET_ViewportArrayv(disp)) parameters 11722static inline _glptr_ViewportArrayv GET_ViewportArrayv(struct _glapi_table *disp) { 11723 return (_glptr_ViewportArrayv) (GET_by_offset(disp, _gloffset_ViewportArrayv)); 11724} 11725 11726static inline void SET_ViewportArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) { 11727 SET_by_offset(disp, _gloffset_ViewportArrayv, fn); 11728} 11729 11730typedef void (GLAPIENTRYP _glptr_ViewportIndexedf)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat); 11731#define CALL_ViewportIndexedf(disp, parameters) \ 11732 (* GET_ViewportIndexedf(disp)) parameters 11733static inline _glptr_ViewportIndexedf GET_ViewportIndexedf(struct _glapi_table *disp) { 11734 return (_glptr_ViewportIndexedf) (GET_by_offset(disp, _gloffset_ViewportIndexedf)); 11735} 11736 11737static inline void SET_ViewportIndexedf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) { 11738 SET_by_offset(disp, _gloffset_ViewportIndexedf, fn); 11739} 11740 11741typedef void (GLAPIENTRYP _glptr_ViewportIndexedfv)(GLuint, const GLfloat *); 11742#define CALL_ViewportIndexedfv(disp, parameters) \ 11743 (* GET_ViewportIndexedfv(disp)) parameters 11744static inline _glptr_ViewportIndexedfv GET_ViewportIndexedfv(struct _glapi_table *disp) { 11745 return (_glptr_ViewportIndexedfv) (GET_by_offset(disp, _gloffset_ViewportIndexedfv)); 11746} 11747 11748static inline void SET_ViewportIndexedfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 11749 SET_by_offset(disp, _gloffset_ViewportIndexedfv, fn); 11750} 11751 11752typedef GLenum (GLAPIENTRYP _glptr_GetGraphicsResetStatusARB)(void); 11753#define CALL_GetGraphicsResetStatusARB(disp, parameters) \ 11754 (* GET_GetGraphicsResetStatusARB(disp)) parameters 11755static inline _glptr_GetGraphicsResetStatusARB GET_GetGraphicsResetStatusARB(struct _glapi_table *disp) { 11756 return (_glptr_GetGraphicsResetStatusARB) (GET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB)); 11757} 11758 11759static inline void SET_GetGraphicsResetStatusARB(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) { 11760 SET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB, fn); 11761} 11762 11763typedef void (GLAPIENTRYP _glptr_GetnColorTableARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *); 11764#define CALL_GetnColorTableARB(disp, parameters) \ 11765 (* GET_GetnColorTableARB(disp)) parameters 11766static inline _glptr_GetnColorTableARB GET_GetnColorTableARB(struct _glapi_table *disp) { 11767 return (_glptr_GetnColorTableARB) (GET_by_offset(disp, _gloffset_GetnColorTableARB)); 11768} 11769 11770static inline void SET_GetnColorTableARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) { 11771 SET_by_offset(disp, _gloffset_GetnColorTableARB, fn); 11772} 11773 11774typedef void (GLAPIENTRYP _glptr_GetnCompressedTexImageARB)(GLenum, GLint, GLsizei, GLvoid *); 11775#define CALL_GetnCompressedTexImageARB(disp, parameters) \ 11776 (* GET_GetnCompressedTexImageARB(disp)) parameters 11777static inline _glptr_GetnCompressedTexImageARB GET_GetnCompressedTexImageARB(struct _glapi_table *disp) { 11778 return (_glptr_GetnCompressedTexImageARB) (GET_by_offset(disp, _gloffset_GetnCompressedTexImageARB)); 11779} 11780 11781static inline void SET_GetnCompressedTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLvoid *)) { 11782 SET_by_offset(disp, _gloffset_GetnCompressedTexImageARB, fn); 11783} 11784 11785typedef void (GLAPIENTRYP _glptr_GetnConvolutionFilterARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *); 11786#define CALL_GetnConvolutionFilterARB(disp, parameters) \ 11787 (* GET_GetnConvolutionFilterARB(disp)) parameters 11788static inline _glptr_GetnConvolutionFilterARB GET_GetnConvolutionFilterARB(struct _glapi_table *disp) { 11789 return (_glptr_GetnConvolutionFilterARB) (GET_by_offset(disp, _gloffset_GetnConvolutionFilterARB)); 11790} 11791 11792static inline void SET_GetnConvolutionFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) { 11793 SET_by_offset(disp, _gloffset_GetnConvolutionFilterARB, fn); 11794} 11795 11796typedef void (GLAPIENTRYP _glptr_GetnHistogramARB)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *); 11797#define CALL_GetnHistogramARB(disp, parameters) \ 11798 (* GET_GetnHistogramARB(disp)) parameters 11799static inline _glptr_GetnHistogramARB GET_GetnHistogramARB(struct _glapi_table *disp) { 11800 return (_glptr_GetnHistogramARB) (GET_by_offset(disp, _gloffset_GetnHistogramARB)); 11801} 11802 11803static inline void SET_GetnHistogramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) { 11804 SET_by_offset(disp, _gloffset_GetnHistogramARB, fn); 11805} 11806 11807typedef void (GLAPIENTRYP _glptr_GetnMapdvARB)(GLenum, GLenum, GLsizei, GLdouble *); 11808#define CALL_GetnMapdvARB(disp, parameters) \ 11809 (* GET_GetnMapdvARB(disp)) parameters 11810static inline _glptr_GetnMapdvARB GET_GetnMapdvARB(struct _glapi_table *disp) { 11811 return (_glptr_GetnMapdvARB) (GET_by_offset(disp, _gloffset_GetnMapdvARB)); 11812} 11813 11814static inline void SET_GetnMapdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLdouble *)) { 11815 SET_by_offset(disp, _gloffset_GetnMapdvARB, fn); 11816} 11817 11818typedef void (GLAPIENTRYP _glptr_GetnMapfvARB)(GLenum, GLenum, GLsizei, GLfloat *); 11819#define CALL_GetnMapfvARB(disp, parameters) \ 11820 (* GET_GetnMapfvARB(disp)) parameters 11821static inline _glptr_GetnMapfvARB GET_GetnMapfvARB(struct _glapi_table *disp) { 11822 return (_glptr_GetnMapfvARB) (GET_by_offset(disp, _gloffset_GetnMapfvARB)); 11823} 11824 11825static inline void SET_GetnMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLfloat *)) { 11826 SET_by_offset(disp, _gloffset_GetnMapfvARB, fn); 11827} 11828 11829typedef void (GLAPIENTRYP _glptr_GetnMapivARB)(GLenum, GLenum, GLsizei, GLint *); 11830#define CALL_GetnMapivARB(disp, parameters) \ 11831 (* GET_GetnMapivARB(disp)) parameters 11832static inline _glptr_GetnMapivARB GET_GetnMapivARB(struct _glapi_table *disp) { 11833 return (_glptr_GetnMapivARB) (GET_by_offset(disp, _gloffset_GetnMapivARB)); 11834} 11835 11836static inline void SET_GetnMapivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLint *)) { 11837 SET_by_offset(disp, _gloffset_GetnMapivARB, fn); 11838} 11839 11840typedef void (GLAPIENTRYP _glptr_GetnMinmaxARB)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *); 11841#define CALL_GetnMinmaxARB(disp, parameters) \ 11842 (* GET_GetnMinmaxARB(disp)) parameters 11843static inline _glptr_GetnMinmaxARB GET_GetnMinmaxARB(struct _glapi_table *disp) { 11844 return (_glptr_GetnMinmaxARB) (GET_by_offset(disp, _gloffset_GetnMinmaxARB)); 11845} 11846 11847static inline void SET_GetnMinmaxARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) { 11848 SET_by_offset(disp, _gloffset_GetnMinmaxARB, fn); 11849} 11850 11851typedef void (GLAPIENTRYP _glptr_GetnPixelMapfvARB)(GLenum, GLsizei, GLfloat *); 11852#define CALL_GetnPixelMapfvARB(disp, parameters) \ 11853 (* GET_GetnPixelMapfvARB(disp)) parameters 11854static inline _glptr_GetnPixelMapfvARB GET_GetnPixelMapfvARB(struct _glapi_table *disp) { 11855 return (_glptr_GetnPixelMapfvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapfvARB)); 11856} 11857 11858static inline void SET_GetnPixelMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLfloat *)) { 11859 SET_by_offset(disp, _gloffset_GetnPixelMapfvARB, fn); 11860} 11861 11862typedef void (GLAPIENTRYP _glptr_GetnPixelMapuivARB)(GLenum, GLsizei, GLuint *); 11863#define CALL_GetnPixelMapuivARB(disp, parameters) \ 11864 (* GET_GetnPixelMapuivARB(disp)) parameters 11865static inline _glptr_GetnPixelMapuivARB GET_GetnPixelMapuivARB(struct _glapi_table *disp) { 11866 return (_glptr_GetnPixelMapuivARB) (GET_by_offset(disp, _gloffset_GetnPixelMapuivARB)); 11867} 11868 11869static inline void SET_GetnPixelMapuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) { 11870 SET_by_offset(disp, _gloffset_GetnPixelMapuivARB, fn); 11871} 11872 11873typedef void (GLAPIENTRYP _glptr_GetnPixelMapusvARB)(GLenum, GLsizei, GLushort *); 11874#define CALL_GetnPixelMapusvARB(disp, parameters) \ 11875 (* GET_GetnPixelMapusvARB(disp)) parameters 11876static inline _glptr_GetnPixelMapusvARB GET_GetnPixelMapusvARB(struct _glapi_table *disp) { 11877 return (_glptr_GetnPixelMapusvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapusvARB)); 11878} 11879 11880static inline void SET_GetnPixelMapusvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLushort *)) { 11881 SET_by_offset(disp, _gloffset_GetnPixelMapusvARB, fn); 11882} 11883 11884typedef void (GLAPIENTRYP _glptr_GetnPolygonStippleARB)(GLsizei, GLubyte *); 11885#define CALL_GetnPolygonStippleARB(disp, parameters) \ 11886 (* GET_GetnPolygonStippleARB(disp)) parameters 11887static inline _glptr_GetnPolygonStippleARB GET_GetnPolygonStippleARB(struct _glapi_table *disp) { 11888 return (_glptr_GetnPolygonStippleARB) (GET_by_offset(disp, _gloffset_GetnPolygonStippleARB)); 11889} 11890 11891static inline void SET_GetnPolygonStippleARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLubyte *)) { 11892 SET_by_offset(disp, _gloffset_GetnPolygonStippleARB, fn); 11893} 11894 11895typedef void (GLAPIENTRYP _glptr_GetnSeparableFilterARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *); 11896#define CALL_GetnSeparableFilterARB(disp, parameters) \ 11897 (* GET_GetnSeparableFilterARB(disp)) parameters 11898static inline _glptr_GetnSeparableFilterARB GET_GetnSeparableFilterARB(struct _glapi_table *disp) { 11899 return (_glptr_GetnSeparableFilterARB) (GET_by_offset(disp, _gloffset_GetnSeparableFilterARB)); 11900} 11901 11902static inline void SET_GetnSeparableFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *)) { 11903 SET_by_offset(disp, _gloffset_GetnSeparableFilterARB, fn); 11904} 11905 11906typedef void (GLAPIENTRYP _glptr_GetnTexImageARB)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *); 11907#define CALL_GetnTexImageARB(disp, parameters) \ 11908 (* GET_GetnTexImageARB(disp)) parameters 11909static inline _glptr_GetnTexImageARB GET_GetnTexImageARB(struct _glapi_table *disp) { 11910 return (_glptr_GetnTexImageARB) (GET_by_offset(disp, _gloffset_GetnTexImageARB)); 11911} 11912 11913static inline void SET_GetnTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *)) { 11914 SET_by_offset(disp, _gloffset_GetnTexImageARB, fn); 11915} 11916 11917typedef void (GLAPIENTRYP _glptr_GetnUniformdvARB)(GLuint, GLint, GLsizei, GLdouble *); 11918#define CALL_GetnUniformdvARB(disp, parameters) \ 11919 (* GET_GetnUniformdvARB(disp)) parameters 11920static inline _glptr_GetnUniformdvARB GET_GetnUniformdvARB(struct _glapi_table *disp) { 11921 return (_glptr_GetnUniformdvARB) (GET_by_offset(disp, _gloffset_GetnUniformdvARB)); 11922} 11923 11924static inline void SET_GetnUniformdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLdouble *)) { 11925 SET_by_offset(disp, _gloffset_GetnUniformdvARB, fn); 11926} 11927 11928typedef void (GLAPIENTRYP _glptr_GetnUniformfvARB)(GLuint, GLint, GLsizei, GLfloat *); 11929#define CALL_GetnUniformfvARB(disp, parameters) \ 11930 (* GET_GetnUniformfvARB(disp)) parameters 11931static inline _glptr_GetnUniformfvARB GET_GetnUniformfvARB(struct _glapi_table *disp) { 11932 return (_glptr_GetnUniformfvARB) (GET_by_offset(disp, _gloffset_GetnUniformfvARB)); 11933} 11934 11935static inline void SET_GetnUniformfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLfloat *)) { 11936 SET_by_offset(disp, _gloffset_GetnUniformfvARB, fn); 11937} 11938 11939typedef void (GLAPIENTRYP _glptr_GetnUniformivARB)(GLuint, GLint, GLsizei, GLint *); 11940#define CALL_GetnUniformivARB(disp, parameters) \ 11941 (* GET_GetnUniformivARB(disp)) parameters 11942static inline _glptr_GetnUniformivARB GET_GetnUniformivARB(struct _glapi_table *disp) { 11943 return (_glptr_GetnUniformivARB) (GET_by_offset(disp, _gloffset_GetnUniformivARB)); 11944} 11945 11946static inline void SET_GetnUniformivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLint *)) { 11947 SET_by_offset(disp, _gloffset_GetnUniformivARB, fn); 11948} 11949 11950typedef void (GLAPIENTRYP _glptr_GetnUniformuivARB)(GLuint, GLint, GLsizei, GLuint *); 11951#define CALL_GetnUniformuivARB(disp, parameters) \ 11952 (* GET_GetnUniformuivARB(disp)) parameters 11953static inline _glptr_GetnUniformuivARB GET_GetnUniformuivARB(struct _glapi_table *disp) { 11954 return (_glptr_GetnUniformuivARB) (GET_by_offset(disp, _gloffset_GetnUniformuivARB)); 11955} 11956 11957static inline void SET_GetnUniformuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLuint *)) { 11958 SET_by_offset(disp, _gloffset_GetnUniformuivARB, fn); 11959} 11960 11961typedef void (GLAPIENTRYP _glptr_ReadnPixelsARB)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *); 11962#define CALL_ReadnPixelsARB(disp, parameters) \ 11963 (* GET_ReadnPixelsARB(disp)) parameters 11964static inline _glptr_ReadnPixelsARB GET_ReadnPixelsARB(struct _glapi_table *disp) { 11965 return (_glptr_ReadnPixelsARB) (GET_by_offset(disp, _gloffset_ReadnPixelsARB)); 11966} 11967 11968static inline void SET_ReadnPixelsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *)) { 11969 SET_by_offset(disp, _gloffset_ReadnPixelsARB, fn); 11970} 11971 11972typedef void (GLAPIENTRYP _glptr_DrawArraysInstancedBaseInstance)(GLenum, GLint, GLsizei, GLsizei, GLuint); 11973#define CALL_DrawArraysInstancedBaseInstance(disp, parameters) \ 11974 (* GET_DrawArraysInstancedBaseInstance(disp)) parameters 11975static inline _glptr_DrawArraysInstancedBaseInstance GET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp) { 11976 return (_glptr_DrawArraysInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance)); 11977} 11978 11979static inline void SET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei, GLuint)) { 11980 SET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance, fn); 11981} 11982 11983typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseInstance)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint); 11984#define CALL_DrawElementsInstancedBaseInstance(disp, parameters) \ 11985 (* GET_DrawElementsInstancedBaseInstance(disp)) parameters 11986static inline _glptr_DrawElementsInstancedBaseInstance GET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp) { 11987 return (_glptr_DrawElementsInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance)); 11988} 11989 11990static inline void SET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint)) { 11991 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance, fn); 11992} 11993 11994typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseVertexBaseInstance)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint); 11995#define CALL_DrawElementsInstancedBaseVertexBaseInstance(disp, parameters) \ 11996 (* GET_DrawElementsInstancedBaseVertexBaseInstance(disp)) parameters 11997static inline _glptr_DrawElementsInstancedBaseVertexBaseInstance GET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp) { 11998 return (_glptr_DrawElementsInstancedBaseVertexBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance)); 11999} 12000 12001static inline void SET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint)) { 12002 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance, fn); 12003} 12004 12005typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackInstanced)(GLenum, GLuint, GLsizei); 12006#define CALL_DrawTransformFeedbackInstanced(disp, parameters) \ 12007 (* GET_DrawTransformFeedbackInstanced(disp)) parameters 12008static inline _glptr_DrawTransformFeedbackInstanced GET_DrawTransformFeedbackInstanced(struct _glapi_table *disp) { 12009 return (_glptr_DrawTransformFeedbackInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced)); 12010} 12011 12012static inline void SET_DrawTransformFeedbackInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei)) { 12013 SET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced, fn); 12014} 12015 12016typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackStreamInstanced)(GLenum, GLuint, GLuint, GLsizei); 12017#define CALL_DrawTransformFeedbackStreamInstanced(disp, parameters) \ 12018 (* GET_DrawTransformFeedbackStreamInstanced(disp)) parameters 12019static inline _glptr_DrawTransformFeedbackStreamInstanced GET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp) { 12020 return (_glptr_DrawTransformFeedbackStreamInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced)); 12021} 12022 12023static inline void SET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei)) { 12024 SET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced, fn); 12025} 12026 12027typedef void (GLAPIENTRYP _glptr_GetInternalformativ)(GLenum, GLenum, GLenum, GLsizei, GLint *); 12028#define CALL_GetInternalformativ(disp, parameters) \ 12029 (* GET_GetInternalformativ(disp)) parameters 12030static inline _glptr_GetInternalformativ GET_GetInternalformativ(struct _glapi_table *disp) { 12031 return (_glptr_GetInternalformativ) (GET_by_offset(disp, _gloffset_GetInternalformativ)); 12032} 12033 12034static inline void SET_GetInternalformativ(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLint *)) { 12035 SET_by_offset(disp, _gloffset_GetInternalformativ, fn); 12036} 12037 12038typedef void (GLAPIENTRYP _glptr_GetActiveAtomicCounterBufferiv)(GLuint, GLuint, GLenum, GLint *); 12039#define CALL_GetActiveAtomicCounterBufferiv(disp, parameters) \ 12040 (* GET_GetActiveAtomicCounterBufferiv(disp)) parameters 12041static inline _glptr_GetActiveAtomicCounterBufferiv GET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp) { 12042 return (_glptr_GetActiveAtomicCounterBufferiv) (GET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv)); 12043} 12044 12045static inline void SET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) { 12046 SET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv, fn); 12047} 12048 12049typedef void (GLAPIENTRYP _glptr_BindImageTexture)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum); 12050#define CALL_BindImageTexture(disp, parameters) \ 12051 (* GET_BindImageTexture(disp)) parameters 12052static inline _glptr_BindImageTexture GET_BindImageTexture(struct _glapi_table *disp) { 12053 return (_glptr_BindImageTexture) (GET_by_offset(disp, _gloffset_BindImageTexture)); 12054} 12055 12056static inline void SET_BindImageTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum)) { 12057 SET_by_offset(disp, _gloffset_BindImageTexture, fn); 12058} 12059 12060typedef void (GLAPIENTRYP _glptr_MemoryBarrier)(GLbitfield); 12061#define CALL_MemoryBarrier(disp, parameters) \ 12062 (* GET_MemoryBarrier(disp)) parameters 12063static inline _glptr_MemoryBarrier GET_MemoryBarrier(struct _glapi_table *disp) { 12064 return (_glptr_MemoryBarrier) (GET_by_offset(disp, _gloffset_MemoryBarrier)); 12065} 12066 12067static inline void SET_MemoryBarrier(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) { 12068 SET_by_offset(disp, _gloffset_MemoryBarrier, fn); 12069} 12070 12071typedef void (GLAPIENTRYP _glptr_TexStorage1D)(GLenum, GLsizei, GLenum, GLsizei); 12072#define CALL_TexStorage1D(disp, parameters) \ 12073 (* GET_TexStorage1D(disp)) parameters 12074static inline _glptr_TexStorage1D GET_TexStorage1D(struct _glapi_table *disp) { 12075 return (_glptr_TexStorage1D) (GET_by_offset(disp, _gloffset_TexStorage1D)); 12076} 12077 12078static inline void SET_TexStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei)) { 12079 SET_by_offset(disp, _gloffset_TexStorage1D, fn); 12080} 12081 12082typedef void (GLAPIENTRYP _glptr_TexStorage2D)(GLenum, GLsizei, GLenum, GLsizei, GLsizei); 12083#define CALL_TexStorage2D(disp, parameters) \ 12084 (* GET_TexStorage2D(disp)) parameters 12085static inline _glptr_TexStorage2D GET_TexStorage2D(struct _glapi_table *disp) { 12086 return (_glptr_TexStorage2D) (GET_by_offset(disp, _gloffset_TexStorage2D)); 12087} 12088 12089static inline void SET_TexStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) { 12090 SET_by_offset(disp, _gloffset_TexStorage2D, fn); 12091} 12092 12093typedef void (GLAPIENTRYP _glptr_TexStorage3D)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei); 12094#define CALL_TexStorage3D(disp, parameters) \ 12095 (* GET_TexStorage3D(disp)) parameters 12096static inline _glptr_TexStorage3D GET_TexStorage3D(struct _glapi_table *disp) { 12097 return (_glptr_TexStorage3D) (GET_by_offset(disp, _gloffset_TexStorage3D)); 12098} 12099 12100static inline void SET_TexStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) { 12101 SET_by_offset(disp, _gloffset_TexStorage3D, fn); 12102} 12103 12104typedef void (GLAPIENTRYP _glptr_TextureStorage1DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei); 12105#define CALL_TextureStorage1DEXT(disp, parameters) \ 12106 (* GET_TextureStorage1DEXT(disp)) parameters 12107static inline _glptr_TextureStorage1DEXT GET_TextureStorage1DEXT(struct _glapi_table *disp) { 12108 return (_glptr_TextureStorage1DEXT) (GET_by_offset(disp, _gloffset_TextureStorage1DEXT)); 12109} 12110 12111static inline void SET_TextureStorage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei)) { 12112 SET_by_offset(disp, _gloffset_TextureStorage1DEXT, fn); 12113} 12114 12115typedef void (GLAPIENTRYP _glptr_TextureStorage2DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei); 12116#define CALL_TextureStorage2DEXT(disp, parameters) \ 12117 (* GET_TextureStorage2DEXT(disp)) parameters 12118static inline _glptr_TextureStorage2DEXT GET_TextureStorage2DEXT(struct _glapi_table *disp) { 12119 return (_glptr_TextureStorage2DEXT) (GET_by_offset(disp, _gloffset_TextureStorage2DEXT)); 12120} 12121 12122static inline void SET_TextureStorage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei)) { 12123 SET_by_offset(disp, _gloffset_TextureStorage2DEXT, fn); 12124} 12125 12126typedef void (GLAPIENTRYP _glptr_TextureStorage3DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei); 12127#define CALL_TextureStorage3DEXT(disp, parameters) \ 12128 (* GET_TextureStorage3DEXT(disp)) parameters 12129static inline _glptr_TextureStorage3DEXT GET_TextureStorage3DEXT(struct _glapi_table *disp) { 12130 return (_glptr_TextureStorage3DEXT) (GET_by_offset(disp, _gloffset_TextureStorage3DEXT)); 12131} 12132 12133static inline void SET_TextureStorage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) { 12134 SET_by_offset(disp, _gloffset_TextureStorage3DEXT, fn); 12135} 12136 12137typedef void (GLAPIENTRYP _glptr_ClearBufferData)(GLenum, GLenum, GLenum, GLenum, const GLvoid *); 12138#define CALL_ClearBufferData(disp, parameters) \ 12139 (* GET_ClearBufferData(disp)) parameters 12140static inline _glptr_ClearBufferData GET_ClearBufferData(struct _glapi_table *disp) { 12141 return (_glptr_ClearBufferData) (GET_by_offset(disp, _gloffset_ClearBufferData)); 12142} 12143 12144static inline void SET_ClearBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum, const GLvoid *)) { 12145 SET_by_offset(disp, _gloffset_ClearBufferData, fn); 12146} 12147 12148typedef void (GLAPIENTRYP _glptr_ClearBufferSubData)(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *); 12149#define CALL_ClearBufferSubData(disp, parameters) \ 12150 (* GET_ClearBufferSubData(disp)) parameters 12151static inline _glptr_ClearBufferSubData GET_ClearBufferSubData(struct _glapi_table *disp) { 12152 return (_glptr_ClearBufferSubData) (GET_by_offset(disp, _gloffset_ClearBufferSubData)); 12153} 12154 12155static inline void SET_ClearBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) { 12156 SET_by_offset(disp, _gloffset_ClearBufferSubData, fn); 12157} 12158 12159typedef void (GLAPIENTRYP _glptr_DispatchCompute)(GLuint, GLuint, GLuint); 12160#define CALL_DispatchCompute(disp, parameters) \ 12161 (* GET_DispatchCompute(disp)) parameters 12162static inline _glptr_DispatchCompute GET_DispatchCompute(struct _glapi_table *disp) { 12163 return (_glptr_DispatchCompute) (GET_by_offset(disp, _gloffset_DispatchCompute)); 12164} 12165 12166static inline void SET_DispatchCompute(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 12167 SET_by_offset(disp, _gloffset_DispatchCompute, fn); 12168} 12169 12170typedef void (GLAPIENTRYP _glptr_DispatchComputeIndirect)(GLintptr); 12171#define CALL_DispatchComputeIndirect(disp, parameters) \ 12172 (* GET_DispatchComputeIndirect(disp)) parameters 12173static inline _glptr_DispatchComputeIndirect GET_DispatchComputeIndirect(struct _glapi_table *disp) { 12174 return (_glptr_DispatchComputeIndirect) (GET_by_offset(disp, _gloffset_DispatchComputeIndirect)); 12175} 12176 12177static inline void SET_DispatchComputeIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) { 12178 SET_by_offset(disp, _gloffset_DispatchComputeIndirect, fn); 12179} 12180 12181typedef void (GLAPIENTRYP _glptr_CopyImageSubData)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei); 12182#define CALL_CopyImageSubData(disp, parameters) \ 12183 (* GET_CopyImageSubData(disp)) parameters 12184static inline _glptr_CopyImageSubData GET_CopyImageSubData(struct _glapi_table *disp) { 12185 return (_glptr_CopyImageSubData) (GET_by_offset(disp, _gloffset_CopyImageSubData)); 12186} 12187 12188static 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)) { 12189 SET_by_offset(disp, _gloffset_CopyImageSubData, fn); 12190} 12191 12192typedef void (GLAPIENTRYP _glptr_TextureView)(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint); 12193#define CALL_TextureView(disp, parameters) \ 12194 (* GET_TextureView(disp)) parameters 12195static inline _glptr_TextureView GET_TextureView(struct _glapi_table *disp) { 12196 return (_glptr_TextureView) (GET_by_offset(disp, _gloffset_TextureView)); 12197} 12198 12199static inline void SET_TextureView(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint)) { 12200 SET_by_offset(disp, _gloffset_TextureView, fn); 12201} 12202 12203typedef void (GLAPIENTRYP _glptr_BindVertexBuffer)(GLuint, GLuint, GLintptr, GLsizei); 12204#define CALL_BindVertexBuffer(disp, parameters) \ 12205 (* GET_BindVertexBuffer(disp)) parameters 12206static inline _glptr_BindVertexBuffer GET_BindVertexBuffer(struct _glapi_table *disp) { 12207 return (_glptr_BindVertexBuffer) (GET_by_offset(disp, _gloffset_BindVertexBuffer)); 12208} 12209 12210static inline void SET_BindVertexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLsizei)) { 12211 SET_by_offset(disp, _gloffset_BindVertexBuffer, fn); 12212} 12213 12214typedef void (GLAPIENTRYP _glptr_VertexAttribBinding)(GLuint, GLuint); 12215#define CALL_VertexAttribBinding(disp, parameters) \ 12216 (* GET_VertexAttribBinding(disp)) parameters 12217static inline _glptr_VertexAttribBinding GET_VertexAttribBinding(struct _glapi_table *disp) { 12218 return (_glptr_VertexAttribBinding) (GET_by_offset(disp, _gloffset_VertexAttribBinding)); 12219} 12220 12221static inline void SET_VertexAttribBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 12222 SET_by_offset(disp, _gloffset_VertexAttribBinding, fn); 12223} 12224 12225typedef void (GLAPIENTRYP _glptr_VertexAttribFormat)(GLuint, GLint, GLenum, GLboolean, GLuint); 12226#define CALL_VertexAttribFormat(disp, parameters) \ 12227 (* GET_VertexAttribFormat(disp)) parameters 12228static inline _glptr_VertexAttribFormat GET_VertexAttribFormat(struct _glapi_table *disp) { 12229 return (_glptr_VertexAttribFormat) (GET_by_offset(disp, _gloffset_VertexAttribFormat)); 12230} 12231 12232static inline void SET_VertexAttribFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLuint)) { 12233 SET_by_offset(disp, _gloffset_VertexAttribFormat, fn); 12234} 12235 12236typedef void (GLAPIENTRYP _glptr_VertexAttribIFormat)(GLuint, GLint, GLenum, GLuint); 12237#define CALL_VertexAttribIFormat(disp, parameters) \ 12238 (* GET_VertexAttribIFormat(disp)) parameters 12239static inline _glptr_VertexAttribIFormat GET_VertexAttribIFormat(struct _glapi_table *disp) { 12240 return (_glptr_VertexAttribIFormat) (GET_by_offset(disp, _gloffset_VertexAttribIFormat)); 12241} 12242 12243static inline void SET_VertexAttribIFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) { 12244 SET_by_offset(disp, _gloffset_VertexAttribIFormat, fn); 12245} 12246 12247typedef void (GLAPIENTRYP _glptr_VertexAttribLFormat)(GLuint, GLint, GLenum, GLuint); 12248#define CALL_VertexAttribLFormat(disp, parameters) \ 12249 (* GET_VertexAttribLFormat(disp)) parameters 12250static inline _glptr_VertexAttribLFormat GET_VertexAttribLFormat(struct _glapi_table *disp) { 12251 return (_glptr_VertexAttribLFormat) (GET_by_offset(disp, _gloffset_VertexAttribLFormat)); 12252} 12253 12254static inline void SET_VertexAttribLFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) { 12255 SET_by_offset(disp, _gloffset_VertexAttribLFormat, fn); 12256} 12257 12258typedef void (GLAPIENTRYP _glptr_VertexBindingDivisor)(GLuint, GLuint); 12259#define CALL_VertexBindingDivisor(disp, parameters) \ 12260 (* GET_VertexBindingDivisor(disp)) parameters 12261static inline _glptr_VertexBindingDivisor GET_VertexBindingDivisor(struct _glapi_table *disp) { 12262 return (_glptr_VertexBindingDivisor) (GET_by_offset(disp, _gloffset_VertexBindingDivisor)); 12263} 12264 12265static inline void SET_VertexBindingDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 12266 SET_by_offset(disp, _gloffset_VertexBindingDivisor, fn); 12267} 12268 12269typedef void (GLAPIENTRYP _glptr_FramebufferParameteri)(GLenum, GLenum, GLint); 12270#define CALL_FramebufferParameteri(disp, parameters) \ 12271 (* GET_FramebufferParameteri(disp)) parameters 12272static inline _glptr_FramebufferParameteri GET_FramebufferParameteri(struct _glapi_table *disp) { 12273 return (_glptr_FramebufferParameteri) (GET_by_offset(disp, _gloffset_FramebufferParameteri)); 12274} 12275 12276static inline void SET_FramebufferParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 12277 SET_by_offset(disp, _gloffset_FramebufferParameteri, fn); 12278} 12279 12280typedef void (GLAPIENTRYP _glptr_GetFramebufferParameteriv)(GLenum, GLenum, GLint *); 12281#define CALL_GetFramebufferParameteriv(disp, parameters) \ 12282 (* GET_GetFramebufferParameteriv(disp)) parameters 12283static inline _glptr_GetFramebufferParameteriv GET_GetFramebufferParameteriv(struct _glapi_table *disp) { 12284 return (_glptr_GetFramebufferParameteriv) (GET_by_offset(disp, _gloffset_GetFramebufferParameteriv)); 12285} 12286 12287static inline void SET_GetFramebufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) { 12288 SET_by_offset(disp, _gloffset_GetFramebufferParameteriv, fn); 12289} 12290 12291typedef void (GLAPIENTRYP _glptr_GetInternalformati64v)(GLenum, GLenum, GLenum, GLsizei, GLint64 *); 12292#define CALL_GetInternalformati64v(disp, parameters) \ 12293 (* GET_GetInternalformati64v(disp)) parameters 12294static inline _glptr_GetInternalformati64v GET_GetInternalformati64v(struct _glapi_table *disp) { 12295 return (_glptr_GetInternalformati64v) (GET_by_offset(disp, _gloffset_GetInternalformati64v)); 12296} 12297 12298static inline void SET_GetInternalformati64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLint64 *)) { 12299 SET_by_offset(disp, _gloffset_GetInternalformati64v, fn); 12300} 12301 12302typedef void (GLAPIENTRYP _glptr_MultiDrawArraysIndirect)(GLenum, const GLvoid *, GLsizei, GLsizei); 12303#define CALL_MultiDrawArraysIndirect(disp, parameters) \ 12304 (* GET_MultiDrawArraysIndirect(disp)) parameters 12305static inline _glptr_MultiDrawArraysIndirect GET_MultiDrawArraysIndirect(struct _glapi_table *disp) { 12306 return (_glptr_MultiDrawArraysIndirect) (GET_by_offset(disp, _gloffset_MultiDrawArraysIndirect)); 12307} 12308 12309static inline void SET_MultiDrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *, GLsizei, GLsizei)) { 12310 SET_by_offset(disp, _gloffset_MultiDrawArraysIndirect, fn); 12311} 12312 12313typedef void (GLAPIENTRYP _glptr_MultiDrawElementsIndirect)(GLenum, GLenum, const GLvoid *, GLsizei, GLsizei); 12314#define CALL_MultiDrawElementsIndirect(disp, parameters) \ 12315 (* GET_MultiDrawElementsIndirect(disp)) parameters 12316static inline _glptr_MultiDrawElementsIndirect GET_MultiDrawElementsIndirect(struct _glapi_table *disp) { 12317 return (_glptr_MultiDrawElementsIndirect) (GET_by_offset(disp, _gloffset_MultiDrawElementsIndirect)); 12318} 12319 12320static inline void SET_MultiDrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *, GLsizei, GLsizei)) { 12321 SET_by_offset(disp, _gloffset_MultiDrawElementsIndirect, fn); 12322} 12323 12324typedef void (GLAPIENTRYP _glptr_GetProgramInterfaceiv)(GLuint, GLenum, GLenum, GLint *); 12325#define CALL_GetProgramInterfaceiv(disp, parameters) \ 12326 (* GET_GetProgramInterfaceiv(disp)) parameters 12327static inline _glptr_GetProgramInterfaceiv GET_GetProgramInterfaceiv(struct _glapi_table *disp) { 12328 return (_glptr_GetProgramInterfaceiv) (GET_by_offset(disp, _gloffset_GetProgramInterfaceiv)); 12329} 12330 12331static inline void SET_GetProgramInterfaceiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) { 12332 SET_by_offset(disp, _gloffset_GetProgramInterfaceiv, fn); 12333} 12334 12335typedef GLuint (GLAPIENTRYP _glptr_GetProgramResourceIndex)(GLuint, GLenum, const GLchar *); 12336#define CALL_GetProgramResourceIndex(disp, parameters) \ 12337 (* GET_GetProgramResourceIndex(disp)) parameters 12338static inline _glptr_GetProgramResourceIndex GET_GetProgramResourceIndex(struct _glapi_table *disp) { 12339 return (_glptr_GetProgramResourceIndex) (GET_by_offset(disp, _gloffset_GetProgramResourceIndex)); 12340} 12341 12342static inline void SET_GetProgramResourceIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) { 12343 SET_by_offset(disp, _gloffset_GetProgramResourceIndex, fn); 12344} 12345 12346typedef GLint (GLAPIENTRYP _glptr_GetProgramResourceLocation)(GLuint, GLenum, const GLchar *); 12347#define CALL_GetProgramResourceLocation(disp, parameters) \ 12348 (* GET_GetProgramResourceLocation(disp)) parameters 12349static inline _glptr_GetProgramResourceLocation GET_GetProgramResourceLocation(struct _glapi_table *disp) { 12350 return (_glptr_GetProgramResourceLocation) (GET_by_offset(disp, _gloffset_GetProgramResourceLocation)); 12351} 12352 12353static inline void SET_GetProgramResourceLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) { 12354 SET_by_offset(disp, _gloffset_GetProgramResourceLocation, fn); 12355} 12356 12357typedef GLint (GLAPIENTRYP _glptr_GetProgramResourceLocationIndex)(GLuint, GLenum, const GLchar *); 12358#define CALL_GetProgramResourceLocationIndex(disp, parameters) \ 12359 (* GET_GetProgramResourceLocationIndex(disp)) parameters 12360static inline _glptr_GetProgramResourceLocationIndex GET_GetProgramResourceLocationIndex(struct _glapi_table *disp) { 12361 return (_glptr_GetProgramResourceLocationIndex) (GET_by_offset(disp, _gloffset_GetProgramResourceLocationIndex)); 12362} 12363 12364static inline void SET_GetProgramResourceLocationIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) { 12365 SET_by_offset(disp, _gloffset_GetProgramResourceLocationIndex, fn); 12366} 12367 12368typedef void (GLAPIENTRYP _glptr_GetProgramResourceName)(GLuint, GLenum, GLuint, GLsizei , GLsizei *, GLchar *); 12369#define CALL_GetProgramResourceName(disp, parameters) \ 12370 (* GET_GetProgramResourceName(disp)) parameters 12371static inline _glptr_GetProgramResourceName GET_GetProgramResourceName(struct _glapi_table *disp) { 12372 return (_glptr_GetProgramResourceName) (GET_by_offset(disp, _gloffset_GetProgramResourceName)); 12373} 12374 12375static inline void SET_GetProgramResourceName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei , GLsizei *, GLchar *)) { 12376 SET_by_offset(disp, _gloffset_GetProgramResourceName, fn); 12377} 12378 12379typedef void (GLAPIENTRYP _glptr_GetProgramResourceiv)(GLuint, GLenum, GLuint, GLsizei , const GLenum *, GLsizei , GLsizei *, GLint *); 12380#define CALL_GetProgramResourceiv(disp, parameters) \ 12381 (* GET_GetProgramResourceiv(disp)) parameters 12382static inline _glptr_GetProgramResourceiv GET_GetProgramResourceiv(struct _glapi_table *disp) { 12383 return (_glptr_GetProgramResourceiv) (GET_by_offset(disp, _gloffset_GetProgramResourceiv)); 12384} 12385 12386static inline void SET_GetProgramResourceiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei , const GLenum *, GLsizei , GLsizei *, GLint *)) { 12387 SET_by_offset(disp, _gloffset_GetProgramResourceiv, fn); 12388} 12389 12390typedef void (GLAPIENTRYP _glptr_ShaderStorageBlockBinding)(GLuint, GLuint, GLuint); 12391#define CALL_ShaderStorageBlockBinding(disp, parameters) \ 12392 (* GET_ShaderStorageBlockBinding(disp)) parameters 12393static inline _glptr_ShaderStorageBlockBinding GET_ShaderStorageBlockBinding(struct _glapi_table *disp) { 12394 return (_glptr_ShaderStorageBlockBinding) (GET_by_offset(disp, _gloffset_ShaderStorageBlockBinding)); 12395} 12396 12397static inline void SET_ShaderStorageBlockBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 12398 SET_by_offset(disp, _gloffset_ShaderStorageBlockBinding, fn); 12399} 12400 12401typedef void (GLAPIENTRYP _glptr_TexBufferRange)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr); 12402#define CALL_TexBufferRange(disp, parameters) \ 12403 (* GET_TexBufferRange(disp)) parameters 12404static inline _glptr_TexBufferRange GET_TexBufferRange(struct _glapi_table *disp) { 12405 return (_glptr_TexBufferRange) (GET_by_offset(disp, _gloffset_TexBufferRange)); 12406} 12407 12408static inline void SET_TexBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)) { 12409 SET_by_offset(disp, _gloffset_TexBufferRange, fn); 12410} 12411 12412typedef void (GLAPIENTRYP _glptr_TexStorage2DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean); 12413#define CALL_TexStorage2DMultisample(disp, parameters) \ 12414 (* GET_TexStorage2DMultisample(disp)) parameters 12415static inline _glptr_TexStorage2DMultisample GET_TexStorage2DMultisample(struct _glapi_table *disp) { 12416 return (_glptr_TexStorage2DMultisample) (GET_by_offset(disp, _gloffset_TexStorage2DMultisample)); 12417} 12418 12419static inline void SET_TexStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) { 12420 SET_by_offset(disp, _gloffset_TexStorage2DMultisample, fn); 12421} 12422 12423typedef void (GLAPIENTRYP _glptr_TexStorage3DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean); 12424#define CALL_TexStorage3DMultisample(disp, parameters) \ 12425 (* GET_TexStorage3DMultisample(disp)) parameters 12426static inline _glptr_TexStorage3DMultisample GET_TexStorage3DMultisample(struct _glapi_table *disp) { 12427 return (_glptr_TexStorage3DMultisample) (GET_by_offset(disp, _gloffset_TexStorage3DMultisample)); 12428} 12429 12430static inline void SET_TexStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) { 12431 SET_by_offset(disp, _gloffset_TexStorage3DMultisample, fn); 12432} 12433 12434typedef void (GLAPIENTRYP _glptr_BufferStorage)(GLenum, GLsizeiptr, const GLvoid *, GLbitfield); 12435#define CALL_BufferStorage(disp, parameters) \ 12436 (* GET_BufferStorage(disp)) parameters 12437static inline _glptr_BufferStorage GET_BufferStorage(struct _glapi_table *disp) { 12438 return (_glptr_BufferStorage) (GET_by_offset(disp, _gloffset_BufferStorage)); 12439} 12440 12441static inline void SET_BufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLbitfield)) { 12442 SET_by_offset(disp, _gloffset_BufferStorage, fn); 12443} 12444 12445typedef void (GLAPIENTRYP _glptr_ClearTexImage)(GLuint, GLint, GLenum, GLenum, const GLvoid *); 12446#define CALL_ClearTexImage(disp, parameters) \ 12447 (* GET_ClearTexImage(disp)) parameters 12448static inline _glptr_ClearTexImage GET_ClearTexImage(struct _glapi_table *disp) { 12449 return (_glptr_ClearTexImage) (GET_by_offset(disp, _gloffset_ClearTexImage)); 12450} 12451 12452static inline void SET_ClearTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, const GLvoid *)) { 12453 SET_by_offset(disp, _gloffset_ClearTexImage, fn); 12454} 12455 12456typedef void (GLAPIENTRYP _glptr_ClearTexSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 12457#define CALL_ClearTexSubImage(disp, parameters) \ 12458 (* GET_ClearTexSubImage(disp)) parameters 12459static inline _glptr_ClearTexSubImage GET_ClearTexSubImage(struct _glapi_table *disp) { 12460 return (_glptr_ClearTexSubImage) (GET_by_offset(disp, _gloffset_ClearTexSubImage)); 12461} 12462 12463static inline void SET_ClearTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 12464 SET_by_offset(disp, _gloffset_ClearTexSubImage, fn); 12465} 12466 12467typedef void (GLAPIENTRYP _glptr_BindBuffersBase)(GLenum, GLuint, GLsizei, const GLuint *); 12468#define CALL_BindBuffersBase(disp, parameters) \ 12469 (* GET_BindBuffersBase(disp)) parameters 12470static inline _glptr_BindBuffersBase GET_BindBuffersBase(struct _glapi_table *disp) { 12471 return (_glptr_BindBuffersBase) (GET_by_offset(disp, _gloffset_BindBuffersBase)); 12472} 12473 12474static inline void SET_BindBuffersBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLuint *)) { 12475 SET_by_offset(disp, _gloffset_BindBuffersBase, fn); 12476} 12477 12478typedef void (GLAPIENTRYP _glptr_BindBuffersRange)(GLenum, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizeiptr *); 12479#define CALL_BindBuffersRange(disp, parameters) \ 12480 (* GET_BindBuffersRange(disp)) parameters 12481static inline _glptr_BindBuffersRange GET_BindBuffersRange(struct _glapi_table *disp) { 12482 return (_glptr_BindBuffersRange) (GET_by_offset(disp, _gloffset_BindBuffersRange)); 12483} 12484 12485static inline void SET_BindBuffersRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizeiptr *)) { 12486 SET_by_offset(disp, _gloffset_BindBuffersRange, fn); 12487} 12488 12489typedef void (GLAPIENTRYP _glptr_BindImageTextures)(GLuint, GLsizei, const GLuint *); 12490#define CALL_BindImageTextures(disp, parameters) \ 12491 (* GET_BindImageTextures(disp)) parameters 12492static inline _glptr_BindImageTextures GET_BindImageTextures(struct _glapi_table *disp) { 12493 return (_glptr_BindImageTextures) (GET_by_offset(disp, _gloffset_BindImageTextures)); 12494} 12495 12496static inline void SET_BindImageTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) { 12497 SET_by_offset(disp, _gloffset_BindImageTextures, fn); 12498} 12499 12500typedef void (GLAPIENTRYP _glptr_BindSamplers)(GLuint, GLsizei, const GLuint *); 12501#define CALL_BindSamplers(disp, parameters) \ 12502 (* GET_BindSamplers(disp)) parameters 12503static inline _glptr_BindSamplers GET_BindSamplers(struct _glapi_table *disp) { 12504 return (_glptr_BindSamplers) (GET_by_offset(disp, _gloffset_BindSamplers)); 12505} 12506 12507static inline void SET_BindSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) { 12508 SET_by_offset(disp, _gloffset_BindSamplers, fn); 12509} 12510 12511typedef void (GLAPIENTRYP _glptr_BindTextures)(GLuint, GLsizei, const GLuint *); 12512#define CALL_BindTextures(disp, parameters) \ 12513 (* GET_BindTextures(disp)) parameters 12514static inline _glptr_BindTextures GET_BindTextures(struct _glapi_table *disp) { 12515 return (_glptr_BindTextures) (GET_by_offset(disp, _gloffset_BindTextures)); 12516} 12517 12518static inline void SET_BindTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) { 12519 SET_by_offset(disp, _gloffset_BindTextures, fn); 12520} 12521 12522typedef void (GLAPIENTRYP _glptr_BindVertexBuffers)(GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *); 12523#define CALL_BindVertexBuffers(disp, parameters) \ 12524 (* GET_BindVertexBuffers(disp)) parameters 12525static inline _glptr_BindVertexBuffers GET_BindVertexBuffers(struct _glapi_table *disp) { 12526 return (_glptr_BindVertexBuffers) (GET_by_offset(disp, _gloffset_BindVertexBuffers)); 12527} 12528 12529static inline void SET_BindVertexBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *)) { 12530 SET_by_offset(disp, _gloffset_BindVertexBuffers, fn); 12531} 12532 12533typedef GLuint64 (GLAPIENTRYP _glptr_GetImageHandleARB)(GLuint, GLint, GLboolean, GLint, GLenum); 12534#define CALL_GetImageHandleARB(disp, parameters) \ 12535 (* GET_GetImageHandleARB(disp)) parameters 12536static inline _glptr_GetImageHandleARB GET_GetImageHandleARB(struct _glapi_table *disp) { 12537 return (_glptr_GetImageHandleARB) (GET_by_offset(disp, _gloffset_GetImageHandleARB)); 12538} 12539 12540static inline void SET_GetImageHandleARB(struct _glapi_table *disp, GLuint64 (GLAPIENTRYP fn)(GLuint, GLint, GLboolean, GLint, GLenum)) { 12541 SET_by_offset(disp, _gloffset_GetImageHandleARB, fn); 12542} 12543 12544typedef GLuint64 (GLAPIENTRYP _glptr_GetTextureHandleARB)(GLuint); 12545#define CALL_GetTextureHandleARB(disp, parameters) \ 12546 (* GET_GetTextureHandleARB(disp)) parameters 12547static inline _glptr_GetTextureHandleARB GET_GetTextureHandleARB(struct _glapi_table *disp) { 12548 return (_glptr_GetTextureHandleARB) (GET_by_offset(disp, _gloffset_GetTextureHandleARB)); 12549} 12550 12551static inline void SET_GetTextureHandleARB(struct _glapi_table *disp, GLuint64 (GLAPIENTRYP fn)(GLuint)) { 12552 SET_by_offset(disp, _gloffset_GetTextureHandleARB, fn); 12553} 12554 12555typedef GLuint64 (GLAPIENTRYP _glptr_GetTextureSamplerHandleARB)(GLuint, GLuint); 12556#define CALL_GetTextureSamplerHandleARB(disp, parameters) \ 12557 (* GET_GetTextureSamplerHandleARB(disp)) parameters 12558static inline _glptr_GetTextureSamplerHandleARB GET_GetTextureSamplerHandleARB(struct _glapi_table *disp) { 12559 return (_glptr_GetTextureSamplerHandleARB) (GET_by_offset(disp, _gloffset_GetTextureSamplerHandleARB)); 12560} 12561 12562static inline void SET_GetTextureSamplerHandleARB(struct _glapi_table *disp, GLuint64 (GLAPIENTRYP fn)(GLuint, GLuint)) { 12563 SET_by_offset(disp, _gloffset_GetTextureSamplerHandleARB, fn); 12564} 12565 12566typedef void (GLAPIENTRYP _glptr_GetVertexAttribLui64vARB)(GLuint, GLenum, GLuint64EXT *); 12567#define CALL_GetVertexAttribLui64vARB(disp, parameters) \ 12568 (* GET_GetVertexAttribLui64vARB(disp)) parameters 12569static inline _glptr_GetVertexAttribLui64vARB GET_GetVertexAttribLui64vARB(struct _glapi_table *disp) { 12570 return (_glptr_GetVertexAttribLui64vARB) (GET_by_offset(disp, _gloffset_GetVertexAttribLui64vARB)); 12571} 12572 12573static inline void SET_GetVertexAttribLui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint64EXT *)) { 12574 SET_by_offset(disp, _gloffset_GetVertexAttribLui64vARB, fn); 12575} 12576 12577typedef GLboolean (GLAPIENTRYP _glptr_IsImageHandleResidentARB)(GLuint64); 12578#define CALL_IsImageHandleResidentARB(disp, parameters) \ 12579 (* GET_IsImageHandleResidentARB(disp)) parameters 12580static inline _glptr_IsImageHandleResidentARB GET_IsImageHandleResidentARB(struct _glapi_table *disp) { 12581 return (_glptr_IsImageHandleResidentARB) (GET_by_offset(disp, _gloffset_IsImageHandleResidentARB)); 12582} 12583 12584static inline void SET_IsImageHandleResidentARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint64)) { 12585 SET_by_offset(disp, _gloffset_IsImageHandleResidentARB, fn); 12586} 12587 12588typedef GLboolean (GLAPIENTRYP _glptr_IsTextureHandleResidentARB)(GLuint64); 12589#define CALL_IsTextureHandleResidentARB(disp, parameters) \ 12590 (* GET_IsTextureHandleResidentARB(disp)) parameters 12591static inline _glptr_IsTextureHandleResidentARB GET_IsTextureHandleResidentARB(struct _glapi_table *disp) { 12592 return (_glptr_IsTextureHandleResidentARB) (GET_by_offset(disp, _gloffset_IsTextureHandleResidentARB)); 12593} 12594 12595static inline void SET_IsTextureHandleResidentARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint64)) { 12596 SET_by_offset(disp, _gloffset_IsTextureHandleResidentARB, fn); 12597} 12598 12599typedef void (GLAPIENTRYP _glptr_MakeImageHandleNonResidentARB)(GLuint64); 12600#define CALL_MakeImageHandleNonResidentARB(disp, parameters) \ 12601 (* GET_MakeImageHandleNonResidentARB(disp)) parameters 12602static inline _glptr_MakeImageHandleNonResidentARB GET_MakeImageHandleNonResidentARB(struct _glapi_table *disp) { 12603 return (_glptr_MakeImageHandleNonResidentARB) (GET_by_offset(disp, _gloffset_MakeImageHandleNonResidentARB)); 12604} 12605 12606static inline void SET_MakeImageHandleNonResidentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint64)) { 12607 SET_by_offset(disp, _gloffset_MakeImageHandleNonResidentARB, fn); 12608} 12609 12610typedef void (GLAPIENTRYP _glptr_MakeImageHandleResidentARB)(GLuint64, GLenum); 12611#define CALL_MakeImageHandleResidentARB(disp, parameters) \ 12612 (* GET_MakeImageHandleResidentARB(disp)) parameters 12613static inline _glptr_MakeImageHandleResidentARB GET_MakeImageHandleResidentARB(struct _glapi_table *disp) { 12614 return (_glptr_MakeImageHandleResidentARB) (GET_by_offset(disp, _gloffset_MakeImageHandleResidentARB)); 12615} 12616 12617static inline void SET_MakeImageHandleResidentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint64, GLenum)) { 12618 SET_by_offset(disp, _gloffset_MakeImageHandleResidentARB, fn); 12619} 12620 12621typedef void (GLAPIENTRYP _glptr_MakeTextureHandleNonResidentARB)(GLuint64); 12622#define CALL_MakeTextureHandleNonResidentARB(disp, parameters) \ 12623 (* GET_MakeTextureHandleNonResidentARB(disp)) parameters 12624static inline _glptr_MakeTextureHandleNonResidentARB GET_MakeTextureHandleNonResidentARB(struct _glapi_table *disp) { 12625 return (_glptr_MakeTextureHandleNonResidentARB) (GET_by_offset(disp, _gloffset_MakeTextureHandleNonResidentARB)); 12626} 12627 12628static inline void SET_MakeTextureHandleNonResidentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint64)) { 12629 SET_by_offset(disp, _gloffset_MakeTextureHandleNonResidentARB, fn); 12630} 12631 12632typedef void (GLAPIENTRYP _glptr_MakeTextureHandleResidentARB)(GLuint64); 12633#define CALL_MakeTextureHandleResidentARB(disp, parameters) \ 12634 (* GET_MakeTextureHandleResidentARB(disp)) parameters 12635static inline _glptr_MakeTextureHandleResidentARB GET_MakeTextureHandleResidentARB(struct _glapi_table *disp) { 12636 return (_glptr_MakeTextureHandleResidentARB) (GET_by_offset(disp, _gloffset_MakeTextureHandleResidentARB)); 12637} 12638 12639static inline void SET_MakeTextureHandleResidentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint64)) { 12640 SET_by_offset(disp, _gloffset_MakeTextureHandleResidentARB, fn); 12641} 12642 12643typedef void (GLAPIENTRYP _glptr_ProgramUniformHandleui64ARB)(GLuint, GLint, GLuint64); 12644#define CALL_ProgramUniformHandleui64ARB(disp, parameters) \ 12645 (* GET_ProgramUniformHandleui64ARB(disp)) parameters 12646static inline _glptr_ProgramUniformHandleui64ARB GET_ProgramUniformHandleui64ARB(struct _glapi_table *disp) { 12647 return (_glptr_ProgramUniformHandleui64ARB) (GET_by_offset(disp, _gloffset_ProgramUniformHandleui64ARB)); 12648} 12649 12650static inline void SET_ProgramUniformHandleui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64)) { 12651 SET_by_offset(disp, _gloffset_ProgramUniformHandleui64ARB, fn); 12652} 12653 12654typedef void (GLAPIENTRYP _glptr_ProgramUniformHandleui64vARB)(GLuint, GLint, GLsizei, const GLuint64 *); 12655#define CALL_ProgramUniformHandleui64vARB(disp, parameters) \ 12656 (* GET_ProgramUniformHandleui64vARB(disp)) parameters 12657static inline _glptr_ProgramUniformHandleui64vARB GET_ProgramUniformHandleui64vARB(struct _glapi_table *disp) { 12658 return (_glptr_ProgramUniformHandleui64vARB) (GET_by_offset(disp, _gloffset_ProgramUniformHandleui64vARB)); 12659} 12660 12661static inline void SET_ProgramUniformHandleui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint64 *)) { 12662 SET_by_offset(disp, _gloffset_ProgramUniformHandleui64vARB, fn); 12663} 12664 12665typedef void (GLAPIENTRYP _glptr_UniformHandleui64ARB)(GLint, GLuint64); 12666#define CALL_UniformHandleui64ARB(disp, parameters) \ 12667 (* GET_UniformHandleui64ARB(disp)) parameters 12668static inline _glptr_UniformHandleui64ARB GET_UniformHandleui64ARB(struct _glapi_table *disp) { 12669 return (_glptr_UniformHandleui64ARB) (GET_by_offset(disp, _gloffset_UniformHandleui64ARB)); 12670} 12671 12672static inline void SET_UniformHandleui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint64)) { 12673 SET_by_offset(disp, _gloffset_UniformHandleui64ARB, fn); 12674} 12675 12676typedef void (GLAPIENTRYP _glptr_UniformHandleui64vARB)(GLint, GLsizei, const GLuint64 *); 12677#define CALL_UniformHandleui64vARB(disp, parameters) \ 12678 (* GET_UniformHandleui64vARB(disp)) parameters 12679static inline _glptr_UniformHandleui64vARB GET_UniformHandleui64vARB(struct _glapi_table *disp) { 12680 return (_glptr_UniformHandleui64vARB) (GET_by_offset(disp, _gloffset_UniformHandleui64vARB)); 12681} 12682 12683static inline void SET_UniformHandleui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint64 *)) { 12684 SET_by_offset(disp, _gloffset_UniformHandleui64vARB, fn); 12685} 12686 12687typedef void (GLAPIENTRYP _glptr_VertexAttribL1ui64ARB)(GLuint, GLuint64EXT); 12688#define CALL_VertexAttribL1ui64ARB(disp, parameters) \ 12689 (* GET_VertexAttribL1ui64ARB(disp)) parameters 12690static inline _glptr_VertexAttribL1ui64ARB GET_VertexAttribL1ui64ARB(struct _glapi_table *disp) { 12691 return (_glptr_VertexAttribL1ui64ARB) (GET_by_offset(disp, _gloffset_VertexAttribL1ui64ARB)); 12692} 12693 12694static inline void SET_VertexAttribL1ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint64EXT)) { 12695 SET_by_offset(disp, _gloffset_VertexAttribL1ui64ARB, fn); 12696} 12697 12698typedef void (GLAPIENTRYP _glptr_VertexAttribL1ui64vARB)(GLuint, const GLuint64EXT *); 12699#define CALL_VertexAttribL1ui64vARB(disp, parameters) \ 12700 (* GET_VertexAttribL1ui64vARB(disp)) parameters 12701static inline _glptr_VertexAttribL1ui64vARB GET_VertexAttribL1ui64vARB(struct _glapi_table *disp) { 12702 return (_glptr_VertexAttribL1ui64vARB) (GET_by_offset(disp, _gloffset_VertexAttribL1ui64vARB)); 12703} 12704 12705static inline void SET_VertexAttribL1ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint64EXT *)) { 12706 SET_by_offset(disp, _gloffset_VertexAttribL1ui64vARB, fn); 12707} 12708 12709typedef void (GLAPIENTRYP _glptr_DispatchComputeGroupSizeARB)(GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 12710#define CALL_DispatchComputeGroupSizeARB(disp, parameters) \ 12711 (* GET_DispatchComputeGroupSizeARB(disp)) parameters 12712static inline _glptr_DispatchComputeGroupSizeARB GET_DispatchComputeGroupSizeARB(struct _glapi_table *disp) { 12713 return (_glptr_DispatchComputeGroupSizeARB) (GET_by_offset(disp, _gloffset_DispatchComputeGroupSizeARB)); 12714} 12715 12716static inline void SET_DispatchComputeGroupSizeARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) { 12717 SET_by_offset(disp, _gloffset_DispatchComputeGroupSizeARB, fn); 12718} 12719 12720typedef void (GLAPIENTRYP _glptr_MultiDrawArraysIndirectCountARB)(GLenum, GLintptr, GLintptr, GLsizei, GLsizei); 12721#define CALL_MultiDrawArraysIndirectCountARB(disp, parameters) \ 12722 (* GET_MultiDrawArraysIndirectCountARB(disp)) parameters 12723static inline _glptr_MultiDrawArraysIndirectCountARB GET_MultiDrawArraysIndirectCountARB(struct _glapi_table *disp) { 12724 return (_glptr_MultiDrawArraysIndirectCountARB) (GET_by_offset(disp, _gloffset_MultiDrawArraysIndirectCountARB)); 12725} 12726 12727static inline void SET_MultiDrawArraysIndirectCountARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLintptr, GLsizei, GLsizei)) { 12728 SET_by_offset(disp, _gloffset_MultiDrawArraysIndirectCountARB, fn); 12729} 12730 12731typedef void (GLAPIENTRYP _glptr_MultiDrawElementsIndirectCountARB)(GLenum, GLenum, GLintptr, GLintptr, GLsizei, GLsizei); 12732#define CALL_MultiDrawElementsIndirectCountARB(disp, parameters) \ 12733 (* GET_MultiDrawElementsIndirectCountARB(disp)) parameters 12734static inline _glptr_MultiDrawElementsIndirectCountARB GET_MultiDrawElementsIndirectCountARB(struct _glapi_table *disp) { 12735 return (_glptr_MultiDrawElementsIndirectCountARB) (GET_by_offset(disp, _gloffset_MultiDrawElementsIndirectCountARB)); 12736} 12737 12738static inline void SET_MultiDrawElementsIndirectCountARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLintptr, GLsizei, GLsizei)) { 12739 SET_by_offset(disp, _gloffset_MultiDrawElementsIndirectCountARB, fn); 12740} 12741 12742typedef void (GLAPIENTRYP _glptr_ClipControl)(GLenum, GLenum); 12743#define CALL_ClipControl(disp, parameters) \ 12744 (* GET_ClipControl(disp)) parameters 12745static inline _glptr_ClipControl GET_ClipControl(struct _glapi_table *disp) { 12746 return (_glptr_ClipControl) (GET_by_offset(disp, _gloffset_ClipControl)); 12747} 12748 12749static inline void SET_ClipControl(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) { 12750 SET_by_offset(disp, _gloffset_ClipControl, fn); 12751} 12752 12753typedef void (GLAPIENTRYP _glptr_BindTextureUnit)(GLuint, GLuint); 12754#define CALL_BindTextureUnit(disp, parameters) \ 12755 (* GET_BindTextureUnit(disp)) parameters 12756static inline _glptr_BindTextureUnit GET_BindTextureUnit(struct _glapi_table *disp) { 12757 return (_glptr_BindTextureUnit) (GET_by_offset(disp, _gloffset_BindTextureUnit)); 12758} 12759 12760static inline void SET_BindTextureUnit(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 12761 SET_by_offset(disp, _gloffset_BindTextureUnit, fn); 12762} 12763 12764typedef void (GLAPIENTRYP _glptr_BlitNamedFramebuffer)(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum); 12765#define CALL_BlitNamedFramebuffer(disp, parameters) \ 12766 (* GET_BlitNamedFramebuffer(disp)) parameters 12767static inline _glptr_BlitNamedFramebuffer GET_BlitNamedFramebuffer(struct _glapi_table *disp) { 12768 return (_glptr_BlitNamedFramebuffer) (GET_by_offset(disp, _gloffset_BlitNamedFramebuffer)); 12769} 12770 12771static inline void SET_BlitNamedFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) { 12772 SET_by_offset(disp, _gloffset_BlitNamedFramebuffer, fn); 12773} 12774 12775typedef GLenum (GLAPIENTRYP _glptr_CheckNamedFramebufferStatus)(GLuint, GLenum); 12776#define CALL_CheckNamedFramebufferStatus(disp, parameters) \ 12777 (* GET_CheckNamedFramebufferStatus(disp)) parameters 12778static inline _glptr_CheckNamedFramebufferStatus GET_CheckNamedFramebufferStatus(struct _glapi_table *disp) { 12779 return (_glptr_CheckNamedFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckNamedFramebufferStatus)); 12780} 12781 12782static inline void SET_CheckNamedFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLuint, GLenum)) { 12783 SET_by_offset(disp, _gloffset_CheckNamedFramebufferStatus, fn); 12784} 12785 12786typedef void (GLAPIENTRYP _glptr_ClearNamedBufferData)(GLuint, GLenum, GLenum, GLenum, const GLvoid *); 12787#define CALL_ClearNamedBufferData(disp, parameters) \ 12788 (* GET_ClearNamedBufferData(disp)) parameters 12789static inline _glptr_ClearNamedBufferData GET_ClearNamedBufferData(struct _glapi_table *disp) { 12790 return (_glptr_ClearNamedBufferData) (GET_by_offset(disp, _gloffset_ClearNamedBufferData)); 12791} 12792 12793static inline void SET_ClearNamedBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, const GLvoid *)) { 12794 SET_by_offset(disp, _gloffset_ClearNamedBufferData, fn); 12795} 12796 12797typedef void (GLAPIENTRYP _glptr_ClearNamedBufferSubData)(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *); 12798#define CALL_ClearNamedBufferSubData(disp, parameters) \ 12799 (* GET_ClearNamedBufferSubData(disp)) parameters 12800static inline _glptr_ClearNamedBufferSubData GET_ClearNamedBufferSubData(struct _glapi_table *disp) { 12801 return (_glptr_ClearNamedBufferSubData) (GET_by_offset(disp, _gloffset_ClearNamedBufferSubData)); 12802} 12803 12804static inline void SET_ClearNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) { 12805 SET_by_offset(disp, _gloffset_ClearNamedBufferSubData, fn); 12806} 12807 12808typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferfi)(GLuint, GLenum, GLint, GLfloat, GLint); 12809#define CALL_ClearNamedFramebufferfi(disp, parameters) \ 12810 (* GET_ClearNamedFramebufferfi(disp)) parameters 12811static inline _glptr_ClearNamedFramebufferfi GET_ClearNamedFramebufferfi(struct _glapi_table *disp) { 12812 return (_glptr_ClearNamedFramebufferfi) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferfi)); 12813} 12814 12815static inline void SET_ClearNamedFramebufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLfloat, GLint)) { 12816 SET_by_offset(disp, _gloffset_ClearNamedFramebufferfi, fn); 12817} 12818 12819typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferfv)(GLuint, GLenum, GLint, const GLfloat *); 12820#define CALL_ClearNamedFramebufferfv(disp, parameters) \ 12821 (* GET_ClearNamedFramebufferfv(disp)) parameters 12822static inline _glptr_ClearNamedFramebufferfv GET_ClearNamedFramebufferfv(struct _glapi_table *disp) { 12823 return (_glptr_ClearNamedFramebufferfv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferfv)); 12824} 12825 12826static inline void SET_ClearNamedFramebufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLfloat *)) { 12827 SET_by_offset(disp, _gloffset_ClearNamedFramebufferfv, fn); 12828} 12829 12830typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferiv)(GLuint, GLenum, GLint, const GLint *); 12831#define CALL_ClearNamedFramebufferiv(disp, parameters) \ 12832 (* GET_ClearNamedFramebufferiv(disp)) parameters 12833static inline _glptr_ClearNamedFramebufferiv GET_ClearNamedFramebufferiv(struct _glapi_table *disp) { 12834 return (_glptr_ClearNamedFramebufferiv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferiv)); 12835} 12836 12837static inline void SET_ClearNamedFramebufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLint *)) { 12838 SET_by_offset(disp, _gloffset_ClearNamedFramebufferiv, fn); 12839} 12840 12841typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferuiv)(GLuint, GLenum, GLint, const GLuint *); 12842#define CALL_ClearNamedFramebufferuiv(disp, parameters) \ 12843 (* GET_ClearNamedFramebufferuiv(disp)) parameters 12844static inline _glptr_ClearNamedFramebufferuiv GET_ClearNamedFramebufferuiv(struct _glapi_table *disp) { 12845 return (_glptr_ClearNamedFramebufferuiv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferuiv)); 12846} 12847 12848static inline void SET_ClearNamedFramebufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLuint *)) { 12849 SET_by_offset(disp, _gloffset_ClearNamedFramebufferuiv, fn); 12850} 12851 12852typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage1D)(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); 12853#define CALL_CompressedTextureSubImage1D(disp, parameters) \ 12854 (* GET_CompressedTextureSubImage1D(disp)) parameters 12855static inline _glptr_CompressedTextureSubImage1D GET_CompressedTextureSubImage1D(struct _glapi_table *disp) { 12856 return (_glptr_CompressedTextureSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage1D)); 12857} 12858 12859static inline void SET_CompressedTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) { 12860 SET_by_offset(disp, _gloffset_CompressedTextureSubImage1D, fn); 12861} 12862 12863typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage2D)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 12864#define CALL_CompressedTextureSubImage2D(disp, parameters) \ 12865 (* GET_CompressedTextureSubImage2D(disp)) parameters 12866static inline _glptr_CompressedTextureSubImage2D GET_CompressedTextureSubImage2D(struct _glapi_table *disp) { 12867 return (_glptr_CompressedTextureSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage2D)); 12868} 12869 12870static inline void SET_CompressedTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) { 12871 SET_by_offset(disp, _gloffset_CompressedTextureSubImage2D, fn); 12872} 12873 12874typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 12875#define CALL_CompressedTextureSubImage3D(disp, parameters) \ 12876 (* GET_CompressedTextureSubImage3D(disp)) parameters 12877static inline _glptr_CompressedTextureSubImage3D GET_CompressedTextureSubImage3D(struct _glapi_table *disp) { 12878 return (_glptr_CompressedTextureSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage3D)); 12879} 12880 12881static inline void SET_CompressedTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) { 12882 SET_by_offset(disp, _gloffset_CompressedTextureSubImage3D, fn); 12883} 12884 12885typedef void (GLAPIENTRYP _glptr_CopyNamedBufferSubData)(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr); 12886#define CALL_CopyNamedBufferSubData(disp, parameters) \ 12887 (* GET_CopyNamedBufferSubData(disp)) parameters 12888static inline _glptr_CopyNamedBufferSubData GET_CopyNamedBufferSubData(struct _glapi_table *disp) { 12889 return (_glptr_CopyNamedBufferSubData) (GET_by_offset(disp, _gloffset_CopyNamedBufferSubData)); 12890} 12891 12892static inline void SET_CopyNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr)) { 12893 SET_by_offset(disp, _gloffset_CopyNamedBufferSubData, fn); 12894} 12895 12896typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage1D)(GLuint, GLint, GLint, GLint, GLint, GLsizei); 12897#define CALL_CopyTextureSubImage1D(disp, parameters) \ 12898 (* GET_CopyTextureSubImage1D(disp)) parameters 12899static inline _glptr_CopyTextureSubImage1D GET_CopyTextureSubImage1D(struct _glapi_table *disp) { 12900 return (_glptr_CopyTextureSubImage1D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage1D)); 12901} 12902 12903static inline void SET_CopyTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei)) { 12904 SET_by_offset(disp, _gloffset_CopyTextureSubImage1D, fn); 12905} 12906 12907typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage2D)(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); 12908#define CALL_CopyTextureSubImage2D(disp, parameters) \ 12909 (* GET_CopyTextureSubImage2D(disp)) parameters 12910static inline _glptr_CopyTextureSubImage2D GET_CopyTextureSubImage2D(struct _glapi_table *disp) { 12911 return (_glptr_CopyTextureSubImage2D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage2D)); 12912} 12913 12914static inline void SET_CopyTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) { 12915 SET_by_offset(disp, _gloffset_CopyTextureSubImage2D, fn); 12916} 12917 12918typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); 12919#define CALL_CopyTextureSubImage3D(disp, parameters) \ 12920 (* GET_CopyTextureSubImage3D(disp)) parameters 12921static inline _glptr_CopyTextureSubImage3D GET_CopyTextureSubImage3D(struct _glapi_table *disp) { 12922 return (_glptr_CopyTextureSubImage3D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage3D)); 12923} 12924 12925static inline void SET_CopyTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) { 12926 SET_by_offset(disp, _gloffset_CopyTextureSubImage3D, fn); 12927} 12928 12929typedef void (GLAPIENTRYP _glptr_CreateBuffers)(GLsizei, GLuint *); 12930#define CALL_CreateBuffers(disp, parameters) \ 12931 (* GET_CreateBuffers(disp)) parameters 12932static inline _glptr_CreateBuffers GET_CreateBuffers(struct _glapi_table *disp) { 12933 return (_glptr_CreateBuffers) (GET_by_offset(disp, _gloffset_CreateBuffers)); 12934} 12935 12936static inline void SET_CreateBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 12937 SET_by_offset(disp, _gloffset_CreateBuffers, fn); 12938} 12939 12940typedef void (GLAPIENTRYP _glptr_CreateFramebuffers)(GLsizei, GLuint *); 12941#define CALL_CreateFramebuffers(disp, parameters) \ 12942 (* GET_CreateFramebuffers(disp)) parameters 12943static inline _glptr_CreateFramebuffers GET_CreateFramebuffers(struct _glapi_table *disp) { 12944 return (_glptr_CreateFramebuffers) (GET_by_offset(disp, _gloffset_CreateFramebuffers)); 12945} 12946 12947static inline void SET_CreateFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 12948 SET_by_offset(disp, _gloffset_CreateFramebuffers, fn); 12949} 12950 12951typedef void (GLAPIENTRYP _glptr_CreateProgramPipelines)(GLsizei, GLuint *); 12952#define CALL_CreateProgramPipelines(disp, parameters) \ 12953 (* GET_CreateProgramPipelines(disp)) parameters 12954static inline _glptr_CreateProgramPipelines GET_CreateProgramPipelines(struct _glapi_table *disp) { 12955 return (_glptr_CreateProgramPipelines) (GET_by_offset(disp, _gloffset_CreateProgramPipelines)); 12956} 12957 12958static inline void SET_CreateProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 12959 SET_by_offset(disp, _gloffset_CreateProgramPipelines, fn); 12960} 12961 12962typedef void (GLAPIENTRYP _glptr_CreateQueries)(GLenum, GLsizei, GLuint *); 12963#define CALL_CreateQueries(disp, parameters) \ 12964 (* GET_CreateQueries(disp)) parameters 12965static inline _glptr_CreateQueries GET_CreateQueries(struct _glapi_table *disp) { 12966 return (_glptr_CreateQueries) (GET_by_offset(disp, _gloffset_CreateQueries)); 12967} 12968 12969static inline void SET_CreateQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) { 12970 SET_by_offset(disp, _gloffset_CreateQueries, fn); 12971} 12972 12973typedef void (GLAPIENTRYP _glptr_CreateRenderbuffers)(GLsizei, GLuint *); 12974#define CALL_CreateRenderbuffers(disp, parameters) \ 12975 (* GET_CreateRenderbuffers(disp)) parameters 12976static inline _glptr_CreateRenderbuffers GET_CreateRenderbuffers(struct _glapi_table *disp) { 12977 return (_glptr_CreateRenderbuffers) (GET_by_offset(disp, _gloffset_CreateRenderbuffers)); 12978} 12979 12980static inline void SET_CreateRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 12981 SET_by_offset(disp, _gloffset_CreateRenderbuffers, fn); 12982} 12983 12984typedef void (GLAPIENTRYP _glptr_CreateSamplers)(GLsizei, GLuint *); 12985#define CALL_CreateSamplers(disp, parameters) \ 12986 (* GET_CreateSamplers(disp)) parameters 12987static inline _glptr_CreateSamplers GET_CreateSamplers(struct _glapi_table *disp) { 12988 return (_glptr_CreateSamplers) (GET_by_offset(disp, _gloffset_CreateSamplers)); 12989} 12990 12991static inline void SET_CreateSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 12992 SET_by_offset(disp, _gloffset_CreateSamplers, fn); 12993} 12994 12995typedef void (GLAPIENTRYP _glptr_CreateTextures)(GLenum, GLsizei, GLuint *); 12996#define CALL_CreateTextures(disp, parameters) \ 12997 (* GET_CreateTextures(disp)) parameters 12998static inline _glptr_CreateTextures GET_CreateTextures(struct _glapi_table *disp) { 12999 return (_glptr_CreateTextures) (GET_by_offset(disp, _gloffset_CreateTextures)); 13000} 13001 13002static inline void SET_CreateTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) { 13003 SET_by_offset(disp, _gloffset_CreateTextures, fn); 13004} 13005 13006typedef void (GLAPIENTRYP _glptr_CreateTransformFeedbacks)(GLsizei, GLuint *); 13007#define CALL_CreateTransformFeedbacks(disp, parameters) \ 13008 (* GET_CreateTransformFeedbacks(disp)) parameters 13009static inline _glptr_CreateTransformFeedbacks GET_CreateTransformFeedbacks(struct _glapi_table *disp) { 13010 return (_glptr_CreateTransformFeedbacks) (GET_by_offset(disp, _gloffset_CreateTransformFeedbacks)); 13011} 13012 13013static inline void SET_CreateTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 13014 SET_by_offset(disp, _gloffset_CreateTransformFeedbacks, fn); 13015} 13016 13017typedef void (GLAPIENTRYP _glptr_CreateVertexArrays)(GLsizei, GLuint *); 13018#define CALL_CreateVertexArrays(disp, parameters) \ 13019 (* GET_CreateVertexArrays(disp)) parameters 13020static inline _glptr_CreateVertexArrays GET_CreateVertexArrays(struct _glapi_table *disp) { 13021 return (_glptr_CreateVertexArrays) (GET_by_offset(disp, _gloffset_CreateVertexArrays)); 13022} 13023 13024static inline void SET_CreateVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 13025 SET_by_offset(disp, _gloffset_CreateVertexArrays, fn); 13026} 13027 13028typedef void (GLAPIENTRYP _glptr_DisableVertexArrayAttrib)(GLuint, GLuint); 13029#define CALL_DisableVertexArrayAttrib(disp, parameters) \ 13030 (* GET_DisableVertexArrayAttrib(disp)) parameters 13031static inline _glptr_DisableVertexArrayAttrib GET_DisableVertexArrayAttrib(struct _glapi_table *disp) { 13032 return (_glptr_DisableVertexArrayAttrib) (GET_by_offset(disp, _gloffset_DisableVertexArrayAttrib)); 13033} 13034 13035static inline void SET_DisableVertexArrayAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 13036 SET_by_offset(disp, _gloffset_DisableVertexArrayAttrib, fn); 13037} 13038 13039typedef void (GLAPIENTRYP _glptr_EnableVertexArrayAttrib)(GLuint, GLuint); 13040#define CALL_EnableVertexArrayAttrib(disp, parameters) \ 13041 (* GET_EnableVertexArrayAttrib(disp)) parameters 13042static inline _glptr_EnableVertexArrayAttrib GET_EnableVertexArrayAttrib(struct _glapi_table *disp) { 13043 return (_glptr_EnableVertexArrayAttrib) (GET_by_offset(disp, _gloffset_EnableVertexArrayAttrib)); 13044} 13045 13046static inline void SET_EnableVertexArrayAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 13047 SET_by_offset(disp, _gloffset_EnableVertexArrayAttrib, fn); 13048} 13049 13050typedef void (GLAPIENTRYP _glptr_FlushMappedNamedBufferRange)(GLuint, GLintptr, GLsizeiptr); 13051#define CALL_FlushMappedNamedBufferRange(disp, parameters) \ 13052 (* GET_FlushMappedNamedBufferRange(disp)) parameters 13053static inline _glptr_FlushMappedNamedBufferRange GET_FlushMappedNamedBufferRange(struct _glapi_table *disp) { 13054 return (_glptr_FlushMappedNamedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedNamedBufferRange)); 13055} 13056 13057static inline void SET_FlushMappedNamedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) { 13058 SET_by_offset(disp, _gloffset_FlushMappedNamedBufferRange, fn); 13059} 13060 13061typedef void (GLAPIENTRYP _glptr_GenerateTextureMipmap)(GLuint); 13062#define CALL_GenerateTextureMipmap(disp, parameters) \ 13063 (* GET_GenerateTextureMipmap(disp)) parameters 13064static inline _glptr_GenerateTextureMipmap GET_GenerateTextureMipmap(struct _glapi_table *disp) { 13065 return (_glptr_GenerateTextureMipmap) (GET_by_offset(disp, _gloffset_GenerateTextureMipmap)); 13066} 13067 13068static inline void SET_GenerateTextureMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 13069 SET_by_offset(disp, _gloffset_GenerateTextureMipmap, fn); 13070} 13071 13072typedef void (GLAPIENTRYP _glptr_GetCompressedTextureImage)(GLuint, GLint, GLsizei, GLvoid *); 13073#define CALL_GetCompressedTextureImage(disp, parameters) \ 13074 (* GET_GetCompressedTextureImage(disp)) parameters 13075static inline _glptr_GetCompressedTextureImage GET_GetCompressedTextureImage(struct _glapi_table *disp) { 13076 return (_glptr_GetCompressedTextureImage) (GET_by_offset(disp, _gloffset_GetCompressedTextureImage)); 13077} 13078 13079static inline void SET_GetCompressedTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLvoid *)) { 13080 SET_by_offset(disp, _gloffset_GetCompressedTextureImage, fn); 13081} 13082 13083typedef void (GLAPIENTRYP _glptr_GetNamedBufferParameteri64v)(GLuint, GLenum, GLint64 *); 13084#define CALL_GetNamedBufferParameteri64v(disp, parameters) \ 13085 (* GET_GetNamedBufferParameteri64v(disp)) parameters 13086static inline _glptr_GetNamedBufferParameteri64v GET_GetNamedBufferParameteri64v(struct _glapi_table *disp) { 13087 return (_glptr_GetNamedBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetNamedBufferParameteri64v)); 13088} 13089 13090static inline void SET_GetNamedBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) { 13091 SET_by_offset(disp, _gloffset_GetNamedBufferParameteri64v, fn); 13092} 13093 13094typedef void (GLAPIENTRYP _glptr_GetNamedBufferParameteriv)(GLuint, GLenum, GLint *); 13095#define CALL_GetNamedBufferParameteriv(disp, parameters) \ 13096 (* GET_GetNamedBufferParameteriv(disp)) parameters 13097static inline _glptr_GetNamedBufferParameteriv GET_GetNamedBufferParameteriv(struct _glapi_table *disp) { 13098 return (_glptr_GetNamedBufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedBufferParameteriv)); 13099} 13100 13101static inline void SET_GetNamedBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 13102 SET_by_offset(disp, _gloffset_GetNamedBufferParameteriv, fn); 13103} 13104 13105typedef void (GLAPIENTRYP _glptr_GetNamedBufferPointerv)(GLuint, GLenum, GLvoid **); 13106#define CALL_GetNamedBufferPointerv(disp, parameters) \ 13107 (* GET_GetNamedBufferPointerv(disp)) parameters 13108static inline _glptr_GetNamedBufferPointerv GET_GetNamedBufferPointerv(struct _glapi_table *disp) { 13109 return (_glptr_GetNamedBufferPointerv) (GET_by_offset(disp, _gloffset_GetNamedBufferPointerv)); 13110} 13111 13112static inline void SET_GetNamedBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) { 13113 SET_by_offset(disp, _gloffset_GetNamedBufferPointerv, fn); 13114} 13115 13116typedef void (GLAPIENTRYP _glptr_GetNamedBufferSubData)(GLuint, GLintptr, GLsizeiptr, GLvoid *); 13117#define CALL_GetNamedBufferSubData(disp, parameters) \ 13118 (* GET_GetNamedBufferSubData(disp)) parameters 13119static inline _glptr_GetNamedBufferSubData GET_GetNamedBufferSubData(struct _glapi_table *disp) { 13120 return (_glptr_GetNamedBufferSubData) (GET_by_offset(disp, _gloffset_GetNamedBufferSubData)); 13121} 13122 13123static inline void SET_GetNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLvoid *)) { 13124 SET_by_offset(disp, _gloffset_GetNamedBufferSubData, fn); 13125} 13126 13127typedef void (GLAPIENTRYP _glptr_GetNamedFramebufferAttachmentParameteriv)(GLuint, GLenum, GLenum, GLint *); 13128#define CALL_GetNamedFramebufferAttachmentParameteriv(disp, parameters) \ 13129 (* GET_GetNamedFramebufferAttachmentParameteriv(disp)) parameters 13130static inline _glptr_GetNamedFramebufferAttachmentParameteriv GET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table *disp) { 13131 return (_glptr_GetNamedFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameteriv)); 13132} 13133 13134static inline void SET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) { 13135 SET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameteriv, fn); 13136} 13137 13138typedef void (GLAPIENTRYP _glptr_GetNamedFramebufferParameteriv)(GLuint, GLenum, GLint *); 13139#define CALL_GetNamedFramebufferParameteriv(disp, parameters) \ 13140 (* GET_GetNamedFramebufferParameteriv(disp)) parameters 13141static inline _glptr_GetNamedFramebufferParameteriv GET_GetNamedFramebufferParameteriv(struct _glapi_table *disp) { 13142 return (_glptr_GetNamedFramebufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedFramebufferParameteriv)); 13143} 13144 13145static inline void SET_GetNamedFramebufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 13146 SET_by_offset(disp, _gloffset_GetNamedFramebufferParameteriv, fn); 13147} 13148 13149typedef void (GLAPIENTRYP _glptr_GetNamedRenderbufferParameteriv)(GLuint, GLenum, GLint *); 13150#define CALL_GetNamedRenderbufferParameteriv(disp, parameters) \ 13151 (* GET_GetNamedRenderbufferParameteriv(disp)) parameters 13152static inline _glptr_GetNamedRenderbufferParameteriv GET_GetNamedRenderbufferParameteriv(struct _glapi_table *disp) { 13153 return (_glptr_GetNamedRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedRenderbufferParameteriv)); 13154} 13155 13156static inline void SET_GetNamedRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 13157 SET_by_offset(disp, _gloffset_GetNamedRenderbufferParameteriv, fn); 13158} 13159 13160typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjecti64v)(GLuint, GLuint, GLenum, GLintptr); 13161#define CALL_GetQueryBufferObjecti64v(disp, parameters) \ 13162 (* GET_GetQueryBufferObjecti64v(disp)) parameters 13163static inline _glptr_GetQueryBufferObjecti64v GET_GetQueryBufferObjecti64v(struct _glapi_table *disp) { 13164 return (_glptr_GetQueryBufferObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryBufferObjecti64v)); 13165} 13166 13167static inline void SET_GetQueryBufferObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) { 13168 SET_by_offset(disp, _gloffset_GetQueryBufferObjecti64v, fn); 13169} 13170 13171typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjectiv)(GLuint, GLuint, GLenum, GLintptr); 13172#define CALL_GetQueryBufferObjectiv(disp, parameters) \ 13173 (* GET_GetQueryBufferObjectiv(disp)) parameters 13174static inline _glptr_GetQueryBufferObjectiv GET_GetQueryBufferObjectiv(struct _glapi_table *disp) { 13175 return (_glptr_GetQueryBufferObjectiv) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectiv)); 13176} 13177 13178static inline void SET_GetQueryBufferObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) { 13179 SET_by_offset(disp, _gloffset_GetQueryBufferObjectiv, fn); 13180} 13181 13182typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjectui64v)(GLuint, GLuint, GLenum, GLintptr); 13183#define CALL_GetQueryBufferObjectui64v(disp, parameters) \ 13184 (* GET_GetQueryBufferObjectui64v(disp)) parameters 13185static inline _glptr_GetQueryBufferObjectui64v GET_GetQueryBufferObjectui64v(struct _glapi_table *disp) { 13186 return (_glptr_GetQueryBufferObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectui64v)); 13187} 13188 13189static inline void SET_GetQueryBufferObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) { 13190 SET_by_offset(disp, _gloffset_GetQueryBufferObjectui64v, fn); 13191} 13192 13193typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjectuiv)(GLuint, GLuint, GLenum, GLintptr); 13194#define CALL_GetQueryBufferObjectuiv(disp, parameters) \ 13195 (* GET_GetQueryBufferObjectuiv(disp)) parameters 13196static inline _glptr_GetQueryBufferObjectuiv GET_GetQueryBufferObjectuiv(struct _glapi_table *disp) { 13197 return (_glptr_GetQueryBufferObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectuiv)); 13198} 13199 13200static inline void SET_GetQueryBufferObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) { 13201 SET_by_offset(disp, _gloffset_GetQueryBufferObjectuiv, fn); 13202} 13203 13204typedef void (GLAPIENTRYP _glptr_GetTextureImage)(GLuint, GLint, GLenum, GLenum, GLsizei, GLvoid *); 13205#define CALL_GetTextureImage(disp, parameters) \ 13206 (* GET_GetTextureImage(disp)) parameters 13207static inline _glptr_GetTextureImage GET_GetTextureImage(struct _glapi_table *disp) { 13208 return (_glptr_GetTextureImage) (GET_by_offset(disp, _gloffset_GetTextureImage)); 13209} 13210 13211static inline void SET_GetTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, GLsizei, GLvoid *)) { 13212 SET_by_offset(disp, _gloffset_GetTextureImage, fn); 13213} 13214 13215typedef void (GLAPIENTRYP _glptr_GetTextureLevelParameterfv)(GLuint, GLint, GLenum, GLfloat *); 13216#define CALL_GetTextureLevelParameterfv(disp, parameters) \ 13217 (* GET_GetTextureLevelParameterfv(disp)) parameters 13218static inline _glptr_GetTextureLevelParameterfv GET_GetTextureLevelParameterfv(struct _glapi_table *disp) { 13219 return (_glptr_GetTextureLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameterfv)); 13220} 13221 13222static inline void SET_GetTextureLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLfloat *)) { 13223 SET_by_offset(disp, _gloffset_GetTextureLevelParameterfv, fn); 13224} 13225 13226typedef void (GLAPIENTRYP _glptr_GetTextureLevelParameteriv)(GLuint, GLint, GLenum, GLint *); 13227#define CALL_GetTextureLevelParameteriv(disp, parameters) \ 13228 (* GET_GetTextureLevelParameteriv(disp)) parameters 13229static inline _glptr_GetTextureLevelParameteriv GET_GetTextureLevelParameteriv(struct _glapi_table *disp) { 13230 return (_glptr_GetTextureLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameteriv)); 13231} 13232 13233static inline void SET_GetTextureLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLint *)) { 13234 SET_by_offset(disp, _gloffset_GetTextureLevelParameteriv, fn); 13235} 13236 13237typedef void (GLAPIENTRYP _glptr_GetTextureParameterIiv)(GLuint, GLenum, GLint *); 13238#define CALL_GetTextureParameterIiv(disp, parameters) \ 13239 (* GET_GetTextureParameterIiv(disp)) parameters 13240static inline _glptr_GetTextureParameterIiv GET_GetTextureParameterIiv(struct _glapi_table *disp) { 13241 return (_glptr_GetTextureParameterIiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIiv)); 13242} 13243 13244static inline void SET_GetTextureParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 13245 SET_by_offset(disp, _gloffset_GetTextureParameterIiv, fn); 13246} 13247 13248typedef void (GLAPIENTRYP _glptr_GetTextureParameterIuiv)(GLuint, GLenum, GLuint *); 13249#define CALL_GetTextureParameterIuiv(disp, parameters) \ 13250 (* GET_GetTextureParameterIuiv(disp)) parameters 13251static inline _glptr_GetTextureParameterIuiv GET_GetTextureParameterIuiv(struct _glapi_table *disp) { 13252 return (_glptr_GetTextureParameterIuiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIuiv)); 13253} 13254 13255static inline void SET_GetTextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) { 13256 SET_by_offset(disp, _gloffset_GetTextureParameterIuiv, fn); 13257} 13258 13259typedef void (GLAPIENTRYP _glptr_GetTextureParameterfv)(GLuint, GLenum, GLfloat *); 13260#define CALL_GetTextureParameterfv(disp, parameters) \ 13261 (* GET_GetTextureParameterfv(disp)) parameters 13262static inline _glptr_GetTextureParameterfv GET_GetTextureParameterfv(struct _glapi_table *disp) { 13263 return (_glptr_GetTextureParameterfv) (GET_by_offset(disp, _gloffset_GetTextureParameterfv)); 13264} 13265 13266static inline void SET_GetTextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) { 13267 SET_by_offset(disp, _gloffset_GetTextureParameterfv, fn); 13268} 13269 13270typedef void (GLAPIENTRYP _glptr_GetTextureParameteriv)(GLuint, GLenum, GLint *); 13271#define CALL_GetTextureParameteriv(disp, parameters) \ 13272 (* GET_GetTextureParameteriv(disp)) parameters 13273static inline _glptr_GetTextureParameteriv GET_GetTextureParameteriv(struct _glapi_table *disp) { 13274 return (_glptr_GetTextureParameteriv) (GET_by_offset(disp, _gloffset_GetTextureParameteriv)); 13275} 13276 13277static inline void SET_GetTextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 13278 SET_by_offset(disp, _gloffset_GetTextureParameteriv, fn); 13279} 13280 13281typedef void (GLAPIENTRYP _glptr_GetTransformFeedbacki64_v)(GLuint, GLenum, GLuint, GLint64 *); 13282#define CALL_GetTransformFeedbacki64_v(disp, parameters) \ 13283 (* GET_GetTransformFeedbacki64_v(disp)) parameters 13284static inline _glptr_GetTransformFeedbacki64_v GET_GetTransformFeedbacki64_v(struct _glapi_table *disp) { 13285 return (_glptr_GetTransformFeedbacki64_v) (GET_by_offset(disp, _gloffset_GetTransformFeedbacki64_v)); 13286} 13287 13288static inline void SET_GetTransformFeedbacki64_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint64 *)) { 13289 SET_by_offset(disp, _gloffset_GetTransformFeedbacki64_v, fn); 13290} 13291 13292typedef void (GLAPIENTRYP _glptr_GetTransformFeedbacki_v)(GLuint, GLenum, GLuint, GLint *); 13293#define CALL_GetTransformFeedbacki_v(disp, parameters) \ 13294 (* GET_GetTransformFeedbacki_v(disp)) parameters 13295static inline _glptr_GetTransformFeedbacki_v GET_GetTransformFeedbacki_v(struct _glapi_table *disp) { 13296 return (_glptr_GetTransformFeedbacki_v) (GET_by_offset(disp, _gloffset_GetTransformFeedbacki_v)); 13297} 13298 13299static inline void SET_GetTransformFeedbacki_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint *)) { 13300 SET_by_offset(disp, _gloffset_GetTransformFeedbacki_v, fn); 13301} 13302 13303typedef void (GLAPIENTRYP _glptr_GetTransformFeedbackiv)(GLuint, GLenum, GLint *); 13304#define CALL_GetTransformFeedbackiv(disp, parameters) \ 13305 (* GET_GetTransformFeedbackiv(disp)) parameters 13306static inline _glptr_GetTransformFeedbackiv GET_GetTransformFeedbackiv(struct _glapi_table *disp) { 13307 return (_glptr_GetTransformFeedbackiv) (GET_by_offset(disp, _gloffset_GetTransformFeedbackiv)); 13308} 13309 13310static inline void SET_GetTransformFeedbackiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 13311 SET_by_offset(disp, _gloffset_GetTransformFeedbackiv, fn); 13312} 13313 13314typedef void (GLAPIENTRYP _glptr_GetVertexArrayIndexed64iv)(GLuint, GLuint, GLenum, GLint64 *); 13315#define CALL_GetVertexArrayIndexed64iv(disp, parameters) \ 13316 (* GET_GetVertexArrayIndexed64iv(disp)) parameters 13317static inline _glptr_GetVertexArrayIndexed64iv GET_GetVertexArrayIndexed64iv(struct _glapi_table *disp) { 13318 return (_glptr_GetVertexArrayIndexed64iv) (GET_by_offset(disp, _gloffset_GetVertexArrayIndexed64iv)); 13319} 13320 13321static inline void SET_GetVertexArrayIndexed64iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint64 *)) { 13322 SET_by_offset(disp, _gloffset_GetVertexArrayIndexed64iv, fn); 13323} 13324 13325typedef void (GLAPIENTRYP _glptr_GetVertexArrayIndexediv)(GLuint, GLuint, GLenum, GLint *); 13326#define CALL_GetVertexArrayIndexediv(disp, parameters) \ 13327 (* GET_GetVertexArrayIndexediv(disp)) parameters 13328static inline _glptr_GetVertexArrayIndexediv GET_GetVertexArrayIndexediv(struct _glapi_table *disp) { 13329 return (_glptr_GetVertexArrayIndexediv) (GET_by_offset(disp, _gloffset_GetVertexArrayIndexediv)); 13330} 13331 13332static inline void SET_GetVertexArrayIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) { 13333 SET_by_offset(disp, _gloffset_GetVertexArrayIndexediv, fn); 13334} 13335 13336typedef void (GLAPIENTRYP _glptr_GetVertexArrayiv)(GLuint, GLenum, GLint *); 13337#define CALL_GetVertexArrayiv(disp, parameters) \ 13338 (* GET_GetVertexArrayiv(disp)) parameters 13339static inline _glptr_GetVertexArrayiv GET_GetVertexArrayiv(struct _glapi_table *disp) { 13340 return (_glptr_GetVertexArrayiv) (GET_by_offset(disp, _gloffset_GetVertexArrayiv)); 13341} 13342 13343static inline void SET_GetVertexArrayiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 13344 SET_by_offset(disp, _gloffset_GetVertexArrayiv, fn); 13345} 13346 13347typedef void (GLAPIENTRYP _glptr_InvalidateNamedFramebufferData)(GLuint, GLsizei, const GLenum *); 13348#define CALL_InvalidateNamedFramebufferData(disp, parameters) \ 13349 (* GET_InvalidateNamedFramebufferData(disp)) parameters 13350static inline _glptr_InvalidateNamedFramebufferData GET_InvalidateNamedFramebufferData(struct _glapi_table *disp) { 13351 return (_glptr_InvalidateNamedFramebufferData) (GET_by_offset(disp, _gloffset_InvalidateNamedFramebufferData)); 13352} 13353 13354static inline void SET_InvalidateNamedFramebufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *)) { 13355 SET_by_offset(disp, _gloffset_InvalidateNamedFramebufferData, fn); 13356} 13357 13358typedef void (GLAPIENTRYP _glptr_InvalidateNamedFramebufferSubData)(GLuint, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei); 13359#define CALL_InvalidateNamedFramebufferSubData(disp, parameters) \ 13360 (* GET_InvalidateNamedFramebufferSubData(disp)) parameters 13361static inline _glptr_InvalidateNamedFramebufferSubData GET_InvalidateNamedFramebufferSubData(struct _glapi_table *disp) { 13362 return (_glptr_InvalidateNamedFramebufferSubData) (GET_by_offset(disp, _gloffset_InvalidateNamedFramebufferSubData)); 13363} 13364 13365static inline void SET_InvalidateNamedFramebufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) { 13366 SET_by_offset(disp, _gloffset_InvalidateNamedFramebufferSubData, fn); 13367} 13368 13369typedef GLvoid * (GLAPIENTRYP _glptr_MapNamedBuffer)(GLuint, GLenum); 13370#define CALL_MapNamedBuffer(disp, parameters) \ 13371 (* GET_MapNamedBuffer(disp)) parameters 13372static inline _glptr_MapNamedBuffer GET_MapNamedBuffer(struct _glapi_table *disp) { 13373 return (_glptr_MapNamedBuffer) (GET_by_offset(disp, _gloffset_MapNamedBuffer)); 13374} 13375 13376static inline void SET_MapNamedBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLenum)) { 13377 SET_by_offset(disp, _gloffset_MapNamedBuffer, fn); 13378} 13379 13380typedef GLvoid * (GLAPIENTRYP _glptr_MapNamedBufferRange)(GLuint, GLintptr, GLsizeiptr, GLbitfield); 13381#define CALL_MapNamedBufferRange(disp, parameters) \ 13382 (* GET_MapNamedBufferRange(disp)) parameters 13383static inline _glptr_MapNamedBufferRange GET_MapNamedBufferRange(struct _glapi_table *disp) { 13384 return (_glptr_MapNamedBufferRange) (GET_by_offset(disp, _gloffset_MapNamedBufferRange)); 13385} 13386 13387static inline void SET_MapNamedBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLbitfield)) { 13388 SET_by_offset(disp, _gloffset_MapNamedBufferRange, fn); 13389} 13390 13391typedef void (GLAPIENTRYP _glptr_NamedBufferData)(GLuint, GLsizeiptr, const GLvoid *, GLenum); 13392#define CALL_NamedBufferData(disp, parameters) \ 13393 (* GET_NamedBufferData(disp)) parameters 13394static inline _glptr_NamedBufferData GET_NamedBufferData(struct _glapi_table *disp) { 13395 return (_glptr_NamedBufferData) (GET_by_offset(disp, _gloffset_NamedBufferData)); 13396} 13397 13398static inline void SET_NamedBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLenum)) { 13399 SET_by_offset(disp, _gloffset_NamedBufferData, fn); 13400} 13401 13402typedef void (GLAPIENTRYP _glptr_NamedBufferStorage)(GLuint, GLsizeiptr, const GLvoid *, GLbitfield); 13403#define CALL_NamedBufferStorage(disp, parameters) \ 13404 (* GET_NamedBufferStorage(disp)) parameters 13405static inline _glptr_NamedBufferStorage GET_NamedBufferStorage(struct _glapi_table *disp) { 13406 return (_glptr_NamedBufferStorage) (GET_by_offset(disp, _gloffset_NamedBufferStorage)); 13407} 13408 13409static inline void SET_NamedBufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLbitfield)) { 13410 SET_by_offset(disp, _gloffset_NamedBufferStorage, fn); 13411} 13412 13413typedef void (GLAPIENTRYP _glptr_NamedBufferSubData)(GLuint, GLintptr, GLsizeiptr, const GLvoid *); 13414#define CALL_NamedBufferSubData(disp, parameters) \ 13415 (* GET_NamedBufferSubData(disp)) parameters 13416static inline _glptr_NamedBufferSubData GET_NamedBufferSubData(struct _glapi_table *disp) { 13417 return (_glptr_NamedBufferSubData) (GET_by_offset(disp, _gloffset_NamedBufferSubData)); 13418} 13419 13420static inline void SET_NamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, const GLvoid *)) { 13421 SET_by_offset(disp, _gloffset_NamedBufferSubData, fn); 13422} 13423 13424typedef void (GLAPIENTRYP _glptr_NamedFramebufferDrawBuffer)(GLuint, GLenum); 13425#define CALL_NamedFramebufferDrawBuffer(disp, parameters) \ 13426 (* GET_NamedFramebufferDrawBuffer(disp)) parameters 13427static inline _glptr_NamedFramebufferDrawBuffer GET_NamedFramebufferDrawBuffer(struct _glapi_table *disp) { 13428 return (_glptr_NamedFramebufferDrawBuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffer)); 13429} 13430 13431static inline void SET_NamedFramebufferDrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) { 13432 SET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffer, fn); 13433} 13434 13435typedef void (GLAPIENTRYP _glptr_NamedFramebufferDrawBuffers)(GLuint, GLsizei, const GLenum *); 13436#define CALL_NamedFramebufferDrawBuffers(disp, parameters) \ 13437 (* GET_NamedFramebufferDrawBuffers(disp)) parameters 13438static inline _glptr_NamedFramebufferDrawBuffers GET_NamedFramebufferDrawBuffers(struct _glapi_table *disp) { 13439 return (_glptr_NamedFramebufferDrawBuffers) (GET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffers)); 13440} 13441 13442static inline void SET_NamedFramebufferDrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *)) { 13443 SET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffers, fn); 13444} 13445 13446typedef void (GLAPIENTRYP _glptr_NamedFramebufferParameteri)(GLuint, GLenum, GLint); 13447#define CALL_NamedFramebufferParameteri(disp, parameters) \ 13448 (* GET_NamedFramebufferParameteri(disp)) parameters 13449static inline _glptr_NamedFramebufferParameteri GET_NamedFramebufferParameteri(struct _glapi_table *disp) { 13450 return (_glptr_NamedFramebufferParameteri) (GET_by_offset(disp, _gloffset_NamedFramebufferParameteri)); 13451} 13452 13453static inline void SET_NamedFramebufferParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) { 13454 SET_by_offset(disp, _gloffset_NamedFramebufferParameteri, fn); 13455} 13456 13457typedef void (GLAPIENTRYP _glptr_NamedFramebufferReadBuffer)(GLuint, GLenum); 13458#define CALL_NamedFramebufferReadBuffer(disp, parameters) \ 13459 (* GET_NamedFramebufferReadBuffer(disp)) parameters 13460static inline _glptr_NamedFramebufferReadBuffer GET_NamedFramebufferReadBuffer(struct _glapi_table *disp) { 13461 return (_glptr_NamedFramebufferReadBuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferReadBuffer)); 13462} 13463 13464static inline void SET_NamedFramebufferReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) { 13465 SET_by_offset(disp, _gloffset_NamedFramebufferReadBuffer, fn); 13466} 13467 13468typedef void (GLAPIENTRYP _glptr_NamedFramebufferRenderbuffer)(GLuint, GLenum, GLenum, GLuint); 13469#define CALL_NamedFramebufferRenderbuffer(disp, parameters) \ 13470 (* GET_NamedFramebufferRenderbuffer(disp)) parameters 13471static inline _glptr_NamedFramebufferRenderbuffer GET_NamedFramebufferRenderbuffer(struct _glapi_table *disp) { 13472 return (_glptr_NamedFramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferRenderbuffer)); 13473} 13474 13475static inline void SET_NamedFramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint)) { 13476 SET_by_offset(disp, _gloffset_NamedFramebufferRenderbuffer, fn); 13477} 13478 13479typedef void (GLAPIENTRYP _glptr_NamedFramebufferTexture)(GLuint, GLenum, GLuint, GLint); 13480#define CALL_NamedFramebufferTexture(disp, parameters) \ 13481 (* GET_NamedFramebufferTexture(disp)) parameters 13482static inline _glptr_NamedFramebufferTexture GET_NamedFramebufferTexture(struct _glapi_table *disp) { 13483 return (_glptr_NamedFramebufferTexture) (GET_by_offset(disp, _gloffset_NamedFramebufferTexture)); 13484} 13485 13486static inline void SET_NamedFramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint)) { 13487 SET_by_offset(disp, _gloffset_NamedFramebufferTexture, fn); 13488} 13489 13490typedef void (GLAPIENTRYP _glptr_NamedFramebufferTextureLayer)(GLuint, GLenum, GLuint, GLint, GLint); 13491#define CALL_NamedFramebufferTextureLayer(disp, parameters) \ 13492 (* GET_NamedFramebufferTextureLayer(disp)) parameters 13493static inline _glptr_NamedFramebufferTextureLayer GET_NamedFramebufferTextureLayer(struct _glapi_table *disp) { 13494 return (_glptr_NamedFramebufferTextureLayer) (GET_by_offset(disp, _gloffset_NamedFramebufferTextureLayer)); 13495} 13496 13497static inline void SET_NamedFramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint, GLint)) { 13498 SET_by_offset(disp, _gloffset_NamedFramebufferTextureLayer, fn); 13499} 13500 13501typedef void (GLAPIENTRYP _glptr_NamedRenderbufferStorage)(GLuint, GLenum, GLsizei, GLsizei); 13502#define CALL_NamedRenderbufferStorage(disp, parameters) \ 13503 (* GET_NamedRenderbufferStorage(disp)) parameters 13504static inline _glptr_NamedRenderbufferStorage GET_NamedRenderbufferStorage(struct _glapi_table *disp) { 13505 return (_glptr_NamedRenderbufferStorage) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorage)); 13506} 13507 13508static inline void SET_NamedRenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLsizei)) { 13509 SET_by_offset(disp, _gloffset_NamedRenderbufferStorage, fn); 13510} 13511 13512typedef void (GLAPIENTRYP _glptr_NamedRenderbufferStorageMultisample)(GLuint, GLsizei, GLenum, GLsizei, GLsizei); 13513#define CALL_NamedRenderbufferStorageMultisample(disp, parameters) \ 13514 (* GET_NamedRenderbufferStorageMultisample(disp)) parameters 13515static inline _glptr_NamedRenderbufferStorageMultisample GET_NamedRenderbufferStorageMultisample(struct _glapi_table *disp) { 13516 return (_glptr_NamedRenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisample)); 13517} 13518 13519static inline void SET_NamedRenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) { 13520 SET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisample, fn); 13521} 13522 13523typedef void (GLAPIENTRYP _glptr_TextureBuffer)(GLuint, GLenum, GLuint); 13524#define CALL_TextureBuffer(disp, parameters) \ 13525 (* GET_TextureBuffer(disp)) parameters 13526static inline _glptr_TextureBuffer GET_TextureBuffer(struct _glapi_table *disp) { 13527 return (_glptr_TextureBuffer) (GET_by_offset(disp, _gloffset_TextureBuffer)); 13528} 13529 13530static inline void SET_TextureBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint)) { 13531 SET_by_offset(disp, _gloffset_TextureBuffer, fn); 13532} 13533 13534typedef void (GLAPIENTRYP _glptr_TextureBufferRange)(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr); 13535#define CALL_TextureBufferRange(disp, parameters) \ 13536 (* GET_TextureBufferRange(disp)) parameters 13537static inline _glptr_TextureBufferRange GET_TextureBufferRange(struct _glapi_table *disp) { 13538 return (_glptr_TextureBufferRange) (GET_by_offset(disp, _gloffset_TextureBufferRange)); 13539} 13540 13541static inline void SET_TextureBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr)) { 13542 SET_by_offset(disp, _gloffset_TextureBufferRange, fn); 13543} 13544 13545typedef void (GLAPIENTRYP _glptr_TextureParameterIiv)(GLuint, GLenum, const GLint *); 13546#define CALL_TextureParameterIiv(disp, parameters) \ 13547 (* GET_TextureParameterIiv(disp)) parameters 13548static inline _glptr_TextureParameterIiv GET_TextureParameterIiv(struct _glapi_table *disp) { 13549 return (_glptr_TextureParameterIiv) (GET_by_offset(disp, _gloffset_TextureParameterIiv)); 13550} 13551 13552static inline void SET_TextureParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) { 13553 SET_by_offset(disp, _gloffset_TextureParameterIiv, fn); 13554} 13555 13556typedef void (GLAPIENTRYP _glptr_TextureParameterIuiv)(GLuint, GLenum, const GLuint *); 13557#define CALL_TextureParameterIuiv(disp, parameters) \ 13558 (* GET_TextureParameterIuiv(disp)) parameters 13559static inline _glptr_TextureParameterIuiv GET_TextureParameterIuiv(struct _glapi_table *disp) { 13560 return (_glptr_TextureParameterIuiv) (GET_by_offset(disp, _gloffset_TextureParameterIuiv)); 13561} 13562 13563static inline void SET_TextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) { 13564 SET_by_offset(disp, _gloffset_TextureParameterIuiv, fn); 13565} 13566 13567typedef void (GLAPIENTRYP _glptr_TextureParameterf)(GLuint, GLenum, GLfloat); 13568#define CALL_TextureParameterf(disp, parameters) \ 13569 (* GET_TextureParameterf(disp)) parameters 13570static inline _glptr_TextureParameterf GET_TextureParameterf(struct _glapi_table *disp) { 13571 return (_glptr_TextureParameterf) (GET_by_offset(disp, _gloffset_TextureParameterf)); 13572} 13573 13574static inline void SET_TextureParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) { 13575 SET_by_offset(disp, _gloffset_TextureParameterf, fn); 13576} 13577 13578typedef void (GLAPIENTRYP _glptr_TextureParameterfv)(GLuint, GLenum, const GLfloat *); 13579#define CALL_TextureParameterfv(disp, parameters) \ 13580 (* GET_TextureParameterfv(disp)) parameters 13581static inline _glptr_TextureParameterfv GET_TextureParameterfv(struct _glapi_table *disp) { 13582 return (_glptr_TextureParameterfv) (GET_by_offset(disp, _gloffset_TextureParameterfv)); 13583} 13584 13585static inline void SET_TextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) { 13586 SET_by_offset(disp, _gloffset_TextureParameterfv, fn); 13587} 13588 13589typedef void (GLAPIENTRYP _glptr_TextureParameteri)(GLuint, GLenum, GLint); 13590#define CALL_TextureParameteri(disp, parameters) \ 13591 (* GET_TextureParameteri(disp)) parameters 13592static inline _glptr_TextureParameteri GET_TextureParameteri(struct _glapi_table *disp) { 13593 return (_glptr_TextureParameteri) (GET_by_offset(disp, _gloffset_TextureParameteri)); 13594} 13595 13596static inline void SET_TextureParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) { 13597 SET_by_offset(disp, _gloffset_TextureParameteri, fn); 13598} 13599 13600typedef void (GLAPIENTRYP _glptr_TextureParameteriv)(GLuint, GLenum, const GLint *); 13601#define CALL_TextureParameteriv(disp, parameters) \ 13602 (* GET_TextureParameteriv(disp)) parameters 13603static inline _glptr_TextureParameteriv GET_TextureParameteriv(struct _glapi_table *disp) { 13604 return (_glptr_TextureParameteriv) (GET_by_offset(disp, _gloffset_TextureParameteriv)); 13605} 13606 13607static inline void SET_TextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) { 13608 SET_by_offset(disp, _gloffset_TextureParameteriv, fn); 13609} 13610 13611typedef void (GLAPIENTRYP _glptr_TextureStorage1D)(GLuint, GLsizei, GLenum, GLsizei); 13612#define CALL_TextureStorage1D(disp, parameters) \ 13613 (* GET_TextureStorage1D(disp)) parameters 13614static inline _glptr_TextureStorage1D GET_TextureStorage1D(struct _glapi_table *disp) { 13615 return (_glptr_TextureStorage1D) (GET_by_offset(disp, _gloffset_TextureStorage1D)); 13616} 13617 13618static inline void SET_TextureStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei)) { 13619 SET_by_offset(disp, _gloffset_TextureStorage1D, fn); 13620} 13621 13622typedef void (GLAPIENTRYP _glptr_TextureStorage2D)(GLuint, GLsizei, GLenum, GLsizei, GLsizei); 13623#define CALL_TextureStorage2D(disp, parameters) \ 13624 (* GET_TextureStorage2D(disp)) parameters 13625static inline _glptr_TextureStorage2D GET_TextureStorage2D(struct _glapi_table *disp) { 13626 return (_glptr_TextureStorage2D) (GET_by_offset(disp, _gloffset_TextureStorage2D)); 13627} 13628 13629static inline void SET_TextureStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) { 13630 SET_by_offset(disp, _gloffset_TextureStorage2D, fn); 13631} 13632 13633typedef void (GLAPIENTRYP _glptr_TextureStorage2DMultisample)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean); 13634#define CALL_TextureStorage2DMultisample(disp, parameters) \ 13635 (* GET_TextureStorage2DMultisample(disp)) parameters 13636static inline _glptr_TextureStorage2DMultisample GET_TextureStorage2DMultisample(struct _glapi_table *disp) { 13637 return (_glptr_TextureStorage2DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage2DMultisample)); 13638} 13639 13640static inline void SET_TextureStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) { 13641 SET_by_offset(disp, _gloffset_TextureStorage2DMultisample, fn); 13642} 13643 13644typedef void (GLAPIENTRYP _glptr_TextureStorage3D)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei); 13645#define CALL_TextureStorage3D(disp, parameters) \ 13646 (* GET_TextureStorage3D(disp)) parameters 13647static inline _glptr_TextureStorage3D GET_TextureStorage3D(struct _glapi_table *disp) { 13648 return (_glptr_TextureStorage3D) (GET_by_offset(disp, _gloffset_TextureStorage3D)); 13649} 13650 13651static inline void SET_TextureStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) { 13652 SET_by_offset(disp, _gloffset_TextureStorage3D, fn); 13653} 13654 13655typedef void (GLAPIENTRYP _glptr_TextureStorage3DMultisample)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean); 13656#define CALL_TextureStorage3DMultisample(disp, parameters) \ 13657 (* GET_TextureStorage3DMultisample(disp)) parameters 13658static inline _glptr_TextureStorage3DMultisample GET_TextureStorage3DMultisample(struct _glapi_table *disp) { 13659 return (_glptr_TextureStorage3DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage3DMultisample)); 13660} 13661 13662static inline void SET_TextureStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) { 13663 SET_by_offset(disp, _gloffset_TextureStorage3DMultisample, fn); 13664} 13665 13666typedef void (GLAPIENTRYP _glptr_TextureSubImage1D)(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); 13667#define CALL_TextureSubImage1D(disp, parameters) \ 13668 (* GET_TextureSubImage1D(disp)) parameters 13669static inline _glptr_TextureSubImage1D GET_TextureSubImage1D(struct _glapi_table *disp) { 13670 return (_glptr_TextureSubImage1D) (GET_by_offset(disp, _gloffset_TextureSubImage1D)); 13671} 13672 13673static inline void SET_TextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) { 13674 SET_by_offset(disp, _gloffset_TextureSubImage1D, fn); 13675} 13676 13677typedef void (GLAPIENTRYP _glptr_TextureSubImage2D)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 13678#define CALL_TextureSubImage2D(disp, parameters) \ 13679 (* GET_TextureSubImage2D(disp)) parameters 13680static inline _glptr_TextureSubImage2D GET_TextureSubImage2D(struct _glapi_table *disp) { 13681 return (_glptr_TextureSubImage2D) (GET_by_offset(disp, _gloffset_TextureSubImage2D)); 13682} 13683 13684static inline void SET_TextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 13685 SET_by_offset(disp, _gloffset_TextureSubImage2D, fn); 13686} 13687 13688typedef void (GLAPIENTRYP _glptr_TextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 13689#define CALL_TextureSubImage3D(disp, parameters) \ 13690 (* GET_TextureSubImage3D(disp)) parameters 13691static inline _glptr_TextureSubImage3D GET_TextureSubImage3D(struct _glapi_table *disp) { 13692 return (_glptr_TextureSubImage3D) (GET_by_offset(disp, _gloffset_TextureSubImage3D)); 13693} 13694 13695static inline void SET_TextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { 13696 SET_by_offset(disp, _gloffset_TextureSubImage3D, fn); 13697} 13698 13699typedef void (GLAPIENTRYP _glptr_TransformFeedbackBufferBase)(GLuint, GLuint, GLuint); 13700#define CALL_TransformFeedbackBufferBase(disp, parameters) \ 13701 (* GET_TransformFeedbackBufferBase(disp)) parameters 13702static inline _glptr_TransformFeedbackBufferBase GET_TransformFeedbackBufferBase(struct _glapi_table *disp) { 13703 return (_glptr_TransformFeedbackBufferBase) (GET_by_offset(disp, _gloffset_TransformFeedbackBufferBase)); 13704} 13705 13706static inline void SET_TransformFeedbackBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 13707 SET_by_offset(disp, _gloffset_TransformFeedbackBufferBase, fn); 13708} 13709 13710typedef void (GLAPIENTRYP _glptr_TransformFeedbackBufferRange)(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr); 13711#define CALL_TransformFeedbackBufferRange(disp, parameters) \ 13712 (* GET_TransformFeedbackBufferRange(disp)) parameters 13713static inline _glptr_TransformFeedbackBufferRange GET_TransformFeedbackBufferRange(struct _glapi_table *disp) { 13714 return (_glptr_TransformFeedbackBufferRange) (GET_by_offset(disp, _gloffset_TransformFeedbackBufferRange)); 13715} 13716 13717static inline void SET_TransformFeedbackBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr)) { 13718 SET_by_offset(disp, _gloffset_TransformFeedbackBufferRange, fn); 13719} 13720 13721typedef GLboolean (GLAPIENTRYP _glptr_UnmapNamedBuffer)(GLuint); 13722#define CALL_UnmapNamedBuffer(disp, parameters) \ 13723 (* GET_UnmapNamedBuffer(disp)) parameters 13724static inline _glptr_UnmapNamedBuffer GET_UnmapNamedBuffer(struct _glapi_table *disp) { 13725 return (_glptr_UnmapNamedBuffer) (GET_by_offset(disp, _gloffset_UnmapNamedBuffer)); 13726} 13727 13728static inline void SET_UnmapNamedBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 13729 SET_by_offset(disp, _gloffset_UnmapNamedBuffer, fn); 13730} 13731 13732typedef void (GLAPIENTRYP _glptr_VertexArrayAttribBinding)(GLuint, GLuint, GLuint); 13733#define CALL_VertexArrayAttribBinding(disp, parameters) \ 13734 (* GET_VertexArrayAttribBinding(disp)) parameters 13735static inline _glptr_VertexArrayAttribBinding GET_VertexArrayAttribBinding(struct _glapi_table *disp) { 13736 return (_glptr_VertexArrayAttribBinding) (GET_by_offset(disp, _gloffset_VertexArrayAttribBinding)); 13737} 13738 13739static inline void SET_VertexArrayAttribBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 13740 SET_by_offset(disp, _gloffset_VertexArrayAttribBinding, fn); 13741} 13742 13743typedef void (GLAPIENTRYP _glptr_VertexArrayAttribFormat)(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint); 13744#define CALL_VertexArrayAttribFormat(disp, parameters) \ 13745 (* GET_VertexArrayAttribFormat(disp)) parameters 13746static inline _glptr_VertexArrayAttribFormat GET_VertexArrayAttribFormat(struct _glapi_table *disp) { 13747 return (_glptr_VertexArrayAttribFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribFormat)); 13748} 13749 13750static inline void SET_VertexArrayAttribFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint)) { 13751 SET_by_offset(disp, _gloffset_VertexArrayAttribFormat, fn); 13752} 13753 13754typedef void (GLAPIENTRYP _glptr_VertexArrayAttribIFormat)(GLuint, GLuint, GLint, GLenum, GLuint); 13755#define CALL_VertexArrayAttribIFormat(disp, parameters) \ 13756 (* GET_VertexArrayAttribIFormat(disp)) parameters 13757static inline _glptr_VertexArrayAttribIFormat GET_VertexArrayAttribIFormat(struct _glapi_table *disp) { 13758 return (_glptr_VertexArrayAttribIFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribIFormat)); 13759} 13760 13761static inline void SET_VertexArrayAttribIFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) { 13762 SET_by_offset(disp, _gloffset_VertexArrayAttribIFormat, fn); 13763} 13764 13765typedef void (GLAPIENTRYP _glptr_VertexArrayAttribLFormat)(GLuint, GLuint, GLint, GLenum, GLuint); 13766#define CALL_VertexArrayAttribLFormat(disp, parameters) \ 13767 (* GET_VertexArrayAttribLFormat(disp)) parameters 13768static inline _glptr_VertexArrayAttribLFormat GET_VertexArrayAttribLFormat(struct _glapi_table *disp) { 13769 return (_glptr_VertexArrayAttribLFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribLFormat)); 13770} 13771 13772static inline void SET_VertexArrayAttribLFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) { 13773 SET_by_offset(disp, _gloffset_VertexArrayAttribLFormat, fn); 13774} 13775 13776typedef void (GLAPIENTRYP _glptr_VertexArrayBindingDivisor)(GLuint, GLuint, GLuint); 13777#define CALL_VertexArrayBindingDivisor(disp, parameters) \ 13778 (* GET_VertexArrayBindingDivisor(disp)) parameters 13779static inline _glptr_VertexArrayBindingDivisor GET_VertexArrayBindingDivisor(struct _glapi_table *disp) { 13780 return (_glptr_VertexArrayBindingDivisor) (GET_by_offset(disp, _gloffset_VertexArrayBindingDivisor)); 13781} 13782 13783static inline void SET_VertexArrayBindingDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 13784 SET_by_offset(disp, _gloffset_VertexArrayBindingDivisor, fn); 13785} 13786 13787typedef void (GLAPIENTRYP _glptr_VertexArrayElementBuffer)(GLuint, GLuint); 13788#define CALL_VertexArrayElementBuffer(disp, parameters) \ 13789 (* GET_VertexArrayElementBuffer(disp)) parameters 13790static inline _glptr_VertexArrayElementBuffer GET_VertexArrayElementBuffer(struct _glapi_table *disp) { 13791 return (_glptr_VertexArrayElementBuffer) (GET_by_offset(disp, _gloffset_VertexArrayElementBuffer)); 13792} 13793 13794static inline void SET_VertexArrayElementBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 13795 SET_by_offset(disp, _gloffset_VertexArrayElementBuffer, fn); 13796} 13797 13798typedef void (GLAPIENTRYP _glptr_VertexArrayVertexBuffer)(GLuint, GLuint, GLuint, GLintptr, GLsizei); 13799#define CALL_VertexArrayVertexBuffer(disp, parameters) \ 13800 (* GET_VertexArrayVertexBuffer(disp)) parameters 13801static inline _glptr_VertexArrayVertexBuffer GET_VertexArrayVertexBuffer(struct _glapi_table *disp) { 13802 return (_glptr_VertexArrayVertexBuffer) (GET_by_offset(disp, _gloffset_VertexArrayVertexBuffer)); 13803} 13804 13805static inline void SET_VertexArrayVertexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLintptr, GLsizei)) { 13806 SET_by_offset(disp, _gloffset_VertexArrayVertexBuffer, fn); 13807} 13808 13809typedef void (GLAPIENTRYP _glptr_VertexArrayVertexBuffers)(GLuint, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *); 13810#define CALL_VertexArrayVertexBuffers(disp, parameters) \ 13811 (* GET_VertexArrayVertexBuffers(disp)) parameters 13812static inline _glptr_VertexArrayVertexBuffers GET_VertexArrayVertexBuffers(struct _glapi_table *disp) { 13813 return (_glptr_VertexArrayVertexBuffers) (GET_by_offset(disp, _gloffset_VertexArrayVertexBuffers)); 13814} 13815 13816static inline void SET_VertexArrayVertexBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *)) { 13817 SET_by_offset(disp, _gloffset_VertexArrayVertexBuffers, fn); 13818} 13819 13820typedef void (GLAPIENTRYP _glptr_GetCompressedTextureSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLvoid *); 13821#define CALL_GetCompressedTextureSubImage(disp, parameters) \ 13822 (* GET_GetCompressedTextureSubImage(disp)) parameters 13823static inline _glptr_GetCompressedTextureSubImage GET_GetCompressedTextureSubImage(struct _glapi_table *disp) { 13824 return (_glptr_GetCompressedTextureSubImage) (GET_by_offset(disp, _gloffset_GetCompressedTextureSubImage)); 13825} 13826 13827static inline void SET_GetCompressedTextureSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLvoid *)) { 13828 SET_by_offset(disp, _gloffset_GetCompressedTextureSubImage, fn); 13829} 13830 13831typedef void (GLAPIENTRYP _glptr_GetTextureSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *); 13832#define CALL_GetTextureSubImage(disp, parameters) \ 13833 (* GET_GetTextureSubImage(disp)) parameters 13834static inline _glptr_GetTextureSubImage GET_GetTextureSubImage(struct _glapi_table *disp) { 13835 return (_glptr_GetTextureSubImage) (GET_by_offset(disp, _gloffset_GetTextureSubImage)); 13836} 13837 13838static inline void SET_GetTextureSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *)) { 13839 SET_by_offset(disp, _gloffset_GetTextureSubImage, fn); 13840} 13841 13842typedef void (GLAPIENTRYP _glptr_BufferPageCommitmentARB)(GLenum, GLintptr, GLsizeiptr, GLboolean); 13843#define CALL_BufferPageCommitmentARB(disp, parameters) \ 13844 (* GET_BufferPageCommitmentARB(disp)) parameters 13845static inline _glptr_BufferPageCommitmentARB GET_BufferPageCommitmentARB(struct _glapi_table *disp) { 13846 return (_glptr_BufferPageCommitmentARB) (GET_by_offset(disp, _gloffset_BufferPageCommitmentARB)); 13847} 13848 13849static inline void SET_BufferPageCommitmentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLboolean)) { 13850 SET_by_offset(disp, _gloffset_BufferPageCommitmentARB, fn); 13851} 13852 13853typedef void (GLAPIENTRYP _glptr_NamedBufferPageCommitmentARB)(GLuint, GLintptr, GLsizeiptr, GLboolean); 13854#define CALL_NamedBufferPageCommitmentARB(disp, parameters) \ 13855 (* GET_NamedBufferPageCommitmentARB(disp)) parameters 13856static inline _glptr_NamedBufferPageCommitmentARB GET_NamedBufferPageCommitmentARB(struct _glapi_table *disp) { 13857 return (_glptr_NamedBufferPageCommitmentARB) (GET_by_offset(disp, _gloffset_NamedBufferPageCommitmentARB)); 13858} 13859 13860static inline void SET_NamedBufferPageCommitmentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLboolean)) { 13861 SET_by_offset(disp, _gloffset_NamedBufferPageCommitmentARB, fn); 13862} 13863 13864typedef void (GLAPIENTRYP _glptr_GetUniformi64vARB)(GLuint, GLint, GLint64 *); 13865#define CALL_GetUniformi64vARB(disp, parameters) \ 13866 (* GET_GetUniformi64vARB(disp)) parameters 13867static inline _glptr_GetUniformi64vARB GET_GetUniformi64vARB(struct _glapi_table *disp) { 13868 return (_glptr_GetUniformi64vARB) (GET_by_offset(disp, _gloffset_GetUniformi64vARB)); 13869} 13870 13871static inline void SET_GetUniformi64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint64 *)) { 13872 SET_by_offset(disp, _gloffset_GetUniformi64vARB, fn); 13873} 13874 13875typedef void (GLAPIENTRYP _glptr_GetUniformui64vARB)(GLuint, GLint, GLuint64 *); 13876#define CALL_GetUniformui64vARB(disp, parameters) \ 13877 (* GET_GetUniformui64vARB(disp)) parameters 13878static inline _glptr_GetUniformui64vARB GET_GetUniformui64vARB(struct _glapi_table *disp) { 13879 return (_glptr_GetUniformui64vARB) (GET_by_offset(disp, _gloffset_GetUniformui64vARB)); 13880} 13881 13882static inline void SET_GetUniformui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64 *)) { 13883 SET_by_offset(disp, _gloffset_GetUniformui64vARB, fn); 13884} 13885 13886typedef void (GLAPIENTRYP _glptr_GetnUniformi64vARB)(GLuint, GLint, GLsizei, GLint64 *); 13887#define CALL_GetnUniformi64vARB(disp, parameters) \ 13888 (* GET_GetnUniformi64vARB(disp)) parameters 13889static inline _glptr_GetnUniformi64vARB GET_GetnUniformi64vARB(struct _glapi_table *disp) { 13890 return (_glptr_GetnUniformi64vARB) (GET_by_offset(disp, _gloffset_GetnUniformi64vARB)); 13891} 13892 13893static inline void SET_GetnUniformi64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLint64 *)) { 13894 SET_by_offset(disp, _gloffset_GetnUniformi64vARB, fn); 13895} 13896 13897typedef void (GLAPIENTRYP _glptr_GetnUniformui64vARB)(GLuint, GLint, GLsizei, GLuint64 *); 13898#define CALL_GetnUniformui64vARB(disp, parameters) \ 13899 (* GET_GetnUniformui64vARB(disp)) parameters 13900static inline _glptr_GetnUniformui64vARB GET_GetnUniformui64vARB(struct _glapi_table *disp) { 13901 return (_glptr_GetnUniformui64vARB) (GET_by_offset(disp, _gloffset_GetnUniformui64vARB)); 13902} 13903 13904static inline void SET_GetnUniformui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLuint64 *)) { 13905 SET_by_offset(disp, _gloffset_GetnUniformui64vARB, fn); 13906} 13907 13908typedef void (GLAPIENTRYP _glptr_ProgramUniform1i64ARB)(GLuint, GLint, GLint64); 13909#define CALL_ProgramUniform1i64ARB(disp, parameters) \ 13910 (* GET_ProgramUniform1i64ARB(disp)) parameters 13911static inline _glptr_ProgramUniform1i64ARB GET_ProgramUniform1i64ARB(struct _glapi_table *disp) { 13912 return (_glptr_ProgramUniform1i64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform1i64ARB)); 13913} 13914 13915static inline void SET_ProgramUniform1i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint64)) { 13916 SET_by_offset(disp, _gloffset_ProgramUniform1i64ARB, fn); 13917} 13918 13919typedef void (GLAPIENTRYP _glptr_ProgramUniform1i64vARB)(GLuint, GLint, GLsizei, const GLint64 *); 13920#define CALL_ProgramUniform1i64vARB(disp, parameters) \ 13921 (* GET_ProgramUniform1i64vARB(disp)) parameters 13922static inline _glptr_ProgramUniform1i64vARB GET_ProgramUniform1i64vARB(struct _glapi_table *disp) { 13923 return (_glptr_ProgramUniform1i64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform1i64vARB)); 13924} 13925 13926static inline void SET_ProgramUniform1i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint64 *)) { 13927 SET_by_offset(disp, _gloffset_ProgramUniform1i64vARB, fn); 13928} 13929 13930typedef void (GLAPIENTRYP _glptr_ProgramUniform1ui64ARB)(GLuint, GLint, GLuint64); 13931#define CALL_ProgramUniform1ui64ARB(disp, parameters) \ 13932 (* GET_ProgramUniform1ui64ARB(disp)) parameters 13933static inline _glptr_ProgramUniform1ui64ARB GET_ProgramUniform1ui64ARB(struct _glapi_table *disp) { 13934 return (_glptr_ProgramUniform1ui64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform1ui64ARB)); 13935} 13936 13937static inline void SET_ProgramUniform1ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64)) { 13938 SET_by_offset(disp, _gloffset_ProgramUniform1ui64ARB, fn); 13939} 13940 13941typedef void (GLAPIENTRYP _glptr_ProgramUniform1ui64vARB)(GLuint, GLint, GLsizei, const GLuint64 *); 13942#define CALL_ProgramUniform1ui64vARB(disp, parameters) \ 13943 (* GET_ProgramUniform1ui64vARB(disp)) parameters 13944static inline _glptr_ProgramUniform1ui64vARB GET_ProgramUniform1ui64vARB(struct _glapi_table *disp) { 13945 return (_glptr_ProgramUniform1ui64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform1ui64vARB)); 13946} 13947 13948static inline void SET_ProgramUniform1ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint64 *)) { 13949 SET_by_offset(disp, _gloffset_ProgramUniform1ui64vARB, fn); 13950} 13951 13952typedef void (GLAPIENTRYP _glptr_ProgramUniform2i64ARB)(GLuint, GLint, GLint64, GLint64); 13953#define CALL_ProgramUniform2i64ARB(disp, parameters) \ 13954 (* GET_ProgramUniform2i64ARB(disp)) parameters 13955static inline _glptr_ProgramUniform2i64ARB GET_ProgramUniform2i64ARB(struct _glapi_table *disp) { 13956 return (_glptr_ProgramUniform2i64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform2i64ARB)); 13957} 13958 13959static inline void SET_ProgramUniform2i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint64, GLint64)) { 13960 SET_by_offset(disp, _gloffset_ProgramUniform2i64ARB, fn); 13961} 13962 13963typedef void (GLAPIENTRYP _glptr_ProgramUniform2i64vARB)(GLuint, GLint, GLsizei, const GLint64 *); 13964#define CALL_ProgramUniform2i64vARB(disp, parameters) \ 13965 (* GET_ProgramUniform2i64vARB(disp)) parameters 13966static inline _glptr_ProgramUniform2i64vARB GET_ProgramUniform2i64vARB(struct _glapi_table *disp) { 13967 return (_glptr_ProgramUniform2i64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform2i64vARB)); 13968} 13969 13970static inline void SET_ProgramUniform2i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint64 *)) { 13971 SET_by_offset(disp, _gloffset_ProgramUniform2i64vARB, fn); 13972} 13973 13974typedef void (GLAPIENTRYP _glptr_ProgramUniform2ui64ARB)(GLuint, GLint, GLuint64, GLuint64); 13975#define CALL_ProgramUniform2ui64ARB(disp, parameters) \ 13976 (* GET_ProgramUniform2ui64ARB(disp)) parameters 13977static inline _glptr_ProgramUniform2ui64ARB GET_ProgramUniform2ui64ARB(struct _glapi_table *disp) { 13978 return (_glptr_ProgramUniform2ui64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform2ui64ARB)); 13979} 13980 13981static inline void SET_ProgramUniform2ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64, GLuint64)) { 13982 SET_by_offset(disp, _gloffset_ProgramUniform2ui64ARB, fn); 13983} 13984 13985typedef void (GLAPIENTRYP _glptr_ProgramUniform2ui64vARB)(GLuint, GLint, GLsizei, const GLuint64 *); 13986#define CALL_ProgramUniform2ui64vARB(disp, parameters) \ 13987 (* GET_ProgramUniform2ui64vARB(disp)) parameters 13988static inline _glptr_ProgramUniform2ui64vARB GET_ProgramUniform2ui64vARB(struct _glapi_table *disp) { 13989 return (_glptr_ProgramUniform2ui64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform2ui64vARB)); 13990} 13991 13992static inline void SET_ProgramUniform2ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint64 *)) { 13993 SET_by_offset(disp, _gloffset_ProgramUniform2ui64vARB, fn); 13994} 13995 13996typedef void (GLAPIENTRYP _glptr_ProgramUniform3i64ARB)(GLuint, GLint, GLint64, GLint64, GLint64); 13997#define CALL_ProgramUniform3i64ARB(disp, parameters) \ 13998 (* GET_ProgramUniform3i64ARB(disp)) parameters 13999static inline _glptr_ProgramUniform3i64ARB GET_ProgramUniform3i64ARB(struct _glapi_table *disp) { 14000 return (_glptr_ProgramUniform3i64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform3i64ARB)); 14001} 14002 14003static inline void SET_ProgramUniform3i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint64, GLint64, GLint64)) { 14004 SET_by_offset(disp, _gloffset_ProgramUniform3i64ARB, fn); 14005} 14006 14007typedef void (GLAPIENTRYP _glptr_ProgramUniform3i64vARB)(GLuint, GLint, GLsizei, const GLint64 *); 14008#define CALL_ProgramUniform3i64vARB(disp, parameters) \ 14009 (* GET_ProgramUniform3i64vARB(disp)) parameters 14010static inline _glptr_ProgramUniform3i64vARB GET_ProgramUniform3i64vARB(struct _glapi_table *disp) { 14011 return (_glptr_ProgramUniform3i64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform3i64vARB)); 14012} 14013 14014static inline void SET_ProgramUniform3i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint64 *)) { 14015 SET_by_offset(disp, _gloffset_ProgramUniform3i64vARB, fn); 14016} 14017 14018typedef void (GLAPIENTRYP _glptr_ProgramUniform3ui64ARB)(GLuint, GLint, GLuint64, GLuint64, GLuint64); 14019#define CALL_ProgramUniform3ui64ARB(disp, parameters) \ 14020 (* GET_ProgramUniform3ui64ARB(disp)) parameters 14021static inline _glptr_ProgramUniform3ui64ARB GET_ProgramUniform3ui64ARB(struct _glapi_table *disp) { 14022 return (_glptr_ProgramUniform3ui64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform3ui64ARB)); 14023} 14024 14025static inline void SET_ProgramUniform3ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64, GLuint64, GLuint64)) { 14026 SET_by_offset(disp, _gloffset_ProgramUniform3ui64ARB, fn); 14027} 14028 14029typedef void (GLAPIENTRYP _glptr_ProgramUniform3ui64vARB)(GLuint, GLint, GLsizei, const GLuint64 *); 14030#define CALL_ProgramUniform3ui64vARB(disp, parameters) \ 14031 (* GET_ProgramUniform3ui64vARB(disp)) parameters 14032static inline _glptr_ProgramUniform3ui64vARB GET_ProgramUniform3ui64vARB(struct _glapi_table *disp) { 14033 return (_glptr_ProgramUniform3ui64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform3ui64vARB)); 14034} 14035 14036static inline void SET_ProgramUniform3ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint64 *)) { 14037 SET_by_offset(disp, _gloffset_ProgramUniform3ui64vARB, fn); 14038} 14039 14040typedef void (GLAPIENTRYP _glptr_ProgramUniform4i64ARB)(GLuint, GLint, GLint64, GLint64, GLint64, GLint64); 14041#define CALL_ProgramUniform4i64ARB(disp, parameters) \ 14042 (* GET_ProgramUniform4i64ARB(disp)) parameters 14043static inline _glptr_ProgramUniform4i64ARB GET_ProgramUniform4i64ARB(struct _glapi_table *disp) { 14044 return (_glptr_ProgramUniform4i64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform4i64ARB)); 14045} 14046 14047static inline void SET_ProgramUniform4i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint64, GLint64, GLint64, GLint64)) { 14048 SET_by_offset(disp, _gloffset_ProgramUniform4i64ARB, fn); 14049} 14050 14051typedef void (GLAPIENTRYP _glptr_ProgramUniform4i64vARB)(GLuint, GLint, GLsizei, const GLint64 *); 14052#define CALL_ProgramUniform4i64vARB(disp, parameters) \ 14053 (* GET_ProgramUniform4i64vARB(disp)) parameters 14054static inline _glptr_ProgramUniform4i64vARB GET_ProgramUniform4i64vARB(struct _glapi_table *disp) { 14055 return (_glptr_ProgramUniform4i64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform4i64vARB)); 14056} 14057 14058static inline void SET_ProgramUniform4i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint64 *)) { 14059 SET_by_offset(disp, _gloffset_ProgramUniform4i64vARB, fn); 14060} 14061 14062typedef void (GLAPIENTRYP _glptr_ProgramUniform4ui64ARB)(GLuint, GLint, GLuint64, GLuint64, GLuint64, GLuint64); 14063#define CALL_ProgramUniform4ui64ARB(disp, parameters) \ 14064 (* GET_ProgramUniform4ui64ARB(disp)) parameters 14065static inline _glptr_ProgramUniform4ui64ARB GET_ProgramUniform4ui64ARB(struct _glapi_table *disp) { 14066 return (_glptr_ProgramUniform4ui64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform4ui64ARB)); 14067} 14068 14069static inline void SET_ProgramUniform4ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64, GLuint64, GLuint64, GLuint64)) { 14070 SET_by_offset(disp, _gloffset_ProgramUniform4ui64ARB, fn); 14071} 14072 14073typedef void (GLAPIENTRYP _glptr_ProgramUniform4ui64vARB)(GLuint, GLint, GLsizei, const GLuint64 *); 14074#define CALL_ProgramUniform4ui64vARB(disp, parameters) \ 14075 (* GET_ProgramUniform4ui64vARB(disp)) parameters 14076static inline _glptr_ProgramUniform4ui64vARB GET_ProgramUniform4ui64vARB(struct _glapi_table *disp) { 14077 return (_glptr_ProgramUniform4ui64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform4ui64vARB)); 14078} 14079 14080static inline void SET_ProgramUniform4ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint64 *)) { 14081 SET_by_offset(disp, _gloffset_ProgramUniform4ui64vARB, fn); 14082} 14083 14084typedef void (GLAPIENTRYP _glptr_Uniform1i64ARB)(GLint, GLint64); 14085#define CALL_Uniform1i64ARB(disp, parameters) \ 14086 (* GET_Uniform1i64ARB(disp)) parameters 14087static inline _glptr_Uniform1i64ARB GET_Uniform1i64ARB(struct _glapi_table *disp) { 14088 return (_glptr_Uniform1i64ARB) (GET_by_offset(disp, _gloffset_Uniform1i64ARB)); 14089} 14090 14091static inline void SET_Uniform1i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint64)) { 14092 SET_by_offset(disp, _gloffset_Uniform1i64ARB, fn); 14093} 14094 14095typedef void (GLAPIENTRYP _glptr_Uniform1i64vARB)(GLint, GLsizei, const GLint64 *); 14096#define CALL_Uniform1i64vARB(disp, parameters) \ 14097 (* GET_Uniform1i64vARB(disp)) parameters 14098static inline _glptr_Uniform1i64vARB GET_Uniform1i64vARB(struct _glapi_table *disp) { 14099 return (_glptr_Uniform1i64vARB) (GET_by_offset(disp, _gloffset_Uniform1i64vARB)); 14100} 14101 14102static inline void SET_Uniform1i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint64 *)) { 14103 SET_by_offset(disp, _gloffset_Uniform1i64vARB, fn); 14104} 14105 14106typedef void (GLAPIENTRYP _glptr_Uniform1ui64ARB)(GLint, GLuint64); 14107#define CALL_Uniform1ui64ARB(disp, parameters) \ 14108 (* GET_Uniform1ui64ARB(disp)) parameters 14109static inline _glptr_Uniform1ui64ARB GET_Uniform1ui64ARB(struct _glapi_table *disp) { 14110 return (_glptr_Uniform1ui64ARB) (GET_by_offset(disp, _gloffset_Uniform1ui64ARB)); 14111} 14112 14113static inline void SET_Uniform1ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint64)) { 14114 SET_by_offset(disp, _gloffset_Uniform1ui64ARB, fn); 14115} 14116 14117typedef void (GLAPIENTRYP _glptr_Uniform1ui64vARB)(GLint, GLsizei, const GLuint64 *); 14118#define CALL_Uniform1ui64vARB(disp, parameters) \ 14119 (* GET_Uniform1ui64vARB(disp)) parameters 14120static inline _glptr_Uniform1ui64vARB GET_Uniform1ui64vARB(struct _glapi_table *disp) { 14121 return (_glptr_Uniform1ui64vARB) (GET_by_offset(disp, _gloffset_Uniform1ui64vARB)); 14122} 14123 14124static inline void SET_Uniform1ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint64 *)) { 14125 SET_by_offset(disp, _gloffset_Uniform1ui64vARB, fn); 14126} 14127 14128typedef void (GLAPIENTRYP _glptr_Uniform2i64ARB)(GLint, GLint64, GLint64); 14129#define CALL_Uniform2i64ARB(disp, parameters) \ 14130 (* GET_Uniform2i64ARB(disp)) parameters 14131static inline _glptr_Uniform2i64ARB GET_Uniform2i64ARB(struct _glapi_table *disp) { 14132 return (_glptr_Uniform2i64ARB) (GET_by_offset(disp, _gloffset_Uniform2i64ARB)); 14133} 14134 14135static inline void SET_Uniform2i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint64, GLint64)) { 14136 SET_by_offset(disp, _gloffset_Uniform2i64ARB, fn); 14137} 14138 14139typedef void (GLAPIENTRYP _glptr_Uniform2i64vARB)(GLint, GLsizei, const GLint64 *); 14140#define CALL_Uniform2i64vARB(disp, parameters) \ 14141 (* GET_Uniform2i64vARB(disp)) parameters 14142static inline _glptr_Uniform2i64vARB GET_Uniform2i64vARB(struct _glapi_table *disp) { 14143 return (_glptr_Uniform2i64vARB) (GET_by_offset(disp, _gloffset_Uniform2i64vARB)); 14144} 14145 14146static inline void SET_Uniform2i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint64 *)) { 14147 SET_by_offset(disp, _gloffset_Uniform2i64vARB, fn); 14148} 14149 14150typedef void (GLAPIENTRYP _glptr_Uniform2ui64ARB)(GLint, GLuint64, GLuint64); 14151#define CALL_Uniform2ui64ARB(disp, parameters) \ 14152 (* GET_Uniform2ui64ARB(disp)) parameters 14153static inline _glptr_Uniform2ui64ARB GET_Uniform2ui64ARB(struct _glapi_table *disp) { 14154 return (_glptr_Uniform2ui64ARB) (GET_by_offset(disp, _gloffset_Uniform2ui64ARB)); 14155} 14156 14157static inline void SET_Uniform2ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint64, GLuint64)) { 14158 SET_by_offset(disp, _gloffset_Uniform2ui64ARB, fn); 14159} 14160 14161typedef void (GLAPIENTRYP _glptr_Uniform2ui64vARB)(GLint, GLsizei, const GLuint64 *); 14162#define CALL_Uniform2ui64vARB(disp, parameters) \ 14163 (* GET_Uniform2ui64vARB(disp)) parameters 14164static inline _glptr_Uniform2ui64vARB GET_Uniform2ui64vARB(struct _glapi_table *disp) { 14165 return (_glptr_Uniform2ui64vARB) (GET_by_offset(disp, _gloffset_Uniform2ui64vARB)); 14166} 14167 14168static inline void SET_Uniform2ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint64 *)) { 14169 SET_by_offset(disp, _gloffset_Uniform2ui64vARB, fn); 14170} 14171 14172typedef void (GLAPIENTRYP _glptr_Uniform3i64ARB)(GLint, GLint64, GLint64, GLint64); 14173#define CALL_Uniform3i64ARB(disp, parameters) \ 14174 (* GET_Uniform3i64ARB(disp)) parameters 14175static inline _glptr_Uniform3i64ARB GET_Uniform3i64ARB(struct _glapi_table *disp) { 14176 return (_glptr_Uniform3i64ARB) (GET_by_offset(disp, _gloffset_Uniform3i64ARB)); 14177} 14178 14179static inline void SET_Uniform3i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint64, GLint64, GLint64)) { 14180 SET_by_offset(disp, _gloffset_Uniform3i64ARB, fn); 14181} 14182 14183typedef void (GLAPIENTRYP _glptr_Uniform3i64vARB)(GLint, GLsizei, const GLint64 *); 14184#define CALL_Uniform3i64vARB(disp, parameters) \ 14185 (* GET_Uniform3i64vARB(disp)) parameters 14186static inline _glptr_Uniform3i64vARB GET_Uniform3i64vARB(struct _glapi_table *disp) { 14187 return (_glptr_Uniform3i64vARB) (GET_by_offset(disp, _gloffset_Uniform3i64vARB)); 14188} 14189 14190static inline void SET_Uniform3i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint64 *)) { 14191 SET_by_offset(disp, _gloffset_Uniform3i64vARB, fn); 14192} 14193 14194typedef void (GLAPIENTRYP _glptr_Uniform3ui64ARB)(GLint, GLuint64, GLuint64, GLuint64); 14195#define CALL_Uniform3ui64ARB(disp, parameters) \ 14196 (* GET_Uniform3ui64ARB(disp)) parameters 14197static inline _glptr_Uniform3ui64ARB GET_Uniform3ui64ARB(struct _glapi_table *disp) { 14198 return (_glptr_Uniform3ui64ARB) (GET_by_offset(disp, _gloffset_Uniform3ui64ARB)); 14199} 14200 14201static inline void SET_Uniform3ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint64, GLuint64, GLuint64)) { 14202 SET_by_offset(disp, _gloffset_Uniform3ui64ARB, fn); 14203} 14204 14205typedef void (GLAPIENTRYP _glptr_Uniform3ui64vARB)(GLint, GLsizei, const GLuint64 *); 14206#define CALL_Uniform3ui64vARB(disp, parameters) \ 14207 (* GET_Uniform3ui64vARB(disp)) parameters 14208static inline _glptr_Uniform3ui64vARB GET_Uniform3ui64vARB(struct _glapi_table *disp) { 14209 return (_glptr_Uniform3ui64vARB) (GET_by_offset(disp, _gloffset_Uniform3ui64vARB)); 14210} 14211 14212static inline void SET_Uniform3ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint64 *)) { 14213 SET_by_offset(disp, _gloffset_Uniform3ui64vARB, fn); 14214} 14215 14216typedef void (GLAPIENTRYP _glptr_Uniform4i64ARB)(GLint, GLint64, GLint64, GLint64, GLint64); 14217#define CALL_Uniform4i64ARB(disp, parameters) \ 14218 (* GET_Uniform4i64ARB(disp)) parameters 14219static inline _glptr_Uniform4i64ARB GET_Uniform4i64ARB(struct _glapi_table *disp) { 14220 return (_glptr_Uniform4i64ARB) (GET_by_offset(disp, _gloffset_Uniform4i64ARB)); 14221} 14222 14223static inline void SET_Uniform4i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint64, GLint64, GLint64, GLint64)) { 14224 SET_by_offset(disp, _gloffset_Uniform4i64ARB, fn); 14225} 14226 14227typedef void (GLAPIENTRYP _glptr_Uniform4i64vARB)(GLint, GLsizei, const GLint64 *); 14228#define CALL_Uniform4i64vARB(disp, parameters) \ 14229 (* GET_Uniform4i64vARB(disp)) parameters 14230static inline _glptr_Uniform4i64vARB GET_Uniform4i64vARB(struct _glapi_table *disp) { 14231 return (_glptr_Uniform4i64vARB) (GET_by_offset(disp, _gloffset_Uniform4i64vARB)); 14232} 14233 14234static inline void SET_Uniform4i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint64 *)) { 14235 SET_by_offset(disp, _gloffset_Uniform4i64vARB, fn); 14236} 14237 14238typedef void (GLAPIENTRYP _glptr_Uniform4ui64ARB)(GLint, GLuint64, GLuint64, GLuint64, GLuint64); 14239#define CALL_Uniform4ui64ARB(disp, parameters) \ 14240 (* GET_Uniform4ui64ARB(disp)) parameters 14241static inline _glptr_Uniform4ui64ARB GET_Uniform4ui64ARB(struct _glapi_table *disp) { 14242 return (_glptr_Uniform4ui64ARB) (GET_by_offset(disp, _gloffset_Uniform4ui64ARB)); 14243} 14244 14245static inline void SET_Uniform4ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint64, GLuint64, GLuint64, GLuint64)) { 14246 SET_by_offset(disp, _gloffset_Uniform4ui64ARB, fn); 14247} 14248 14249typedef void (GLAPIENTRYP _glptr_Uniform4ui64vARB)(GLint, GLsizei, const GLuint64 *); 14250#define CALL_Uniform4ui64vARB(disp, parameters) \ 14251 (* GET_Uniform4ui64vARB(disp)) parameters 14252static inline _glptr_Uniform4ui64vARB GET_Uniform4ui64vARB(struct _glapi_table *disp) { 14253 return (_glptr_Uniform4ui64vARB) (GET_by_offset(disp, _gloffset_Uniform4ui64vARB)); 14254} 14255 14256static inline void SET_Uniform4ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint64 *)) { 14257 SET_by_offset(disp, _gloffset_Uniform4ui64vARB, fn); 14258} 14259 14260typedef void (GLAPIENTRYP _glptr_EvaluateDepthValuesARB)(void); 14261#define CALL_EvaluateDepthValuesARB(disp, parameters) \ 14262 (* GET_EvaluateDepthValuesARB(disp)) parameters 14263static inline _glptr_EvaluateDepthValuesARB GET_EvaluateDepthValuesARB(struct _glapi_table *disp) { 14264 return (_glptr_EvaluateDepthValuesARB) (GET_by_offset(disp, _gloffset_EvaluateDepthValuesARB)); 14265} 14266 14267static inline void SET_EvaluateDepthValuesARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 14268 SET_by_offset(disp, _gloffset_EvaluateDepthValuesARB, fn); 14269} 14270 14271typedef void (GLAPIENTRYP _glptr_FramebufferSampleLocationsfvARB)(GLenum, GLuint, GLsizei, const GLfloat *); 14272#define CALL_FramebufferSampleLocationsfvARB(disp, parameters) \ 14273 (* GET_FramebufferSampleLocationsfvARB(disp)) parameters 14274static inline _glptr_FramebufferSampleLocationsfvARB GET_FramebufferSampleLocationsfvARB(struct _glapi_table *disp) { 14275 return (_glptr_FramebufferSampleLocationsfvARB) (GET_by_offset(disp, _gloffset_FramebufferSampleLocationsfvARB)); 14276} 14277 14278static inline void SET_FramebufferSampleLocationsfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) { 14279 SET_by_offset(disp, _gloffset_FramebufferSampleLocationsfvARB, fn); 14280} 14281 14282typedef void (GLAPIENTRYP _glptr_NamedFramebufferSampleLocationsfvARB)(GLuint, GLuint, GLsizei, const GLfloat *); 14283#define CALL_NamedFramebufferSampleLocationsfvARB(disp, parameters) \ 14284 (* GET_NamedFramebufferSampleLocationsfvARB(disp)) parameters 14285static inline _glptr_NamedFramebufferSampleLocationsfvARB GET_NamedFramebufferSampleLocationsfvARB(struct _glapi_table *disp) { 14286 return (_glptr_NamedFramebufferSampleLocationsfvARB) (GET_by_offset(disp, _gloffset_NamedFramebufferSampleLocationsfvARB)); 14287} 14288 14289static inline void SET_NamedFramebufferSampleLocationsfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, const GLfloat *)) { 14290 SET_by_offset(disp, _gloffset_NamedFramebufferSampleLocationsfvARB, fn); 14291} 14292 14293typedef void (GLAPIENTRYP _glptr_SpecializeShaderARB)(GLuint, const GLchar *, GLuint, const GLuint *, const GLuint *); 14294#define CALL_SpecializeShaderARB(disp, parameters) \ 14295 (* GET_SpecializeShaderARB(disp)) parameters 14296static inline _glptr_SpecializeShaderARB GET_SpecializeShaderARB(struct _glapi_table *disp) { 14297 return (_glptr_SpecializeShaderARB) (GET_by_offset(disp, _gloffset_SpecializeShaderARB)); 14298} 14299 14300static inline void SET_SpecializeShaderARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLchar *, GLuint, const GLuint *, const GLuint *)) { 14301 SET_by_offset(disp, _gloffset_SpecializeShaderARB, fn); 14302} 14303 14304typedef void (GLAPIENTRYP _glptr_InvalidateBufferData)(GLuint); 14305#define CALL_InvalidateBufferData(disp, parameters) \ 14306 (* GET_InvalidateBufferData(disp)) parameters 14307static inline _glptr_InvalidateBufferData GET_InvalidateBufferData(struct _glapi_table *disp) { 14308 return (_glptr_InvalidateBufferData) (GET_by_offset(disp, _gloffset_InvalidateBufferData)); 14309} 14310 14311static inline void SET_InvalidateBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 14312 SET_by_offset(disp, _gloffset_InvalidateBufferData, fn); 14313} 14314 14315typedef void (GLAPIENTRYP _glptr_InvalidateBufferSubData)(GLuint, GLintptr, GLsizeiptr); 14316#define CALL_InvalidateBufferSubData(disp, parameters) \ 14317 (* GET_InvalidateBufferSubData(disp)) parameters 14318static inline _glptr_InvalidateBufferSubData GET_InvalidateBufferSubData(struct _glapi_table *disp) { 14319 return (_glptr_InvalidateBufferSubData) (GET_by_offset(disp, _gloffset_InvalidateBufferSubData)); 14320} 14321 14322static inline void SET_InvalidateBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) { 14323 SET_by_offset(disp, _gloffset_InvalidateBufferSubData, fn); 14324} 14325 14326typedef void (GLAPIENTRYP _glptr_InvalidateFramebuffer)(GLenum, GLsizei, const GLenum *); 14327#define CALL_InvalidateFramebuffer(disp, parameters) \ 14328 (* GET_InvalidateFramebuffer(disp)) parameters 14329static inline _glptr_InvalidateFramebuffer GET_InvalidateFramebuffer(struct _glapi_table *disp) { 14330 return (_glptr_InvalidateFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateFramebuffer)); 14331} 14332 14333static inline void SET_InvalidateFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) { 14334 SET_by_offset(disp, _gloffset_InvalidateFramebuffer, fn); 14335} 14336 14337typedef void (GLAPIENTRYP _glptr_InvalidateSubFramebuffer)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei); 14338#define CALL_InvalidateSubFramebuffer(disp, parameters) \ 14339 (* GET_InvalidateSubFramebuffer(disp)) parameters 14340static inline _glptr_InvalidateSubFramebuffer GET_InvalidateSubFramebuffer(struct _glapi_table *disp) { 14341 return (_glptr_InvalidateSubFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateSubFramebuffer)); 14342} 14343 14344static inline void SET_InvalidateSubFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) { 14345 SET_by_offset(disp, _gloffset_InvalidateSubFramebuffer, fn); 14346} 14347 14348typedef void (GLAPIENTRYP _glptr_InvalidateTexImage)(GLuint, GLint); 14349#define CALL_InvalidateTexImage(disp, parameters) \ 14350 (* GET_InvalidateTexImage(disp)) parameters 14351static inline _glptr_InvalidateTexImage GET_InvalidateTexImage(struct _glapi_table *disp) { 14352 return (_glptr_InvalidateTexImage) (GET_by_offset(disp, _gloffset_InvalidateTexImage)); 14353} 14354 14355static inline void SET_InvalidateTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) { 14356 SET_by_offset(disp, _gloffset_InvalidateTexImage, fn); 14357} 14358 14359typedef void (GLAPIENTRYP _glptr_InvalidateTexSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei); 14360#define CALL_InvalidateTexSubImage(disp, parameters) \ 14361 (* GET_InvalidateTexSubImage(disp)) parameters 14362static inline _glptr_InvalidateTexSubImage GET_InvalidateTexSubImage(struct _glapi_table *disp) { 14363 return (_glptr_InvalidateTexSubImage) (GET_by_offset(disp, _gloffset_InvalidateTexSubImage)); 14364} 14365 14366static inline void SET_InvalidateTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)) { 14367 SET_by_offset(disp, _gloffset_InvalidateTexSubImage, fn); 14368} 14369 14370typedef void (GLAPIENTRYP _glptr_DrawTexfOES)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 14371#define CALL_DrawTexfOES(disp, parameters) \ 14372 (* GET_DrawTexfOES(disp)) parameters 14373static inline _glptr_DrawTexfOES GET_DrawTexfOES(struct _glapi_table *disp) { 14374 return (_glptr_DrawTexfOES) (GET_by_offset(disp, _gloffset_DrawTexfOES)); 14375} 14376 14377static inline void SET_DrawTexfOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) { 14378 SET_by_offset(disp, _gloffset_DrawTexfOES, fn); 14379} 14380 14381typedef void (GLAPIENTRYP _glptr_DrawTexfvOES)(const GLfloat *); 14382#define CALL_DrawTexfvOES(disp, parameters) \ 14383 (* GET_DrawTexfvOES(disp)) parameters 14384static inline _glptr_DrawTexfvOES GET_DrawTexfvOES(struct _glapi_table *disp) { 14385 return (_glptr_DrawTexfvOES) (GET_by_offset(disp, _gloffset_DrawTexfvOES)); 14386} 14387 14388static inline void SET_DrawTexfvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 14389 SET_by_offset(disp, _gloffset_DrawTexfvOES, fn); 14390} 14391 14392typedef void (GLAPIENTRYP _glptr_DrawTexiOES)(GLint, GLint, GLint, GLint, GLint); 14393#define CALL_DrawTexiOES(disp, parameters) \ 14394 (* GET_DrawTexiOES(disp)) parameters 14395static inline _glptr_DrawTexiOES GET_DrawTexiOES(struct _glapi_table *disp) { 14396 return (_glptr_DrawTexiOES) (GET_by_offset(disp, _gloffset_DrawTexiOES)); 14397} 14398 14399static inline void SET_DrawTexiOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) { 14400 SET_by_offset(disp, _gloffset_DrawTexiOES, fn); 14401} 14402 14403typedef void (GLAPIENTRYP _glptr_DrawTexivOES)(const GLint *); 14404#define CALL_DrawTexivOES(disp, parameters) \ 14405 (* GET_DrawTexivOES(disp)) parameters 14406static inline _glptr_DrawTexivOES GET_DrawTexivOES(struct _glapi_table *disp) { 14407 return (_glptr_DrawTexivOES) (GET_by_offset(disp, _gloffset_DrawTexivOES)); 14408} 14409 14410static inline void SET_DrawTexivOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 14411 SET_by_offset(disp, _gloffset_DrawTexivOES, fn); 14412} 14413 14414typedef void (GLAPIENTRYP _glptr_DrawTexsOES)(GLshort, GLshort, GLshort, GLshort, GLshort); 14415#define CALL_DrawTexsOES(disp, parameters) \ 14416 (* GET_DrawTexsOES(disp)) parameters 14417static inline _glptr_DrawTexsOES GET_DrawTexsOES(struct _glapi_table *disp) { 14418 return (_glptr_DrawTexsOES) (GET_by_offset(disp, _gloffset_DrawTexsOES)); 14419} 14420 14421static inline void SET_DrawTexsOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort, GLshort)) { 14422 SET_by_offset(disp, _gloffset_DrawTexsOES, fn); 14423} 14424 14425typedef void (GLAPIENTRYP _glptr_DrawTexsvOES)(const GLshort *); 14426#define CALL_DrawTexsvOES(disp, parameters) \ 14427 (* GET_DrawTexsvOES(disp)) parameters 14428static inline _glptr_DrawTexsvOES GET_DrawTexsvOES(struct _glapi_table *disp) { 14429 return (_glptr_DrawTexsvOES) (GET_by_offset(disp, _gloffset_DrawTexsvOES)); 14430} 14431 14432static inline void SET_DrawTexsvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 14433 SET_by_offset(disp, _gloffset_DrawTexsvOES, fn); 14434} 14435 14436typedef void (GLAPIENTRYP _glptr_DrawTexxOES)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed); 14437#define CALL_DrawTexxOES(disp, parameters) \ 14438 (* GET_DrawTexxOES(disp)) parameters 14439static inline _glptr_DrawTexxOES GET_DrawTexxOES(struct _glapi_table *disp) { 14440 return (_glptr_DrawTexxOES) (GET_by_offset(disp, _gloffset_DrawTexxOES)); 14441} 14442 14443static inline void SET_DrawTexxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) { 14444 SET_by_offset(disp, _gloffset_DrawTexxOES, fn); 14445} 14446 14447typedef void (GLAPIENTRYP _glptr_DrawTexxvOES)(const GLfixed *); 14448#define CALL_DrawTexxvOES(disp, parameters) \ 14449 (* GET_DrawTexxvOES(disp)) parameters 14450static inline _glptr_DrawTexxvOES GET_DrawTexxvOES(struct _glapi_table *disp) { 14451 return (_glptr_DrawTexxvOES) (GET_by_offset(disp, _gloffset_DrawTexxvOES)); 14452} 14453 14454static inline void SET_DrawTexxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) { 14455 SET_by_offset(disp, _gloffset_DrawTexxvOES, fn); 14456} 14457 14458typedef void (GLAPIENTRYP _glptr_PointSizePointerOES)(GLenum, GLsizei, const GLvoid *); 14459#define CALL_PointSizePointerOES(disp, parameters) \ 14460 (* GET_PointSizePointerOES(disp)) parameters 14461static inline _glptr_PointSizePointerOES GET_PointSizePointerOES(struct _glapi_table *disp) { 14462 return (_glptr_PointSizePointerOES) (GET_by_offset(disp, _gloffset_PointSizePointerOES)); 14463} 14464 14465static inline void SET_PointSizePointerOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) { 14466 SET_by_offset(disp, _gloffset_PointSizePointerOES, fn); 14467} 14468 14469typedef GLbitfield (GLAPIENTRYP _glptr_QueryMatrixxOES)(GLfixed *, GLint *); 14470#define CALL_QueryMatrixxOES(disp, parameters) \ 14471 (* GET_QueryMatrixxOES(disp)) parameters 14472static inline _glptr_QueryMatrixxOES GET_QueryMatrixxOES(struct _glapi_table *disp) { 14473 return (_glptr_QueryMatrixxOES) (GET_by_offset(disp, _gloffset_QueryMatrixxOES)); 14474} 14475 14476static inline void SET_QueryMatrixxOES(struct _glapi_table *disp, GLbitfield (GLAPIENTRYP fn)(GLfixed *, GLint *)) { 14477 SET_by_offset(disp, _gloffset_QueryMatrixxOES, fn); 14478} 14479 14480typedef void (GLAPIENTRYP _glptr_SampleMaskSGIS)(GLclampf, GLboolean); 14481#define CALL_SampleMaskSGIS(disp, parameters) \ 14482 (* GET_SampleMaskSGIS(disp)) parameters 14483static inline _glptr_SampleMaskSGIS GET_SampleMaskSGIS(struct _glapi_table *disp) { 14484 return (_glptr_SampleMaskSGIS) (GET_by_offset(disp, _gloffset_SampleMaskSGIS)); 14485} 14486 14487static inline void SET_SampleMaskSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) { 14488 SET_by_offset(disp, _gloffset_SampleMaskSGIS, fn); 14489} 14490 14491typedef void (GLAPIENTRYP _glptr_SamplePatternSGIS)(GLenum); 14492#define CALL_SamplePatternSGIS(disp, parameters) \ 14493 (* GET_SamplePatternSGIS(disp)) parameters 14494static inline _glptr_SamplePatternSGIS GET_SamplePatternSGIS(struct _glapi_table *disp) { 14495 return (_glptr_SamplePatternSGIS) (GET_by_offset(disp, _gloffset_SamplePatternSGIS)); 14496} 14497 14498static inline void SET_SamplePatternSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 14499 SET_by_offset(disp, _gloffset_SamplePatternSGIS, fn); 14500} 14501 14502typedef void (GLAPIENTRYP _glptr_ColorPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); 14503#define CALL_ColorPointerEXT(disp, parameters) \ 14504 (* GET_ColorPointerEXT(disp)) parameters 14505static inline _glptr_ColorPointerEXT GET_ColorPointerEXT(struct _glapi_table *disp) { 14506 return (_glptr_ColorPointerEXT) (GET_by_offset(disp, _gloffset_ColorPointerEXT)); 14507} 14508 14509static inline void SET_ColorPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) { 14510 SET_by_offset(disp, _gloffset_ColorPointerEXT, fn); 14511} 14512 14513typedef void (GLAPIENTRYP _glptr_EdgeFlagPointerEXT)(GLsizei, GLsizei, const GLboolean *); 14514#define CALL_EdgeFlagPointerEXT(disp, parameters) \ 14515 (* GET_EdgeFlagPointerEXT(disp)) parameters 14516static inline _glptr_EdgeFlagPointerEXT GET_EdgeFlagPointerEXT(struct _glapi_table *disp) { 14517 return (_glptr_EdgeFlagPointerEXT) (GET_by_offset(disp, _gloffset_EdgeFlagPointerEXT)); 14518} 14519 14520static inline void SET_EdgeFlagPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, const GLboolean *)) { 14521 SET_by_offset(disp, _gloffset_EdgeFlagPointerEXT, fn); 14522} 14523 14524typedef void (GLAPIENTRYP _glptr_IndexPointerEXT)(GLenum, GLsizei, GLsizei, const GLvoid *); 14525#define CALL_IndexPointerEXT(disp, parameters) \ 14526 (* GET_IndexPointerEXT(disp)) parameters 14527static inline _glptr_IndexPointerEXT GET_IndexPointerEXT(struct _glapi_table *disp) { 14528 return (_glptr_IndexPointerEXT) (GET_by_offset(disp, _gloffset_IndexPointerEXT)); 14529} 14530 14531static inline void SET_IndexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) { 14532 SET_by_offset(disp, _gloffset_IndexPointerEXT, fn); 14533} 14534 14535typedef void (GLAPIENTRYP _glptr_NormalPointerEXT)(GLenum, GLsizei, GLsizei, const GLvoid *); 14536#define CALL_NormalPointerEXT(disp, parameters) \ 14537 (* GET_NormalPointerEXT(disp)) parameters 14538static inline _glptr_NormalPointerEXT GET_NormalPointerEXT(struct _glapi_table *disp) { 14539 return (_glptr_NormalPointerEXT) (GET_by_offset(disp, _gloffset_NormalPointerEXT)); 14540} 14541 14542static inline void SET_NormalPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) { 14543 SET_by_offset(disp, _gloffset_NormalPointerEXT, fn); 14544} 14545 14546typedef void (GLAPIENTRYP _glptr_TexCoordPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); 14547#define CALL_TexCoordPointerEXT(disp, parameters) \ 14548 (* GET_TexCoordPointerEXT(disp)) parameters 14549static inline _glptr_TexCoordPointerEXT GET_TexCoordPointerEXT(struct _glapi_table *disp) { 14550 return (_glptr_TexCoordPointerEXT) (GET_by_offset(disp, _gloffset_TexCoordPointerEXT)); 14551} 14552 14553static inline void SET_TexCoordPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) { 14554 SET_by_offset(disp, _gloffset_TexCoordPointerEXT, fn); 14555} 14556 14557typedef void (GLAPIENTRYP _glptr_VertexPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); 14558#define CALL_VertexPointerEXT(disp, parameters) \ 14559 (* GET_VertexPointerEXT(disp)) parameters 14560static inline _glptr_VertexPointerEXT GET_VertexPointerEXT(struct _glapi_table *disp) { 14561 return (_glptr_VertexPointerEXT) (GET_by_offset(disp, _gloffset_VertexPointerEXT)); 14562} 14563 14564static inline void SET_VertexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) { 14565 SET_by_offset(disp, _gloffset_VertexPointerEXT, fn); 14566} 14567 14568typedef void (GLAPIENTRYP _glptr_DiscardFramebufferEXT)(GLenum, GLsizei, const GLenum *); 14569#define CALL_DiscardFramebufferEXT(disp, parameters) \ 14570 (* GET_DiscardFramebufferEXT(disp)) parameters 14571static inline _glptr_DiscardFramebufferEXT GET_DiscardFramebufferEXT(struct _glapi_table *disp) { 14572 return (_glptr_DiscardFramebufferEXT) (GET_by_offset(disp, _gloffset_DiscardFramebufferEXT)); 14573} 14574 14575static inline void SET_DiscardFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) { 14576 SET_by_offset(disp, _gloffset_DiscardFramebufferEXT, fn); 14577} 14578 14579typedef void (GLAPIENTRYP _glptr_ActiveShaderProgram)(GLuint, GLuint); 14580#define CALL_ActiveShaderProgram(disp, parameters) \ 14581 (* GET_ActiveShaderProgram(disp)) parameters 14582static inline _glptr_ActiveShaderProgram GET_ActiveShaderProgram(struct _glapi_table *disp) { 14583 return (_glptr_ActiveShaderProgram) (GET_by_offset(disp, _gloffset_ActiveShaderProgram)); 14584} 14585 14586static inline void SET_ActiveShaderProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 14587 SET_by_offset(disp, _gloffset_ActiveShaderProgram, fn); 14588} 14589 14590typedef void (GLAPIENTRYP _glptr_BindProgramPipeline)(GLuint); 14591#define CALL_BindProgramPipeline(disp, parameters) \ 14592 (* GET_BindProgramPipeline(disp)) parameters 14593static inline _glptr_BindProgramPipeline GET_BindProgramPipeline(struct _glapi_table *disp) { 14594 return (_glptr_BindProgramPipeline) (GET_by_offset(disp, _gloffset_BindProgramPipeline)); 14595} 14596 14597static inline void SET_BindProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 14598 SET_by_offset(disp, _gloffset_BindProgramPipeline, fn); 14599} 14600 14601typedef GLuint (GLAPIENTRYP _glptr_CreateShaderProgramv)(GLenum, GLsizei, const GLchar * const *); 14602#define CALL_CreateShaderProgramv(disp, parameters) \ 14603 (* GET_CreateShaderProgramv(disp)) parameters 14604static inline _glptr_CreateShaderProgramv GET_CreateShaderProgramv(struct _glapi_table *disp) { 14605 return (_glptr_CreateShaderProgramv) (GET_by_offset(disp, _gloffset_CreateShaderProgramv)); 14606} 14607 14608static inline void SET_CreateShaderProgramv(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, GLsizei, const GLchar * const *)) { 14609 SET_by_offset(disp, _gloffset_CreateShaderProgramv, fn); 14610} 14611 14612typedef void (GLAPIENTRYP _glptr_DeleteProgramPipelines)(GLsizei, const GLuint *); 14613#define CALL_DeleteProgramPipelines(disp, parameters) \ 14614 (* GET_DeleteProgramPipelines(disp)) parameters 14615static inline _glptr_DeleteProgramPipelines GET_DeleteProgramPipelines(struct _glapi_table *disp) { 14616 return (_glptr_DeleteProgramPipelines) (GET_by_offset(disp, _gloffset_DeleteProgramPipelines)); 14617} 14618 14619static inline void SET_DeleteProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 14620 SET_by_offset(disp, _gloffset_DeleteProgramPipelines, fn); 14621} 14622 14623typedef void (GLAPIENTRYP _glptr_GenProgramPipelines)(GLsizei, GLuint *); 14624#define CALL_GenProgramPipelines(disp, parameters) \ 14625 (* GET_GenProgramPipelines(disp)) parameters 14626static inline _glptr_GenProgramPipelines GET_GenProgramPipelines(struct _glapi_table *disp) { 14627 return (_glptr_GenProgramPipelines) (GET_by_offset(disp, _gloffset_GenProgramPipelines)); 14628} 14629 14630static inline void SET_GenProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 14631 SET_by_offset(disp, _gloffset_GenProgramPipelines, fn); 14632} 14633 14634typedef void (GLAPIENTRYP _glptr_GetProgramPipelineInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *); 14635#define CALL_GetProgramPipelineInfoLog(disp, parameters) \ 14636 (* GET_GetProgramPipelineInfoLog(disp)) parameters 14637static inline _glptr_GetProgramPipelineInfoLog GET_GetProgramPipelineInfoLog(struct _glapi_table *disp) { 14638 return (_glptr_GetProgramPipelineInfoLog) (GET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog)); 14639} 14640 14641static inline void SET_GetProgramPipelineInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) { 14642 SET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog, fn); 14643} 14644 14645typedef void (GLAPIENTRYP _glptr_GetProgramPipelineiv)(GLuint, GLenum, GLint *); 14646#define CALL_GetProgramPipelineiv(disp, parameters) \ 14647 (* GET_GetProgramPipelineiv(disp)) parameters 14648static inline _glptr_GetProgramPipelineiv GET_GetProgramPipelineiv(struct _glapi_table *disp) { 14649 return (_glptr_GetProgramPipelineiv) (GET_by_offset(disp, _gloffset_GetProgramPipelineiv)); 14650} 14651 14652static inline void SET_GetProgramPipelineiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 14653 SET_by_offset(disp, _gloffset_GetProgramPipelineiv, fn); 14654} 14655 14656typedef GLboolean (GLAPIENTRYP _glptr_IsProgramPipeline)(GLuint); 14657#define CALL_IsProgramPipeline(disp, parameters) \ 14658 (* GET_IsProgramPipeline(disp)) parameters 14659static inline _glptr_IsProgramPipeline GET_IsProgramPipeline(struct _glapi_table *disp) { 14660 return (_glptr_IsProgramPipeline) (GET_by_offset(disp, _gloffset_IsProgramPipeline)); 14661} 14662 14663static inline void SET_IsProgramPipeline(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 14664 SET_by_offset(disp, _gloffset_IsProgramPipeline, fn); 14665} 14666 14667typedef void (GLAPIENTRYP _glptr_LockArraysEXT)(GLint, GLsizei); 14668#define CALL_LockArraysEXT(disp, parameters) \ 14669 (* GET_LockArraysEXT(disp)) parameters 14670static inline _glptr_LockArraysEXT GET_LockArraysEXT(struct _glapi_table *disp) { 14671 return (_glptr_LockArraysEXT) (GET_by_offset(disp, _gloffset_LockArraysEXT)); 14672} 14673 14674static inline void SET_LockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei)) { 14675 SET_by_offset(disp, _gloffset_LockArraysEXT, fn); 14676} 14677 14678typedef void (GLAPIENTRYP _glptr_ProgramUniform1d)(GLuint, GLint, GLdouble); 14679#define CALL_ProgramUniform1d(disp, parameters) \ 14680 (* GET_ProgramUniform1d(disp)) parameters 14681static inline _glptr_ProgramUniform1d GET_ProgramUniform1d(struct _glapi_table *disp) { 14682 return (_glptr_ProgramUniform1d) (GET_by_offset(disp, _gloffset_ProgramUniform1d)); 14683} 14684 14685static inline void SET_ProgramUniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble)) { 14686 SET_by_offset(disp, _gloffset_ProgramUniform1d, fn); 14687} 14688 14689typedef void (GLAPIENTRYP _glptr_ProgramUniform1dv)(GLuint, GLint, GLsizei, const GLdouble *); 14690#define CALL_ProgramUniform1dv(disp, parameters) \ 14691 (* GET_ProgramUniform1dv(disp)) parameters 14692static inline _glptr_ProgramUniform1dv GET_ProgramUniform1dv(struct _glapi_table *disp) { 14693 return (_glptr_ProgramUniform1dv) (GET_by_offset(disp, _gloffset_ProgramUniform1dv)); 14694} 14695 14696static inline void SET_ProgramUniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) { 14697 SET_by_offset(disp, _gloffset_ProgramUniform1dv, fn); 14698} 14699 14700typedef void (GLAPIENTRYP _glptr_ProgramUniform1f)(GLuint, GLint, GLfloat); 14701#define CALL_ProgramUniform1f(disp, parameters) \ 14702 (* GET_ProgramUniform1f(disp)) parameters 14703static inline _glptr_ProgramUniform1f GET_ProgramUniform1f(struct _glapi_table *disp) { 14704 return (_glptr_ProgramUniform1f) (GET_by_offset(disp, _gloffset_ProgramUniform1f)); 14705} 14706 14707static inline void SET_ProgramUniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat)) { 14708 SET_by_offset(disp, _gloffset_ProgramUniform1f, fn); 14709} 14710 14711typedef void (GLAPIENTRYP _glptr_ProgramUniform1fv)(GLuint, GLint, GLsizei, const GLfloat *); 14712#define CALL_ProgramUniform1fv(disp, parameters) \ 14713 (* GET_ProgramUniform1fv(disp)) parameters 14714static inline _glptr_ProgramUniform1fv GET_ProgramUniform1fv(struct _glapi_table *disp) { 14715 return (_glptr_ProgramUniform1fv) (GET_by_offset(disp, _gloffset_ProgramUniform1fv)); 14716} 14717 14718static inline void SET_ProgramUniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) { 14719 SET_by_offset(disp, _gloffset_ProgramUniform1fv, fn); 14720} 14721 14722typedef void (GLAPIENTRYP _glptr_ProgramUniform1i)(GLuint, GLint, GLint); 14723#define CALL_ProgramUniform1i(disp, parameters) \ 14724 (* GET_ProgramUniform1i(disp)) parameters 14725static inline _glptr_ProgramUniform1i GET_ProgramUniform1i(struct _glapi_table *disp) { 14726 return (_glptr_ProgramUniform1i) (GET_by_offset(disp, _gloffset_ProgramUniform1i)); 14727} 14728 14729static inline void SET_ProgramUniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) { 14730 SET_by_offset(disp, _gloffset_ProgramUniform1i, fn); 14731} 14732 14733typedef void (GLAPIENTRYP _glptr_ProgramUniform1iv)(GLuint, GLint, GLsizei, const GLint *); 14734#define CALL_ProgramUniform1iv(disp, parameters) \ 14735 (* GET_ProgramUniform1iv(disp)) parameters 14736static inline _glptr_ProgramUniform1iv GET_ProgramUniform1iv(struct _glapi_table *disp) { 14737 return (_glptr_ProgramUniform1iv) (GET_by_offset(disp, _gloffset_ProgramUniform1iv)); 14738} 14739 14740static inline void SET_ProgramUniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) { 14741 SET_by_offset(disp, _gloffset_ProgramUniform1iv, fn); 14742} 14743 14744typedef void (GLAPIENTRYP _glptr_ProgramUniform1ui)(GLuint, GLint, GLuint); 14745#define CALL_ProgramUniform1ui(disp, parameters) \ 14746 (* GET_ProgramUniform1ui(disp)) parameters 14747static inline _glptr_ProgramUniform1ui GET_ProgramUniform1ui(struct _glapi_table *disp) { 14748 return (_glptr_ProgramUniform1ui) (GET_by_offset(disp, _gloffset_ProgramUniform1ui)); 14749} 14750 14751static inline void SET_ProgramUniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint)) { 14752 SET_by_offset(disp, _gloffset_ProgramUniform1ui, fn); 14753} 14754 14755typedef void (GLAPIENTRYP _glptr_ProgramUniform1uiv)(GLuint, GLint, GLsizei, const GLuint *); 14756#define CALL_ProgramUniform1uiv(disp, parameters) \ 14757 (* GET_ProgramUniform1uiv(disp)) parameters 14758static inline _glptr_ProgramUniform1uiv GET_ProgramUniform1uiv(struct _glapi_table *disp) { 14759 return (_glptr_ProgramUniform1uiv) (GET_by_offset(disp, _gloffset_ProgramUniform1uiv)); 14760} 14761 14762static inline void SET_ProgramUniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) { 14763 SET_by_offset(disp, _gloffset_ProgramUniform1uiv, fn); 14764} 14765 14766typedef void (GLAPIENTRYP _glptr_ProgramUniform2d)(GLuint, GLint, GLdouble, GLdouble); 14767#define CALL_ProgramUniform2d(disp, parameters) \ 14768 (* GET_ProgramUniform2d(disp)) parameters 14769static inline _glptr_ProgramUniform2d GET_ProgramUniform2d(struct _glapi_table *disp) { 14770 return (_glptr_ProgramUniform2d) (GET_by_offset(disp, _gloffset_ProgramUniform2d)); 14771} 14772 14773static inline void SET_ProgramUniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble)) { 14774 SET_by_offset(disp, _gloffset_ProgramUniform2d, fn); 14775} 14776 14777typedef void (GLAPIENTRYP _glptr_ProgramUniform2dv)(GLuint, GLint, GLsizei, const GLdouble *); 14778#define CALL_ProgramUniform2dv(disp, parameters) \ 14779 (* GET_ProgramUniform2dv(disp)) parameters 14780static inline _glptr_ProgramUniform2dv GET_ProgramUniform2dv(struct _glapi_table *disp) { 14781 return (_glptr_ProgramUniform2dv) (GET_by_offset(disp, _gloffset_ProgramUniform2dv)); 14782} 14783 14784static inline void SET_ProgramUniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) { 14785 SET_by_offset(disp, _gloffset_ProgramUniform2dv, fn); 14786} 14787 14788typedef void (GLAPIENTRYP _glptr_ProgramUniform2f)(GLuint, GLint, GLfloat, GLfloat); 14789#define CALL_ProgramUniform2f(disp, parameters) \ 14790 (* GET_ProgramUniform2f(disp)) parameters 14791static inline _glptr_ProgramUniform2f GET_ProgramUniform2f(struct _glapi_table *disp) { 14792 return (_glptr_ProgramUniform2f) (GET_by_offset(disp, _gloffset_ProgramUniform2f)); 14793} 14794 14795static inline void SET_ProgramUniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat)) { 14796 SET_by_offset(disp, _gloffset_ProgramUniform2f, fn); 14797} 14798 14799typedef void (GLAPIENTRYP _glptr_ProgramUniform2fv)(GLuint, GLint, GLsizei, const GLfloat *); 14800#define CALL_ProgramUniform2fv(disp, parameters) \ 14801 (* GET_ProgramUniform2fv(disp)) parameters 14802static inline _glptr_ProgramUniform2fv GET_ProgramUniform2fv(struct _glapi_table *disp) { 14803 return (_glptr_ProgramUniform2fv) (GET_by_offset(disp, _gloffset_ProgramUniform2fv)); 14804} 14805 14806static inline void SET_ProgramUniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) { 14807 SET_by_offset(disp, _gloffset_ProgramUniform2fv, fn); 14808} 14809 14810typedef void (GLAPIENTRYP _glptr_ProgramUniform2i)(GLuint, GLint, GLint, GLint); 14811#define CALL_ProgramUniform2i(disp, parameters) \ 14812 (* GET_ProgramUniform2i(disp)) parameters 14813static inline _glptr_ProgramUniform2i GET_ProgramUniform2i(struct _glapi_table *disp) { 14814 return (_glptr_ProgramUniform2i) (GET_by_offset(disp, _gloffset_ProgramUniform2i)); 14815} 14816 14817static inline void SET_ProgramUniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) { 14818 SET_by_offset(disp, _gloffset_ProgramUniform2i, fn); 14819} 14820 14821typedef void (GLAPIENTRYP _glptr_ProgramUniform2iv)(GLuint, GLint, GLsizei, const GLint *); 14822#define CALL_ProgramUniform2iv(disp, parameters) \ 14823 (* GET_ProgramUniform2iv(disp)) parameters 14824static inline _glptr_ProgramUniform2iv GET_ProgramUniform2iv(struct _glapi_table *disp) { 14825 return (_glptr_ProgramUniform2iv) (GET_by_offset(disp, _gloffset_ProgramUniform2iv)); 14826} 14827 14828static inline void SET_ProgramUniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) { 14829 SET_by_offset(disp, _gloffset_ProgramUniform2iv, fn); 14830} 14831 14832typedef void (GLAPIENTRYP _glptr_ProgramUniform2ui)(GLuint, GLint, GLuint, GLuint); 14833#define CALL_ProgramUniform2ui(disp, parameters) \ 14834 (* GET_ProgramUniform2ui(disp)) parameters 14835static inline _glptr_ProgramUniform2ui GET_ProgramUniform2ui(struct _glapi_table *disp) { 14836 return (_glptr_ProgramUniform2ui) (GET_by_offset(disp, _gloffset_ProgramUniform2ui)); 14837} 14838 14839static inline void SET_ProgramUniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint)) { 14840 SET_by_offset(disp, _gloffset_ProgramUniform2ui, fn); 14841} 14842 14843typedef void (GLAPIENTRYP _glptr_ProgramUniform2uiv)(GLuint, GLint, GLsizei, const GLuint *); 14844#define CALL_ProgramUniform2uiv(disp, parameters) \ 14845 (* GET_ProgramUniform2uiv(disp)) parameters 14846static inline _glptr_ProgramUniform2uiv GET_ProgramUniform2uiv(struct _glapi_table *disp) { 14847 return (_glptr_ProgramUniform2uiv) (GET_by_offset(disp, _gloffset_ProgramUniform2uiv)); 14848} 14849 14850static inline void SET_ProgramUniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) { 14851 SET_by_offset(disp, _gloffset_ProgramUniform2uiv, fn); 14852} 14853 14854typedef void (GLAPIENTRYP _glptr_ProgramUniform3d)(GLuint, GLint, GLdouble, GLdouble, GLdouble); 14855#define CALL_ProgramUniform3d(disp, parameters) \ 14856 (* GET_ProgramUniform3d(disp)) parameters 14857static inline _glptr_ProgramUniform3d GET_ProgramUniform3d(struct _glapi_table *disp) { 14858 return (_glptr_ProgramUniform3d) (GET_by_offset(disp, _gloffset_ProgramUniform3d)); 14859} 14860 14861static inline void SET_ProgramUniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble)) { 14862 SET_by_offset(disp, _gloffset_ProgramUniform3d, fn); 14863} 14864 14865typedef void (GLAPIENTRYP _glptr_ProgramUniform3dv)(GLuint, GLint, GLsizei, const GLdouble *); 14866#define CALL_ProgramUniform3dv(disp, parameters) \ 14867 (* GET_ProgramUniform3dv(disp)) parameters 14868static inline _glptr_ProgramUniform3dv GET_ProgramUniform3dv(struct _glapi_table *disp) { 14869 return (_glptr_ProgramUniform3dv) (GET_by_offset(disp, _gloffset_ProgramUniform3dv)); 14870} 14871 14872static inline void SET_ProgramUniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) { 14873 SET_by_offset(disp, _gloffset_ProgramUniform3dv, fn); 14874} 14875 14876typedef void (GLAPIENTRYP _glptr_ProgramUniform3f)(GLuint, GLint, GLfloat, GLfloat, GLfloat); 14877#define CALL_ProgramUniform3f(disp, parameters) \ 14878 (* GET_ProgramUniform3f(disp)) parameters 14879static inline _glptr_ProgramUniform3f GET_ProgramUniform3f(struct _glapi_table *disp) { 14880 return (_glptr_ProgramUniform3f) (GET_by_offset(disp, _gloffset_ProgramUniform3f)); 14881} 14882 14883static inline void SET_ProgramUniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat)) { 14884 SET_by_offset(disp, _gloffset_ProgramUniform3f, fn); 14885} 14886 14887typedef void (GLAPIENTRYP _glptr_ProgramUniform3fv)(GLuint, GLint, GLsizei, const GLfloat *); 14888#define CALL_ProgramUniform3fv(disp, parameters) \ 14889 (* GET_ProgramUniform3fv(disp)) parameters 14890static inline _glptr_ProgramUniform3fv GET_ProgramUniform3fv(struct _glapi_table *disp) { 14891 return (_glptr_ProgramUniform3fv) (GET_by_offset(disp, _gloffset_ProgramUniform3fv)); 14892} 14893 14894static inline void SET_ProgramUniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) { 14895 SET_by_offset(disp, _gloffset_ProgramUniform3fv, fn); 14896} 14897 14898typedef void (GLAPIENTRYP _glptr_ProgramUniform3i)(GLuint, GLint, GLint, GLint, GLint); 14899#define CALL_ProgramUniform3i(disp, parameters) \ 14900 (* GET_ProgramUniform3i(disp)) parameters 14901static inline _glptr_ProgramUniform3i GET_ProgramUniform3i(struct _glapi_table *disp) { 14902 return (_glptr_ProgramUniform3i) (GET_by_offset(disp, _gloffset_ProgramUniform3i)); 14903} 14904 14905static inline void SET_ProgramUniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) { 14906 SET_by_offset(disp, _gloffset_ProgramUniform3i, fn); 14907} 14908 14909typedef void (GLAPIENTRYP _glptr_ProgramUniform3iv)(GLuint, GLint, GLsizei, const GLint *); 14910#define CALL_ProgramUniform3iv(disp, parameters) \ 14911 (* GET_ProgramUniform3iv(disp)) parameters 14912static inline _glptr_ProgramUniform3iv GET_ProgramUniform3iv(struct _glapi_table *disp) { 14913 return (_glptr_ProgramUniform3iv) (GET_by_offset(disp, _gloffset_ProgramUniform3iv)); 14914} 14915 14916static inline void SET_ProgramUniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) { 14917 SET_by_offset(disp, _gloffset_ProgramUniform3iv, fn); 14918} 14919 14920typedef void (GLAPIENTRYP _glptr_ProgramUniform3ui)(GLuint, GLint, GLuint, GLuint, GLuint); 14921#define CALL_ProgramUniform3ui(disp, parameters) \ 14922 (* GET_ProgramUniform3ui(disp)) parameters 14923static inline _glptr_ProgramUniform3ui GET_ProgramUniform3ui(struct _glapi_table *disp) { 14924 return (_glptr_ProgramUniform3ui) (GET_by_offset(disp, _gloffset_ProgramUniform3ui)); 14925} 14926 14927static inline void SET_ProgramUniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint)) { 14928 SET_by_offset(disp, _gloffset_ProgramUniform3ui, fn); 14929} 14930 14931typedef void (GLAPIENTRYP _glptr_ProgramUniform3uiv)(GLuint, GLint, GLsizei, const GLuint *); 14932#define CALL_ProgramUniform3uiv(disp, parameters) \ 14933 (* GET_ProgramUniform3uiv(disp)) parameters 14934static inline _glptr_ProgramUniform3uiv GET_ProgramUniform3uiv(struct _glapi_table *disp) { 14935 return (_glptr_ProgramUniform3uiv) (GET_by_offset(disp, _gloffset_ProgramUniform3uiv)); 14936} 14937 14938static inline void SET_ProgramUniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) { 14939 SET_by_offset(disp, _gloffset_ProgramUniform3uiv, fn); 14940} 14941 14942typedef void (GLAPIENTRYP _glptr_ProgramUniform4d)(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble); 14943#define CALL_ProgramUniform4d(disp, parameters) \ 14944 (* GET_ProgramUniform4d(disp)) parameters 14945static inline _glptr_ProgramUniform4d GET_ProgramUniform4d(struct _glapi_table *disp) { 14946 return (_glptr_ProgramUniform4d) (GET_by_offset(disp, _gloffset_ProgramUniform4d)); 14947} 14948 14949static inline void SET_ProgramUniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble)) { 14950 SET_by_offset(disp, _gloffset_ProgramUniform4d, fn); 14951} 14952 14953typedef void (GLAPIENTRYP _glptr_ProgramUniform4dv)(GLuint, GLint, GLsizei, const GLdouble *); 14954#define CALL_ProgramUniform4dv(disp, parameters) \ 14955 (* GET_ProgramUniform4dv(disp)) parameters 14956static inline _glptr_ProgramUniform4dv GET_ProgramUniform4dv(struct _glapi_table *disp) { 14957 return (_glptr_ProgramUniform4dv) (GET_by_offset(disp, _gloffset_ProgramUniform4dv)); 14958} 14959 14960static inline void SET_ProgramUniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) { 14961 SET_by_offset(disp, _gloffset_ProgramUniform4dv, fn); 14962} 14963 14964typedef void (GLAPIENTRYP _glptr_ProgramUniform4f)(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat); 14965#define CALL_ProgramUniform4f(disp, parameters) \ 14966 (* GET_ProgramUniform4f(disp)) parameters 14967static inline _glptr_ProgramUniform4f GET_ProgramUniform4f(struct _glapi_table *disp) { 14968 return (_glptr_ProgramUniform4f) (GET_by_offset(disp, _gloffset_ProgramUniform4f)); 14969} 14970 14971static inline void SET_ProgramUniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat)) { 14972 SET_by_offset(disp, _gloffset_ProgramUniform4f, fn); 14973} 14974 14975typedef void (GLAPIENTRYP _glptr_ProgramUniform4fv)(GLuint, GLint, GLsizei, const GLfloat *); 14976#define CALL_ProgramUniform4fv(disp, parameters) \ 14977 (* GET_ProgramUniform4fv(disp)) parameters 14978static inline _glptr_ProgramUniform4fv GET_ProgramUniform4fv(struct _glapi_table *disp) { 14979 return (_glptr_ProgramUniform4fv) (GET_by_offset(disp, _gloffset_ProgramUniform4fv)); 14980} 14981 14982static inline void SET_ProgramUniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) { 14983 SET_by_offset(disp, _gloffset_ProgramUniform4fv, fn); 14984} 14985 14986typedef void (GLAPIENTRYP _glptr_ProgramUniform4i)(GLuint, GLint, GLint, GLint, GLint, GLint); 14987#define CALL_ProgramUniform4i(disp, parameters) \ 14988 (* GET_ProgramUniform4i(disp)) parameters 14989static inline _glptr_ProgramUniform4i GET_ProgramUniform4i(struct _glapi_table *disp) { 14990 return (_glptr_ProgramUniform4i) (GET_by_offset(disp, _gloffset_ProgramUniform4i)); 14991} 14992 14993static inline void SET_ProgramUniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint)) { 14994 SET_by_offset(disp, _gloffset_ProgramUniform4i, fn); 14995} 14996 14997typedef void (GLAPIENTRYP _glptr_ProgramUniform4iv)(GLuint, GLint, GLsizei, const GLint *); 14998#define CALL_ProgramUniform4iv(disp, parameters) \ 14999 (* GET_ProgramUniform4iv(disp)) parameters 15000static inline _glptr_ProgramUniform4iv GET_ProgramUniform4iv(struct _glapi_table *disp) { 15001 return (_glptr_ProgramUniform4iv) (GET_by_offset(disp, _gloffset_ProgramUniform4iv)); 15002} 15003 15004static inline void SET_ProgramUniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) { 15005 SET_by_offset(disp, _gloffset_ProgramUniform4iv, fn); 15006} 15007 15008typedef void (GLAPIENTRYP _glptr_ProgramUniform4ui)(GLuint, GLint, GLuint, GLuint, GLuint, GLuint); 15009#define CALL_ProgramUniform4ui(disp, parameters) \ 15010 (* GET_ProgramUniform4ui(disp)) parameters 15011static inline _glptr_ProgramUniform4ui GET_ProgramUniform4ui(struct _glapi_table *disp) { 15012 return (_glptr_ProgramUniform4ui) (GET_by_offset(disp, _gloffset_ProgramUniform4ui)); 15013} 15014 15015static inline void SET_ProgramUniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint, GLuint)) { 15016 SET_by_offset(disp, _gloffset_ProgramUniform4ui, fn); 15017} 15018 15019typedef void (GLAPIENTRYP _glptr_ProgramUniform4uiv)(GLuint, GLint, GLsizei, const GLuint *); 15020#define CALL_ProgramUniform4uiv(disp, parameters) \ 15021 (* GET_ProgramUniform4uiv(disp)) parameters 15022static inline _glptr_ProgramUniform4uiv GET_ProgramUniform4uiv(struct _glapi_table *disp) { 15023 return (_glptr_ProgramUniform4uiv) (GET_by_offset(disp, _gloffset_ProgramUniform4uiv)); 15024} 15025 15026static inline void SET_ProgramUniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) { 15027 SET_by_offset(disp, _gloffset_ProgramUniform4uiv, fn); 15028} 15029 15030typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); 15031#define CALL_ProgramUniformMatrix2dv(disp, parameters) \ 15032 (* GET_ProgramUniformMatrix2dv(disp)) parameters 15033static inline _glptr_ProgramUniformMatrix2dv GET_ProgramUniformMatrix2dv(struct _glapi_table *disp) { 15034 return (_glptr_ProgramUniformMatrix2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv)); 15035} 15036 15037static inline void SET_ProgramUniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { 15038 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv, fn); 15039} 15040 15041typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 15042#define CALL_ProgramUniformMatrix2fv(disp, parameters) \ 15043 (* GET_ProgramUniformMatrix2fv(disp)) parameters 15044static inline _glptr_ProgramUniformMatrix2fv GET_ProgramUniformMatrix2fv(struct _glapi_table *disp) { 15045 return (_glptr_ProgramUniformMatrix2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv)); 15046} 15047 15048static inline void SET_ProgramUniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 15049 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv, fn); 15050} 15051 15052typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); 15053#define CALL_ProgramUniformMatrix2x3dv(disp, parameters) \ 15054 (* GET_ProgramUniformMatrix2x3dv(disp)) parameters 15055static inline _glptr_ProgramUniformMatrix2x3dv GET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp) { 15056 return (_glptr_ProgramUniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv)); 15057} 15058 15059static inline void SET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { 15060 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv, fn); 15061} 15062 15063typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 15064#define CALL_ProgramUniformMatrix2x3fv(disp, parameters) \ 15065 (* GET_ProgramUniformMatrix2x3fv(disp)) parameters 15066static inline _glptr_ProgramUniformMatrix2x3fv GET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp) { 15067 return (_glptr_ProgramUniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv)); 15068} 15069 15070static inline void SET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 15071 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv, fn); 15072} 15073 15074typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); 15075#define CALL_ProgramUniformMatrix2x4dv(disp, parameters) \ 15076 (* GET_ProgramUniformMatrix2x4dv(disp)) parameters 15077static inline _glptr_ProgramUniformMatrix2x4dv GET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp) { 15078 return (_glptr_ProgramUniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv)); 15079} 15080 15081static inline void SET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { 15082 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv, fn); 15083} 15084 15085typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 15086#define CALL_ProgramUniformMatrix2x4fv(disp, parameters) \ 15087 (* GET_ProgramUniformMatrix2x4fv(disp)) parameters 15088static inline _glptr_ProgramUniformMatrix2x4fv GET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp) { 15089 return (_glptr_ProgramUniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv)); 15090} 15091 15092static inline void SET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 15093 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv, fn); 15094} 15095 15096typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); 15097#define CALL_ProgramUniformMatrix3dv(disp, parameters) \ 15098 (* GET_ProgramUniformMatrix3dv(disp)) parameters 15099static inline _glptr_ProgramUniformMatrix3dv GET_ProgramUniformMatrix3dv(struct _glapi_table *disp) { 15100 return (_glptr_ProgramUniformMatrix3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv)); 15101} 15102 15103static inline void SET_ProgramUniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { 15104 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv, fn); 15105} 15106 15107typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 15108#define CALL_ProgramUniformMatrix3fv(disp, parameters) \ 15109 (* GET_ProgramUniformMatrix3fv(disp)) parameters 15110static inline _glptr_ProgramUniformMatrix3fv GET_ProgramUniformMatrix3fv(struct _glapi_table *disp) { 15111 return (_glptr_ProgramUniformMatrix3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv)); 15112} 15113 15114static inline void SET_ProgramUniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 15115 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv, fn); 15116} 15117 15118typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); 15119#define CALL_ProgramUniformMatrix3x2dv(disp, parameters) \ 15120 (* GET_ProgramUniformMatrix3x2dv(disp)) parameters 15121static inline _glptr_ProgramUniformMatrix3x2dv GET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp) { 15122 return (_glptr_ProgramUniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv)); 15123} 15124 15125static inline void SET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { 15126 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv, fn); 15127} 15128 15129typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 15130#define CALL_ProgramUniformMatrix3x2fv(disp, parameters) \ 15131 (* GET_ProgramUniformMatrix3x2fv(disp)) parameters 15132static inline _glptr_ProgramUniformMatrix3x2fv GET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp) { 15133 return (_glptr_ProgramUniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv)); 15134} 15135 15136static inline void SET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 15137 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv, fn); 15138} 15139 15140typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); 15141#define CALL_ProgramUniformMatrix3x4dv(disp, parameters) \ 15142 (* GET_ProgramUniformMatrix3x4dv(disp)) parameters 15143static inline _glptr_ProgramUniformMatrix3x4dv GET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp) { 15144 return (_glptr_ProgramUniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv)); 15145} 15146 15147static inline void SET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { 15148 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv, fn); 15149} 15150 15151typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 15152#define CALL_ProgramUniformMatrix3x4fv(disp, parameters) \ 15153 (* GET_ProgramUniformMatrix3x4fv(disp)) parameters 15154static inline _glptr_ProgramUniformMatrix3x4fv GET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp) { 15155 return (_glptr_ProgramUniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv)); 15156} 15157 15158static inline void SET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 15159 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv, fn); 15160} 15161 15162typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); 15163#define CALL_ProgramUniformMatrix4dv(disp, parameters) \ 15164 (* GET_ProgramUniformMatrix4dv(disp)) parameters 15165static inline _glptr_ProgramUniformMatrix4dv GET_ProgramUniformMatrix4dv(struct _glapi_table *disp) { 15166 return (_glptr_ProgramUniformMatrix4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv)); 15167} 15168 15169static inline void SET_ProgramUniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { 15170 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv, fn); 15171} 15172 15173typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 15174#define CALL_ProgramUniformMatrix4fv(disp, parameters) \ 15175 (* GET_ProgramUniformMatrix4fv(disp)) parameters 15176static inline _glptr_ProgramUniformMatrix4fv GET_ProgramUniformMatrix4fv(struct _glapi_table *disp) { 15177 return (_glptr_ProgramUniformMatrix4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv)); 15178} 15179 15180static inline void SET_ProgramUniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 15181 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv, fn); 15182} 15183 15184typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); 15185#define CALL_ProgramUniformMatrix4x2dv(disp, parameters) \ 15186 (* GET_ProgramUniformMatrix4x2dv(disp)) parameters 15187static inline _glptr_ProgramUniformMatrix4x2dv GET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp) { 15188 return (_glptr_ProgramUniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv)); 15189} 15190 15191static inline void SET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { 15192 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv, fn); 15193} 15194 15195typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 15196#define CALL_ProgramUniformMatrix4x2fv(disp, parameters) \ 15197 (* GET_ProgramUniformMatrix4x2fv(disp)) parameters 15198static inline _glptr_ProgramUniformMatrix4x2fv GET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp) { 15199 return (_glptr_ProgramUniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv)); 15200} 15201 15202static inline void SET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 15203 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv, fn); 15204} 15205 15206typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); 15207#define CALL_ProgramUniformMatrix4x3dv(disp, parameters) \ 15208 (* GET_ProgramUniformMatrix4x3dv(disp)) parameters 15209static inline _glptr_ProgramUniformMatrix4x3dv GET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp) { 15210 return (_glptr_ProgramUniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv)); 15211} 15212 15213static inline void SET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { 15214 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv, fn); 15215} 15216 15217typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); 15218#define CALL_ProgramUniformMatrix4x3fv(disp, parameters) \ 15219 (* GET_ProgramUniformMatrix4x3fv(disp)) parameters 15220static inline _glptr_ProgramUniformMatrix4x3fv GET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp) { 15221 return (_glptr_ProgramUniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv)); 15222} 15223 15224static inline void SET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) { 15225 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv, fn); 15226} 15227 15228typedef void (GLAPIENTRYP _glptr_UnlockArraysEXT)(void); 15229#define CALL_UnlockArraysEXT(disp, parameters) \ 15230 (* GET_UnlockArraysEXT(disp)) parameters 15231static inline _glptr_UnlockArraysEXT GET_UnlockArraysEXT(struct _glapi_table *disp) { 15232 return (_glptr_UnlockArraysEXT) (GET_by_offset(disp, _gloffset_UnlockArraysEXT)); 15233} 15234 15235static inline void SET_UnlockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 15236 SET_by_offset(disp, _gloffset_UnlockArraysEXT, fn); 15237} 15238 15239typedef void (GLAPIENTRYP _glptr_UseProgramStages)(GLuint, GLbitfield, GLuint); 15240#define CALL_UseProgramStages(disp, parameters) \ 15241 (* GET_UseProgramStages(disp)) parameters 15242static inline _glptr_UseProgramStages GET_UseProgramStages(struct _glapi_table *disp) { 15243 return (_glptr_UseProgramStages) (GET_by_offset(disp, _gloffset_UseProgramStages)); 15244} 15245 15246static inline void SET_UseProgramStages(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield, GLuint)) { 15247 SET_by_offset(disp, _gloffset_UseProgramStages, fn); 15248} 15249 15250typedef void (GLAPIENTRYP _glptr_ValidateProgramPipeline)(GLuint); 15251#define CALL_ValidateProgramPipeline(disp, parameters) \ 15252 (* GET_ValidateProgramPipeline(disp)) parameters 15253static inline _glptr_ValidateProgramPipeline GET_ValidateProgramPipeline(struct _glapi_table *disp) { 15254 return (_glptr_ValidateProgramPipeline) (GET_by_offset(disp, _gloffset_ValidateProgramPipeline)); 15255} 15256 15257static inline void SET_ValidateProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 15258 SET_by_offset(disp, _gloffset_ValidateProgramPipeline, fn); 15259} 15260 15261typedef void (GLAPIENTRYP _glptr_FramebufferTexture2DMultisampleEXT)(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); 15262#define CALL_FramebufferTexture2DMultisampleEXT(disp, parameters) \ 15263 (* GET_FramebufferTexture2DMultisampleEXT(disp)) parameters 15264static inline _glptr_FramebufferTexture2DMultisampleEXT GET_FramebufferTexture2DMultisampleEXT(struct _glapi_table *disp) { 15265 return (_glptr_FramebufferTexture2DMultisampleEXT) (GET_by_offset(disp, _gloffset_FramebufferTexture2DMultisampleEXT)); 15266} 15267 15268static inline void SET_FramebufferTexture2DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei)) { 15269 SET_by_offset(disp, _gloffset_FramebufferTexture2DMultisampleEXT, fn); 15270} 15271 15272typedef void (GLAPIENTRYP _glptr_DebugMessageCallback)(GLDEBUGPROC, const GLvoid *); 15273#define CALL_DebugMessageCallback(disp, parameters) \ 15274 (* GET_DebugMessageCallback(disp)) parameters 15275static inline _glptr_DebugMessageCallback GET_DebugMessageCallback(struct _glapi_table *disp) { 15276 return (_glptr_DebugMessageCallback) (GET_by_offset(disp, _gloffset_DebugMessageCallback)); 15277} 15278 15279static inline void SET_DebugMessageCallback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLDEBUGPROC, const GLvoid *)) { 15280 SET_by_offset(disp, _gloffset_DebugMessageCallback, fn); 15281} 15282 15283typedef void (GLAPIENTRYP _glptr_DebugMessageControl)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean); 15284#define CALL_DebugMessageControl(disp, parameters) \ 15285 (* GET_DebugMessageControl(disp)) parameters 15286static inline _glptr_DebugMessageControl GET_DebugMessageControl(struct _glapi_table *disp) { 15287 return (_glptr_DebugMessageControl) (GET_by_offset(disp, _gloffset_DebugMessageControl)); 15288} 15289 15290static inline void SET_DebugMessageControl(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean)) { 15291 SET_by_offset(disp, _gloffset_DebugMessageControl, fn); 15292} 15293 15294typedef void (GLAPIENTRYP _glptr_DebugMessageInsert)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar *); 15295#define CALL_DebugMessageInsert(disp, parameters) \ 15296 (* GET_DebugMessageInsert(disp)) parameters 15297static inline _glptr_DebugMessageInsert GET_DebugMessageInsert(struct _glapi_table *disp) { 15298 return (_glptr_DebugMessageInsert) (GET_by_offset(disp, _gloffset_DebugMessageInsert)); 15299} 15300 15301static inline void SET_DebugMessageInsert(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar *)) { 15302 SET_by_offset(disp, _gloffset_DebugMessageInsert, fn); 15303} 15304 15305typedef GLuint (GLAPIENTRYP _glptr_GetDebugMessageLog)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLchar *); 15306#define CALL_GetDebugMessageLog(disp, parameters) \ 15307 (* GET_GetDebugMessageLog(disp)) parameters 15308static inline _glptr_GetDebugMessageLog GET_GetDebugMessageLog(struct _glapi_table *disp) { 15309 return (_glptr_GetDebugMessageLog) (GET_by_offset(disp, _gloffset_GetDebugMessageLog)); 15310} 15311 15312static inline void SET_GetDebugMessageLog(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLchar *)) { 15313 SET_by_offset(disp, _gloffset_GetDebugMessageLog, fn); 15314} 15315 15316typedef void (GLAPIENTRYP _glptr_GetObjectLabel)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *); 15317#define CALL_GetObjectLabel(disp, parameters) \ 15318 (* GET_GetObjectLabel(disp)) parameters 15319static inline _glptr_GetObjectLabel GET_GetObjectLabel(struct _glapi_table *disp) { 15320 return (_glptr_GetObjectLabel) (GET_by_offset(disp, _gloffset_GetObjectLabel)); 15321} 15322 15323static inline void SET_GetObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) { 15324 SET_by_offset(disp, _gloffset_GetObjectLabel, fn); 15325} 15326 15327typedef void (GLAPIENTRYP _glptr_GetObjectPtrLabel)(const GLvoid *, GLsizei, GLsizei *, GLchar *); 15328#define CALL_GetObjectPtrLabel(disp, parameters) \ 15329 (* GET_GetObjectPtrLabel(disp)) parameters 15330static inline _glptr_GetObjectPtrLabel GET_GetObjectPtrLabel(struct _glapi_table *disp) { 15331 return (_glptr_GetObjectPtrLabel) (GET_by_offset(disp, _gloffset_GetObjectPtrLabel)); 15332} 15333 15334static inline void SET_GetObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, GLsizei *, GLchar *)) { 15335 SET_by_offset(disp, _gloffset_GetObjectPtrLabel, fn); 15336} 15337 15338typedef void (GLAPIENTRYP _glptr_ObjectLabel)(GLenum, GLuint, GLsizei, const GLchar *); 15339#define CALL_ObjectLabel(disp, parameters) \ 15340 (* GET_ObjectLabel(disp)) parameters 15341static inline _glptr_ObjectLabel GET_ObjectLabel(struct _glapi_table *disp) { 15342 return (_glptr_ObjectLabel) (GET_by_offset(disp, _gloffset_ObjectLabel)); 15343} 15344 15345static inline void SET_ObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) { 15346 SET_by_offset(disp, _gloffset_ObjectLabel, fn); 15347} 15348 15349typedef void (GLAPIENTRYP _glptr_ObjectPtrLabel)(const GLvoid *, GLsizei, const GLchar *); 15350#define CALL_ObjectPtrLabel(disp, parameters) \ 15351 (* GET_ObjectPtrLabel(disp)) parameters 15352static inline _glptr_ObjectPtrLabel GET_ObjectPtrLabel(struct _glapi_table *disp) { 15353 return (_glptr_ObjectPtrLabel) (GET_by_offset(disp, _gloffset_ObjectPtrLabel)); 15354} 15355 15356static inline void SET_ObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, const GLchar *)) { 15357 SET_by_offset(disp, _gloffset_ObjectPtrLabel, fn); 15358} 15359 15360typedef void (GLAPIENTRYP _glptr_PopDebugGroup)(void); 15361#define CALL_PopDebugGroup(disp, parameters) \ 15362 (* GET_PopDebugGroup(disp)) parameters 15363static inline _glptr_PopDebugGroup GET_PopDebugGroup(struct _glapi_table *disp) { 15364 return (_glptr_PopDebugGroup) (GET_by_offset(disp, _gloffset_PopDebugGroup)); 15365} 15366 15367static inline void SET_PopDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 15368 SET_by_offset(disp, _gloffset_PopDebugGroup, fn); 15369} 15370 15371typedef void (GLAPIENTRYP _glptr_PushDebugGroup)(GLenum, GLuint, GLsizei, const GLchar *); 15372#define CALL_PushDebugGroup(disp, parameters) \ 15373 (* GET_PushDebugGroup(disp)) parameters 15374static inline _glptr_PushDebugGroup GET_PushDebugGroup(struct _glapi_table *disp) { 15375 return (_glptr_PushDebugGroup) (GET_by_offset(disp, _gloffset_PushDebugGroup)); 15376} 15377 15378static inline void SET_PushDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) { 15379 SET_by_offset(disp, _gloffset_PushDebugGroup, fn); 15380} 15381 15382typedef void (GLAPIENTRYP _glptr_SecondaryColor3fEXT)(GLfloat, GLfloat, GLfloat); 15383#define CALL_SecondaryColor3fEXT(disp, parameters) \ 15384 (* GET_SecondaryColor3fEXT(disp)) parameters 15385static inline _glptr_SecondaryColor3fEXT GET_SecondaryColor3fEXT(struct _glapi_table *disp) { 15386 return (_glptr_SecondaryColor3fEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fEXT)); 15387} 15388 15389static inline void SET_SecondaryColor3fEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 15390 SET_by_offset(disp, _gloffset_SecondaryColor3fEXT, fn); 15391} 15392 15393typedef void (GLAPIENTRYP _glptr_SecondaryColor3fvEXT)(const GLfloat *); 15394#define CALL_SecondaryColor3fvEXT(disp, parameters) \ 15395 (* GET_SecondaryColor3fvEXT(disp)) parameters 15396static inline _glptr_SecondaryColor3fvEXT GET_SecondaryColor3fvEXT(struct _glapi_table *disp) { 15397 return (_glptr_SecondaryColor3fvEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fvEXT)); 15398} 15399 15400static inline void SET_SecondaryColor3fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 15401 SET_by_offset(disp, _gloffset_SecondaryColor3fvEXT, fn); 15402} 15403 15404typedef void (GLAPIENTRYP _glptr_MultiDrawElementsEXT)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei); 15405#define CALL_MultiDrawElementsEXT(disp, parameters) \ 15406 (* GET_MultiDrawElementsEXT(disp)) parameters 15407static inline _glptr_MultiDrawElementsEXT GET_MultiDrawElementsEXT(struct _glapi_table *disp) { 15408 return (_glptr_MultiDrawElementsEXT) (GET_by_offset(disp, _gloffset_MultiDrawElementsEXT)); 15409} 15410 15411static inline void SET_MultiDrawElementsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei)) { 15412 SET_by_offset(disp, _gloffset_MultiDrawElementsEXT, fn); 15413} 15414 15415typedef void (GLAPIENTRYP _glptr_FogCoordfEXT)(GLfloat); 15416#define CALL_FogCoordfEXT(disp, parameters) \ 15417 (* GET_FogCoordfEXT(disp)) parameters 15418static inline _glptr_FogCoordfEXT GET_FogCoordfEXT(struct _glapi_table *disp) { 15419 return (_glptr_FogCoordfEXT) (GET_by_offset(disp, _gloffset_FogCoordfEXT)); 15420} 15421 15422static inline void SET_FogCoordfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) { 15423 SET_by_offset(disp, _gloffset_FogCoordfEXT, fn); 15424} 15425 15426typedef void (GLAPIENTRYP _glptr_FogCoordfvEXT)(const GLfloat *); 15427#define CALL_FogCoordfvEXT(disp, parameters) \ 15428 (* GET_FogCoordfvEXT(disp)) parameters 15429static inline _glptr_FogCoordfvEXT GET_FogCoordfvEXT(struct _glapi_table *disp) { 15430 return (_glptr_FogCoordfvEXT) (GET_by_offset(disp, _gloffset_FogCoordfvEXT)); 15431} 15432 15433static inline void SET_FogCoordfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 15434 SET_by_offset(disp, _gloffset_FogCoordfvEXT, fn); 15435} 15436 15437typedef void (GLAPIENTRYP _glptr_ResizeBuffersMESA)(void); 15438#define CALL_ResizeBuffersMESA(disp, parameters) \ 15439 (* GET_ResizeBuffersMESA(disp)) parameters 15440static inline _glptr_ResizeBuffersMESA GET_ResizeBuffersMESA(struct _glapi_table *disp) { 15441 return (_glptr_ResizeBuffersMESA) (GET_by_offset(disp, _gloffset_ResizeBuffersMESA)); 15442} 15443 15444static inline void SET_ResizeBuffersMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 15445 SET_by_offset(disp, _gloffset_ResizeBuffersMESA, fn); 15446} 15447 15448typedef void (GLAPIENTRYP _glptr_WindowPos4dMESA)(GLdouble, GLdouble, GLdouble, GLdouble); 15449#define CALL_WindowPos4dMESA(disp, parameters) \ 15450 (* GET_WindowPos4dMESA(disp)) parameters 15451static inline _glptr_WindowPos4dMESA GET_WindowPos4dMESA(struct _glapi_table *disp) { 15452 return (_glptr_WindowPos4dMESA) (GET_by_offset(disp, _gloffset_WindowPos4dMESA)); 15453} 15454 15455static inline void SET_WindowPos4dMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) { 15456 SET_by_offset(disp, _gloffset_WindowPos4dMESA, fn); 15457} 15458 15459typedef void (GLAPIENTRYP _glptr_WindowPos4dvMESA)(const GLdouble *); 15460#define CALL_WindowPos4dvMESA(disp, parameters) \ 15461 (* GET_WindowPos4dvMESA(disp)) parameters 15462static inline _glptr_WindowPos4dvMESA GET_WindowPos4dvMESA(struct _glapi_table *disp) { 15463 return (_glptr_WindowPos4dvMESA) (GET_by_offset(disp, _gloffset_WindowPos4dvMESA)); 15464} 15465 15466static inline void SET_WindowPos4dvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) { 15467 SET_by_offset(disp, _gloffset_WindowPos4dvMESA, fn); 15468} 15469 15470typedef void (GLAPIENTRYP _glptr_WindowPos4fMESA)(GLfloat, GLfloat, GLfloat, GLfloat); 15471#define CALL_WindowPos4fMESA(disp, parameters) \ 15472 (* GET_WindowPos4fMESA(disp)) parameters 15473static inline _glptr_WindowPos4fMESA GET_WindowPos4fMESA(struct _glapi_table *disp) { 15474 return (_glptr_WindowPos4fMESA) (GET_by_offset(disp, _gloffset_WindowPos4fMESA)); 15475} 15476 15477static inline void SET_WindowPos4fMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) { 15478 SET_by_offset(disp, _gloffset_WindowPos4fMESA, fn); 15479} 15480 15481typedef void (GLAPIENTRYP _glptr_WindowPos4fvMESA)(const GLfloat *); 15482#define CALL_WindowPos4fvMESA(disp, parameters) \ 15483 (* GET_WindowPos4fvMESA(disp)) parameters 15484static inline _glptr_WindowPos4fvMESA GET_WindowPos4fvMESA(struct _glapi_table *disp) { 15485 return (_glptr_WindowPos4fvMESA) (GET_by_offset(disp, _gloffset_WindowPos4fvMESA)); 15486} 15487 15488static inline void SET_WindowPos4fvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) { 15489 SET_by_offset(disp, _gloffset_WindowPos4fvMESA, fn); 15490} 15491 15492typedef void (GLAPIENTRYP _glptr_WindowPos4iMESA)(GLint, GLint, GLint, GLint); 15493#define CALL_WindowPos4iMESA(disp, parameters) \ 15494 (* GET_WindowPos4iMESA(disp)) parameters 15495static inline _glptr_WindowPos4iMESA GET_WindowPos4iMESA(struct _glapi_table *disp) { 15496 return (_glptr_WindowPos4iMESA) (GET_by_offset(disp, _gloffset_WindowPos4iMESA)); 15497} 15498 15499static inline void SET_WindowPos4iMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 15500 SET_by_offset(disp, _gloffset_WindowPos4iMESA, fn); 15501} 15502 15503typedef void (GLAPIENTRYP _glptr_WindowPos4ivMESA)(const GLint *); 15504#define CALL_WindowPos4ivMESA(disp, parameters) \ 15505 (* GET_WindowPos4ivMESA(disp)) parameters 15506static inline _glptr_WindowPos4ivMESA GET_WindowPos4ivMESA(struct _glapi_table *disp) { 15507 return (_glptr_WindowPos4ivMESA) (GET_by_offset(disp, _gloffset_WindowPos4ivMESA)); 15508} 15509 15510static inline void SET_WindowPos4ivMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) { 15511 SET_by_offset(disp, _gloffset_WindowPos4ivMESA, fn); 15512} 15513 15514typedef void (GLAPIENTRYP _glptr_WindowPos4sMESA)(GLshort, GLshort, GLshort, GLshort); 15515#define CALL_WindowPos4sMESA(disp, parameters) \ 15516 (* GET_WindowPos4sMESA(disp)) parameters 15517static inline _glptr_WindowPos4sMESA GET_WindowPos4sMESA(struct _glapi_table *disp) { 15518 return (_glptr_WindowPos4sMESA) (GET_by_offset(disp, _gloffset_WindowPos4sMESA)); 15519} 15520 15521static inline void SET_WindowPos4sMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) { 15522 SET_by_offset(disp, _gloffset_WindowPos4sMESA, fn); 15523} 15524 15525typedef void (GLAPIENTRYP _glptr_WindowPos4svMESA)(const GLshort *); 15526#define CALL_WindowPos4svMESA(disp, parameters) \ 15527 (* GET_WindowPos4svMESA(disp)) parameters 15528static inline _glptr_WindowPos4svMESA GET_WindowPos4svMESA(struct _glapi_table *disp) { 15529 return (_glptr_WindowPos4svMESA) (GET_by_offset(disp, _gloffset_WindowPos4svMESA)); 15530} 15531 15532static inline void SET_WindowPos4svMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) { 15533 SET_by_offset(disp, _gloffset_WindowPos4svMESA, fn); 15534} 15535 15536typedef void (GLAPIENTRYP _glptr_MultiModeDrawArraysIBM)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint); 15537#define CALL_MultiModeDrawArraysIBM(disp, parameters) \ 15538 (* GET_MultiModeDrawArraysIBM(disp)) parameters 15539static inline _glptr_MultiModeDrawArraysIBM GET_MultiModeDrawArraysIBM(struct _glapi_table *disp) { 15540 return (_glptr_MultiModeDrawArraysIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM)); 15541} 15542 15543static inline void SET_MultiModeDrawArraysIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint)) { 15544 SET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM, fn); 15545} 15546 15547typedef void (GLAPIENTRYP _glptr_MultiModeDrawElementsIBM)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint); 15548#define CALL_MultiModeDrawElementsIBM(disp, parameters) \ 15549 (* GET_MultiModeDrawElementsIBM(disp)) parameters 15550static inline _glptr_MultiModeDrawElementsIBM GET_MultiModeDrawElementsIBM(struct _glapi_table *disp) { 15551 return (_glptr_MultiModeDrawElementsIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM)); 15552} 15553 15554static inline void SET_MultiModeDrawElementsIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint)) { 15555 SET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM, fn); 15556} 15557 15558typedef GLboolean (GLAPIENTRYP _glptr_AreProgramsResidentNV)(GLsizei, const GLuint *, GLboolean *); 15559#define CALL_AreProgramsResidentNV(disp, parameters) \ 15560 (* GET_AreProgramsResidentNV(disp)) parameters 15561static inline _glptr_AreProgramsResidentNV GET_AreProgramsResidentNV(struct _glapi_table *disp) { 15562 return (_glptr_AreProgramsResidentNV) (GET_by_offset(disp, _gloffset_AreProgramsResidentNV)); 15563} 15564 15565static inline void SET_AreProgramsResidentNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) { 15566 SET_by_offset(disp, _gloffset_AreProgramsResidentNV, fn); 15567} 15568 15569typedef void (GLAPIENTRYP _glptr_ExecuteProgramNV)(GLenum, GLuint, const GLfloat *); 15570#define CALL_ExecuteProgramNV(disp, parameters) \ 15571 (* GET_ExecuteProgramNV(disp)) parameters 15572static inline _glptr_ExecuteProgramNV GET_ExecuteProgramNV(struct _glapi_table *disp) { 15573 return (_glptr_ExecuteProgramNV) (GET_by_offset(disp, _gloffset_ExecuteProgramNV)); 15574} 15575 15576static inline void SET_ExecuteProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) { 15577 SET_by_offset(disp, _gloffset_ExecuteProgramNV, fn); 15578} 15579 15580typedef void (GLAPIENTRYP _glptr_GetProgramParameterdvNV)(GLenum, GLuint, GLenum, GLdouble *); 15581#define CALL_GetProgramParameterdvNV(disp, parameters) \ 15582 (* GET_GetProgramParameterdvNV(disp)) parameters 15583static inline _glptr_GetProgramParameterdvNV GET_GetProgramParameterdvNV(struct _glapi_table *disp) { 15584 return (_glptr_GetProgramParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterdvNV)); 15585} 15586 15587static inline void SET_GetProgramParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLdouble *)) { 15588 SET_by_offset(disp, _gloffset_GetProgramParameterdvNV, fn); 15589} 15590 15591typedef void (GLAPIENTRYP _glptr_GetProgramParameterfvNV)(GLenum, GLuint, GLenum, GLfloat *); 15592#define CALL_GetProgramParameterfvNV(disp, parameters) \ 15593 (* GET_GetProgramParameterfvNV(disp)) parameters 15594static inline _glptr_GetProgramParameterfvNV GET_GetProgramParameterfvNV(struct _glapi_table *disp) { 15595 return (_glptr_GetProgramParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterfvNV)); 15596} 15597 15598static inline void SET_GetProgramParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLfloat *)) { 15599 SET_by_offset(disp, _gloffset_GetProgramParameterfvNV, fn); 15600} 15601 15602typedef void (GLAPIENTRYP _glptr_GetProgramStringNV)(GLuint, GLenum, GLubyte *); 15603#define CALL_GetProgramStringNV(disp, parameters) \ 15604 (* GET_GetProgramStringNV(disp)) parameters 15605static inline _glptr_GetProgramStringNV GET_GetProgramStringNV(struct _glapi_table *disp) { 15606 return (_glptr_GetProgramStringNV) (GET_by_offset(disp, _gloffset_GetProgramStringNV)); 15607} 15608 15609static inline void SET_GetProgramStringNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLubyte *)) { 15610 SET_by_offset(disp, _gloffset_GetProgramStringNV, fn); 15611} 15612 15613typedef void (GLAPIENTRYP _glptr_GetProgramivNV)(GLuint, GLenum, GLint *); 15614#define CALL_GetProgramivNV(disp, parameters) \ 15615 (* GET_GetProgramivNV(disp)) parameters 15616static inline _glptr_GetProgramivNV GET_GetProgramivNV(struct _glapi_table *disp) { 15617 return (_glptr_GetProgramivNV) (GET_by_offset(disp, _gloffset_GetProgramivNV)); 15618} 15619 15620static inline void SET_GetProgramivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 15621 SET_by_offset(disp, _gloffset_GetProgramivNV, fn); 15622} 15623 15624typedef void (GLAPIENTRYP _glptr_GetTrackMatrixivNV)(GLenum, GLuint, GLenum, GLint *); 15625#define CALL_GetTrackMatrixivNV(disp, parameters) \ 15626 (* GET_GetTrackMatrixivNV(disp)) parameters 15627static inline _glptr_GetTrackMatrixivNV GET_GetTrackMatrixivNV(struct _glapi_table *disp) { 15628 return (_glptr_GetTrackMatrixivNV) (GET_by_offset(disp, _gloffset_GetTrackMatrixivNV)); 15629} 15630 15631static inline void SET_GetTrackMatrixivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) { 15632 SET_by_offset(disp, _gloffset_GetTrackMatrixivNV, fn); 15633} 15634 15635typedef void (GLAPIENTRYP _glptr_GetVertexAttribdvNV)(GLuint, GLenum, GLdouble *); 15636#define CALL_GetVertexAttribdvNV(disp, parameters) \ 15637 (* GET_GetVertexAttribdvNV(disp)) parameters 15638static inline _glptr_GetVertexAttribdvNV GET_GetVertexAttribdvNV(struct _glapi_table *disp) { 15639 return (_glptr_GetVertexAttribdvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribdvNV)); 15640} 15641 15642static inline void SET_GetVertexAttribdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) { 15643 SET_by_offset(disp, _gloffset_GetVertexAttribdvNV, fn); 15644} 15645 15646typedef void (GLAPIENTRYP _glptr_GetVertexAttribfvNV)(GLuint, GLenum, GLfloat *); 15647#define CALL_GetVertexAttribfvNV(disp, parameters) \ 15648 (* GET_GetVertexAttribfvNV(disp)) parameters 15649static inline _glptr_GetVertexAttribfvNV GET_GetVertexAttribfvNV(struct _glapi_table *disp) { 15650 return (_glptr_GetVertexAttribfvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribfvNV)); 15651} 15652 15653static inline void SET_GetVertexAttribfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) { 15654 SET_by_offset(disp, _gloffset_GetVertexAttribfvNV, fn); 15655} 15656 15657typedef void (GLAPIENTRYP _glptr_GetVertexAttribivNV)(GLuint, GLenum, GLint *); 15658#define CALL_GetVertexAttribivNV(disp, parameters) \ 15659 (* GET_GetVertexAttribivNV(disp)) parameters 15660static inline _glptr_GetVertexAttribivNV GET_GetVertexAttribivNV(struct _glapi_table *disp) { 15661 return (_glptr_GetVertexAttribivNV) (GET_by_offset(disp, _gloffset_GetVertexAttribivNV)); 15662} 15663 15664static inline void SET_GetVertexAttribivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 15665 SET_by_offset(disp, _gloffset_GetVertexAttribivNV, fn); 15666} 15667 15668typedef void (GLAPIENTRYP _glptr_LoadProgramNV)(GLenum, GLuint, GLsizei, const GLubyte *); 15669#define CALL_LoadProgramNV(disp, parameters) \ 15670 (* GET_LoadProgramNV(disp)) parameters 15671static inline _glptr_LoadProgramNV GET_LoadProgramNV(struct _glapi_table *disp) { 15672 return (_glptr_LoadProgramNV) (GET_by_offset(disp, _gloffset_LoadProgramNV)); 15673} 15674 15675static inline void SET_LoadProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLubyte *)) { 15676 SET_by_offset(disp, _gloffset_LoadProgramNV, fn); 15677} 15678 15679typedef void (GLAPIENTRYP _glptr_ProgramParameters4dvNV)(GLenum, GLuint, GLsizei, const GLdouble *); 15680#define CALL_ProgramParameters4dvNV(disp, parameters) \ 15681 (* GET_ProgramParameters4dvNV(disp)) parameters 15682static inline _glptr_ProgramParameters4dvNV GET_ProgramParameters4dvNV(struct _glapi_table *disp) { 15683 return (_glptr_ProgramParameters4dvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4dvNV)); 15684} 15685 15686static inline void SET_ProgramParameters4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLdouble *)) { 15687 SET_by_offset(disp, _gloffset_ProgramParameters4dvNV, fn); 15688} 15689 15690typedef void (GLAPIENTRYP _glptr_ProgramParameters4fvNV)(GLenum, GLuint, GLsizei, const GLfloat *); 15691#define CALL_ProgramParameters4fvNV(disp, parameters) \ 15692 (* GET_ProgramParameters4fvNV(disp)) parameters 15693static inline _glptr_ProgramParameters4fvNV GET_ProgramParameters4fvNV(struct _glapi_table *disp) { 15694 return (_glptr_ProgramParameters4fvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4fvNV)); 15695} 15696 15697static inline void SET_ProgramParameters4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) { 15698 SET_by_offset(disp, _gloffset_ProgramParameters4fvNV, fn); 15699} 15700 15701typedef void (GLAPIENTRYP _glptr_RequestResidentProgramsNV)(GLsizei, const GLuint *); 15702#define CALL_RequestResidentProgramsNV(disp, parameters) \ 15703 (* GET_RequestResidentProgramsNV(disp)) parameters 15704static inline _glptr_RequestResidentProgramsNV GET_RequestResidentProgramsNV(struct _glapi_table *disp) { 15705 return (_glptr_RequestResidentProgramsNV) (GET_by_offset(disp, _gloffset_RequestResidentProgramsNV)); 15706} 15707 15708static inline void SET_RequestResidentProgramsNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 15709 SET_by_offset(disp, _gloffset_RequestResidentProgramsNV, fn); 15710} 15711 15712typedef void (GLAPIENTRYP _glptr_TrackMatrixNV)(GLenum, GLuint, GLenum, GLenum); 15713#define CALL_TrackMatrixNV(disp, parameters) \ 15714 (* GET_TrackMatrixNV(disp)) parameters 15715static inline _glptr_TrackMatrixNV GET_TrackMatrixNV(struct _glapi_table *disp) { 15716 return (_glptr_TrackMatrixNV) (GET_by_offset(disp, _gloffset_TrackMatrixNV)); 15717} 15718 15719static inline void SET_TrackMatrixNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLenum)) { 15720 SET_by_offset(disp, _gloffset_TrackMatrixNV, fn); 15721} 15722 15723typedef void (GLAPIENTRYP _glptr_VertexAttrib1dNV)(GLuint, GLdouble); 15724#define CALL_VertexAttrib1dNV(disp, parameters) \ 15725 (* GET_VertexAttrib1dNV(disp)) parameters 15726static inline _glptr_VertexAttrib1dNV GET_VertexAttrib1dNV(struct _glapi_table *disp) { 15727 return (_glptr_VertexAttrib1dNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dNV)); 15728} 15729 15730static inline void SET_VertexAttrib1dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) { 15731 SET_by_offset(disp, _gloffset_VertexAttrib1dNV, fn); 15732} 15733 15734typedef void (GLAPIENTRYP _glptr_VertexAttrib1dvNV)(GLuint, const GLdouble *); 15735#define CALL_VertexAttrib1dvNV(disp, parameters) \ 15736 (* GET_VertexAttrib1dvNV(disp)) parameters 15737static inline _glptr_VertexAttrib1dvNV GET_VertexAttrib1dvNV(struct _glapi_table *disp) { 15738 return (_glptr_VertexAttrib1dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dvNV)); 15739} 15740 15741static inline void SET_VertexAttrib1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 15742 SET_by_offset(disp, _gloffset_VertexAttrib1dvNV, fn); 15743} 15744 15745typedef void (GLAPIENTRYP _glptr_VertexAttrib1fNV)(GLuint, GLfloat); 15746#define CALL_VertexAttrib1fNV(disp, parameters) \ 15747 (* GET_VertexAttrib1fNV(disp)) parameters 15748static inline _glptr_VertexAttrib1fNV GET_VertexAttrib1fNV(struct _glapi_table *disp) { 15749 return (_glptr_VertexAttrib1fNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fNV)); 15750} 15751 15752static inline void SET_VertexAttrib1fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) { 15753 SET_by_offset(disp, _gloffset_VertexAttrib1fNV, fn); 15754} 15755 15756typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvNV)(GLuint, const GLfloat *); 15757#define CALL_VertexAttrib1fvNV(disp, parameters) \ 15758 (* GET_VertexAttrib1fvNV(disp)) parameters 15759static inline _glptr_VertexAttrib1fvNV GET_VertexAttrib1fvNV(struct _glapi_table *disp) { 15760 return (_glptr_VertexAttrib1fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fvNV)); 15761} 15762 15763static inline void SET_VertexAttrib1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 15764 SET_by_offset(disp, _gloffset_VertexAttrib1fvNV, fn); 15765} 15766 15767typedef void (GLAPIENTRYP _glptr_VertexAttrib1sNV)(GLuint, GLshort); 15768#define CALL_VertexAttrib1sNV(disp, parameters) \ 15769 (* GET_VertexAttrib1sNV(disp)) parameters 15770static inline _glptr_VertexAttrib1sNV GET_VertexAttrib1sNV(struct _glapi_table *disp) { 15771 return (_glptr_VertexAttrib1sNV) (GET_by_offset(disp, _gloffset_VertexAttrib1sNV)); 15772} 15773 15774static inline void SET_VertexAttrib1sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) { 15775 SET_by_offset(disp, _gloffset_VertexAttrib1sNV, fn); 15776} 15777 15778typedef void (GLAPIENTRYP _glptr_VertexAttrib1svNV)(GLuint, const GLshort *); 15779#define CALL_VertexAttrib1svNV(disp, parameters) \ 15780 (* GET_VertexAttrib1svNV(disp)) parameters 15781static inline _glptr_VertexAttrib1svNV GET_VertexAttrib1svNV(struct _glapi_table *disp) { 15782 return (_glptr_VertexAttrib1svNV) (GET_by_offset(disp, _gloffset_VertexAttrib1svNV)); 15783} 15784 15785static inline void SET_VertexAttrib1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 15786 SET_by_offset(disp, _gloffset_VertexAttrib1svNV, fn); 15787} 15788 15789typedef void (GLAPIENTRYP _glptr_VertexAttrib2dNV)(GLuint, GLdouble, GLdouble); 15790#define CALL_VertexAttrib2dNV(disp, parameters) \ 15791 (* GET_VertexAttrib2dNV(disp)) parameters 15792static inline _glptr_VertexAttrib2dNV GET_VertexAttrib2dNV(struct _glapi_table *disp) { 15793 return (_glptr_VertexAttrib2dNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dNV)); 15794} 15795 15796static inline void SET_VertexAttrib2dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) { 15797 SET_by_offset(disp, _gloffset_VertexAttrib2dNV, fn); 15798} 15799 15800typedef void (GLAPIENTRYP _glptr_VertexAttrib2dvNV)(GLuint, const GLdouble *); 15801#define CALL_VertexAttrib2dvNV(disp, parameters) \ 15802 (* GET_VertexAttrib2dvNV(disp)) parameters 15803static inline _glptr_VertexAttrib2dvNV GET_VertexAttrib2dvNV(struct _glapi_table *disp) { 15804 return (_glptr_VertexAttrib2dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dvNV)); 15805} 15806 15807static inline void SET_VertexAttrib2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 15808 SET_by_offset(disp, _gloffset_VertexAttrib2dvNV, fn); 15809} 15810 15811typedef void (GLAPIENTRYP _glptr_VertexAttrib2fNV)(GLuint, GLfloat, GLfloat); 15812#define CALL_VertexAttrib2fNV(disp, parameters) \ 15813 (* GET_VertexAttrib2fNV(disp)) parameters 15814static inline _glptr_VertexAttrib2fNV GET_VertexAttrib2fNV(struct _glapi_table *disp) { 15815 return (_glptr_VertexAttrib2fNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fNV)); 15816} 15817 15818static inline void SET_VertexAttrib2fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) { 15819 SET_by_offset(disp, _gloffset_VertexAttrib2fNV, fn); 15820} 15821 15822typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvNV)(GLuint, const GLfloat *); 15823#define CALL_VertexAttrib2fvNV(disp, parameters) \ 15824 (* GET_VertexAttrib2fvNV(disp)) parameters 15825static inline _glptr_VertexAttrib2fvNV GET_VertexAttrib2fvNV(struct _glapi_table *disp) { 15826 return (_glptr_VertexAttrib2fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fvNV)); 15827} 15828 15829static inline void SET_VertexAttrib2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 15830 SET_by_offset(disp, _gloffset_VertexAttrib2fvNV, fn); 15831} 15832 15833typedef void (GLAPIENTRYP _glptr_VertexAttrib2sNV)(GLuint, GLshort, GLshort); 15834#define CALL_VertexAttrib2sNV(disp, parameters) \ 15835 (* GET_VertexAttrib2sNV(disp)) parameters 15836static inline _glptr_VertexAttrib2sNV GET_VertexAttrib2sNV(struct _glapi_table *disp) { 15837 return (_glptr_VertexAttrib2sNV) (GET_by_offset(disp, _gloffset_VertexAttrib2sNV)); 15838} 15839 15840static inline void SET_VertexAttrib2sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) { 15841 SET_by_offset(disp, _gloffset_VertexAttrib2sNV, fn); 15842} 15843 15844typedef void (GLAPIENTRYP _glptr_VertexAttrib2svNV)(GLuint, const GLshort *); 15845#define CALL_VertexAttrib2svNV(disp, parameters) \ 15846 (* GET_VertexAttrib2svNV(disp)) parameters 15847static inline _glptr_VertexAttrib2svNV GET_VertexAttrib2svNV(struct _glapi_table *disp) { 15848 return (_glptr_VertexAttrib2svNV) (GET_by_offset(disp, _gloffset_VertexAttrib2svNV)); 15849} 15850 15851static inline void SET_VertexAttrib2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 15852 SET_by_offset(disp, _gloffset_VertexAttrib2svNV, fn); 15853} 15854 15855typedef void (GLAPIENTRYP _glptr_VertexAttrib3dNV)(GLuint, GLdouble, GLdouble, GLdouble); 15856#define CALL_VertexAttrib3dNV(disp, parameters) \ 15857 (* GET_VertexAttrib3dNV(disp)) parameters 15858static inline _glptr_VertexAttrib3dNV GET_VertexAttrib3dNV(struct _glapi_table *disp) { 15859 return (_glptr_VertexAttrib3dNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dNV)); 15860} 15861 15862static inline void SET_VertexAttrib3dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) { 15863 SET_by_offset(disp, _gloffset_VertexAttrib3dNV, fn); 15864} 15865 15866typedef void (GLAPIENTRYP _glptr_VertexAttrib3dvNV)(GLuint, const GLdouble *); 15867#define CALL_VertexAttrib3dvNV(disp, parameters) \ 15868 (* GET_VertexAttrib3dvNV(disp)) parameters 15869static inline _glptr_VertexAttrib3dvNV GET_VertexAttrib3dvNV(struct _glapi_table *disp) { 15870 return (_glptr_VertexAttrib3dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dvNV)); 15871} 15872 15873static inline void SET_VertexAttrib3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 15874 SET_by_offset(disp, _gloffset_VertexAttrib3dvNV, fn); 15875} 15876 15877typedef void (GLAPIENTRYP _glptr_VertexAttrib3fNV)(GLuint, GLfloat, GLfloat, GLfloat); 15878#define CALL_VertexAttrib3fNV(disp, parameters) \ 15879 (* GET_VertexAttrib3fNV(disp)) parameters 15880static inline _glptr_VertexAttrib3fNV GET_VertexAttrib3fNV(struct _glapi_table *disp) { 15881 return (_glptr_VertexAttrib3fNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fNV)); 15882} 15883 15884static inline void SET_VertexAttrib3fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) { 15885 SET_by_offset(disp, _gloffset_VertexAttrib3fNV, fn); 15886} 15887 15888typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvNV)(GLuint, const GLfloat *); 15889#define CALL_VertexAttrib3fvNV(disp, parameters) \ 15890 (* GET_VertexAttrib3fvNV(disp)) parameters 15891static inline _glptr_VertexAttrib3fvNV GET_VertexAttrib3fvNV(struct _glapi_table *disp) { 15892 return (_glptr_VertexAttrib3fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fvNV)); 15893} 15894 15895static inline void SET_VertexAttrib3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 15896 SET_by_offset(disp, _gloffset_VertexAttrib3fvNV, fn); 15897} 15898 15899typedef void (GLAPIENTRYP _glptr_VertexAttrib3sNV)(GLuint, GLshort, GLshort, GLshort); 15900#define CALL_VertexAttrib3sNV(disp, parameters) \ 15901 (* GET_VertexAttrib3sNV(disp)) parameters 15902static inline _glptr_VertexAttrib3sNV GET_VertexAttrib3sNV(struct _glapi_table *disp) { 15903 return (_glptr_VertexAttrib3sNV) (GET_by_offset(disp, _gloffset_VertexAttrib3sNV)); 15904} 15905 15906static inline void SET_VertexAttrib3sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) { 15907 SET_by_offset(disp, _gloffset_VertexAttrib3sNV, fn); 15908} 15909 15910typedef void (GLAPIENTRYP _glptr_VertexAttrib3svNV)(GLuint, const GLshort *); 15911#define CALL_VertexAttrib3svNV(disp, parameters) \ 15912 (* GET_VertexAttrib3svNV(disp)) parameters 15913static inline _glptr_VertexAttrib3svNV GET_VertexAttrib3svNV(struct _glapi_table *disp) { 15914 return (_glptr_VertexAttrib3svNV) (GET_by_offset(disp, _gloffset_VertexAttrib3svNV)); 15915} 15916 15917static inline void SET_VertexAttrib3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 15918 SET_by_offset(disp, _gloffset_VertexAttrib3svNV, fn); 15919} 15920 15921typedef void (GLAPIENTRYP _glptr_VertexAttrib4dNV)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble); 15922#define CALL_VertexAttrib4dNV(disp, parameters) \ 15923 (* GET_VertexAttrib4dNV(disp)) parameters 15924static inline _glptr_VertexAttrib4dNV GET_VertexAttrib4dNV(struct _glapi_table *disp) { 15925 return (_glptr_VertexAttrib4dNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dNV)); 15926} 15927 15928static inline void SET_VertexAttrib4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) { 15929 SET_by_offset(disp, _gloffset_VertexAttrib4dNV, fn); 15930} 15931 15932typedef void (GLAPIENTRYP _glptr_VertexAttrib4dvNV)(GLuint, const GLdouble *); 15933#define CALL_VertexAttrib4dvNV(disp, parameters) \ 15934 (* GET_VertexAttrib4dvNV(disp)) parameters 15935static inline _glptr_VertexAttrib4dvNV GET_VertexAttrib4dvNV(struct _glapi_table *disp) { 15936 return (_glptr_VertexAttrib4dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dvNV)); 15937} 15938 15939static inline void SET_VertexAttrib4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) { 15940 SET_by_offset(disp, _gloffset_VertexAttrib4dvNV, fn); 15941} 15942 15943typedef void (GLAPIENTRYP _glptr_VertexAttrib4fNV)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat); 15944#define CALL_VertexAttrib4fNV(disp, parameters) \ 15945 (* GET_VertexAttrib4fNV(disp)) parameters 15946static inline _glptr_VertexAttrib4fNV GET_VertexAttrib4fNV(struct _glapi_table *disp) { 15947 return (_glptr_VertexAttrib4fNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fNV)); 15948} 15949 15950static inline void SET_VertexAttrib4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) { 15951 SET_by_offset(disp, _gloffset_VertexAttrib4fNV, fn); 15952} 15953 15954typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvNV)(GLuint, const GLfloat *); 15955#define CALL_VertexAttrib4fvNV(disp, parameters) \ 15956 (* GET_VertexAttrib4fvNV(disp)) parameters 15957static inline _glptr_VertexAttrib4fvNV GET_VertexAttrib4fvNV(struct _glapi_table *disp) { 15958 return (_glptr_VertexAttrib4fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fvNV)); 15959} 15960 15961static inline void SET_VertexAttrib4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 15962 SET_by_offset(disp, _gloffset_VertexAttrib4fvNV, fn); 15963} 15964 15965typedef void (GLAPIENTRYP _glptr_VertexAttrib4sNV)(GLuint, GLshort, GLshort, GLshort, GLshort); 15966#define CALL_VertexAttrib4sNV(disp, parameters) \ 15967 (* GET_VertexAttrib4sNV(disp)) parameters 15968static inline _glptr_VertexAttrib4sNV GET_VertexAttrib4sNV(struct _glapi_table *disp) { 15969 return (_glptr_VertexAttrib4sNV) (GET_by_offset(disp, _gloffset_VertexAttrib4sNV)); 15970} 15971 15972static inline void SET_VertexAttrib4sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) { 15973 SET_by_offset(disp, _gloffset_VertexAttrib4sNV, fn); 15974} 15975 15976typedef void (GLAPIENTRYP _glptr_VertexAttrib4svNV)(GLuint, const GLshort *); 15977#define CALL_VertexAttrib4svNV(disp, parameters) \ 15978 (* GET_VertexAttrib4svNV(disp)) parameters 15979static inline _glptr_VertexAttrib4svNV GET_VertexAttrib4svNV(struct _glapi_table *disp) { 15980 return (_glptr_VertexAttrib4svNV) (GET_by_offset(disp, _gloffset_VertexAttrib4svNV)); 15981} 15982 15983static inline void SET_VertexAttrib4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) { 15984 SET_by_offset(disp, _gloffset_VertexAttrib4svNV, fn); 15985} 15986 15987typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubNV)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte); 15988#define CALL_VertexAttrib4ubNV(disp, parameters) \ 15989 (* GET_VertexAttrib4ubNV(disp)) parameters 15990static inline _glptr_VertexAttrib4ubNV GET_VertexAttrib4ubNV(struct _glapi_table *disp) { 15991 return (_glptr_VertexAttrib4ubNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubNV)); 15992} 15993 15994static inline void SET_VertexAttrib4ubNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) { 15995 SET_by_offset(disp, _gloffset_VertexAttrib4ubNV, fn); 15996} 15997 15998typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubvNV)(GLuint, const GLubyte *); 15999#define CALL_VertexAttrib4ubvNV(disp, parameters) \ 16000 (* GET_VertexAttrib4ubvNV(disp)) parameters 16001static inline _glptr_VertexAttrib4ubvNV GET_VertexAttrib4ubvNV(struct _glapi_table *disp) { 16002 return (_glptr_VertexAttrib4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubvNV)); 16003} 16004 16005static inline void SET_VertexAttrib4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) { 16006 SET_by_offset(disp, _gloffset_VertexAttrib4ubvNV, fn); 16007} 16008 16009typedef void (GLAPIENTRYP _glptr_VertexAttribPointerNV)(GLuint, GLint, GLenum, GLsizei, const GLvoid *); 16010#define CALL_VertexAttribPointerNV(disp, parameters) \ 16011 (* GET_VertexAttribPointerNV(disp)) parameters 16012static inline _glptr_VertexAttribPointerNV GET_VertexAttribPointerNV(struct _glapi_table *disp) { 16013 return (_glptr_VertexAttribPointerNV) (GET_by_offset(disp, _gloffset_VertexAttribPointerNV)); 16014} 16015 16016static inline void SET_VertexAttribPointerNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) { 16017 SET_by_offset(disp, _gloffset_VertexAttribPointerNV, fn); 16018} 16019 16020typedef void (GLAPIENTRYP _glptr_VertexAttribs1dvNV)(GLuint, GLsizei, const GLdouble *); 16021#define CALL_VertexAttribs1dvNV(disp, parameters) \ 16022 (* GET_VertexAttribs1dvNV(disp)) parameters 16023static inline _glptr_VertexAttribs1dvNV GET_VertexAttribs1dvNV(struct _glapi_table *disp) { 16024 return (_glptr_VertexAttribs1dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1dvNV)); 16025} 16026 16027static inline void SET_VertexAttribs1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) { 16028 SET_by_offset(disp, _gloffset_VertexAttribs1dvNV, fn); 16029} 16030 16031typedef void (GLAPIENTRYP _glptr_VertexAttribs1fvNV)(GLuint, GLsizei, const GLfloat *); 16032#define CALL_VertexAttribs1fvNV(disp, parameters) \ 16033 (* GET_VertexAttribs1fvNV(disp)) parameters 16034static inline _glptr_VertexAttribs1fvNV GET_VertexAttribs1fvNV(struct _glapi_table *disp) { 16035 return (_glptr_VertexAttribs1fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1fvNV)); 16036} 16037 16038static inline void SET_VertexAttribs1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) { 16039 SET_by_offset(disp, _gloffset_VertexAttribs1fvNV, fn); 16040} 16041 16042typedef void (GLAPIENTRYP _glptr_VertexAttribs1svNV)(GLuint, GLsizei, const GLshort *); 16043#define CALL_VertexAttribs1svNV(disp, parameters) \ 16044 (* GET_VertexAttribs1svNV(disp)) parameters 16045static inline _glptr_VertexAttribs1svNV GET_VertexAttribs1svNV(struct _glapi_table *disp) { 16046 return (_glptr_VertexAttribs1svNV) (GET_by_offset(disp, _gloffset_VertexAttribs1svNV)); 16047} 16048 16049static inline void SET_VertexAttribs1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) { 16050 SET_by_offset(disp, _gloffset_VertexAttribs1svNV, fn); 16051} 16052 16053typedef void (GLAPIENTRYP _glptr_VertexAttribs2dvNV)(GLuint, GLsizei, const GLdouble *); 16054#define CALL_VertexAttribs2dvNV(disp, parameters) \ 16055 (* GET_VertexAttribs2dvNV(disp)) parameters 16056static inline _glptr_VertexAttribs2dvNV GET_VertexAttribs2dvNV(struct _glapi_table *disp) { 16057 return (_glptr_VertexAttribs2dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2dvNV)); 16058} 16059 16060static inline void SET_VertexAttribs2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) { 16061 SET_by_offset(disp, _gloffset_VertexAttribs2dvNV, fn); 16062} 16063 16064typedef void (GLAPIENTRYP _glptr_VertexAttribs2fvNV)(GLuint, GLsizei, const GLfloat *); 16065#define CALL_VertexAttribs2fvNV(disp, parameters) \ 16066 (* GET_VertexAttribs2fvNV(disp)) parameters 16067static inline _glptr_VertexAttribs2fvNV GET_VertexAttribs2fvNV(struct _glapi_table *disp) { 16068 return (_glptr_VertexAttribs2fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2fvNV)); 16069} 16070 16071static inline void SET_VertexAttribs2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) { 16072 SET_by_offset(disp, _gloffset_VertexAttribs2fvNV, fn); 16073} 16074 16075typedef void (GLAPIENTRYP _glptr_VertexAttribs2svNV)(GLuint, GLsizei, const GLshort *); 16076#define CALL_VertexAttribs2svNV(disp, parameters) \ 16077 (* GET_VertexAttribs2svNV(disp)) parameters 16078static inline _glptr_VertexAttribs2svNV GET_VertexAttribs2svNV(struct _glapi_table *disp) { 16079 return (_glptr_VertexAttribs2svNV) (GET_by_offset(disp, _gloffset_VertexAttribs2svNV)); 16080} 16081 16082static inline void SET_VertexAttribs2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) { 16083 SET_by_offset(disp, _gloffset_VertexAttribs2svNV, fn); 16084} 16085 16086typedef void (GLAPIENTRYP _glptr_VertexAttribs3dvNV)(GLuint, GLsizei, const GLdouble *); 16087#define CALL_VertexAttribs3dvNV(disp, parameters) \ 16088 (* GET_VertexAttribs3dvNV(disp)) parameters 16089static inline _glptr_VertexAttribs3dvNV GET_VertexAttribs3dvNV(struct _glapi_table *disp) { 16090 return (_glptr_VertexAttribs3dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3dvNV)); 16091} 16092 16093static inline void SET_VertexAttribs3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) { 16094 SET_by_offset(disp, _gloffset_VertexAttribs3dvNV, fn); 16095} 16096 16097typedef void (GLAPIENTRYP _glptr_VertexAttribs3fvNV)(GLuint, GLsizei, const GLfloat *); 16098#define CALL_VertexAttribs3fvNV(disp, parameters) \ 16099 (* GET_VertexAttribs3fvNV(disp)) parameters 16100static inline _glptr_VertexAttribs3fvNV GET_VertexAttribs3fvNV(struct _glapi_table *disp) { 16101 return (_glptr_VertexAttribs3fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3fvNV)); 16102} 16103 16104static inline void SET_VertexAttribs3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) { 16105 SET_by_offset(disp, _gloffset_VertexAttribs3fvNV, fn); 16106} 16107 16108typedef void (GLAPIENTRYP _glptr_VertexAttribs3svNV)(GLuint, GLsizei, const GLshort *); 16109#define CALL_VertexAttribs3svNV(disp, parameters) \ 16110 (* GET_VertexAttribs3svNV(disp)) parameters 16111static inline _glptr_VertexAttribs3svNV GET_VertexAttribs3svNV(struct _glapi_table *disp) { 16112 return (_glptr_VertexAttribs3svNV) (GET_by_offset(disp, _gloffset_VertexAttribs3svNV)); 16113} 16114 16115static inline void SET_VertexAttribs3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) { 16116 SET_by_offset(disp, _gloffset_VertexAttribs3svNV, fn); 16117} 16118 16119typedef void (GLAPIENTRYP _glptr_VertexAttribs4dvNV)(GLuint, GLsizei, const GLdouble *); 16120#define CALL_VertexAttribs4dvNV(disp, parameters) \ 16121 (* GET_VertexAttribs4dvNV(disp)) parameters 16122static inline _glptr_VertexAttribs4dvNV GET_VertexAttribs4dvNV(struct _glapi_table *disp) { 16123 return (_glptr_VertexAttribs4dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4dvNV)); 16124} 16125 16126static inline void SET_VertexAttribs4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) { 16127 SET_by_offset(disp, _gloffset_VertexAttribs4dvNV, fn); 16128} 16129 16130typedef void (GLAPIENTRYP _glptr_VertexAttribs4fvNV)(GLuint, GLsizei, const GLfloat *); 16131#define CALL_VertexAttribs4fvNV(disp, parameters) \ 16132 (* GET_VertexAttribs4fvNV(disp)) parameters 16133static inline _glptr_VertexAttribs4fvNV GET_VertexAttribs4fvNV(struct _glapi_table *disp) { 16134 return (_glptr_VertexAttribs4fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4fvNV)); 16135} 16136 16137static inline void SET_VertexAttribs4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) { 16138 SET_by_offset(disp, _gloffset_VertexAttribs4fvNV, fn); 16139} 16140 16141typedef void (GLAPIENTRYP _glptr_VertexAttribs4svNV)(GLuint, GLsizei, const GLshort *); 16142#define CALL_VertexAttribs4svNV(disp, parameters) \ 16143 (* GET_VertexAttribs4svNV(disp)) parameters 16144static inline _glptr_VertexAttribs4svNV GET_VertexAttribs4svNV(struct _glapi_table *disp) { 16145 return (_glptr_VertexAttribs4svNV) (GET_by_offset(disp, _gloffset_VertexAttribs4svNV)); 16146} 16147 16148static inline void SET_VertexAttribs4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) { 16149 SET_by_offset(disp, _gloffset_VertexAttribs4svNV, fn); 16150} 16151 16152typedef void (GLAPIENTRYP _glptr_VertexAttribs4ubvNV)(GLuint, GLsizei, const GLubyte *); 16153#define CALL_VertexAttribs4ubvNV(disp, parameters) \ 16154 (* GET_VertexAttribs4ubvNV(disp)) parameters 16155static inline _glptr_VertexAttribs4ubvNV GET_VertexAttribs4ubvNV(struct _glapi_table *disp) { 16156 return (_glptr_VertexAttribs4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4ubvNV)); 16157} 16158 16159static inline void SET_VertexAttribs4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *)) { 16160 SET_by_offset(disp, _gloffset_VertexAttribs4ubvNV, fn); 16161} 16162 16163typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterfvATI)(GLenum, GLfloat *); 16164#define CALL_GetTexBumpParameterfvATI(disp, parameters) \ 16165 (* GET_GetTexBumpParameterfvATI(disp)) parameters 16166static inline _glptr_GetTexBumpParameterfvATI GET_GetTexBumpParameterfvATI(struct _glapi_table *disp) { 16167 return (_glptr_GetTexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI)); 16168} 16169 16170static inline void SET_GetTexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) { 16171 SET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI, fn); 16172} 16173 16174typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterivATI)(GLenum, GLint *); 16175#define CALL_GetTexBumpParameterivATI(disp, parameters) \ 16176 (* GET_GetTexBumpParameterivATI(disp)) parameters 16177static inline _glptr_GetTexBumpParameterivATI GET_GetTexBumpParameterivATI(struct _glapi_table *disp) { 16178 return (_glptr_GetTexBumpParameterivATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterivATI)); 16179} 16180 16181static inline void SET_GetTexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) { 16182 SET_by_offset(disp, _gloffset_GetTexBumpParameterivATI, fn); 16183} 16184 16185typedef void (GLAPIENTRYP _glptr_TexBumpParameterfvATI)(GLenum, const GLfloat *); 16186#define CALL_TexBumpParameterfvATI(disp, parameters) \ 16187 (* GET_TexBumpParameterfvATI(disp)) parameters 16188static inline _glptr_TexBumpParameterfvATI GET_TexBumpParameterfvATI(struct _glapi_table *disp) { 16189 return (_glptr_TexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_TexBumpParameterfvATI)); 16190} 16191 16192static inline void SET_TexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 16193 SET_by_offset(disp, _gloffset_TexBumpParameterfvATI, fn); 16194} 16195 16196typedef void (GLAPIENTRYP _glptr_TexBumpParameterivATI)(GLenum, const GLint *); 16197#define CALL_TexBumpParameterivATI(disp, parameters) \ 16198 (* GET_TexBumpParameterivATI(disp)) parameters 16199static inline _glptr_TexBumpParameterivATI GET_TexBumpParameterivATI(struct _glapi_table *disp) { 16200 return (_glptr_TexBumpParameterivATI) (GET_by_offset(disp, _gloffset_TexBumpParameterivATI)); 16201} 16202 16203static inline void SET_TexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) { 16204 SET_by_offset(disp, _gloffset_TexBumpParameterivATI, fn); 16205} 16206 16207typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp1ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); 16208#define CALL_AlphaFragmentOp1ATI(disp, parameters) \ 16209 (* GET_AlphaFragmentOp1ATI(disp)) parameters 16210static inline _glptr_AlphaFragmentOp1ATI GET_AlphaFragmentOp1ATI(struct _glapi_table *disp) { 16211 return (_glptr_AlphaFragmentOp1ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI)); 16212} 16213 16214static inline void SET_AlphaFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)) { 16215 SET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI, fn); 16216} 16217 16218typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp2ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 16219#define CALL_AlphaFragmentOp2ATI(disp, parameters) \ 16220 (* GET_AlphaFragmentOp2ATI(disp)) parameters 16221static inline _glptr_AlphaFragmentOp2ATI GET_AlphaFragmentOp2ATI(struct _glapi_table *disp) { 16222 return (_glptr_AlphaFragmentOp2ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI)); 16223} 16224 16225static inline void SET_AlphaFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) { 16226 SET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI, fn); 16227} 16228 16229typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp3ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 16230#define CALL_AlphaFragmentOp3ATI(disp, parameters) \ 16231 (* GET_AlphaFragmentOp3ATI(disp)) parameters 16232static inline _glptr_AlphaFragmentOp3ATI GET_AlphaFragmentOp3ATI(struct _glapi_table *disp) { 16233 return (_glptr_AlphaFragmentOp3ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI)); 16234} 16235 16236static inline void SET_AlphaFragmentOp3ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) { 16237 SET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI, fn); 16238} 16239 16240typedef void (GLAPIENTRYP _glptr_BeginFragmentShaderATI)(void); 16241#define CALL_BeginFragmentShaderATI(disp, parameters) \ 16242 (* GET_BeginFragmentShaderATI(disp)) parameters 16243static inline _glptr_BeginFragmentShaderATI GET_BeginFragmentShaderATI(struct _glapi_table *disp) { 16244 return (_glptr_BeginFragmentShaderATI) (GET_by_offset(disp, _gloffset_BeginFragmentShaderATI)); 16245} 16246 16247static inline void SET_BeginFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 16248 SET_by_offset(disp, _gloffset_BeginFragmentShaderATI, fn); 16249} 16250 16251typedef void (GLAPIENTRYP _glptr_BindFragmentShaderATI)(GLuint); 16252#define CALL_BindFragmentShaderATI(disp, parameters) \ 16253 (* GET_BindFragmentShaderATI(disp)) parameters 16254static inline _glptr_BindFragmentShaderATI GET_BindFragmentShaderATI(struct _glapi_table *disp) { 16255 return (_glptr_BindFragmentShaderATI) (GET_by_offset(disp, _gloffset_BindFragmentShaderATI)); 16256} 16257 16258static inline void SET_BindFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 16259 SET_by_offset(disp, _gloffset_BindFragmentShaderATI, fn); 16260} 16261 16262typedef void (GLAPIENTRYP _glptr_ColorFragmentOp1ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 16263#define CALL_ColorFragmentOp1ATI(disp, parameters) \ 16264 (* GET_ColorFragmentOp1ATI(disp)) parameters 16265static inline _glptr_ColorFragmentOp1ATI GET_ColorFragmentOp1ATI(struct _glapi_table *disp) { 16266 return (_glptr_ColorFragmentOp1ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp1ATI)); 16267} 16268 16269static inline void SET_ColorFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) { 16270 SET_by_offset(disp, _gloffset_ColorFragmentOp1ATI, fn); 16271} 16272 16273typedef void (GLAPIENTRYP _glptr_ColorFragmentOp2ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 16274#define CALL_ColorFragmentOp2ATI(disp, parameters) \ 16275 (* GET_ColorFragmentOp2ATI(disp)) parameters 16276static inline _glptr_ColorFragmentOp2ATI GET_ColorFragmentOp2ATI(struct _glapi_table *disp) { 16277 return (_glptr_ColorFragmentOp2ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp2ATI)); 16278} 16279 16280static inline void SET_ColorFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) { 16281 SET_by_offset(disp, _gloffset_ColorFragmentOp2ATI, fn); 16282} 16283 16284typedef void (GLAPIENTRYP _glptr_ColorFragmentOp3ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 16285#define CALL_ColorFragmentOp3ATI(disp, parameters) \ 16286 (* GET_ColorFragmentOp3ATI(disp)) parameters 16287static inline _glptr_ColorFragmentOp3ATI GET_ColorFragmentOp3ATI(struct _glapi_table *disp) { 16288 return (_glptr_ColorFragmentOp3ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp3ATI)); 16289} 16290 16291static inline void SET_ColorFragmentOp3ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) { 16292 SET_by_offset(disp, _gloffset_ColorFragmentOp3ATI, fn); 16293} 16294 16295typedef void (GLAPIENTRYP _glptr_DeleteFragmentShaderATI)(GLuint); 16296#define CALL_DeleteFragmentShaderATI(disp, parameters) \ 16297 (* GET_DeleteFragmentShaderATI(disp)) parameters 16298static inline _glptr_DeleteFragmentShaderATI GET_DeleteFragmentShaderATI(struct _glapi_table *disp) { 16299 return (_glptr_DeleteFragmentShaderATI) (GET_by_offset(disp, _gloffset_DeleteFragmentShaderATI)); 16300} 16301 16302static inline void SET_DeleteFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 16303 SET_by_offset(disp, _gloffset_DeleteFragmentShaderATI, fn); 16304} 16305 16306typedef void (GLAPIENTRYP _glptr_EndFragmentShaderATI)(void); 16307#define CALL_EndFragmentShaderATI(disp, parameters) \ 16308 (* GET_EndFragmentShaderATI(disp)) parameters 16309static inline _glptr_EndFragmentShaderATI GET_EndFragmentShaderATI(struct _glapi_table *disp) { 16310 return (_glptr_EndFragmentShaderATI) (GET_by_offset(disp, _gloffset_EndFragmentShaderATI)); 16311} 16312 16313static inline void SET_EndFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 16314 SET_by_offset(disp, _gloffset_EndFragmentShaderATI, fn); 16315} 16316 16317typedef GLuint (GLAPIENTRYP _glptr_GenFragmentShadersATI)(GLuint); 16318#define CALL_GenFragmentShadersATI(disp, parameters) \ 16319 (* GET_GenFragmentShadersATI(disp)) parameters 16320static inline _glptr_GenFragmentShadersATI GET_GenFragmentShadersATI(struct _glapi_table *disp) { 16321 return (_glptr_GenFragmentShadersATI) (GET_by_offset(disp, _gloffset_GenFragmentShadersATI)); 16322} 16323 16324static inline void SET_GenFragmentShadersATI(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint)) { 16325 SET_by_offset(disp, _gloffset_GenFragmentShadersATI, fn); 16326} 16327 16328typedef void (GLAPIENTRYP _glptr_PassTexCoordATI)(GLuint, GLuint, GLenum); 16329#define CALL_PassTexCoordATI(disp, parameters) \ 16330 (* GET_PassTexCoordATI(disp)) parameters 16331static inline _glptr_PassTexCoordATI GET_PassTexCoordATI(struct _glapi_table *disp) { 16332 return (_glptr_PassTexCoordATI) (GET_by_offset(disp, _gloffset_PassTexCoordATI)); 16333} 16334 16335static inline void SET_PassTexCoordATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) { 16336 SET_by_offset(disp, _gloffset_PassTexCoordATI, fn); 16337} 16338 16339typedef void (GLAPIENTRYP _glptr_SampleMapATI)(GLuint, GLuint, GLenum); 16340#define CALL_SampleMapATI(disp, parameters) \ 16341 (* GET_SampleMapATI(disp)) parameters 16342static inline _glptr_SampleMapATI GET_SampleMapATI(struct _glapi_table *disp) { 16343 return (_glptr_SampleMapATI) (GET_by_offset(disp, _gloffset_SampleMapATI)); 16344} 16345 16346static inline void SET_SampleMapATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) { 16347 SET_by_offset(disp, _gloffset_SampleMapATI, fn); 16348} 16349 16350typedef void (GLAPIENTRYP _glptr_SetFragmentShaderConstantATI)(GLuint, const GLfloat *); 16351#define CALL_SetFragmentShaderConstantATI(disp, parameters) \ 16352 (* GET_SetFragmentShaderConstantATI(disp)) parameters 16353static inline _glptr_SetFragmentShaderConstantATI GET_SetFragmentShaderConstantATI(struct _glapi_table *disp) { 16354 return (_glptr_SetFragmentShaderConstantATI) (GET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI)); 16355} 16356 16357static inline void SET_SetFragmentShaderConstantATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) { 16358 SET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI, fn); 16359} 16360 16361typedef void (GLAPIENTRYP _glptr_DepthRangeArrayfvOES)(GLuint, GLsizei, const GLfloat *); 16362#define CALL_DepthRangeArrayfvOES(disp, parameters) \ 16363 (* GET_DepthRangeArrayfvOES(disp)) parameters 16364static inline _glptr_DepthRangeArrayfvOES GET_DepthRangeArrayfvOES(struct _glapi_table *disp) { 16365 return (_glptr_DepthRangeArrayfvOES) (GET_by_offset(disp, _gloffset_DepthRangeArrayfvOES)); 16366} 16367 16368static inline void SET_DepthRangeArrayfvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) { 16369 SET_by_offset(disp, _gloffset_DepthRangeArrayfvOES, fn); 16370} 16371 16372typedef void (GLAPIENTRYP _glptr_DepthRangeIndexedfOES)(GLuint, GLfloat, GLfloat); 16373#define CALL_DepthRangeIndexedfOES(disp, parameters) \ 16374 (* GET_DepthRangeIndexedfOES(disp)) parameters 16375static inline _glptr_DepthRangeIndexedfOES GET_DepthRangeIndexedfOES(struct _glapi_table *disp) { 16376 return (_glptr_DepthRangeIndexedfOES) (GET_by_offset(disp, _gloffset_DepthRangeIndexedfOES)); 16377} 16378 16379static inline void SET_DepthRangeIndexedfOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) { 16380 SET_by_offset(disp, _gloffset_DepthRangeIndexedfOES, fn); 16381} 16382 16383typedef void (GLAPIENTRYP _glptr_ActiveStencilFaceEXT)(GLenum); 16384#define CALL_ActiveStencilFaceEXT(disp, parameters) \ 16385 (* GET_ActiveStencilFaceEXT(disp)) parameters 16386static inline _glptr_ActiveStencilFaceEXT GET_ActiveStencilFaceEXT(struct _glapi_table *disp) { 16387 return (_glptr_ActiveStencilFaceEXT) (GET_by_offset(disp, _gloffset_ActiveStencilFaceEXT)); 16388} 16389 16390static inline void SET_ActiveStencilFaceEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) { 16391 SET_by_offset(disp, _gloffset_ActiveStencilFaceEXT, fn); 16392} 16393 16394typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterdvNV)(GLuint, GLsizei, const GLubyte *, GLdouble *); 16395#define CALL_GetProgramNamedParameterdvNV(disp, parameters) \ 16396 (* GET_GetProgramNamedParameterdvNV(disp)) parameters 16397static inline _glptr_GetProgramNamedParameterdvNV GET_GetProgramNamedParameterdvNV(struct _glapi_table *disp) { 16398 return (_glptr_GetProgramNamedParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV)); 16399} 16400 16401static inline void SET_GetProgramNamedParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble *)) { 16402 SET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV, fn); 16403} 16404 16405typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterfvNV)(GLuint, GLsizei, const GLubyte *, GLfloat *); 16406#define CALL_GetProgramNamedParameterfvNV(disp, parameters) \ 16407 (* GET_GetProgramNamedParameterfvNV(disp)) parameters 16408static inline _glptr_GetProgramNamedParameterfvNV GET_GetProgramNamedParameterfvNV(struct _glapi_table *disp) { 16409 return (_glptr_GetProgramNamedParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV)); 16410} 16411 16412static inline void SET_GetProgramNamedParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat *)) { 16413 SET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV, fn); 16414} 16415 16416typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dNV)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble); 16417#define CALL_ProgramNamedParameter4dNV(disp, parameters) \ 16418 (* GET_ProgramNamedParameter4dNV(disp)) parameters 16419static inline _glptr_ProgramNamedParameter4dNV GET_ProgramNamedParameter4dNV(struct _glapi_table *disp) { 16420 return (_glptr_ProgramNamedParameter4dNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV)); 16421} 16422 16423static inline void SET_ProgramNamedParameter4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble)) { 16424 SET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV, fn); 16425} 16426 16427typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dvNV)(GLuint, GLsizei, const GLubyte *, const GLdouble *); 16428#define CALL_ProgramNamedParameter4dvNV(disp, parameters) \ 16429 (* GET_ProgramNamedParameter4dvNV(disp)) parameters 16430static inline _glptr_ProgramNamedParameter4dvNV GET_ProgramNamedParameter4dvNV(struct _glapi_table *disp) { 16431 return (_glptr_ProgramNamedParameter4dvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV)); 16432} 16433 16434static inline void SET_ProgramNamedParameter4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLdouble *)) { 16435 SET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV, fn); 16436} 16437 16438typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fNV)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat); 16439#define CALL_ProgramNamedParameter4fNV(disp, parameters) \ 16440 (* GET_ProgramNamedParameter4fNV(disp)) parameters 16441static inline _glptr_ProgramNamedParameter4fNV GET_ProgramNamedParameter4fNV(struct _glapi_table *disp) { 16442 return (_glptr_ProgramNamedParameter4fNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV)); 16443} 16444 16445static inline void SET_ProgramNamedParameter4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat)) { 16446 SET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV, fn); 16447} 16448 16449typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fvNV)(GLuint, GLsizei, const GLubyte *, const GLfloat *); 16450#define CALL_ProgramNamedParameter4fvNV(disp, parameters) \ 16451 (* GET_ProgramNamedParameter4fvNV(disp)) parameters 16452static inline _glptr_ProgramNamedParameter4fvNV GET_ProgramNamedParameter4fvNV(struct _glapi_table *disp) { 16453 return (_glptr_ProgramNamedParameter4fvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV)); 16454} 16455 16456static inline void SET_ProgramNamedParameter4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLfloat *)) { 16457 SET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV, fn); 16458} 16459 16460typedef void (GLAPIENTRYP _glptr_PrimitiveRestartNV)(void); 16461#define CALL_PrimitiveRestartNV(disp, parameters) \ 16462 (* GET_PrimitiveRestartNV(disp)) parameters 16463static inline _glptr_PrimitiveRestartNV GET_PrimitiveRestartNV(struct _glapi_table *disp) { 16464 return (_glptr_PrimitiveRestartNV) (GET_by_offset(disp, _gloffset_PrimitiveRestartNV)); 16465} 16466 16467static inline void SET_PrimitiveRestartNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 16468 SET_by_offset(disp, _gloffset_PrimitiveRestartNV, fn); 16469} 16470 16471typedef void (GLAPIENTRYP _glptr_GetTexGenxvOES)(GLenum, GLenum, GLfixed *); 16472#define CALL_GetTexGenxvOES(disp, parameters) \ 16473 (* GET_GetTexGenxvOES(disp)) parameters 16474static inline _glptr_GetTexGenxvOES GET_GetTexGenxvOES(struct _glapi_table *disp) { 16475 return (_glptr_GetTexGenxvOES) (GET_by_offset(disp, _gloffset_GetTexGenxvOES)); 16476} 16477 16478static inline void SET_GetTexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) { 16479 SET_by_offset(disp, _gloffset_GetTexGenxvOES, fn); 16480} 16481 16482typedef void (GLAPIENTRYP _glptr_TexGenxOES)(GLenum, GLenum, GLint); 16483#define CALL_TexGenxOES(disp, parameters) \ 16484 (* GET_TexGenxOES(disp)) parameters 16485static inline _glptr_TexGenxOES GET_TexGenxOES(struct _glapi_table *disp) { 16486 return (_glptr_TexGenxOES) (GET_by_offset(disp, _gloffset_TexGenxOES)); 16487} 16488 16489static inline void SET_TexGenxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 16490 SET_by_offset(disp, _gloffset_TexGenxOES, fn); 16491} 16492 16493typedef void (GLAPIENTRYP _glptr_TexGenxvOES)(GLenum, GLenum, const GLfixed *); 16494#define CALL_TexGenxvOES(disp, parameters) \ 16495 (* GET_TexGenxvOES(disp)) parameters 16496static inline _glptr_TexGenxvOES GET_TexGenxvOES(struct _glapi_table *disp) { 16497 return (_glptr_TexGenxvOES) (GET_by_offset(disp, _gloffset_TexGenxvOES)); 16498} 16499 16500static inline void SET_TexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) { 16501 SET_by_offset(disp, _gloffset_TexGenxvOES, fn); 16502} 16503 16504typedef void (GLAPIENTRYP _glptr_DepthBoundsEXT)(GLclampd, GLclampd); 16505#define CALL_DepthBoundsEXT(disp, parameters) \ 16506 (* GET_DepthBoundsEXT(disp)) parameters 16507static inline _glptr_DepthBoundsEXT GET_DepthBoundsEXT(struct _glapi_table *disp) { 16508 return (_glptr_DepthBoundsEXT) (GET_by_offset(disp, _gloffset_DepthBoundsEXT)); 16509} 16510 16511static inline void SET_DepthBoundsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) { 16512 SET_by_offset(disp, _gloffset_DepthBoundsEXT, fn); 16513} 16514 16515typedef void (GLAPIENTRYP _glptr_BindFramebufferEXT)(GLenum, GLuint); 16516#define CALL_BindFramebufferEXT(disp, parameters) \ 16517 (* GET_BindFramebufferEXT(disp)) parameters 16518static inline _glptr_BindFramebufferEXT GET_BindFramebufferEXT(struct _glapi_table *disp) { 16519 return (_glptr_BindFramebufferEXT) (GET_by_offset(disp, _gloffset_BindFramebufferEXT)); 16520} 16521 16522static inline void SET_BindFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 16523 SET_by_offset(disp, _gloffset_BindFramebufferEXT, fn); 16524} 16525 16526typedef void (GLAPIENTRYP _glptr_BindRenderbufferEXT)(GLenum, GLuint); 16527#define CALL_BindRenderbufferEXT(disp, parameters) \ 16528 (* GET_BindRenderbufferEXT(disp)) parameters 16529static inline _glptr_BindRenderbufferEXT GET_BindRenderbufferEXT(struct _glapi_table *disp) { 16530 return (_glptr_BindRenderbufferEXT) (GET_by_offset(disp, _gloffset_BindRenderbufferEXT)); 16531} 16532 16533static inline void SET_BindRenderbufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 16534 SET_by_offset(disp, _gloffset_BindRenderbufferEXT, fn); 16535} 16536 16537typedef void (GLAPIENTRYP _glptr_StringMarkerGREMEDY)(GLsizei, const GLvoid *); 16538#define CALL_StringMarkerGREMEDY(disp, parameters) \ 16539 (* GET_StringMarkerGREMEDY(disp)) parameters 16540static inline _glptr_StringMarkerGREMEDY GET_StringMarkerGREMEDY(struct _glapi_table *disp) { 16541 return (_glptr_StringMarkerGREMEDY) (GET_by_offset(disp, _gloffset_StringMarkerGREMEDY)); 16542} 16543 16544static inline void SET_StringMarkerGREMEDY(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLvoid *)) { 16545 SET_by_offset(disp, _gloffset_StringMarkerGREMEDY, fn); 16546} 16547 16548typedef void (GLAPIENTRYP _glptr_BufferParameteriAPPLE)(GLenum, GLenum, GLint); 16549#define CALL_BufferParameteriAPPLE(disp, parameters) \ 16550 (* GET_BufferParameteriAPPLE(disp)) parameters 16551static inline _glptr_BufferParameteriAPPLE GET_BufferParameteriAPPLE(struct _glapi_table *disp) { 16552 return (_glptr_BufferParameteriAPPLE) (GET_by_offset(disp, _gloffset_BufferParameteriAPPLE)); 16553} 16554 16555static inline void SET_BufferParameteriAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) { 16556 SET_by_offset(disp, _gloffset_BufferParameteriAPPLE, fn); 16557} 16558 16559typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRangeAPPLE)(GLenum, GLintptr, GLsizeiptr); 16560#define CALL_FlushMappedBufferRangeAPPLE(disp, parameters) \ 16561 (* GET_FlushMappedBufferRangeAPPLE(disp)) parameters 16562static inline _glptr_FlushMappedBufferRangeAPPLE GET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp) { 16563 return (_glptr_FlushMappedBufferRangeAPPLE) (GET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE)); 16564} 16565 16566static inline void SET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) { 16567 SET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE, fn); 16568} 16569 16570typedef void (GLAPIENTRYP _glptr_VertexAttribI1iEXT)(GLuint, GLint); 16571#define CALL_VertexAttribI1iEXT(disp, parameters) \ 16572 (* GET_VertexAttribI1iEXT(disp)) parameters 16573static inline _glptr_VertexAttribI1iEXT GET_VertexAttribI1iEXT(struct _glapi_table *disp) { 16574 return (_glptr_VertexAttribI1iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1iEXT)); 16575} 16576 16577static inline void SET_VertexAttribI1iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) { 16578 SET_by_offset(disp, _gloffset_VertexAttribI1iEXT, fn); 16579} 16580 16581typedef void (GLAPIENTRYP _glptr_VertexAttribI1uiEXT)(GLuint, GLuint); 16582#define CALL_VertexAttribI1uiEXT(disp, parameters) \ 16583 (* GET_VertexAttribI1uiEXT(disp)) parameters 16584static inline _glptr_VertexAttribI1uiEXT GET_VertexAttribI1uiEXT(struct _glapi_table *disp) { 16585 return (_glptr_VertexAttribI1uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1uiEXT)); 16586} 16587 16588static inline void SET_VertexAttribI1uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 16589 SET_by_offset(disp, _gloffset_VertexAttribI1uiEXT, fn); 16590} 16591 16592typedef void (GLAPIENTRYP _glptr_VertexAttribI2iEXT)(GLuint, GLint, GLint); 16593#define CALL_VertexAttribI2iEXT(disp, parameters) \ 16594 (* GET_VertexAttribI2iEXT(disp)) parameters 16595static inline _glptr_VertexAttribI2iEXT GET_VertexAttribI2iEXT(struct _glapi_table *disp) { 16596 return (_glptr_VertexAttribI2iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2iEXT)); 16597} 16598 16599static inline void SET_VertexAttribI2iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) { 16600 SET_by_offset(disp, _gloffset_VertexAttribI2iEXT, fn); 16601} 16602 16603typedef void (GLAPIENTRYP _glptr_VertexAttribI2ivEXT)(GLuint, const GLint *); 16604#define CALL_VertexAttribI2ivEXT(disp, parameters) \ 16605 (* GET_VertexAttribI2ivEXT(disp)) parameters 16606static inline _glptr_VertexAttribI2ivEXT GET_VertexAttribI2ivEXT(struct _glapi_table *disp) { 16607 return (_glptr_VertexAttribI2ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2ivEXT)); 16608} 16609 16610static inline void SET_VertexAttribI2ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 16611 SET_by_offset(disp, _gloffset_VertexAttribI2ivEXT, fn); 16612} 16613 16614typedef void (GLAPIENTRYP _glptr_VertexAttribI2uiEXT)(GLuint, GLuint, GLuint); 16615#define CALL_VertexAttribI2uiEXT(disp, parameters) \ 16616 (* GET_VertexAttribI2uiEXT(disp)) parameters 16617static inline _glptr_VertexAttribI2uiEXT GET_VertexAttribI2uiEXT(struct _glapi_table *disp) { 16618 return (_glptr_VertexAttribI2uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uiEXT)); 16619} 16620 16621static inline void SET_VertexAttribI2uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) { 16622 SET_by_offset(disp, _gloffset_VertexAttribI2uiEXT, fn); 16623} 16624 16625typedef void (GLAPIENTRYP _glptr_VertexAttribI2uivEXT)(GLuint, const GLuint *); 16626#define CALL_VertexAttribI2uivEXT(disp, parameters) \ 16627 (* GET_VertexAttribI2uivEXT(disp)) parameters 16628static inline _glptr_VertexAttribI2uivEXT GET_VertexAttribI2uivEXT(struct _glapi_table *disp) { 16629 return (_glptr_VertexAttribI2uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uivEXT)); 16630} 16631 16632static inline void SET_VertexAttribI2uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 16633 SET_by_offset(disp, _gloffset_VertexAttribI2uivEXT, fn); 16634} 16635 16636typedef void (GLAPIENTRYP _glptr_VertexAttribI3iEXT)(GLuint, GLint, GLint, GLint); 16637#define CALL_VertexAttribI3iEXT(disp, parameters) \ 16638 (* GET_VertexAttribI3iEXT(disp)) parameters 16639static inline _glptr_VertexAttribI3iEXT GET_VertexAttribI3iEXT(struct _glapi_table *disp) { 16640 return (_glptr_VertexAttribI3iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3iEXT)); 16641} 16642 16643static inline void SET_VertexAttribI3iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) { 16644 SET_by_offset(disp, _gloffset_VertexAttribI3iEXT, fn); 16645} 16646 16647typedef void (GLAPIENTRYP _glptr_VertexAttribI3ivEXT)(GLuint, const GLint *); 16648#define CALL_VertexAttribI3ivEXT(disp, parameters) \ 16649 (* GET_VertexAttribI3ivEXT(disp)) parameters 16650static inline _glptr_VertexAttribI3ivEXT GET_VertexAttribI3ivEXT(struct _glapi_table *disp) { 16651 return (_glptr_VertexAttribI3ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3ivEXT)); 16652} 16653 16654static inline void SET_VertexAttribI3ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 16655 SET_by_offset(disp, _gloffset_VertexAttribI3ivEXT, fn); 16656} 16657 16658typedef void (GLAPIENTRYP _glptr_VertexAttribI3uiEXT)(GLuint, GLuint, GLuint, GLuint); 16659#define CALL_VertexAttribI3uiEXT(disp, parameters) \ 16660 (* GET_VertexAttribI3uiEXT(disp)) parameters 16661static inline _glptr_VertexAttribI3uiEXT GET_VertexAttribI3uiEXT(struct _glapi_table *disp) { 16662 return (_glptr_VertexAttribI3uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uiEXT)); 16663} 16664 16665static inline void SET_VertexAttribI3uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) { 16666 SET_by_offset(disp, _gloffset_VertexAttribI3uiEXT, fn); 16667} 16668 16669typedef void (GLAPIENTRYP _glptr_VertexAttribI3uivEXT)(GLuint, const GLuint *); 16670#define CALL_VertexAttribI3uivEXT(disp, parameters) \ 16671 (* GET_VertexAttribI3uivEXT(disp)) parameters 16672static inline _glptr_VertexAttribI3uivEXT GET_VertexAttribI3uivEXT(struct _glapi_table *disp) { 16673 return (_glptr_VertexAttribI3uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uivEXT)); 16674} 16675 16676static inline void SET_VertexAttribI3uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 16677 SET_by_offset(disp, _gloffset_VertexAttribI3uivEXT, fn); 16678} 16679 16680typedef void (GLAPIENTRYP _glptr_VertexAttribI4iEXT)(GLuint, GLint, GLint, GLint, GLint); 16681#define CALL_VertexAttribI4iEXT(disp, parameters) \ 16682 (* GET_VertexAttribI4iEXT(disp)) parameters 16683static inline _glptr_VertexAttribI4iEXT GET_VertexAttribI4iEXT(struct _glapi_table *disp) { 16684 return (_glptr_VertexAttribI4iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4iEXT)); 16685} 16686 16687static inline void SET_VertexAttribI4iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) { 16688 SET_by_offset(disp, _gloffset_VertexAttribI4iEXT, fn); 16689} 16690 16691typedef void (GLAPIENTRYP _glptr_VertexAttribI4ivEXT)(GLuint, const GLint *); 16692#define CALL_VertexAttribI4ivEXT(disp, parameters) \ 16693 (* GET_VertexAttribI4ivEXT(disp)) parameters 16694static inline _glptr_VertexAttribI4ivEXT GET_VertexAttribI4ivEXT(struct _glapi_table *disp) { 16695 return (_glptr_VertexAttribI4ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4ivEXT)); 16696} 16697 16698static inline void SET_VertexAttribI4ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) { 16699 SET_by_offset(disp, _gloffset_VertexAttribI4ivEXT, fn); 16700} 16701 16702typedef void (GLAPIENTRYP _glptr_VertexAttribI4uiEXT)(GLuint, GLuint, GLuint, GLuint, GLuint); 16703#define CALL_VertexAttribI4uiEXT(disp, parameters) \ 16704 (* GET_VertexAttribI4uiEXT(disp)) parameters 16705static inline _glptr_VertexAttribI4uiEXT GET_VertexAttribI4uiEXT(struct _glapi_table *disp) { 16706 return (_glptr_VertexAttribI4uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uiEXT)); 16707} 16708 16709static inline void SET_VertexAttribI4uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint, GLuint)) { 16710 SET_by_offset(disp, _gloffset_VertexAttribI4uiEXT, fn); 16711} 16712 16713typedef void (GLAPIENTRYP _glptr_VertexAttribI4uivEXT)(GLuint, const GLuint *); 16714#define CALL_VertexAttribI4uivEXT(disp, parameters) \ 16715 (* GET_VertexAttribI4uivEXT(disp)) parameters 16716static inline _glptr_VertexAttribI4uivEXT GET_VertexAttribI4uivEXT(struct _glapi_table *disp) { 16717 return (_glptr_VertexAttribI4uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uivEXT)); 16718} 16719 16720static inline void SET_VertexAttribI4uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) { 16721 SET_by_offset(disp, _gloffset_VertexAttribI4uivEXT, fn); 16722} 16723 16724typedef void (GLAPIENTRYP _glptr_ClearColorIiEXT)(GLint, GLint, GLint, GLint); 16725#define CALL_ClearColorIiEXT(disp, parameters) \ 16726 (* GET_ClearColorIiEXT(disp)) parameters 16727static inline _glptr_ClearColorIiEXT GET_ClearColorIiEXT(struct _glapi_table *disp) { 16728 return (_glptr_ClearColorIiEXT) (GET_by_offset(disp, _gloffset_ClearColorIiEXT)); 16729} 16730 16731static inline void SET_ClearColorIiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) { 16732 SET_by_offset(disp, _gloffset_ClearColorIiEXT, fn); 16733} 16734 16735typedef void (GLAPIENTRYP _glptr_ClearColorIuiEXT)(GLuint, GLuint, GLuint, GLuint); 16736#define CALL_ClearColorIuiEXT(disp, parameters) \ 16737 (* GET_ClearColorIuiEXT(disp)) parameters 16738static inline _glptr_ClearColorIuiEXT GET_ClearColorIuiEXT(struct _glapi_table *disp) { 16739 return (_glptr_ClearColorIuiEXT) (GET_by_offset(disp, _gloffset_ClearColorIuiEXT)); 16740} 16741 16742static inline void SET_ClearColorIuiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) { 16743 SET_by_offset(disp, _gloffset_ClearColorIuiEXT, fn); 16744} 16745 16746typedef void (GLAPIENTRYP _glptr_BindBufferOffsetEXT)(GLenum, GLuint, GLuint, GLintptr); 16747#define CALL_BindBufferOffsetEXT(disp, parameters) \ 16748 (* GET_BindBufferOffsetEXT(disp)) parameters 16749static inline _glptr_BindBufferOffsetEXT GET_BindBufferOffsetEXT(struct _glapi_table *disp) { 16750 return (_glptr_BindBufferOffsetEXT) (GET_by_offset(disp, _gloffset_BindBufferOffsetEXT)); 16751} 16752 16753static inline void SET_BindBufferOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr)) { 16754 SET_by_offset(disp, _gloffset_BindBufferOffsetEXT, fn); 16755} 16756 16757typedef void (GLAPIENTRYP _glptr_BeginPerfMonitorAMD)(GLuint); 16758#define CALL_BeginPerfMonitorAMD(disp, parameters) \ 16759 (* GET_BeginPerfMonitorAMD(disp)) parameters 16760static inline _glptr_BeginPerfMonitorAMD GET_BeginPerfMonitorAMD(struct _glapi_table *disp) { 16761 return (_glptr_BeginPerfMonitorAMD) (GET_by_offset(disp, _gloffset_BeginPerfMonitorAMD)); 16762} 16763 16764static inline void SET_BeginPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 16765 SET_by_offset(disp, _gloffset_BeginPerfMonitorAMD, fn); 16766} 16767 16768typedef void (GLAPIENTRYP _glptr_DeletePerfMonitorsAMD)(GLsizei, GLuint *); 16769#define CALL_DeletePerfMonitorsAMD(disp, parameters) \ 16770 (* GET_DeletePerfMonitorsAMD(disp)) parameters 16771static inline _glptr_DeletePerfMonitorsAMD GET_DeletePerfMonitorsAMD(struct _glapi_table *disp) { 16772 return (_glptr_DeletePerfMonitorsAMD) (GET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD)); 16773} 16774 16775static inline void SET_DeletePerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 16776 SET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD, fn); 16777} 16778 16779typedef void (GLAPIENTRYP _glptr_EndPerfMonitorAMD)(GLuint); 16780#define CALL_EndPerfMonitorAMD(disp, parameters) \ 16781 (* GET_EndPerfMonitorAMD(disp)) parameters 16782static inline _glptr_EndPerfMonitorAMD GET_EndPerfMonitorAMD(struct _glapi_table *disp) { 16783 return (_glptr_EndPerfMonitorAMD) (GET_by_offset(disp, _gloffset_EndPerfMonitorAMD)); 16784} 16785 16786static inline void SET_EndPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 16787 SET_by_offset(disp, _gloffset_EndPerfMonitorAMD, fn); 16788} 16789 16790typedef void (GLAPIENTRYP _glptr_GenPerfMonitorsAMD)(GLsizei, GLuint *); 16791#define CALL_GenPerfMonitorsAMD(disp, parameters) \ 16792 (* GET_GenPerfMonitorsAMD(disp)) parameters 16793static inline _glptr_GenPerfMonitorsAMD GET_GenPerfMonitorsAMD(struct _glapi_table *disp) { 16794 return (_glptr_GenPerfMonitorsAMD) (GET_by_offset(disp, _gloffset_GenPerfMonitorsAMD)); 16795} 16796 16797static inline void SET_GenPerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 16798 SET_by_offset(disp, _gloffset_GenPerfMonitorsAMD, fn); 16799} 16800 16801typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterDataAMD)(GLuint, GLenum, GLsizei, GLuint *, GLint *); 16802#define CALL_GetPerfMonitorCounterDataAMD(disp, parameters) \ 16803 (* GET_GetPerfMonitorCounterDataAMD(disp)) parameters 16804static inline _glptr_GetPerfMonitorCounterDataAMD GET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp) { 16805 return (_glptr_GetPerfMonitorCounterDataAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD)); 16806} 16807 16808static inline void SET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLuint *, GLint *)) { 16809 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD, fn); 16810} 16811 16812typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterInfoAMD)(GLuint, GLuint, GLenum, GLvoid *); 16813#define CALL_GetPerfMonitorCounterInfoAMD(disp, parameters) \ 16814 (* GET_GetPerfMonitorCounterInfoAMD(disp)) parameters 16815static inline _glptr_GetPerfMonitorCounterInfoAMD GET_GetPerfMonitorCounterInfoAMD(struct _glapi_table *disp) { 16816 return (_glptr_GetPerfMonitorCounterInfoAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD)); 16817} 16818 16819static inline void SET_GetPerfMonitorCounterInfoAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLvoid *)) { 16820 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD, fn); 16821} 16822 16823typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterStringAMD)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *); 16824#define CALL_GetPerfMonitorCounterStringAMD(disp, parameters) \ 16825 (* GET_GetPerfMonitorCounterStringAMD(disp)) parameters 16826static inline _glptr_GetPerfMonitorCounterStringAMD GET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp) { 16827 return (_glptr_GetPerfMonitorCounterStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD)); 16828} 16829 16830static inline void SET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) { 16831 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD, fn); 16832} 16833 16834typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCountersAMD)(GLuint, GLint *, GLint *, GLsizei, GLuint *); 16835#define CALL_GetPerfMonitorCountersAMD(disp, parameters) \ 16836 (* GET_GetPerfMonitorCountersAMD(disp)) parameters 16837static inline _glptr_GetPerfMonitorCountersAMD GET_GetPerfMonitorCountersAMD(struct _glapi_table *disp) { 16838 return (_glptr_GetPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD)); 16839} 16840 16841static inline void SET_GetPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint *, GLint *, GLsizei, GLuint *)) { 16842 SET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD, fn); 16843} 16844 16845typedef void (GLAPIENTRYP _glptr_GetPerfMonitorGroupStringAMD)(GLuint, GLsizei, GLsizei *, GLchar *); 16846#define CALL_GetPerfMonitorGroupStringAMD(disp, parameters) \ 16847 (* GET_GetPerfMonitorGroupStringAMD(disp)) parameters 16848static inline _glptr_GetPerfMonitorGroupStringAMD GET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp) { 16849 return (_glptr_GetPerfMonitorGroupStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD)); 16850} 16851 16852static inline void SET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) { 16853 SET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD, fn); 16854} 16855 16856typedef void (GLAPIENTRYP _glptr_GetPerfMonitorGroupsAMD)(GLint *, GLsizei, GLuint *); 16857#define CALL_GetPerfMonitorGroupsAMD(disp, parameters) \ 16858 (* GET_GetPerfMonitorGroupsAMD(disp)) parameters 16859static inline _glptr_GetPerfMonitorGroupsAMD GET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp) { 16860 return (_glptr_GetPerfMonitorGroupsAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD)); 16861} 16862 16863static inline void SET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint *, GLsizei, GLuint *)) { 16864 SET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD, fn); 16865} 16866 16867typedef void (GLAPIENTRYP _glptr_SelectPerfMonitorCountersAMD)(GLuint, GLboolean, GLuint, GLint, GLuint *); 16868#define CALL_SelectPerfMonitorCountersAMD(disp, parameters) \ 16869 (* GET_SelectPerfMonitorCountersAMD(disp)) parameters 16870static inline _glptr_SelectPerfMonitorCountersAMD GET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp) { 16871 return (_glptr_SelectPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD)); 16872} 16873 16874static inline void SET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLuint, GLint, GLuint *)) { 16875 SET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD, fn); 16876} 16877 16878typedef void (GLAPIENTRYP _glptr_GetObjectParameterivAPPLE)(GLenum, GLuint, GLenum, GLint *); 16879#define CALL_GetObjectParameterivAPPLE(disp, parameters) \ 16880 (* GET_GetObjectParameterivAPPLE(disp)) parameters 16881static inline _glptr_GetObjectParameterivAPPLE GET_GetObjectParameterivAPPLE(struct _glapi_table *disp) { 16882 return (_glptr_GetObjectParameterivAPPLE) (GET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE)); 16883} 16884 16885static inline void SET_GetObjectParameterivAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) { 16886 SET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE, fn); 16887} 16888 16889typedef GLenum (GLAPIENTRYP _glptr_ObjectPurgeableAPPLE)(GLenum, GLuint, GLenum); 16890#define CALL_ObjectPurgeableAPPLE(disp, parameters) \ 16891 (* GET_ObjectPurgeableAPPLE(disp)) parameters 16892static inline _glptr_ObjectPurgeableAPPLE GET_ObjectPurgeableAPPLE(struct _glapi_table *disp) { 16893 return (_glptr_ObjectPurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE)); 16894} 16895 16896static inline void SET_ObjectPurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) { 16897 SET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE, fn); 16898} 16899 16900typedef GLenum (GLAPIENTRYP _glptr_ObjectUnpurgeableAPPLE)(GLenum, GLuint, GLenum); 16901#define CALL_ObjectUnpurgeableAPPLE(disp, parameters) \ 16902 (* GET_ObjectUnpurgeableAPPLE(disp)) parameters 16903static inline _glptr_ObjectUnpurgeableAPPLE GET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp) { 16904 return (_glptr_ObjectUnpurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE)); 16905} 16906 16907static inline void SET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) { 16908 SET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE, fn); 16909} 16910 16911typedef void (GLAPIENTRYP _glptr_ActiveProgramEXT)(GLuint); 16912#define CALL_ActiveProgramEXT(disp, parameters) \ 16913 (* GET_ActiveProgramEXT(disp)) parameters 16914static inline _glptr_ActiveProgramEXT GET_ActiveProgramEXT(struct _glapi_table *disp) { 16915 return (_glptr_ActiveProgramEXT) (GET_by_offset(disp, _gloffset_ActiveProgramEXT)); 16916} 16917 16918static inline void SET_ActiveProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 16919 SET_by_offset(disp, _gloffset_ActiveProgramEXT, fn); 16920} 16921 16922typedef GLuint (GLAPIENTRYP _glptr_CreateShaderProgramEXT)(GLenum, const GLchar *); 16923#define CALL_CreateShaderProgramEXT(disp, parameters) \ 16924 (* GET_CreateShaderProgramEXT(disp)) parameters 16925static inline _glptr_CreateShaderProgramEXT GET_CreateShaderProgramEXT(struct _glapi_table *disp) { 16926 return (_glptr_CreateShaderProgramEXT) (GET_by_offset(disp, _gloffset_CreateShaderProgramEXT)); 16927} 16928 16929static inline void SET_CreateShaderProgramEXT(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, const GLchar *)) { 16930 SET_by_offset(disp, _gloffset_CreateShaderProgramEXT, fn); 16931} 16932 16933typedef void (GLAPIENTRYP _glptr_UseShaderProgramEXT)(GLenum, GLuint); 16934#define CALL_UseShaderProgramEXT(disp, parameters) \ 16935 (* GET_UseShaderProgramEXT(disp)) parameters 16936static inline _glptr_UseShaderProgramEXT GET_UseShaderProgramEXT(struct _glapi_table *disp) { 16937 return (_glptr_UseShaderProgramEXT) (GET_by_offset(disp, _gloffset_UseShaderProgramEXT)); 16938} 16939 16940static inline void SET_UseShaderProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) { 16941 SET_by_offset(disp, _gloffset_UseShaderProgramEXT, fn); 16942} 16943 16944typedef void (GLAPIENTRYP _glptr_TextureBarrierNV)(void); 16945#define CALL_TextureBarrierNV(disp, parameters) \ 16946 (* GET_TextureBarrierNV(disp)) parameters 16947static inline _glptr_TextureBarrierNV GET_TextureBarrierNV(struct _glapi_table *disp) { 16948 return (_glptr_TextureBarrierNV) (GET_by_offset(disp, _gloffset_TextureBarrierNV)); 16949} 16950 16951static inline void SET_TextureBarrierNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 16952 SET_by_offset(disp, _gloffset_TextureBarrierNV, fn); 16953} 16954 16955typedef void (GLAPIENTRYP _glptr_VDPAUFiniNV)(void); 16956#define CALL_VDPAUFiniNV(disp, parameters) \ 16957 (* GET_VDPAUFiniNV(disp)) parameters 16958static inline _glptr_VDPAUFiniNV GET_VDPAUFiniNV(struct _glapi_table *disp) { 16959 return (_glptr_VDPAUFiniNV) (GET_by_offset(disp, _gloffset_VDPAUFiniNV)); 16960} 16961 16962static inline void SET_VDPAUFiniNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 16963 SET_by_offset(disp, _gloffset_VDPAUFiniNV, fn); 16964} 16965 16966typedef void (GLAPIENTRYP _glptr_VDPAUGetSurfaceivNV)(GLintptr, GLenum, GLsizei, GLsizei *, GLint *); 16967#define CALL_VDPAUGetSurfaceivNV(disp, parameters) \ 16968 (* GET_VDPAUGetSurfaceivNV(disp)) parameters 16969static inline _glptr_VDPAUGetSurfaceivNV GET_VDPAUGetSurfaceivNV(struct _glapi_table *disp) { 16970 return (_glptr_VDPAUGetSurfaceivNV) (GET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV)); 16971} 16972 16973static inline void SET_VDPAUGetSurfaceivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum, GLsizei, GLsizei *, GLint *)) { 16974 SET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV, fn); 16975} 16976 16977typedef void (GLAPIENTRYP _glptr_VDPAUInitNV)(const GLvoid *, const GLvoid *); 16978#define CALL_VDPAUInitNV(disp, parameters) \ 16979 (* GET_VDPAUInitNV(disp)) parameters 16980static inline _glptr_VDPAUInitNV GET_VDPAUInitNV(struct _glapi_table *disp) { 16981 return (_glptr_VDPAUInitNV) (GET_by_offset(disp, _gloffset_VDPAUInitNV)); 16982} 16983 16984static inline void SET_VDPAUInitNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, const GLvoid *)) { 16985 SET_by_offset(disp, _gloffset_VDPAUInitNV, fn); 16986} 16987 16988typedef GLboolean (GLAPIENTRYP _glptr_VDPAUIsSurfaceNV)(GLintptr); 16989#define CALL_VDPAUIsSurfaceNV(disp, parameters) \ 16990 (* GET_VDPAUIsSurfaceNV(disp)) parameters 16991static inline _glptr_VDPAUIsSurfaceNV GET_VDPAUIsSurfaceNV(struct _glapi_table *disp) { 16992 return (_glptr_VDPAUIsSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV)); 16993} 16994 16995static inline void SET_VDPAUIsSurfaceNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLintptr)) { 16996 SET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV, fn); 16997} 16998 16999typedef void (GLAPIENTRYP _glptr_VDPAUMapSurfacesNV)(GLsizei, const GLintptr *); 17000#define CALL_VDPAUMapSurfacesNV(disp, parameters) \ 17001 (* GET_VDPAUMapSurfacesNV(disp)) parameters 17002static inline _glptr_VDPAUMapSurfacesNV GET_VDPAUMapSurfacesNV(struct _glapi_table *disp) { 17003 return (_glptr_VDPAUMapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV)); 17004} 17005 17006static inline void SET_VDPAUMapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) { 17007 SET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV, fn); 17008} 17009 17010typedef GLintptr (GLAPIENTRYP _glptr_VDPAURegisterOutputSurfaceNV)(const GLvoid *, GLenum, GLsizei, const GLuint *); 17011#define CALL_VDPAURegisterOutputSurfaceNV(disp, parameters) \ 17012 (* GET_VDPAURegisterOutputSurfaceNV(disp)) parameters 17013static inline _glptr_VDPAURegisterOutputSurfaceNV GET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp) { 17014 return (_glptr_VDPAURegisterOutputSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV)); 17015} 17016 17017static inline void SET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) { 17018 SET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV, fn); 17019} 17020 17021typedef GLintptr (GLAPIENTRYP _glptr_VDPAURegisterVideoSurfaceNV)(const GLvoid *, GLenum, GLsizei, const GLuint *); 17022#define CALL_VDPAURegisterVideoSurfaceNV(disp, parameters) \ 17023 (* GET_VDPAURegisterVideoSurfaceNV(disp)) parameters 17024static inline _glptr_VDPAURegisterVideoSurfaceNV GET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp) { 17025 return (_glptr_VDPAURegisterVideoSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV)); 17026} 17027 17028static inline void SET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) { 17029 SET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV, fn); 17030} 17031 17032typedef void (GLAPIENTRYP _glptr_VDPAUSurfaceAccessNV)(GLintptr, GLenum); 17033#define CALL_VDPAUSurfaceAccessNV(disp, parameters) \ 17034 (* GET_VDPAUSurfaceAccessNV(disp)) parameters 17035static inline _glptr_VDPAUSurfaceAccessNV GET_VDPAUSurfaceAccessNV(struct _glapi_table *disp) { 17036 return (_glptr_VDPAUSurfaceAccessNV) (GET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV)); 17037} 17038 17039static inline void SET_VDPAUSurfaceAccessNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum)) { 17040 SET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV, fn); 17041} 17042 17043typedef void (GLAPIENTRYP _glptr_VDPAUUnmapSurfacesNV)(GLsizei, const GLintptr *); 17044#define CALL_VDPAUUnmapSurfacesNV(disp, parameters) \ 17045 (* GET_VDPAUUnmapSurfacesNV(disp)) parameters 17046static inline _glptr_VDPAUUnmapSurfacesNV GET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp) { 17047 return (_glptr_VDPAUUnmapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV)); 17048} 17049 17050static inline void SET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) { 17051 SET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV, fn); 17052} 17053 17054typedef void (GLAPIENTRYP _glptr_VDPAUUnregisterSurfaceNV)(GLintptr); 17055#define CALL_VDPAUUnregisterSurfaceNV(disp, parameters) \ 17056 (* GET_VDPAUUnregisterSurfaceNV(disp)) parameters 17057static inline _glptr_VDPAUUnregisterSurfaceNV GET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp) { 17058 return (_glptr_VDPAUUnregisterSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV)); 17059} 17060 17061static inline void SET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) { 17062 SET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV, fn); 17063} 17064 17065typedef void (GLAPIENTRYP _glptr_BeginPerfQueryINTEL)(GLuint); 17066#define CALL_BeginPerfQueryINTEL(disp, parameters) \ 17067 (* GET_BeginPerfQueryINTEL(disp)) parameters 17068static inline _glptr_BeginPerfQueryINTEL GET_BeginPerfQueryINTEL(struct _glapi_table *disp) { 17069 return (_glptr_BeginPerfQueryINTEL) (GET_by_offset(disp, _gloffset_BeginPerfQueryINTEL)); 17070} 17071 17072static inline void SET_BeginPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 17073 SET_by_offset(disp, _gloffset_BeginPerfQueryINTEL, fn); 17074} 17075 17076typedef void (GLAPIENTRYP _glptr_CreatePerfQueryINTEL)(GLuint, GLuint *); 17077#define CALL_CreatePerfQueryINTEL(disp, parameters) \ 17078 (* GET_CreatePerfQueryINTEL(disp)) parameters 17079static inline _glptr_CreatePerfQueryINTEL GET_CreatePerfQueryINTEL(struct _glapi_table *disp) { 17080 return (_glptr_CreatePerfQueryINTEL) (GET_by_offset(disp, _gloffset_CreatePerfQueryINTEL)); 17081} 17082 17083static inline void SET_CreatePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) { 17084 SET_by_offset(disp, _gloffset_CreatePerfQueryINTEL, fn); 17085} 17086 17087typedef void (GLAPIENTRYP _glptr_DeletePerfQueryINTEL)(GLuint); 17088#define CALL_DeletePerfQueryINTEL(disp, parameters) \ 17089 (* GET_DeletePerfQueryINTEL(disp)) parameters 17090static inline _glptr_DeletePerfQueryINTEL GET_DeletePerfQueryINTEL(struct _glapi_table *disp) { 17091 return (_glptr_DeletePerfQueryINTEL) (GET_by_offset(disp, _gloffset_DeletePerfQueryINTEL)); 17092} 17093 17094static inline void SET_DeletePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 17095 SET_by_offset(disp, _gloffset_DeletePerfQueryINTEL, fn); 17096} 17097 17098typedef void (GLAPIENTRYP _glptr_EndPerfQueryINTEL)(GLuint); 17099#define CALL_EndPerfQueryINTEL(disp, parameters) \ 17100 (* GET_EndPerfQueryINTEL(disp)) parameters 17101static inline _glptr_EndPerfQueryINTEL GET_EndPerfQueryINTEL(struct _glapi_table *disp) { 17102 return (_glptr_EndPerfQueryINTEL) (GET_by_offset(disp, _gloffset_EndPerfQueryINTEL)); 17103} 17104 17105static inline void SET_EndPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 17106 SET_by_offset(disp, _gloffset_EndPerfQueryINTEL, fn); 17107} 17108 17109typedef void (GLAPIENTRYP _glptr_GetFirstPerfQueryIdINTEL)(GLuint *); 17110#define CALL_GetFirstPerfQueryIdINTEL(disp, parameters) \ 17111 (* GET_GetFirstPerfQueryIdINTEL(disp)) parameters 17112static inline _glptr_GetFirstPerfQueryIdINTEL GET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp) { 17113 return (_glptr_GetFirstPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL)); 17114} 17115 17116static inline void SET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint *)) { 17117 SET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL, fn); 17118} 17119 17120typedef void (GLAPIENTRYP _glptr_GetNextPerfQueryIdINTEL)(GLuint, GLuint *); 17121#define CALL_GetNextPerfQueryIdINTEL(disp, parameters) \ 17122 (* GET_GetNextPerfQueryIdINTEL(disp)) parameters 17123static inline _glptr_GetNextPerfQueryIdINTEL GET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp) { 17124 return (_glptr_GetNextPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetNextPerfQueryIdINTEL)); 17125} 17126 17127static inline void SET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) { 17128 SET_by_offset(disp, _gloffset_GetNextPerfQueryIdINTEL, fn); 17129} 17130 17131typedef void (GLAPIENTRYP _glptr_GetPerfCounterInfoINTEL)(GLuint, GLuint, GLuint, GLchar *, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *, GLuint64 *); 17132#define CALL_GetPerfCounterInfoINTEL(disp, parameters) \ 17133 (* GET_GetPerfCounterInfoINTEL(disp)) parameters 17134static inline _glptr_GetPerfCounterInfoINTEL GET_GetPerfCounterInfoINTEL(struct _glapi_table *disp) { 17135 return (_glptr_GetPerfCounterInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL)); 17136} 17137 17138static inline void SET_GetPerfCounterInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLchar *, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *, GLuint64 *)) { 17139 SET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL, fn); 17140} 17141 17142typedef void (GLAPIENTRYP _glptr_GetPerfQueryDataINTEL)(GLuint, GLuint, GLsizei, GLvoid *, GLuint *); 17143#define CALL_GetPerfQueryDataINTEL(disp, parameters) \ 17144 (* GET_GetPerfQueryDataINTEL(disp)) parameters 17145static inline _glptr_GetPerfQueryDataINTEL GET_GetPerfQueryDataINTEL(struct _glapi_table *disp) { 17146 return (_glptr_GetPerfQueryDataINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL)); 17147} 17148 17149static inline void SET_GetPerfQueryDataINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLvoid *, GLuint *)) { 17150 SET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL, fn); 17151} 17152 17153typedef void (GLAPIENTRYP _glptr_GetPerfQueryIdByNameINTEL)(GLchar *, GLuint *); 17154#define CALL_GetPerfQueryIdByNameINTEL(disp, parameters) \ 17155 (* GET_GetPerfQueryIdByNameINTEL(disp)) parameters 17156static inline _glptr_GetPerfQueryIdByNameINTEL GET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp) { 17157 return (_glptr_GetPerfQueryIdByNameINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL)); 17158} 17159 17160static inline void SET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLchar *, GLuint *)) { 17161 SET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL, fn); 17162} 17163 17164typedef void (GLAPIENTRYP _glptr_GetPerfQueryInfoINTEL)(GLuint, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *); 17165#define CALL_GetPerfQueryInfoINTEL(disp, parameters) \ 17166 (* GET_GetPerfQueryInfoINTEL(disp)) parameters 17167static inline _glptr_GetPerfQueryInfoINTEL GET_GetPerfQueryInfoINTEL(struct _glapi_table *disp) { 17168 return (_glptr_GetPerfQueryInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL)); 17169} 17170 17171static inline void SET_GetPerfQueryInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *)) { 17172 SET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL, fn); 17173} 17174 17175typedef void (GLAPIENTRYP _glptr_PolygonOffsetClampEXT)(GLfloat, GLfloat, GLfloat); 17176#define CALL_PolygonOffsetClampEXT(disp, parameters) \ 17177 (* GET_PolygonOffsetClampEXT(disp)) parameters 17178static inline _glptr_PolygonOffsetClampEXT GET_PolygonOffsetClampEXT(struct _glapi_table *disp) { 17179 return (_glptr_PolygonOffsetClampEXT) (GET_by_offset(disp, _gloffset_PolygonOffsetClampEXT)); 17180} 17181 17182static inline void SET_PolygonOffsetClampEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { 17183 SET_by_offset(disp, _gloffset_PolygonOffsetClampEXT, fn); 17184} 17185 17186typedef void (GLAPIENTRYP _glptr_SubpixelPrecisionBiasNV)(GLuint, GLuint); 17187#define CALL_SubpixelPrecisionBiasNV(disp, parameters) \ 17188 (* GET_SubpixelPrecisionBiasNV(disp)) parameters 17189static inline _glptr_SubpixelPrecisionBiasNV GET_SubpixelPrecisionBiasNV(struct _glapi_table *disp) { 17190 return (_glptr_SubpixelPrecisionBiasNV) (GET_by_offset(disp, _gloffset_SubpixelPrecisionBiasNV)); 17191} 17192 17193static inline void SET_SubpixelPrecisionBiasNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { 17194 SET_by_offset(disp, _gloffset_SubpixelPrecisionBiasNV, fn); 17195} 17196 17197typedef void (GLAPIENTRYP _glptr_ConservativeRasterParameterfNV)(GLenum, GLfloat); 17198#define CALL_ConservativeRasterParameterfNV(disp, parameters) \ 17199 (* GET_ConservativeRasterParameterfNV(disp)) parameters 17200static inline _glptr_ConservativeRasterParameterfNV GET_ConservativeRasterParameterfNV(struct _glapi_table *disp) { 17201 return (_glptr_ConservativeRasterParameterfNV) (GET_by_offset(disp, _gloffset_ConservativeRasterParameterfNV)); 17202} 17203 17204static inline void SET_ConservativeRasterParameterfNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) { 17205 SET_by_offset(disp, _gloffset_ConservativeRasterParameterfNV, fn); 17206} 17207 17208typedef void (GLAPIENTRYP _glptr_ConservativeRasterParameteriNV)(GLenum, GLint); 17209#define CALL_ConservativeRasterParameteriNV(disp, parameters) \ 17210 (* GET_ConservativeRasterParameteriNV(disp)) parameters 17211static inline _glptr_ConservativeRasterParameteriNV GET_ConservativeRasterParameteriNV(struct _glapi_table *disp) { 17212 return (_glptr_ConservativeRasterParameteriNV) (GET_by_offset(disp, _gloffset_ConservativeRasterParameteriNV)); 17213} 17214 17215static inline void SET_ConservativeRasterParameteriNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) { 17216 SET_by_offset(disp, _gloffset_ConservativeRasterParameteriNV, fn); 17217} 17218 17219typedef void (GLAPIENTRYP _glptr_WindowRectanglesEXT)(GLenum, GLsizei, const GLint *); 17220#define CALL_WindowRectanglesEXT(disp, parameters) \ 17221 (* GET_WindowRectanglesEXT(disp)) parameters 17222static inline _glptr_WindowRectanglesEXT GET_WindowRectanglesEXT(struct _glapi_table *disp) { 17223 return (_glptr_WindowRectanglesEXT) (GET_by_offset(disp, _gloffset_WindowRectanglesEXT)); 17224} 17225 17226static inline void SET_WindowRectanglesEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLint *)) { 17227 SET_by_offset(disp, _gloffset_WindowRectanglesEXT, fn); 17228} 17229 17230typedef void (GLAPIENTRYP _glptr_BufferStorageMemEXT)(GLenum, GLsizeiptr, GLuint, GLuint64); 17231#define CALL_BufferStorageMemEXT(disp, parameters) \ 17232 (* GET_BufferStorageMemEXT(disp)) parameters 17233static inline _glptr_BufferStorageMemEXT GET_BufferStorageMemEXT(struct _glapi_table *disp) { 17234 return (_glptr_BufferStorageMemEXT) (GET_by_offset(disp, _gloffset_BufferStorageMemEXT)); 17235} 17236 17237static inline void SET_BufferStorageMemEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, GLuint, GLuint64)) { 17238 SET_by_offset(disp, _gloffset_BufferStorageMemEXT, fn); 17239} 17240 17241typedef void (GLAPIENTRYP _glptr_CreateMemoryObjectsEXT)(GLsizei, GLuint *); 17242#define CALL_CreateMemoryObjectsEXT(disp, parameters) \ 17243 (* GET_CreateMemoryObjectsEXT(disp)) parameters 17244static inline _glptr_CreateMemoryObjectsEXT GET_CreateMemoryObjectsEXT(struct _glapi_table *disp) { 17245 return (_glptr_CreateMemoryObjectsEXT) (GET_by_offset(disp, _gloffset_CreateMemoryObjectsEXT)); 17246} 17247 17248static inline void SET_CreateMemoryObjectsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 17249 SET_by_offset(disp, _gloffset_CreateMemoryObjectsEXT, fn); 17250} 17251 17252typedef void (GLAPIENTRYP _glptr_DeleteMemoryObjectsEXT)(GLsizei, const GLuint *); 17253#define CALL_DeleteMemoryObjectsEXT(disp, parameters) \ 17254 (* GET_DeleteMemoryObjectsEXT(disp)) parameters 17255static inline _glptr_DeleteMemoryObjectsEXT GET_DeleteMemoryObjectsEXT(struct _glapi_table *disp) { 17256 return (_glptr_DeleteMemoryObjectsEXT) (GET_by_offset(disp, _gloffset_DeleteMemoryObjectsEXT)); 17257} 17258 17259static inline void SET_DeleteMemoryObjectsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 17260 SET_by_offset(disp, _gloffset_DeleteMemoryObjectsEXT, fn); 17261} 17262 17263typedef void (GLAPIENTRYP _glptr_DeleteSemaphoresEXT)(GLsizei, const GLuint *); 17264#define CALL_DeleteSemaphoresEXT(disp, parameters) \ 17265 (* GET_DeleteSemaphoresEXT(disp)) parameters 17266static inline _glptr_DeleteSemaphoresEXT GET_DeleteSemaphoresEXT(struct _glapi_table *disp) { 17267 return (_glptr_DeleteSemaphoresEXT) (GET_by_offset(disp, _gloffset_DeleteSemaphoresEXT)); 17268} 17269 17270static inline void SET_DeleteSemaphoresEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) { 17271 SET_by_offset(disp, _gloffset_DeleteSemaphoresEXT, fn); 17272} 17273 17274typedef void (GLAPIENTRYP _glptr_GenSemaphoresEXT)(GLsizei, GLuint *); 17275#define CALL_GenSemaphoresEXT(disp, parameters) \ 17276 (* GET_GenSemaphoresEXT(disp)) parameters 17277static inline _glptr_GenSemaphoresEXT GET_GenSemaphoresEXT(struct _glapi_table *disp) { 17278 return (_glptr_GenSemaphoresEXT) (GET_by_offset(disp, _gloffset_GenSemaphoresEXT)); 17279} 17280 17281static inline void SET_GenSemaphoresEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) { 17282 SET_by_offset(disp, _gloffset_GenSemaphoresEXT, fn); 17283} 17284 17285typedef void (GLAPIENTRYP _glptr_GetMemoryObjectParameterivEXT)(GLuint, GLenum, GLint *); 17286#define CALL_GetMemoryObjectParameterivEXT(disp, parameters) \ 17287 (* GET_GetMemoryObjectParameterivEXT(disp)) parameters 17288static inline _glptr_GetMemoryObjectParameterivEXT GET_GetMemoryObjectParameterivEXT(struct _glapi_table *disp) { 17289 return (_glptr_GetMemoryObjectParameterivEXT) (GET_by_offset(disp, _gloffset_GetMemoryObjectParameterivEXT)); 17290} 17291 17292static inline void SET_GetMemoryObjectParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { 17293 SET_by_offset(disp, _gloffset_GetMemoryObjectParameterivEXT, fn); 17294} 17295 17296typedef void (GLAPIENTRYP _glptr_GetSemaphoreParameterui64vEXT)(GLuint, GLenum, GLuint64 *); 17297#define CALL_GetSemaphoreParameterui64vEXT(disp, parameters) \ 17298 (* GET_GetSemaphoreParameterui64vEXT(disp)) parameters 17299static inline _glptr_GetSemaphoreParameterui64vEXT GET_GetSemaphoreParameterui64vEXT(struct _glapi_table *disp) { 17300 return (_glptr_GetSemaphoreParameterui64vEXT) (GET_by_offset(disp, _gloffset_GetSemaphoreParameterui64vEXT)); 17301} 17302 17303static inline void SET_GetSemaphoreParameterui64vEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint64 *)) { 17304 SET_by_offset(disp, _gloffset_GetSemaphoreParameterui64vEXT, fn); 17305} 17306 17307typedef void (GLAPIENTRYP _glptr_GetUnsignedBytei_vEXT)(GLenum, GLuint, GLubyte *); 17308#define CALL_GetUnsignedBytei_vEXT(disp, parameters) \ 17309 (* GET_GetUnsignedBytei_vEXT(disp)) parameters 17310static inline _glptr_GetUnsignedBytei_vEXT GET_GetUnsignedBytei_vEXT(struct _glapi_table *disp) { 17311 return (_glptr_GetUnsignedBytei_vEXT) (GET_by_offset(disp, _gloffset_GetUnsignedBytei_vEXT)); 17312} 17313 17314static inline void SET_GetUnsignedBytei_vEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLubyte *)) { 17315 SET_by_offset(disp, _gloffset_GetUnsignedBytei_vEXT, fn); 17316} 17317 17318typedef void (GLAPIENTRYP _glptr_GetUnsignedBytevEXT)(GLenum, GLubyte *); 17319#define CALL_GetUnsignedBytevEXT(disp, parameters) \ 17320 (* GET_GetUnsignedBytevEXT(disp)) parameters 17321static inline _glptr_GetUnsignedBytevEXT GET_GetUnsignedBytevEXT(struct _glapi_table *disp) { 17322 return (_glptr_GetUnsignedBytevEXT) (GET_by_offset(disp, _gloffset_GetUnsignedBytevEXT)); 17323} 17324 17325static inline void SET_GetUnsignedBytevEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLubyte *)) { 17326 SET_by_offset(disp, _gloffset_GetUnsignedBytevEXT, fn); 17327} 17328 17329typedef GLboolean (GLAPIENTRYP _glptr_IsMemoryObjectEXT)(GLuint); 17330#define CALL_IsMemoryObjectEXT(disp, parameters) \ 17331 (* GET_IsMemoryObjectEXT(disp)) parameters 17332static inline _glptr_IsMemoryObjectEXT GET_IsMemoryObjectEXT(struct _glapi_table *disp) { 17333 return (_glptr_IsMemoryObjectEXT) (GET_by_offset(disp, _gloffset_IsMemoryObjectEXT)); 17334} 17335 17336static inline void SET_IsMemoryObjectEXT(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 17337 SET_by_offset(disp, _gloffset_IsMemoryObjectEXT, fn); 17338} 17339 17340typedef GLboolean (GLAPIENTRYP _glptr_IsSemaphoreEXT)(GLuint); 17341#define CALL_IsSemaphoreEXT(disp, parameters) \ 17342 (* GET_IsSemaphoreEXT(disp)) parameters 17343static inline _glptr_IsSemaphoreEXT GET_IsSemaphoreEXT(struct _glapi_table *disp) { 17344 return (_glptr_IsSemaphoreEXT) (GET_by_offset(disp, _gloffset_IsSemaphoreEXT)); 17345} 17346 17347static inline void SET_IsSemaphoreEXT(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) { 17348 SET_by_offset(disp, _gloffset_IsSemaphoreEXT, fn); 17349} 17350 17351typedef void (GLAPIENTRYP _glptr_MemoryObjectParameterivEXT)(GLuint, GLenum, const GLint *); 17352#define CALL_MemoryObjectParameterivEXT(disp, parameters) \ 17353 (* GET_MemoryObjectParameterivEXT(disp)) parameters 17354static inline _glptr_MemoryObjectParameterivEXT GET_MemoryObjectParameterivEXT(struct _glapi_table *disp) { 17355 return (_glptr_MemoryObjectParameterivEXT) (GET_by_offset(disp, _gloffset_MemoryObjectParameterivEXT)); 17356} 17357 17358static inline void SET_MemoryObjectParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) { 17359 SET_by_offset(disp, _gloffset_MemoryObjectParameterivEXT, fn); 17360} 17361 17362typedef void (GLAPIENTRYP _glptr_NamedBufferStorageMemEXT)(GLuint, GLsizeiptr, GLuint, GLuint64); 17363#define CALL_NamedBufferStorageMemEXT(disp, parameters) \ 17364 (* GET_NamedBufferStorageMemEXT(disp)) parameters 17365static inline _glptr_NamedBufferStorageMemEXT GET_NamedBufferStorageMemEXT(struct _glapi_table *disp) { 17366 return (_glptr_NamedBufferStorageMemEXT) (GET_by_offset(disp, _gloffset_NamedBufferStorageMemEXT)); 17367} 17368 17369static inline void SET_NamedBufferStorageMemEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, GLuint, GLuint64)) { 17370 SET_by_offset(disp, _gloffset_NamedBufferStorageMemEXT, fn); 17371} 17372 17373typedef void (GLAPIENTRYP _glptr_SemaphoreParameterui64vEXT)(GLuint, GLenum, const GLuint64 *); 17374#define CALL_SemaphoreParameterui64vEXT(disp, parameters) \ 17375 (* GET_SemaphoreParameterui64vEXT(disp)) parameters 17376static inline _glptr_SemaphoreParameterui64vEXT GET_SemaphoreParameterui64vEXT(struct _glapi_table *disp) { 17377 return (_glptr_SemaphoreParameterui64vEXT) (GET_by_offset(disp, _gloffset_SemaphoreParameterui64vEXT)); 17378} 17379 17380static inline void SET_SemaphoreParameterui64vEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint64 *)) { 17381 SET_by_offset(disp, _gloffset_SemaphoreParameterui64vEXT, fn); 17382} 17383 17384typedef void (GLAPIENTRYP _glptr_SignalSemaphoreEXT)(GLuint, GLuint, const GLuint *, GLuint, const GLuint *, const GLenum *); 17385#define CALL_SignalSemaphoreEXT(disp, parameters) \ 17386 (* GET_SignalSemaphoreEXT(disp)) parameters 17387static inline _glptr_SignalSemaphoreEXT GET_SignalSemaphoreEXT(struct _glapi_table *disp) { 17388 return (_glptr_SignalSemaphoreEXT) (GET_by_offset(disp, _gloffset_SignalSemaphoreEXT)); 17389} 17390 17391static inline void SET_SignalSemaphoreEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLuint *, GLuint, const GLuint *, const GLenum *)) { 17392 SET_by_offset(disp, _gloffset_SignalSemaphoreEXT, fn); 17393} 17394 17395typedef void (GLAPIENTRYP _glptr_TexStorageMem1DEXT)(GLenum, GLsizei, GLenum, GLsizei, GLuint, GLuint64); 17396#define CALL_TexStorageMem1DEXT(disp, parameters) \ 17397 (* GET_TexStorageMem1DEXT(disp)) parameters 17398static inline _glptr_TexStorageMem1DEXT GET_TexStorageMem1DEXT(struct _glapi_table *disp) { 17399 return (_glptr_TexStorageMem1DEXT) (GET_by_offset(disp, _gloffset_TexStorageMem1DEXT)); 17400} 17401 17402static inline void SET_TexStorageMem1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLuint, GLuint64)) { 17403 SET_by_offset(disp, _gloffset_TexStorageMem1DEXT, fn); 17404} 17405 17406typedef void (GLAPIENTRYP _glptr_TexStorageMem2DEXT)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLuint, GLuint64); 17407#define CALL_TexStorageMem2DEXT(disp, parameters) \ 17408 (* GET_TexStorageMem2DEXT(disp)) parameters 17409static inline _glptr_TexStorageMem2DEXT GET_TexStorageMem2DEXT(struct _glapi_table *disp) { 17410 return (_glptr_TexStorageMem2DEXT) (GET_by_offset(disp, _gloffset_TexStorageMem2DEXT)); 17411} 17412 17413static inline void SET_TexStorageMem2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLuint, GLuint64)) { 17414 SET_by_offset(disp, _gloffset_TexStorageMem2DEXT, fn); 17415} 17416 17417typedef void (GLAPIENTRYP _glptr_TexStorageMem2DMultisampleEXT)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean, GLuint, GLuint64); 17418#define CALL_TexStorageMem2DMultisampleEXT(disp, parameters) \ 17419 (* GET_TexStorageMem2DMultisampleEXT(disp)) parameters 17420static inline _glptr_TexStorageMem2DMultisampleEXT GET_TexStorageMem2DMultisampleEXT(struct _glapi_table *disp) { 17421 return (_glptr_TexStorageMem2DMultisampleEXT) (GET_by_offset(disp, _gloffset_TexStorageMem2DMultisampleEXT)); 17422} 17423 17424static inline void SET_TexStorageMem2DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)) { 17425 SET_by_offset(disp, _gloffset_TexStorageMem2DMultisampleEXT, fn); 17426} 17427 17428typedef void (GLAPIENTRYP _glptr_TexStorageMem3DEXT)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLuint, GLuint64); 17429#define CALL_TexStorageMem3DEXT(disp, parameters) \ 17430 (* GET_TexStorageMem3DEXT(disp)) parameters 17431static inline _glptr_TexStorageMem3DEXT GET_TexStorageMem3DEXT(struct _glapi_table *disp) { 17432 return (_glptr_TexStorageMem3DEXT) (GET_by_offset(disp, _gloffset_TexStorageMem3DEXT)); 17433} 17434 17435static inline void SET_TexStorageMem3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLuint, GLuint64)) { 17436 SET_by_offset(disp, _gloffset_TexStorageMem3DEXT, fn); 17437} 17438 17439typedef void (GLAPIENTRYP _glptr_TexStorageMem3DMultisampleEXT)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean, GLuint, GLuint64); 17440#define CALL_TexStorageMem3DMultisampleEXT(disp, parameters) \ 17441 (* GET_TexStorageMem3DMultisampleEXT(disp)) parameters 17442static inline _glptr_TexStorageMem3DMultisampleEXT GET_TexStorageMem3DMultisampleEXT(struct _glapi_table *disp) { 17443 return (_glptr_TexStorageMem3DMultisampleEXT) (GET_by_offset(disp, _gloffset_TexStorageMem3DMultisampleEXT)); 17444} 17445 17446static inline void SET_TexStorageMem3DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)) { 17447 SET_by_offset(disp, _gloffset_TexStorageMem3DMultisampleEXT, fn); 17448} 17449 17450typedef void (GLAPIENTRYP _glptr_TextureStorageMem1DEXT)(GLuint, GLsizei, GLenum, GLsizei, GLuint, GLuint64); 17451#define CALL_TextureStorageMem1DEXT(disp, parameters) \ 17452 (* GET_TextureStorageMem1DEXT(disp)) parameters 17453static inline _glptr_TextureStorageMem1DEXT GET_TextureStorageMem1DEXT(struct _glapi_table *disp) { 17454 return (_glptr_TextureStorageMem1DEXT) (GET_by_offset(disp, _gloffset_TextureStorageMem1DEXT)); 17455} 17456 17457static inline void SET_TextureStorageMem1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLuint, GLuint64)) { 17458 SET_by_offset(disp, _gloffset_TextureStorageMem1DEXT, fn); 17459} 17460 17461typedef void (GLAPIENTRYP _glptr_TextureStorageMem2DEXT)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLuint, GLuint64); 17462#define CALL_TextureStorageMem2DEXT(disp, parameters) \ 17463 (* GET_TextureStorageMem2DEXT(disp)) parameters 17464static inline _glptr_TextureStorageMem2DEXT GET_TextureStorageMem2DEXT(struct _glapi_table *disp) { 17465 return (_glptr_TextureStorageMem2DEXT) (GET_by_offset(disp, _gloffset_TextureStorageMem2DEXT)); 17466} 17467 17468static inline void SET_TextureStorageMem2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLuint, GLuint64)) { 17469 SET_by_offset(disp, _gloffset_TextureStorageMem2DEXT, fn); 17470} 17471 17472typedef void (GLAPIENTRYP _glptr_TextureStorageMem2DMultisampleEXT)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean, GLuint, GLuint64); 17473#define CALL_TextureStorageMem2DMultisampleEXT(disp, parameters) \ 17474 (* GET_TextureStorageMem2DMultisampleEXT(disp)) parameters 17475static inline _glptr_TextureStorageMem2DMultisampleEXT GET_TextureStorageMem2DMultisampleEXT(struct _glapi_table *disp) { 17476 return (_glptr_TextureStorageMem2DMultisampleEXT) (GET_by_offset(disp, _gloffset_TextureStorageMem2DMultisampleEXT)); 17477} 17478 17479static inline void SET_TextureStorageMem2DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)) { 17480 SET_by_offset(disp, _gloffset_TextureStorageMem2DMultisampleEXT, fn); 17481} 17482 17483typedef void (GLAPIENTRYP _glptr_TextureStorageMem3DEXT)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLuint, GLuint64); 17484#define CALL_TextureStorageMem3DEXT(disp, parameters) \ 17485 (* GET_TextureStorageMem3DEXT(disp)) parameters 17486static inline _glptr_TextureStorageMem3DEXT GET_TextureStorageMem3DEXT(struct _glapi_table *disp) { 17487 return (_glptr_TextureStorageMem3DEXT) (GET_by_offset(disp, _gloffset_TextureStorageMem3DEXT)); 17488} 17489 17490static inline void SET_TextureStorageMem3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLuint, GLuint64)) { 17491 SET_by_offset(disp, _gloffset_TextureStorageMem3DEXT, fn); 17492} 17493 17494typedef void (GLAPIENTRYP _glptr_TextureStorageMem3DMultisampleEXT)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean, GLuint, GLuint64); 17495#define CALL_TextureStorageMem3DMultisampleEXT(disp, parameters) \ 17496 (* GET_TextureStorageMem3DMultisampleEXT(disp)) parameters 17497static inline _glptr_TextureStorageMem3DMultisampleEXT GET_TextureStorageMem3DMultisampleEXT(struct _glapi_table *disp) { 17498 return (_glptr_TextureStorageMem3DMultisampleEXT) (GET_by_offset(disp, _gloffset_TextureStorageMem3DMultisampleEXT)); 17499} 17500 17501static inline void SET_TextureStorageMem3DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)) { 17502 SET_by_offset(disp, _gloffset_TextureStorageMem3DMultisampleEXT, fn); 17503} 17504 17505typedef void (GLAPIENTRYP _glptr_WaitSemaphoreEXT)(GLuint, GLuint, const GLuint *, GLuint, const GLuint *, const GLenum *); 17506#define CALL_WaitSemaphoreEXT(disp, parameters) \ 17507 (* GET_WaitSemaphoreEXT(disp)) parameters 17508static inline _glptr_WaitSemaphoreEXT GET_WaitSemaphoreEXT(struct _glapi_table *disp) { 17509 return (_glptr_WaitSemaphoreEXT) (GET_by_offset(disp, _gloffset_WaitSemaphoreEXT)); 17510} 17511 17512static inline void SET_WaitSemaphoreEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLuint *, GLuint, const GLuint *, const GLenum *)) { 17513 SET_by_offset(disp, _gloffset_WaitSemaphoreEXT, fn); 17514} 17515 17516typedef void (GLAPIENTRYP _glptr_ImportMemoryFdEXT)(GLuint, GLuint64, GLenum, GLint); 17517#define CALL_ImportMemoryFdEXT(disp, parameters) \ 17518 (* GET_ImportMemoryFdEXT(disp)) parameters 17519static inline _glptr_ImportMemoryFdEXT GET_ImportMemoryFdEXT(struct _glapi_table *disp) { 17520 return (_glptr_ImportMemoryFdEXT) (GET_by_offset(disp, _gloffset_ImportMemoryFdEXT)); 17521} 17522 17523static inline void SET_ImportMemoryFdEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint64, GLenum, GLint)) { 17524 SET_by_offset(disp, _gloffset_ImportMemoryFdEXT, fn); 17525} 17526 17527typedef void (GLAPIENTRYP _glptr_ImportSemaphoreFdEXT)(GLuint, GLenum, GLint); 17528#define CALL_ImportSemaphoreFdEXT(disp, parameters) \ 17529 (* GET_ImportSemaphoreFdEXT(disp)) parameters 17530static inline _glptr_ImportSemaphoreFdEXT GET_ImportSemaphoreFdEXT(struct _glapi_table *disp) { 17531 return (_glptr_ImportSemaphoreFdEXT) (GET_by_offset(disp, _gloffset_ImportSemaphoreFdEXT)); 17532} 17533 17534static inline void SET_ImportSemaphoreFdEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) { 17535 SET_by_offset(disp, _gloffset_ImportSemaphoreFdEXT, fn); 17536} 17537 17538typedef void (GLAPIENTRYP _glptr_FramebufferFetchBarrierEXT)(void); 17539#define CALL_FramebufferFetchBarrierEXT(disp, parameters) \ 17540 (* GET_FramebufferFetchBarrierEXT(disp)) parameters 17541static inline _glptr_FramebufferFetchBarrierEXT GET_FramebufferFetchBarrierEXT(struct _glapi_table *disp) { 17542 return (_glptr_FramebufferFetchBarrierEXT) (GET_by_offset(disp, _gloffset_FramebufferFetchBarrierEXT)); 17543} 17544 17545static inline void SET_FramebufferFetchBarrierEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 17546 SET_by_offset(disp, _gloffset_FramebufferFetchBarrierEXT, fn); 17547} 17548 17549typedef void (GLAPIENTRYP _glptr_NamedRenderbufferStorageMultisampleAdvancedAMD)(GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei); 17550#define CALL_NamedRenderbufferStorageMultisampleAdvancedAMD(disp, parameters) \ 17551 (* GET_NamedRenderbufferStorageMultisampleAdvancedAMD(disp)) parameters 17552static inline _glptr_NamedRenderbufferStorageMultisampleAdvancedAMD GET_NamedRenderbufferStorageMultisampleAdvancedAMD(struct _glapi_table *disp) { 17553 return (_glptr_NamedRenderbufferStorageMultisampleAdvancedAMD) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisampleAdvancedAMD)); 17554} 17555 17556static inline void SET_NamedRenderbufferStorageMultisampleAdvancedAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei)) { 17557 SET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisampleAdvancedAMD, fn); 17558} 17559 17560typedef void (GLAPIENTRYP _glptr_RenderbufferStorageMultisampleAdvancedAMD)(GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei); 17561#define CALL_RenderbufferStorageMultisampleAdvancedAMD(disp, parameters) \ 17562 (* GET_RenderbufferStorageMultisampleAdvancedAMD(disp)) parameters 17563static inline _glptr_RenderbufferStorageMultisampleAdvancedAMD GET_RenderbufferStorageMultisampleAdvancedAMD(struct _glapi_table *disp) { 17564 return (_glptr_RenderbufferStorageMultisampleAdvancedAMD) (GET_by_offset(disp, _gloffset_RenderbufferStorageMultisampleAdvancedAMD)); 17565} 17566 17567static inline void SET_RenderbufferStorageMultisampleAdvancedAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei)) { 17568 SET_by_offset(disp, _gloffset_RenderbufferStorageMultisampleAdvancedAMD, fn); 17569} 17570 17571typedef void (GLAPIENTRYP _glptr_StencilFuncSeparateATI)(GLenum, GLenum, GLint, GLuint); 17572#define CALL_StencilFuncSeparateATI(disp, parameters) \ 17573 (* GET_StencilFuncSeparateATI(disp)) parameters 17574static inline _glptr_StencilFuncSeparateATI GET_StencilFuncSeparateATI(struct _glapi_table *disp) { 17575 return (_glptr_StencilFuncSeparateATI) (GET_by_offset(disp, _gloffset_StencilFuncSeparateATI)); 17576} 17577 17578static inline void SET_StencilFuncSeparateATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) { 17579 SET_by_offset(disp, _gloffset_StencilFuncSeparateATI, fn); 17580} 17581 17582typedef void (GLAPIENTRYP _glptr_ProgramEnvParameters4fvEXT)(GLenum, GLuint, GLsizei, const GLfloat *); 17583#define CALL_ProgramEnvParameters4fvEXT(disp, parameters) \ 17584 (* GET_ProgramEnvParameters4fvEXT(disp)) parameters 17585static inline _glptr_ProgramEnvParameters4fvEXT GET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp) { 17586 return (_glptr_ProgramEnvParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT)); 17587} 17588 17589static inline void SET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) { 17590 SET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT, fn); 17591} 17592 17593typedef void (GLAPIENTRYP _glptr_ProgramLocalParameters4fvEXT)(GLenum, GLuint, GLsizei, const GLfloat *); 17594#define CALL_ProgramLocalParameters4fvEXT(disp, parameters) \ 17595 (* GET_ProgramLocalParameters4fvEXT(disp)) parameters 17596static inline _glptr_ProgramLocalParameters4fvEXT GET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp) { 17597 return (_glptr_ProgramLocalParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT)); 17598} 17599 17600static inline void SET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) { 17601 SET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT, fn); 17602} 17603 17604typedef void (GLAPIENTRYP _glptr_EGLImageTargetRenderbufferStorageOES)(GLenum, GLvoid *); 17605#define CALL_EGLImageTargetRenderbufferStorageOES(disp, parameters) \ 17606 (* GET_EGLImageTargetRenderbufferStorageOES(disp)) parameters 17607static inline _glptr_EGLImageTargetRenderbufferStorageOES GET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp) { 17608 return (_glptr_EGLImageTargetRenderbufferStorageOES) (GET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES)); 17609} 17610 17611static inline void SET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) { 17612 SET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES, fn); 17613} 17614 17615typedef void (GLAPIENTRYP _glptr_EGLImageTargetTexture2DOES)(GLenum, GLvoid *); 17616#define CALL_EGLImageTargetTexture2DOES(disp, parameters) \ 17617 (* GET_EGLImageTargetTexture2DOES(disp)) parameters 17618static inline _glptr_EGLImageTargetTexture2DOES GET_EGLImageTargetTexture2DOES(struct _glapi_table *disp) { 17619 return (_glptr_EGLImageTargetTexture2DOES) (GET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES)); 17620} 17621 17622static inline void SET_EGLImageTargetTexture2DOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) { 17623 SET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES, fn); 17624} 17625 17626typedef void (GLAPIENTRYP _glptr_AlphaFuncx)(GLenum, GLclampx); 17627#define CALL_AlphaFuncx(disp, parameters) \ 17628 (* GET_AlphaFuncx(disp)) parameters 17629static inline _glptr_AlphaFuncx GET_AlphaFuncx(struct _glapi_table *disp) { 17630 return (_glptr_AlphaFuncx) (GET_by_offset(disp, _gloffset_AlphaFuncx)); 17631} 17632 17633static inline void SET_AlphaFuncx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampx)) { 17634 SET_by_offset(disp, _gloffset_AlphaFuncx, fn); 17635} 17636 17637typedef void (GLAPIENTRYP _glptr_ClearColorx)(GLclampx, GLclampx, GLclampx, GLclampx); 17638#define CALL_ClearColorx(disp, parameters) \ 17639 (* GET_ClearColorx(disp)) parameters 17640static inline _glptr_ClearColorx GET_ClearColorx(struct _glapi_table *disp) { 17641 return (_glptr_ClearColorx) (GET_by_offset(disp, _gloffset_ClearColorx)); 17642} 17643 17644static inline void SET_ClearColorx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx, GLclampx, GLclampx)) { 17645 SET_by_offset(disp, _gloffset_ClearColorx, fn); 17646} 17647 17648typedef void (GLAPIENTRYP _glptr_ClearDepthx)(GLclampx); 17649#define CALL_ClearDepthx(disp, parameters) \ 17650 (* GET_ClearDepthx(disp)) parameters 17651static inline _glptr_ClearDepthx GET_ClearDepthx(struct _glapi_table *disp) { 17652 return (_glptr_ClearDepthx) (GET_by_offset(disp, _gloffset_ClearDepthx)); 17653} 17654 17655static inline void SET_ClearDepthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx)) { 17656 SET_by_offset(disp, _gloffset_ClearDepthx, fn); 17657} 17658 17659typedef void (GLAPIENTRYP _glptr_Color4x)(GLfixed, GLfixed, GLfixed, GLfixed); 17660#define CALL_Color4x(disp, parameters) \ 17661 (* GET_Color4x(disp)) parameters 17662static inline _glptr_Color4x GET_Color4x(struct _glapi_table *disp) { 17663 return (_glptr_Color4x) (GET_by_offset(disp, _gloffset_Color4x)); 17664} 17665 17666static inline void SET_Color4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) { 17667 SET_by_offset(disp, _gloffset_Color4x, fn); 17668} 17669 17670typedef void (GLAPIENTRYP _glptr_DepthRangex)(GLclampx, GLclampx); 17671#define CALL_DepthRangex(disp, parameters) \ 17672 (* GET_DepthRangex(disp)) parameters 17673static inline _glptr_DepthRangex GET_DepthRangex(struct _glapi_table *disp) { 17674 return (_glptr_DepthRangex) (GET_by_offset(disp, _gloffset_DepthRangex)); 17675} 17676 17677static inline void SET_DepthRangex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx)) { 17678 SET_by_offset(disp, _gloffset_DepthRangex, fn); 17679} 17680 17681typedef void (GLAPIENTRYP _glptr_Fogx)(GLenum, GLfixed); 17682#define CALL_Fogx(disp, parameters) \ 17683 (* GET_Fogx(disp)) parameters 17684static inline _glptr_Fogx GET_Fogx(struct _glapi_table *disp) { 17685 return (_glptr_Fogx) (GET_by_offset(disp, _gloffset_Fogx)); 17686} 17687 17688static inline void SET_Fogx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) { 17689 SET_by_offset(disp, _gloffset_Fogx, fn); 17690} 17691 17692typedef void (GLAPIENTRYP _glptr_Fogxv)(GLenum, const GLfixed *); 17693#define CALL_Fogxv(disp, parameters) \ 17694 (* GET_Fogxv(disp)) parameters 17695static inline _glptr_Fogxv GET_Fogxv(struct _glapi_table *disp) { 17696 return (_glptr_Fogxv) (GET_by_offset(disp, _gloffset_Fogxv)); 17697} 17698 17699static inline void SET_Fogxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) { 17700 SET_by_offset(disp, _gloffset_Fogxv, fn); 17701} 17702 17703typedef void (GLAPIENTRYP _glptr_Frustumf)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 17704#define CALL_Frustumf(disp, parameters) \ 17705 (* GET_Frustumf(disp)) parameters 17706static inline _glptr_Frustumf GET_Frustumf(struct _glapi_table *disp) { 17707 return (_glptr_Frustumf) (GET_by_offset(disp, _gloffset_Frustumf)); 17708} 17709 17710static inline void SET_Frustumf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) { 17711 SET_by_offset(disp, _gloffset_Frustumf, fn); 17712} 17713 17714typedef void (GLAPIENTRYP _glptr_Frustumx)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed); 17715#define CALL_Frustumx(disp, parameters) \ 17716 (* GET_Frustumx(disp)) parameters 17717static inline _glptr_Frustumx GET_Frustumx(struct _glapi_table *disp) { 17718 return (_glptr_Frustumx) (GET_by_offset(disp, _gloffset_Frustumx)); 17719} 17720 17721static inline void SET_Frustumx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) { 17722 SET_by_offset(disp, _gloffset_Frustumx, fn); 17723} 17724 17725typedef void (GLAPIENTRYP _glptr_LightModelx)(GLenum, GLfixed); 17726#define CALL_LightModelx(disp, parameters) \ 17727 (* GET_LightModelx(disp)) parameters 17728static inline _glptr_LightModelx GET_LightModelx(struct _glapi_table *disp) { 17729 return (_glptr_LightModelx) (GET_by_offset(disp, _gloffset_LightModelx)); 17730} 17731 17732static inline void SET_LightModelx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) { 17733 SET_by_offset(disp, _gloffset_LightModelx, fn); 17734} 17735 17736typedef void (GLAPIENTRYP _glptr_LightModelxv)(GLenum, const GLfixed *); 17737#define CALL_LightModelxv(disp, parameters) \ 17738 (* GET_LightModelxv(disp)) parameters 17739static inline _glptr_LightModelxv GET_LightModelxv(struct _glapi_table *disp) { 17740 return (_glptr_LightModelxv) (GET_by_offset(disp, _gloffset_LightModelxv)); 17741} 17742 17743static inline void SET_LightModelxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) { 17744 SET_by_offset(disp, _gloffset_LightModelxv, fn); 17745} 17746 17747typedef void (GLAPIENTRYP _glptr_Lightx)(GLenum, GLenum, GLfixed); 17748#define CALL_Lightx(disp, parameters) \ 17749 (* GET_Lightx(disp)) parameters 17750static inline _glptr_Lightx GET_Lightx(struct _glapi_table *disp) { 17751 return (_glptr_Lightx) (GET_by_offset(disp, _gloffset_Lightx)); 17752} 17753 17754static inline void SET_Lightx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) { 17755 SET_by_offset(disp, _gloffset_Lightx, fn); 17756} 17757 17758typedef void (GLAPIENTRYP _glptr_Lightxv)(GLenum, GLenum, const GLfixed *); 17759#define CALL_Lightxv(disp, parameters) \ 17760 (* GET_Lightxv(disp)) parameters 17761static inline _glptr_Lightxv GET_Lightxv(struct _glapi_table *disp) { 17762 return (_glptr_Lightxv) (GET_by_offset(disp, _gloffset_Lightxv)); 17763} 17764 17765static inline void SET_Lightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) { 17766 SET_by_offset(disp, _gloffset_Lightxv, fn); 17767} 17768 17769typedef void (GLAPIENTRYP _glptr_LineWidthx)(GLfixed); 17770#define CALL_LineWidthx(disp, parameters) \ 17771 (* GET_LineWidthx(disp)) parameters 17772static inline _glptr_LineWidthx GET_LineWidthx(struct _glapi_table *disp) { 17773 return (_glptr_LineWidthx) (GET_by_offset(disp, _gloffset_LineWidthx)); 17774} 17775 17776static inline void SET_LineWidthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) { 17777 SET_by_offset(disp, _gloffset_LineWidthx, fn); 17778} 17779 17780typedef void (GLAPIENTRYP _glptr_LoadMatrixx)(const GLfixed *); 17781#define CALL_LoadMatrixx(disp, parameters) \ 17782 (* GET_LoadMatrixx(disp)) parameters 17783static inline _glptr_LoadMatrixx GET_LoadMatrixx(struct _glapi_table *disp) { 17784 return (_glptr_LoadMatrixx) (GET_by_offset(disp, _gloffset_LoadMatrixx)); 17785} 17786 17787static inline void SET_LoadMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) { 17788 SET_by_offset(disp, _gloffset_LoadMatrixx, fn); 17789} 17790 17791typedef void (GLAPIENTRYP _glptr_Materialx)(GLenum, GLenum, GLfixed); 17792#define CALL_Materialx(disp, parameters) \ 17793 (* GET_Materialx(disp)) parameters 17794static inline _glptr_Materialx GET_Materialx(struct _glapi_table *disp) { 17795 return (_glptr_Materialx) (GET_by_offset(disp, _gloffset_Materialx)); 17796} 17797 17798static inline void SET_Materialx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) { 17799 SET_by_offset(disp, _gloffset_Materialx, fn); 17800} 17801 17802typedef void (GLAPIENTRYP _glptr_Materialxv)(GLenum, GLenum, const GLfixed *); 17803#define CALL_Materialxv(disp, parameters) \ 17804 (* GET_Materialxv(disp)) parameters 17805static inline _glptr_Materialxv GET_Materialxv(struct _glapi_table *disp) { 17806 return (_glptr_Materialxv) (GET_by_offset(disp, _gloffset_Materialxv)); 17807} 17808 17809static inline void SET_Materialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) { 17810 SET_by_offset(disp, _gloffset_Materialxv, fn); 17811} 17812 17813typedef void (GLAPIENTRYP _glptr_MultMatrixx)(const GLfixed *); 17814#define CALL_MultMatrixx(disp, parameters) \ 17815 (* GET_MultMatrixx(disp)) parameters 17816static inline _glptr_MultMatrixx GET_MultMatrixx(struct _glapi_table *disp) { 17817 return (_glptr_MultMatrixx) (GET_by_offset(disp, _gloffset_MultMatrixx)); 17818} 17819 17820static inline void SET_MultMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) { 17821 SET_by_offset(disp, _gloffset_MultMatrixx, fn); 17822} 17823 17824typedef void (GLAPIENTRYP _glptr_MultiTexCoord4x)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed); 17825#define CALL_MultiTexCoord4x(disp, parameters) \ 17826 (* GET_MultiTexCoord4x(disp)) parameters 17827static inline _glptr_MultiTexCoord4x GET_MultiTexCoord4x(struct _glapi_table *disp) { 17828 return (_glptr_MultiTexCoord4x) (GET_by_offset(disp, _gloffset_MultiTexCoord4x)); 17829} 17830 17831static inline void SET_MultiTexCoord4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed)) { 17832 SET_by_offset(disp, _gloffset_MultiTexCoord4x, fn); 17833} 17834 17835typedef void (GLAPIENTRYP _glptr_Normal3x)(GLfixed, GLfixed, GLfixed); 17836#define CALL_Normal3x(disp, parameters) \ 17837 (* GET_Normal3x(disp)) parameters 17838static inline _glptr_Normal3x GET_Normal3x(struct _glapi_table *disp) { 17839 return (_glptr_Normal3x) (GET_by_offset(disp, _gloffset_Normal3x)); 17840} 17841 17842static inline void SET_Normal3x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) { 17843 SET_by_offset(disp, _gloffset_Normal3x, fn); 17844} 17845 17846typedef void (GLAPIENTRYP _glptr_Orthof)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 17847#define CALL_Orthof(disp, parameters) \ 17848 (* GET_Orthof(disp)) parameters 17849static inline _glptr_Orthof GET_Orthof(struct _glapi_table *disp) { 17850 return (_glptr_Orthof) (GET_by_offset(disp, _gloffset_Orthof)); 17851} 17852 17853static inline void SET_Orthof(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) { 17854 SET_by_offset(disp, _gloffset_Orthof, fn); 17855} 17856 17857typedef void (GLAPIENTRYP _glptr_Orthox)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed); 17858#define CALL_Orthox(disp, parameters) \ 17859 (* GET_Orthox(disp)) parameters 17860static inline _glptr_Orthox GET_Orthox(struct _glapi_table *disp) { 17861 return (_glptr_Orthox) (GET_by_offset(disp, _gloffset_Orthox)); 17862} 17863 17864static inline void SET_Orthox(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) { 17865 SET_by_offset(disp, _gloffset_Orthox, fn); 17866} 17867 17868typedef void (GLAPIENTRYP _glptr_PointSizex)(GLfixed); 17869#define CALL_PointSizex(disp, parameters) \ 17870 (* GET_PointSizex(disp)) parameters 17871static inline _glptr_PointSizex GET_PointSizex(struct _glapi_table *disp) { 17872 return (_glptr_PointSizex) (GET_by_offset(disp, _gloffset_PointSizex)); 17873} 17874 17875static inline void SET_PointSizex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) { 17876 SET_by_offset(disp, _gloffset_PointSizex, fn); 17877} 17878 17879typedef void (GLAPIENTRYP _glptr_PolygonOffsetx)(GLfixed, GLfixed); 17880#define CALL_PolygonOffsetx(disp, parameters) \ 17881 (* GET_PolygonOffsetx(disp)) parameters 17882static inline _glptr_PolygonOffsetx GET_PolygonOffsetx(struct _glapi_table *disp) { 17883 return (_glptr_PolygonOffsetx) (GET_by_offset(disp, _gloffset_PolygonOffsetx)); 17884} 17885 17886static inline void SET_PolygonOffsetx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed)) { 17887 SET_by_offset(disp, _gloffset_PolygonOffsetx, fn); 17888} 17889 17890typedef void (GLAPIENTRYP _glptr_Rotatex)(GLfixed, GLfixed, GLfixed, GLfixed); 17891#define CALL_Rotatex(disp, parameters) \ 17892 (* GET_Rotatex(disp)) parameters 17893static inline _glptr_Rotatex GET_Rotatex(struct _glapi_table *disp) { 17894 return (_glptr_Rotatex) (GET_by_offset(disp, _gloffset_Rotatex)); 17895} 17896 17897static inline void SET_Rotatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) { 17898 SET_by_offset(disp, _gloffset_Rotatex, fn); 17899} 17900 17901typedef void (GLAPIENTRYP _glptr_SampleCoveragex)(GLclampx, GLboolean); 17902#define CALL_SampleCoveragex(disp, parameters) \ 17903 (* GET_SampleCoveragex(disp)) parameters 17904static inline _glptr_SampleCoveragex GET_SampleCoveragex(struct _glapi_table *disp) { 17905 return (_glptr_SampleCoveragex) (GET_by_offset(disp, _gloffset_SampleCoveragex)); 17906} 17907 17908static inline void SET_SampleCoveragex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLboolean)) { 17909 SET_by_offset(disp, _gloffset_SampleCoveragex, fn); 17910} 17911 17912typedef void (GLAPIENTRYP _glptr_Scalex)(GLfixed, GLfixed, GLfixed); 17913#define CALL_Scalex(disp, parameters) \ 17914 (* GET_Scalex(disp)) parameters 17915static inline _glptr_Scalex GET_Scalex(struct _glapi_table *disp) { 17916 return (_glptr_Scalex) (GET_by_offset(disp, _gloffset_Scalex)); 17917} 17918 17919static inline void SET_Scalex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) { 17920 SET_by_offset(disp, _gloffset_Scalex, fn); 17921} 17922 17923typedef void (GLAPIENTRYP _glptr_TexEnvx)(GLenum, GLenum, GLfixed); 17924#define CALL_TexEnvx(disp, parameters) \ 17925 (* GET_TexEnvx(disp)) parameters 17926static inline _glptr_TexEnvx GET_TexEnvx(struct _glapi_table *disp) { 17927 return (_glptr_TexEnvx) (GET_by_offset(disp, _gloffset_TexEnvx)); 17928} 17929 17930static inline void SET_TexEnvx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) { 17931 SET_by_offset(disp, _gloffset_TexEnvx, fn); 17932} 17933 17934typedef void (GLAPIENTRYP _glptr_TexEnvxv)(GLenum, GLenum, const GLfixed *); 17935#define CALL_TexEnvxv(disp, parameters) \ 17936 (* GET_TexEnvxv(disp)) parameters 17937static inline _glptr_TexEnvxv GET_TexEnvxv(struct _glapi_table *disp) { 17938 return (_glptr_TexEnvxv) (GET_by_offset(disp, _gloffset_TexEnvxv)); 17939} 17940 17941static inline void SET_TexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) { 17942 SET_by_offset(disp, _gloffset_TexEnvxv, fn); 17943} 17944 17945typedef void (GLAPIENTRYP _glptr_TexParameterx)(GLenum, GLenum, GLfixed); 17946#define CALL_TexParameterx(disp, parameters) \ 17947 (* GET_TexParameterx(disp)) parameters 17948static inline _glptr_TexParameterx GET_TexParameterx(struct _glapi_table *disp) { 17949 return (_glptr_TexParameterx) (GET_by_offset(disp, _gloffset_TexParameterx)); 17950} 17951 17952static inline void SET_TexParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) { 17953 SET_by_offset(disp, _gloffset_TexParameterx, fn); 17954} 17955 17956typedef void (GLAPIENTRYP _glptr_Translatex)(GLfixed, GLfixed, GLfixed); 17957#define CALL_Translatex(disp, parameters) \ 17958 (* GET_Translatex(disp)) parameters 17959static inline _glptr_Translatex GET_Translatex(struct _glapi_table *disp) { 17960 return (_glptr_Translatex) (GET_by_offset(disp, _gloffset_Translatex)); 17961} 17962 17963static inline void SET_Translatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) { 17964 SET_by_offset(disp, _gloffset_Translatex, fn); 17965} 17966 17967typedef void (GLAPIENTRYP _glptr_ClipPlanef)(GLenum, const GLfloat *); 17968#define CALL_ClipPlanef(disp, parameters) \ 17969 (* GET_ClipPlanef(disp)) parameters 17970static inline _glptr_ClipPlanef GET_ClipPlanef(struct _glapi_table *disp) { 17971 return (_glptr_ClipPlanef) (GET_by_offset(disp, _gloffset_ClipPlanef)); 17972} 17973 17974static inline void SET_ClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) { 17975 SET_by_offset(disp, _gloffset_ClipPlanef, fn); 17976} 17977 17978typedef void (GLAPIENTRYP _glptr_ClipPlanex)(GLenum, const GLfixed *); 17979#define CALL_ClipPlanex(disp, parameters) \ 17980 (* GET_ClipPlanex(disp)) parameters 17981static inline _glptr_ClipPlanex GET_ClipPlanex(struct _glapi_table *disp) { 17982 return (_glptr_ClipPlanex) (GET_by_offset(disp, _gloffset_ClipPlanex)); 17983} 17984 17985static inline void SET_ClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) { 17986 SET_by_offset(disp, _gloffset_ClipPlanex, fn); 17987} 17988 17989typedef void (GLAPIENTRYP _glptr_GetClipPlanef)(GLenum, GLfloat *); 17990#define CALL_GetClipPlanef(disp, parameters) \ 17991 (* GET_GetClipPlanef(disp)) parameters 17992static inline _glptr_GetClipPlanef GET_GetClipPlanef(struct _glapi_table *disp) { 17993 return (_glptr_GetClipPlanef) (GET_by_offset(disp, _gloffset_GetClipPlanef)); 17994} 17995 17996static inline void SET_GetClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) { 17997 SET_by_offset(disp, _gloffset_GetClipPlanef, fn); 17998} 17999 18000typedef void (GLAPIENTRYP _glptr_GetClipPlanex)(GLenum, GLfixed *); 18001#define CALL_GetClipPlanex(disp, parameters) \ 18002 (* GET_GetClipPlanex(disp)) parameters 18003static inline _glptr_GetClipPlanex GET_GetClipPlanex(struct _glapi_table *disp) { 18004 return (_glptr_GetClipPlanex) (GET_by_offset(disp, _gloffset_GetClipPlanex)); 18005} 18006 18007static inline void SET_GetClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) { 18008 SET_by_offset(disp, _gloffset_GetClipPlanex, fn); 18009} 18010 18011typedef void (GLAPIENTRYP _glptr_GetFixedv)(GLenum, GLfixed *); 18012#define CALL_GetFixedv(disp, parameters) \ 18013 (* GET_GetFixedv(disp)) parameters 18014static inline _glptr_GetFixedv GET_GetFixedv(struct _glapi_table *disp) { 18015 return (_glptr_GetFixedv) (GET_by_offset(disp, _gloffset_GetFixedv)); 18016} 18017 18018static inline void SET_GetFixedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) { 18019 SET_by_offset(disp, _gloffset_GetFixedv, fn); 18020} 18021 18022typedef void (GLAPIENTRYP _glptr_GetLightxv)(GLenum, GLenum, GLfixed *); 18023#define CALL_GetLightxv(disp, parameters) \ 18024 (* GET_GetLightxv(disp)) parameters 18025static inline _glptr_GetLightxv GET_GetLightxv(struct _glapi_table *disp) { 18026 return (_glptr_GetLightxv) (GET_by_offset(disp, _gloffset_GetLightxv)); 18027} 18028 18029static inline void SET_GetLightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) { 18030 SET_by_offset(disp, _gloffset_GetLightxv, fn); 18031} 18032 18033typedef void (GLAPIENTRYP _glptr_GetMaterialxv)(GLenum, GLenum, GLfixed *); 18034#define CALL_GetMaterialxv(disp, parameters) \ 18035 (* GET_GetMaterialxv(disp)) parameters 18036static inline _glptr_GetMaterialxv GET_GetMaterialxv(struct _glapi_table *disp) { 18037 return (_glptr_GetMaterialxv) (GET_by_offset(disp, _gloffset_GetMaterialxv)); 18038} 18039 18040static inline void SET_GetMaterialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) { 18041 SET_by_offset(disp, _gloffset_GetMaterialxv, fn); 18042} 18043 18044typedef void (GLAPIENTRYP _glptr_GetTexEnvxv)(GLenum, GLenum, GLfixed *); 18045#define CALL_GetTexEnvxv(disp, parameters) \ 18046 (* GET_GetTexEnvxv(disp)) parameters 18047static inline _glptr_GetTexEnvxv GET_GetTexEnvxv(struct _glapi_table *disp) { 18048 return (_glptr_GetTexEnvxv) (GET_by_offset(disp, _gloffset_GetTexEnvxv)); 18049} 18050 18051static inline void SET_GetTexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) { 18052 SET_by_offset(disp, _gloffset_GetTexEnvxv, fn); 18053} 18054 18055typedef void (GLAPIENTRYP _glptr_GetTexParameterxv)(GLenum, GLenum, GLfixed *); 18056#define CALL_GetTexParameterxv(disp, parameters) \ 18057 (* GET_GetTexParameterxv(disp)) parameters 18058static inline _glptr_GetTexParameterxv GET_GetTexParameterxv(struct _glapi_table *disp) { 18059 return (_glptr_GetTexParameterxv) (GET_by_offset(disp, _gloffset_GetTexParameterxv)); 18060} 18061 18062static inline void SET_GetTexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) { 18063 SET_by_offset(disp, _gloffset_GetTexParameterxv, fn); 18064} 18065 18066typedef void (GLAPIENTRYP _glptr_PointParameterx)(GLenum, GLfixed); 18067#define CALL_PointParameterx(disp, parameters) \ 18068 (* GET_PointParameterx(disp)) parameters 18069static inline _glptr_PointParameterx GET_PointParameterx(struct _glapi_table *disp) { 18070 return (_glptr_PointParameterx) (GET_by_offset(disp, _gloffset_PointParameterx)); 18071} 18072 18073static inline void SET_PointParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) { 18074 SET_by_offset(disp, _gloffset_PointParameterx, fn); 18075} 18076 18077typedef void (GLAPIENTRYP _glptr_PointParameterxv)(GLenum, const GLfixed *); 18078#define CALL_PointParameterxv(disp, parameters) \ 18079 (* GET_PointParameterxv(disp)) parameters 18080static inline _glptr_PointParameterxv GET_PointParameterxv(struct _glapi_table *disp) { 18081 return (_glptr_PointParameterxv) (GET_by_offset(disp, _gloffset_PointParameterxv)); 18082} 18083 18084static inline void SET_PointParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) { 18085 SET_by_offset(disp, _gloffset_PointParameterxv, fn); 18086} 18087 18088typedef void (GLAPIENTRYP _glptr_TexParameterxv)(GLenum, GLenum, const GLfixed *); 18089#define CALL_TexParameterxv(disp, parameters) \ 18090 (* GET_TexParameterxv(disp)) parameters 18091static inline _glptr_TexParameterxv GET_TexParameterxv(struct _glapi_table *disp) { 18092 return (_glptr_TexParameterxv) (GET_by_offset(disp, _gloffset_TexParameterxv)); 18093} 18094 18095static inline void SET_TexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) { 18096 SET_by_offset(disp, _gloffset_TexParameterxv, fn); 18097} 18098 18099typedef void (GLAPIENTRYP _glptr_BlendBarrier)(void); 18100#define CALL_BlendBarrier(disp, parameters) \ 18101 (* GET_BlendBarrier(disp)) parameters 18102static inline _glptr_BlendBarrier GET_BlendBarrier(struct _glapi_table *disp) { 18103 return (_glptr_BlendBarrier) (GET_by_offset(disp, _gloffset_BlendBarrier)); 18104} 18105 18106static inline void SET_BlendBarrier(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) { 18107 SET_by_offset(disp, _gloffset_BlendBarrier, fn); 18108} 18109 18110typedef void (GLAPIENTRYP _glptr_PrimitiveBoundingBox)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 18111#define CALL_PrimitiveBoundingBox(disp, parameters) \ 18112 (* GET_PrimitiveBoundingBox(disp)) parameters 18113static inline _glptr_PrimitiveBoundingBox GET_PrimitiveBoundingBox(struct _glapi_table *disp) { 18114 return (_glptr_PrimitiveBoundingBox) (GET_by_offset(disp, _gloffset_PrimitiveBoundingBox)); 18115} 18116 18117static inline void SET_PrimitiveBoundingBox(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) { 18118 SET_by_offset(disp, _gloffset_PrimitiveBoundingBox, fn); 18119} 18120 18121typedef void (GLAPIENTRYP _glptr_MaxShaderCompilerThreadsKHR)(GLuint); 18122#define CALL_MaxShaderCompilerThreadsKHR(disp, parameters) \ 18123 (* GET_MaxShaderCompilerThreadsKHR(disp)) parameters 18124static inline _glptr_MaxShaderCompilerThreadsKHR GET_MaxShaderCompilerThreadsKHR(struct _glapi_table *disp) { 18125 return (_glptr_MaxShaderCompilerThreadsKHR) (GET_by_offset(disp, _gloffset_MaxShaderCompilerThreadsKHR)); 18126} 18127 18128static inline void SET_MaxShaderCompilerThreadsKHR(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { 18129 SET_by_offset(disp, _gloffset_MaxShaderCompilerThreadsKHR, fn); 18130} 18131 18132 18133#endif /* !defined( _DISPATCH_H_ ) */ 18134