Home | History | Annotate | Download | only in glapi
      1 /* DO NOT EDIT - This file generated automatically by gl_apitemp.py (from Mesa) script */
      2 
      3 /*
      4  * Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
      5  * (C) Copyright IBM Corporation 2004
      6  * All Rights Reserved.
      7  *
      8  * Permission is hereby granted, free of charge, to any person obtaining a
      9  * copy of this software and associated documentation files (the "Software"),
     10  * to deal in the Software without restriction, including without limitation
     11  * the rights to use, copy, modify, merge, publish, distribute, sub license,
     12  * and/or sell copies of the Software, and to permit persons to whom the
     13  * Software is furnished to do so, subject to the following conditions:
     14  *
     15  * The above copyright notice and this permission notice (including the next
     16  * paragraph) shall be included in all copies or substantial portions of the
     17  * Software.
     18  *
     19  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
     20  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
     21  * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
     22  * BRIAN PAUL, IBM,
     23  * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
     24  * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
     25  * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
     26  * SOFTWARE.
     27  */
     28 
     29 
     30 #  if (defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) && defined(__ELF__))
     31 #    define HIDDEN  __attribute__((visibility("hidden")))
     32 #  else
     33 #    define HIDDEN
     34 #  endif
     35 
     36 /*
     37  * This file is a template which generates the OpenGL API entry point
     38  * functions.  It should be included by a .c file which first defines
     39  * the following macros:
     40  *   KEYWORD1 - usually nothing, but might be __declspec(dllexport) on Win32
     41  *   KEYWORD2 - usually nothing, but might be __stdcall on Win32
     42  *   NAME(n)  - builds the final function name (usually add "gl" prefix)
     43  *   DISPATCH(func, args, msg) - code to do dispatch of named function.
     44  *                               msg is a printf-style debug message.
     45  *   RETURN_DISPATCH(func, args, msg) - code to do dispatch with a return value
     46  *
     47  * Here is an example which generates the usual OpenGL functions:
     48  *   #define KEYWORD1
     49  *   #define KEYWORD2
     50  *   #define NAME(func)  gl##func
     51  *   #define DISPATCH(func, args, msg)                           \
     52  *          struct _glapi_table *dispatch = CurrentDispatch;     \
     53  *          (*dispatch->func) args
     54  *   #define RETURN DISPATCH(func, args, msg)                    \
     55  *          struct _glapi_table *dispatch = CurrentDispatch;     \
     56  *          return (*dispatch->func) args
     57  *
     58  */
     59 
     60 
     61 #if defined( NAME )
     62 #ifndef KEYWORD1
     63 #define KEYWORD1
     64 #endif
     65 
     66 #ifndef KEYWORD1_ALT
     67 #define KEYWORD1_ALT HIDDEN
     68 #endif
     69 
     70 #ifndef KEYWORD2
     71 #define KEYWORD2
     72 #endif
     73 
     74 #ifndef DISPATCH
     75 #error DISPATCH must be defined
     76 #endif
     77 
     78 #ifndef RETURN_DISPATCH
     79 #error RETURN_DISPATCH must be defined
     80 #endif
     81 
     82 
     83 #ifndef _GLAPI_SKIP_NORMAL_ENTRY_POINTS
     84 
     85 KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
     86 {
     87     (void) list; (void) mode;
     88    DISPATCH(NewList, (list, mode), (F, "glNewList(%d, 0x%x);\n", list, mode));
     89 }
     90 
     91 KEYWORD1 void KEYWORD2 NAME(EndList)(void)
     92 {
     93    DISPATCH(EndList, (), (F, "glEndList();\n"));
     94 }
     95 
     96 KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
     97 {
     98     (void) list;
     99    DISPATCH(CallList, (list), (F, "glCallList(%d);\n", list));
    100 }
    101 
    102 KEYWORD1 void KEYWORD2 NAME(CallLists)(GLsizei n, GLenum type, const GLvoid * lists)
    103 {
    104     (void) n; (void) type; (void) lists;
    105    DISPATCH(CallLists, (n, type, lists), (F, "glCallLists(%d, 0x%x, %p);\n", n, type, (const void *) lists));
    106 }
    107 
    108 KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
    109 {
    110     (void) list; (void) range;
    111    DISPATCH(DeleteLists, (list, range), (F, "glDeleteLists(%d, %d);\n", list, range));
    112 }
    113 
    114 KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
    115 {
    116     (void) range;
    117    RETURN_DISPATCH(GenLists, (range), (F, "glGenLists(%d);\n", range));
    118 }
    119 
    120 KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
    121 {
    122     (void) base;
    123    DISPATCH(ListBase, (base), (F, "glListBase(%d);\n", base));
    124 }
    125 
    126 KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
    127 {
    128     (void) mode;
    129    DISPATCH(Begin, (mode), (F, "glBegin(0x%x);\n", mode));
    130 }
    131 
    132 KEYWORD1 void KEYWORD2 NAME(Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
    133 {
    134     (void) width; (void) height; (void) xorig; (void) yorig; (void) xmove; (void) ymove; (void) bitmap;
    135    DISPATCH(Bitmap, (width, height, xorig, yorig, xmove, ymove, bitmap), (F, "glBitmap(%d, %d, %f, %f, %f, %f, %p);\n", width, height, xorig, yorig, xmove, ymove, (const void *) bitmap));
    136 }
    137 
    138 KEYWORD1 void KEYWORD2 NAME(Color3b)(GLbyte red, GLbyte green, GLbyte blue)
    139 {
    140     (void) red; (void) green; (void) blue;
    141    DISPATCH(Color3b, (red, green, blue), (F, "glColor3b(%d, %d, %d);\n", red, green, blue));
    142 }
    143 
    144 KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte * v)
    145 {
    146     (void) v;
    147    DISPATCH(Color3bv, (v), (F, "glColor3bv(%p);\n", (const void *) v));
    148 }
    149 
    150 KEYWORD1 void KEYWORD2 NAME(Color3d)(GLdouble red, GLdouble green, GLdouble blue)
    151 {
    152     (void) red; (void) green; (void) blue;
    153    DISPATCH(Color3d, (red, green, blue), (F, "glColor3d(%f, %f, %f);\n", red, green, blue));
    154 }
    155 
    156 KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble * v)
    157 {
    158     (void) v;
    159    DISPATCH(Color3dv, (v), (F, "glColor3dv(%p);\n", (const void *) v));
    160 }
    161 
    162 KEYWORD1 void KEYWORD2 NAME(Color3f)(GLfloat red, GLfloat green, GLfloat blue)
    163 {
    164     (void) red; (void) green; (void) blue;
    165    DISPATCH(Color3f, (red, green, blue), (F, "glColor3f(%f, %f, %f);\n", red, green, blue));
    166 }
    167 
    168 KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat * v)
    169 {
    170     (void) v;
    171    DISPATCH(Color3fv, (v), (F, "glColor3fv(%p);\n", (const void *) v));
    172 }
    173 
    174 KEYWORD1 void KEYWORD2 NAME(Color3i)(GLint red, GLint green, GLint blue)
    175 {
    176     (void) red; (void) green; (void) blue;
    177    DISPATCH(Color3i, (red, green, blue), (F, "glColor3i(%d, %d, %d);\n", red, green, blue));
    178 }
    179 
    180 KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint * v)
    181 {
    182     (void) v;
    183    DISPATCH(Color3iv, (v), (F, "glColor3iv(%p);\n", (const void *) v));
    184 }
    185 
    186 KEYWORD1 void KEYWORD2 NAME(Color3s)(GLshort red, GLshort green, GLshort blue)
    187 {
    188     (void) red; (void) green; (void) blue;
    189    DISPATCH(Color3s, (red, green, blue), (F, "glColor3s(%d, %d, %d);\n", red, green, blue));
    190 }
    191 
    192 KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort * v)
    193 {
    194     (void) v;
    195    DISPATCH(Color3sv, (v), (F, "glColor3sv(%p);\n", (const void *) v));
    196 }
    197 
    198 KEYWORD1 void KEYWORD2 NAME(Color3ub)(GLubyte red, GLubyte green, GLubyte blue)
    199 {
    200     (void) red; (void) green; (void) blue;
    201    DISPATCH(Color3ub, (red, green, blue), (F, "glColor3ub(%d, %d, %d);\n", red, green, blue));
    202 }
    203 
    204 KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte * v)
    205 {
    206     (void) v;
    207    DISPATCH(Color3ubv, (v), (F, "glColor3ubv(%p);\n", (const void *) v));
    208 }
    209 
    210 KEYWORD1 void KEYWORD2 NAME(Color3ui)(GLuint red, GLuint green, GLuint blue)
    211 {
    212     (void) red; (void) green; (void) blue;
    213    DISPATCH(Color3ui, (red, green, blue), (F, "glColor3ui(%d, %d, %d);\n", red, green, blue));
    214 }
    215 
    216 KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint * v)
    217 {
    218     (void) v;
    219    DISPATCH(Color3uiv, (v), (F, "glColor3uiv(%p);\n", (const void *) v));
    220 }
    221 
    222 KEYWORD1 void KEYWORD2 NAME(Color3us)(GLushort red, GLushort green, GLushort blue)
    223 {
    224     (void) red; (void) green; (void) blue;
    225    DISPATCH(Color3us, (red, green, blue), (F, "glColor3us(%d, %d, %d);\n", red, green, blue));
    226 }
    227 
    228 KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort * v)
    229 {
    230     (void) v;
    231    DISPATCH(Color3usv, (v), (F, "glColor3usv(%p);\n", (const void *) v));
    232 }
    233 
    234 KEYWORD1 void KEYWORD2 NAME(Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
    235 {
    236     (void) red; (void) green; (void) blue; (void) alpha;
    237    DISPATCH(Color4b, (red, green, blue, alpha), (F, "glColor4b(%d, %d, %d, %d);\n", red, green, blue, alpha));
    238 }
    239 
    240 KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte * v)
    241 {
    242     (void) v;
    243    DISPATCH(Color4bv, (v), (F, "glColor4bv(%p);\n", (const void *) v));
    244 }
    245 
    246 KEYWORD1 void KEYWORD2 NAME(Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
    247 {
    248     (void) red; (void) green; (void) blue; (void) alpha;
    249    DISPATCH(Color4d, (red, green, blue, alpha), (F, "glColor4d(%f, %f, %f, %f);\n", red, green, blue, alpha));
    250 }
    251 
    252 KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble * v)
    253 {
    254     (void) v;
    255    DISPATCH(Color4dv, (v), (F, "glColor4dv(%p);\n", (const void *) v));
    256 }
    257 
    258 KEYWORD1 void KEYWORD2 NAME(Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
    259 {
    260     (void) red; (void) green; (void) blue; (void) alpha;
    261    DISPATCH(Color4f, (red, green, blue, alpha), (F, "glColor4f(%f, %f, %f, %f);\n", red, green, blue, alpha));
    262 }
    263 
    264 KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat * v)
    265 {
    266     (void) v;
    267    DISPATCH(Color4fv, (v), (F, "glColor4fv(%p);\n", (const void *) v));
    268 }
    269 
    270 KEYWORD1 void KEYWORD2 NAME(Color4i)(GLint red, GLint green, GLint blue, GLint alpha)
    271 {
    272     (void) red; (void) green; (void) blue; (void) alpha;
    273    DISPATCH(Color4i, (red, green, blue, alpha), (F, "glColor4i(%d, %d, %d, %d);\n", red, green, blue, alpha));
    274 }
    275 
    276 KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint * v)
    277 {
    278     (void) v;
    279    DISPATCH(Color4iv, (v), (F, "glColor4iv(%p);\n", (const void *) v));
    280 }
    281 
    282 KEYWORD1 void KEYWORD2 NAME(Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
    283 {
    284     (void) red; (void) green; (void) blue; (void) alpha;
    285    DISPATCH(Color4s, (red, green, blue, alpha), (F, "glColor4s(%d, %d, %d, %d);\n", red, green, blue, alpha));
    286 }
    287 
    288 KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort * v)
    289 {
    290     (void) v;
    291    DISPATCH(Color4sv, (v), (F, "glColor4sv(%p);\n", (const void *) v));
    292 }
    293 
    294 KEYWORD1 void KEYWORD2 NAME(Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
    295 {
    296     (void) red; (void) green; (void) blue; (void) alpha;
    297    DISPATCH(Color4ub, (red, green, blue, alpha), (F, "glColor4ub(%d, %d, %d, %d);\n", red, green, blue, alpha));
    298 }
    299 
    300 KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte * v)
    301 {
    302     (void) v;
    303    DISPATCH(Color4ubv, (v), (F, "glColor4ubv(%p);\n", (const void *) v));
    304 }
    305 
    306 KEYWORD1 void KEYWORD2 NAME(Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
    307 {
    308     (void) red; (void) green; (void) blue; (void) alpha;
    309    DISPATCH(Color4ui, (red, green, blue, alpha), (F, "glColor4ui(%d, %d, %d, %d);\n", red, green, blue, alpha));
    310 }
    311 
    312 KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint * v)
    313 {
    314     (void) v;
    315    DISPATCH(Color4uiv, (v), (F, "glColor4uiv(%p);\n", (const void *) v));
    316 }
    317 
    318 KEYWORD1 void KEYWORD2 NAME(Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
    319 {
    320     (void) red; (void) green; (void) blue; (void) alpha;
    321    DISPATCH(Color4us, (red, green, blue, alpha), (F, "glColor4us(%d, %d, %d, %d);\n", red, green, blue, alpha));
    322 }
    323 
    324 KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort * v)
    325 {
    326     (void) v;
    327    DISPATCH(Color4usv, (v), (F, "glColor4usv(%p);\n", (const void *) v));
    328 }
    329 
    330 KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
    331 {
    332     (void) flag;
    333    DISPATCH(EdgeFlag, (flag), (F, "glEdgeFlag(%d);\n", flag));
    334 }
    335 
    336 KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean * flag)
    337 {
    338     (void) flag;
    339    DISPATCH(EdgeFlagv, (flag), (F, "glEdgeFlagv(%p);\n", (const void *) flag));
    340 }
    341 
    342 KEYWORD1 void KEYWORD2 NAME(End)(void)
    343 {
    344    DISPATCH(End, (), (F, "glEnd();\n"));
    345 }
    346 
    347 KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
    348 {
    349     (void) c;
    350    DISPATCH(Indexd, (c), (F, "glIndexd(%f);\n", c));
    351 }
    352 
    353 KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble * c)
    354 {
    355     (void) c;
    356    DISPATCH(Indexdv, (c), (F, "glIndexdv(%p);\n", (const void *) c));
    357 }
    358 
    359 KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
    360 {
    361     (void) c;
    362    DISPATCH(Indexf, (c), (F, "glIndexf(%f);\n", c));
    363 }
    364 
    365 KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat * c)
    366 {
    367     (void) c;
    368    DISPATCH(Indexfv, (c), (F, "glIndexfv(%p);\n", (const void *) c));
    369 }
    370 
    371 KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
    372 {
    373     (void) c;
    374    DISPATCH(Indexi, (c), (F, "glIndexi(%d);\n", c));
    375 }
    376 
    377 KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint * c)
    378 {
    379     (void) c;
    380    DISPATCH(Indexiv, (c), (F, "glIndexiv(%p);\n", (const void *) c));
    381 }
    382 
    383 KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
    384 {
    385     (void) c;
    386    DISPATCH(Indexs, (c), (F, "glIndexs(%d);\n", c));
    387 }
    388 
    389 KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort * c)
    390 {
    391     (void) c;
    392    DISPATCH(Indexsv, (c), (F, "glIndexsv(%p);\n", (const void *) c));
    393 }
    394 
    395 KEYWORD1 void KEYWORD2 NAME(Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz)
    396 {
    397     (void) nx; (void) ny; (void) nz;
    398    DISPATCH(Normal3b, (nx, ny, nz), (F, "glNormal3b(%d, %d, %d);\n", nx, ny, nz));
    399 }
    400 
    401 KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte * v)
    402 {
    403     (void) v;
    404    DISPATCH(Normal3bv, (v), (F, "glNormal3bv(%p);\n", (const void *) v));
    405 }
    406 
    407 KEYWORD1 void KEYWORD2 NAME(Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz)
    408 {
    409     (void) nx; (void) ny; (void) nz;
    410    DISPATCH(Normal3d, (nx, ny, nz), (F, "glNormal3d(%f, %f, %f);\n", nx, ny, nz));
    411 }
    412 
    413 KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble * v)
    414 {
    415     (void) v;
    416    DISPATCH(Normal3dv, (v), (F, "glNormal3dv(%p);\n", (const void *) v));
    417 }
    418 
    419 KEYWORD1 void KEYWORD2 NAME(Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz)
    420 {
    421     (void) nx; (void) ny; (void) nz;
    422    DISPATCH(Normal3f, (nx, ny, nz), (F, "glNormal3f(%f, %f, %f);\n", nx, ny, nz));
    423 }
    424 
    425 KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat * v)
    426 {
    427     (void) v;
    428    DISPATCH(Normal3fv, (v), (F, "glNormal3fv(%p);\n", (const void *) v));
    429 }
    430 
    431 KEYWORD1 void KEYWORD2 NAME(Normal3i)(GLint nx, GLint ny, GLint nz)
    432 {
    433     (void) nx; (void) ny; (void) nz;
    434    DISPATCH(Normal3i, (nx, ny, nz), (F, "glNormal3i(%d, %d, %d);\n", nx, ny, nz));
    435 }
    436 
    437 KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint * v)
    438 {
    439     (void) v;
    440    DISPATCH(Normal3iv, (v), (F, "glNormal3iv(%p);\n", (const void *) v));
    441 }
    442 
    443 KEYWORD1 void KEYWORD2 NAME(Normal3s)(GLshort nx, GLshort ny, GLshort nz)
    444 {
    445     (void) nx; (void) ny; (void) nz;
    446    DISPATCH(Normal3s, (nx, ny, nz), (F, "glNormal3s(%d, %d, %d);\n", nx, ny, nz));
    447 }
    448 
    449 KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort * v)
    450 {
    451     (void) v;
    452    DISPATCH(Normal3sv, (v), (F, "glNormal3sv(%p);\n", (const void *) v));
    453 }
    454 
    455 KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
    456 {
    457     (void) x; (void) y;
    458    DISPATCH(RasterPos2d, (x, y), (F, "glRasterPos2d(%f, %f);\n", x, y));
    459 }
    460 
    461 KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble * v)
    462 {
    463     (void) v;
    464    DISPATCH(RasterPos2dv, (v), (F, "glRasterPos2dv(%p);\n", (const void *) v));
    465 }
    466 
    467 KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
    468 {
    469     (void) x; (void) y;
    470    DISPATCH(RasterPos2f, (x, y), (F, "glRasterPos2f(%f, %f);\n", x, y));
    471 }
    472 
    473 KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat * v)
    474 {
    475     (void) v;
    476    DISPATCH(RasterPos2fv, (v), (F, "glRasterPos2fv(%p);\n", (const void *) v));
    477 }
    478 
    479 KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
    480 {
    481     (void) x; (void) y;
    482    DISPATCH(RasterPos2i, (x, y), (F, "glRasterPos2i(%d, %d);\n", x, y));
    483 }
    484 
    485 KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint * v)
    486 {
    487     (void) v;
    488    DISPATCH(RasterPos2iv, (v), (F, "glRasterPos2iv(%p);\n", (const void *) v));
    489 }
    490 
    491 KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
    492 {
    493     (void) x; (void) y;
    494    DISPATCH(RasterPos2s, (x, y), (F, "glRasterPos2s(%d, %d);\n", x, y));
    495 }
    496 
    497 KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort * v)
    498 {
    499     (void) v;
    500    DISPATCH(RasterPos2sv, (v), (F, "glRasterPos2sv(%p);\n", (const void *) v));
    501 }
    502 
    503 KEYWORD1 void KEYWORD2 NAME(RasterPos3d)(GLdouble x, GLdouble y, GLdouble z)
    504 {
    505     (void) x; (void) y; (void) z;
    506    DISPATCH(RasterPos3d, (x, y, z), (F, "glRasterPos3d(%f, %f, %f);\n", x, y, z));
    507 }
    508 
    509 KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble * v)
    510 {
    511     (void) v;
    512    DISPATCH(RasterPos3dv, (v), (F, "glRasterPos3dv(%p);\n", (const void *) v));
    513 }
    514 
    515 KEYWORD1 void KEYWORD2 NAME(RasterPos3f)(GLfloat x, GLfloat y, GLfloat z)
    516 {
    517     (void) x; (void) y; (void) z;
    518    DISPATCH(RasterPos3f, (x, y, z), (F, "glRasterPos3f(%f, %f, %f);\n", x, y, z));
    519 }
    520 
    521 KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat * v)
    522 {
    523     (void) v;
    524    DISPATCH(RasterPos3fv, (v), (F, "glRasterPos3fv(%p);\n", (const void *) v));
    525 }
    526 
    527 KEYWORD1 void KEYWORD2 NAME(RasterPos3i)(GLint x, GLint y, GLint z)
    528 {
    529     (void) x; (void) y; (void) z;
    530    DISPATCH(RasterPos3i, (x, y, z), (F, "glRasterPos3i(%d, %d, %d);\n", x, y, z));
    531 }
    532 
    533 KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint * v)
    534 {
    535     (void) v;
    536    DISPATCH(RasterPos3iv, (v), (F, "glRasterPos3iv(%p);\n", (const void *) v));
    537 }
    538 
    539 KEYWORD1 void KEYWORD2 NAME(RasterPos3s)(GLshort x, GLshort y, GLshort z)
    540 {
    541     (void) x; (void) y; (void) z;
    542    DISPATCH(RasterPos3s, (x, y, z), (F, "glRasterPos3s(%d, %d, %d);\n", x, y, z));
    543 }
    544 
    545 KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort * v)
    546 {
    547     (void) v;
    548    DISPATCH(RasterPos3sv, (v), (F, "glRasterPos3sv(%p);\n", (const void *) v));
    549 }
    550 
    551 KEYWORD1 void KEYWORD2 NAME(RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
    552 {
    553     (void) x; (void) y; (void) z; (void) w;
    554    DISPATCH(RasterPos4d, (x, y, z, w), (F, "glRasterPos4d(%f, %f, %f, %f);\n", x, y, z, w));
    555 }
    556 
    557 KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble * v)
    558 {
    559     (void) v;
    560    DISPATCH(RasterPos4dv, (v), (F, "glRasterPos4dv(%p);\n", (const void *) v));
    561 }
    562 
    563 KEYWORD1 void KEYWORD2 NAME(RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
    564 {
    565     (void) x; (void) y; (void) z; (void) w;
    566    DISPATCH(RasterPos4f, (x, y, z, w), (F, "glRasterPos4f(%f, %f, %f, %f);\n", x, y, z, w));
    567 }
    568 
    569 KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat * v)
    570 {
    571     (void) v;
    572    DISPATCH(RasterPos4fv, (v), (F, "glRasterPos4fv(%p);\n", (const void *) v));
    573 }
    574 
    575 KEYWORD1 void KEYWORD2 NAME(RasterPos4i)(GLint x, GLint y, GLint z, GLint w)
    576 {
    577     (void) x; (void) y; (void) z; (void) w;
    578    DISPATCH(RasterPos4i, (x, y, z, w), (F, "glRasterPos4i(%d, %d, %d, %d);\n", x, y, z, w));
    579 }
    580 
    581 KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint * v)
    582 {
    583     (void) v;
    584    DISPATCH(RasterPos4iv, (v), (F, "glRasterPos4iv(%p);\n", (const void *) v));
    585 }
    586 
    587 KEYWORD1 void KEYWORD2 NAME(RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w)
    588 {
    589     (void) x; (void) y; (void) z; (void) w;
    590    DISPATCH(RasterPos4s, (x, y, z, w), (F, "glRasterPos4s(%d, %d, %d, %d);\n", x, y, z, w));
    591 }
    592 
    593 KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort * v)
    594 {
    595     (void) v;
    596    DISPATCH(RasterPos4sv, (v), (F, "glRasterPos4sv(%p);\n", (const void *) v));
    597 }
    598 
    599 KEYWORD1 void KEYWORD2 NAME(Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
    600 {
    601     (void) x1; (void) y1; (void) x2; (void) y2;
    602    DISPATCH(Rectd, (x1, y1, x2, y2), (F, "glRectd(%f, %f, %f, %f);\n", x1, y1, x2, y2));
    603 }
    604 
    605 KEYWORD1 void KEYWORD2 NAME(Rectdv)(const GLdouble * v1, const GLdouble * v2)
    606 {
    607     (void) v1; (void) v2;
    608    DISPATCH(Rectdv, (v1, v2), (F, "glRectdv(%p, %p);\n", (const void *) v1, (const void *) v2));
    609 }
    610 
    611 KEYWORD1 void KEYWORD2 NAME(Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
    612 {
    613     (void) x1; (void) y1; (void) x2; (void) y2;
    614    DISPATCH(Rectf, (x1, y1, x2, y2), (F, "glRectf(%f, %f, %f, %f);\n", x1, y1, x2, y2));
    615 }
    616 
    617 KEYWORD1 void KEYWORD2 NAME(Rectfv)(const GLfloat * v1, const GLfloat * v2)
    618 {
    619     (void) v1; (void) v2;
    620    DISPATCH(Rectfv, (v1, v2), (F, "glRectfv(%p, %p);\n", (const void *) v1, (const void *) v2));
    621 }
    622 
    623 KEYWORD1 void KEYWORD2 NAME(Recti)(GLint x1, GLint y1, GLint x2, GLint y2)
    624 {
    625     (void) x1; (void) y1; (void) x2; (void) y2;
    626    DISPATCH(Recti, (x1, y1, x2, y2), (F, "glRecti(%d, %d, %d, %d);\n", x1, y1, x2, y2));
    627 }
    628 
    629 KEYWORD1 void KEYWORD2 NAME(Rectiv)(const GLint * v1, const GLint * v2)
    630 {
    631     (void) v1; (void) v2;
    632    DISPATCH(Rectiv, (v1, v2), (F, "glRectiv(%p, %p);\n", (const void *) v1, (const void *) v2));
    633 }
    634 
    635 KEYWORD1 void KEYWORD2 NAME(Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
    636 {
    637     (void) x1; (void) y1; (void) x2; (void) y2;
    638    DISPATCH(Rects, (x1, y1, x2, y2), (F, "glRects(%d, %d, %d, %d);\n", x1, y1, x2, y2));
    639 }
    640 
    641 KEYWORD1 void KEYWORD2 NAME(Rectsv)(const GLshort * v1, const GLshort * v2)
    642 {
    643     (void) v1; (void) v2;
    644    DISPATCH(Rectsv, (v1, v2), (F, "glRectsv(%p, %p);\n", (const void *) v1, (const void *) v2));
    645 }
    646 
    647 KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
    648 {
    649     (void) s;
    650    DISPATCH(TexCoord1d, (s), (F, "glTexCoord1d(%f);\n", s));
    651 }
    652 
    653 KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble * v)
    654 {
    655     (void) v;
    656    DISPATCH(TexCoord1dv, (v), (F, "glTexCoord1dv(%p);\n", (const void *) v));
    657 }
    658 
    659 KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
    660 {
    661     (void) s;
    662    DISPATCH(TexCoord1f, (s), (F, "glTexCoord1f(%f);\n", s));
    663 }
    664 
    665 KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat * v)
    666 {
    667     (void) v;
    668    DISPATCH(TexCoord1fv, (v), (F, "glTexCoord1fv(%p);\n", (const void *) v));
    669 }
    670 
    671 KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
    672 {
    673     (void) s;
    674    DISPATCH(TexCoord1i, (s), (F, "glTexCoord1i(%d);\n", s));
    675 }
    676 
    677 KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint * v)
    678 {
    679     (void) v;
    680    DISPATCH(TexCoord1iv, (v), (F, "glTexCoord1iv(%p);\n", (const void *) v));
    681 }
    682 
    683 KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
    684 {
    685     (void) s;
    686    DISPATCH(TexCoord1s, (s), (F, "glTexCoord1s(%d);\n", s));
    687 }
    688 
    689 KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort * v)
    690 {
    691     (void) v;
    692    DISPATCH(TexCoord1sv, (v), (F, "glTexCoord1sv(%p);\n", (const void *) v));
    693 }
    694 
    695 KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
    696 {
    697     (void) s; (void) t;
    698    DISPATCH(TexCoord2d, (s, t), (F, "glTexCoord2d(%f, %f);\n", s, t));
    699 }
    700 
    701 KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble * v)
    702 {
    703     (void) v;
    704    DISPATCH(TexCoord2dv, (v), (F, "glTexCoord2dv(%p);\n", (const void *) v));
    705 }
    706 
    707 KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
    708 {
    709     (void) s; (void) t;
    710    DISPATCH(TexCoord2f, (s, t), (F, "glTexCoord2f(%f, %f);\n", s, t));
    711 }
    712 
    713 KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat * v)
    714 {
    715     (void) v;
    716    DISPATCH(TexCoord2fv, (v), (F, "glTexCoord2fv(%p);\n", (const void *) v));
    717 }
    718 
    719 KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
    720 {
    721     (void) s; (void) t;
    722    DISPATCH(TexCoord2i, (s, t), (F, "glTexCoord2i(%d, %d);\n", s, t));
    723 }
    724 
    725 KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint * v)
    726 {
    727     (void) v;
    728    DISPATCH(TexCoord2iv, (v), (F, "glTexCoord2iv(%p);\n", (const void *) v));
    729 }
    730 
    731 KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
    732 {
    733     (void) s; (void) t;
    734    DISPATCH(TexCoord2s, (s, t), (F, "glTexCoord2s(%d, %d);\n", s, t));
    735 }
    736 
    737 KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort * v)
    738 {
    739     (void) v;
    740    DISPATCH(TexCoord2sv, (v), (F, "glTexCoord2sv(%p);\n", (const void *) v));
    741 }
    742 
    743 KEYWORD1 void KEYWORD2 NAME(TexCoord3d)(GLdouble s, GLdouble t, GLdouble r)
    744 {
    745     (void) s; (void) t; (void) r;
    746    DISPATCH(TexCoord3d, (s, t, r), (F, "glTexCoord3d(%f, %f, %f);\n", s, t, r));
    747 }
    748 
    749 KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble * v)
    750 {
    751     (void) v;
    752    DISPATCH(TexCoord3dv, (v), (F, "glTexCoord3dv(%p);\n", (const void *) v));
    753 }
    754 
    755 KEYWORD1 void KEYWORD2 NAME(TexCoord3f)(GLfloat s, GLfloat t, GLfloat r)
    756 {
    757     (void) s; (void) t; (void) r;
    758    DISPATCH(TexCoord3f, (s, t, r), (F, "glTexCoord3f(%f, %f, %f);\n", s, t, r));
    759 }
    760 
    761 KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat * v)
    762 {
    763     (void) v;
    764    DISPATCH(TexCoord3fv, (v), (F, "glTexCoord3fv(%p);\n", (const void *) v));
    765 }
    766 
    767 KEYWORD1 void KEYWORD2 NAME(TexCoord3i)(GLint s, GLint t, GLint r)
    768 {
    769     (void) s; (void) t; (void) r;
    770    DISPATCH(TexCoord3i, (s, t, r), (F, "glTexCoord3i(%d, %d, %d);\n", s, t, r));
    771 }
    772 
    773 KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint * v)
    774 {
    775     (void) v;
    776    DISPATCH(TexCoord3iv, (v), (F, "glTexCoord3iv(%p);\n", (const void *) v));
    777 }
    778 
    779 KEYWORD1 void KEYWORD2 NAME(TexCoord3s)(GLshort s, GLshort t, GLshort r)
    780 {
    781     (void) s; (void) t; (void) r;
    782    DISPATCH(TexCoord3s, (s, t, r), (F, "glTexCoord3s(%d, %d, %d);\n", s, t, r));
    783 }
    784 
    785 KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort * v)
    786 {
    787     (void) v;
    788    DISPATCH(TexCoord3sv, (v), (F, "glTexCoord3sv(%p);\n", (const void *) v));
    789 }
    790 
    791 KEYWORD1 void KEYWORD2 NAME(TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
    792 {
    793     (void) s; (void) t; (void) r; (void) q;
    794    DISPATCH(TexCoord4d, (s, t, r, q), (F, "glTexCoord4d(%f, %f, %f, %f);\n", s, t, r, q));
    795 }
    796 
    797 KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble * v)
    798 {
    799     (void) v;
    800    DISPATCH(TexCoord4dv, (v), (F, "glTexCoord4dv(%p);\n", (const void *) v));
    801 }
    802 
    803 KEYWORD1 void KEYWORD2 NAME(TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
    804 {
    805     (void) s; (void) t; (void) r; (void) q;
    806    DISPATCH(TexCoord4f, (s, t, r, q), (F, "glTexCoord4f(%f, %f, %f, %f);\n", s, t, r, q));
    807 }
    808 
    809 KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat * v)
    810 {
    811     (void) v;
    812    DISPATCH(TexCoord4fv, (v), (F, "glTexCoord4fv(%p);\n", (const void *) v));
    813 }
    814 
    815 KEYWORD1 void KEYWORD2 NAME(TexCoord4i)(GLint s, GLint t, GLint r, GLint q)
    816 {
    817     (void) s; (void) t; (void) r; (void) q;
    818    DISPATCH(TexCoord4i, (s, t, r, q), (F, "glTexCoord4i(%d, %d, %d, %d);\n", s, t, r, q));
    819 }
    820 
    821 KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint * v)
    822 {
    823     (void) v;
    824    DISPATCH(TexCoord4iv, (v), (F, "glTexCoord4iv(%p);\n", (const void *) v));
    825 }
    826 
    827 KEYWORD1 void KEYWORD2 NAME(TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q)
    828 {
    829     (void) s; (void) t; (void) r; (void) q;
    830    DISPATCH(TexCoord4s, (s, t, r, q), (F, "glTexCoord4s(%d, %d, %d, %d);\n", s, t, r, q));
    831 }
    832 
    833 KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort * v)
    834 {
    835     (void) v;
    836    DISPATCH(TexCoord4sv, (v), (F, "glTexCoord4sv(%p);\n", (const void *) v));
    837 }
    838 
    839 KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
    840 {
    841     (void) x; (void) y;
    842    DISPATCH(Vertex2d, (x, y), (F, "glVertex2d(%f, %f);\n", x, y));
    843 }
    844 
    845 KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble * v)
    846 {
    847     (void) v;
    848    DISPATCH(Vertex2dv, (v), (F, "glVertex2dv(%p);\n", (const void *) v));
    849 }
    850 
    851 KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
    852 {
    853     (void) x; (void) y;
    854    DISPATCH(Vertex2f, (x, y), (F, "glVertex2f(%f, %f);\n", x, y));
    855 }
    856 
    857 KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat * v)
    858 {
    859     (void) v;
    860    DISPATCH(Vertex2fv, (v), (F, "glVertex2fv(%p);\n", (const void *) v));
    861 }
    862 
    863 KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
    864 {
    865     (void) x; (void) y;
    866    DISPATCH(Vertex2i, (x, y), (F, "glVertex2i(%d, %d);\n", x, y));
    867 }
    868 
    869 KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint * v)
    870 {
    871     (void) v;
    872    DISPATCH(Vertex2iv, (v), (F, "glVertex2iv(%p);\n", (const void *) v));
    873 }
    874 
    875 KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
    876 {
    877     (void) x; (void) y;
    878    DISPATCH(Vertex2s, (x, y), (F, "glVertex2s(%d, %d);\n", x, y));
    879 }
    880 
    881 KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort * v)
    882 {
    883     (void) v;
    884    DISPATCH(Vertex2sv, (v), (F, "glVertex2sv(%p);\n", (const void *) v));
    885 }
    886 
    887 KEYWORD1 void KEYWORD2 NAME(Vertex3d)(GLdouble x, GLdouble y, GLdouble z)
    888 {
    889     (void) x; (void) y; (void) z;
    890    DISPATCH(Vertex3d, (x, y, z), (F, "glVertex3d(%f, %f, %f);\n", x, y, z));
    891 }
    892 
    893 KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble * v)
    894 {
    895     (void) v;
    896    DISPATCH(Vertex3dv, (v), (F, "glVertex3dv(%p);\n", (const void *) v));
    897 }
    898 
    899 KEYWORD1 void KEYWORD2 NAME(Vertex3f)(GLfloat x, GLfloat y, GLfloat z)
    900 {
    901     (void) x; (void) y; (void) z;
    902    DISPATCH(Vertex3f, (x, y, z), (F, "glVertex3f(%f, %f, %f);\n", x, y, z));
    903 }
    904 
    905 KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat * v)
    906 {
    907     (void) v;
    908    DISPATCH(Vertex3fv, (v), (F, "glVertex3fv(%p);\n", (const void *) v));
    909 }
    910 
    911 KEYWORD1 void KEYWORD2 NAME(Vertex3i)(GLint x, GLint y, GLint z)
    912 {
    913     (void) x; (void) y; (void) z;
    914    DISPATCH(Vertex3i, (x, y, z), (F, "glVertex3i(%d, %d, %d);\n", x, y, z));
    915 }
    916 
    917 KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint * v)
    918 {
    919     (void) v;
    920    DISPATCH(Vertex3iv, (v), (F, "glVertex3iv(%p);\n", (const void *) v));
    921 }
    922 
    923 KEYWORD1 void KEYWORD2 NAME(Vertex3s)(GLshort x, GLshort y, GLshort z)
    924 {
    925     (void) x; (void) y; (void) z;
    926    DISPATCH(Vertex3s, (x, y, z), (F, "glVertex3s(%d, %d, %d);\n", x, y, z));
    927 }
    928 
    929 KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort * v)
    930 {
    931     (void) v;
    932    DISPATCH(Vertex3sv, (v), (F, "glVertex3sv(%p);\n", (const void *) v));
    933 }
    934 
    935 KEYWORD1 void KEYWORD2 NAME(Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
    936 {
    937     (void) x; (void) y; (void) z; (void) w;
    938    DISPATCH(Vertex4d, (x, y, z, w), (F, "glVertex4d(%f, %f, %f, %f);\n", x, y, z, w));
    939 }
    940 
    941 KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble * v)
    942 {
    943     (void) v;
    944    DISPATCH(Vertex4dv, (v), (F, "glVertex4dv(%p);\n", (const void *) v));
    945 }
    946 
    947 KEYWORD1 void KEYWORD2 NAME(Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
    948 {
    949     (void) x; (void) y; (void) z; (void) w;
    950    DISPATCH(Vertex4f, (x, y, z, w), (F, "glVertex4f(%f, %f, %f, %f);\n", x, y, z, w));
    951 }
    952 
    953 KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat * v)
    954 {
    955     (void) v;
    956    DISPATCH(Vertex4fv, (v), (F, "glVertex4fv(%p);\n", (const void *) v));
    957 }
    958 
    959 KEYWORD1 void KEYWORD2 NAME(Vertex4i)(GLint x, GLint y, GLint z, GLint w)
    960 {
    961     (void) x; (void) y; (void) z; (void) w;
    962    DISPATCH(Vertex4i, (x, y, z, w), (F, "glVertex4i(%d, %d, %d, %d);\n", x, y, z, w));
    963 }
    964 
    965 KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint * v)
    966 {
    967     (void) v;
    968    DISPATCH(Vertex4iv, (v), (F, "glVertex4iv(%p);\n", (const void *) v));
    969 }
    970 
    971 KEYWORD1 void KEYWORD2 NAME(Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w)
    972 {
    973     (void) x; (void) y; (void) z; (void) w;
    974    DISPATCH(Vertex4s, (x, y, z, w), (F, "glVertex4s(%d, %d, %d, %d);\n", x, y, z, w));
    975 }
    976 
    977 KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort * v)
    978 {
    979     (void) v;
    980    DISPATCH(Vertex4sv, (v), (F, "glVertex4sv(%p);\n", (const void *) v));
    981 }
    982 
    983 KEYWORD1 void KEYWORD2 NAME(ClipPlane)(GLenum plane, const GLdouble * equation)
    984 {
    985     (void) plane; (void) equation;
    986    DISPATCH(ClipPlane, (plane, equation), (F, "glClipPlane(0x%x, %p);\n", plane, (const void *) equation));
    987 }
    988 
    989 KEYWORD1 void KEYWORD2 NAME(ColorMaterial)(GLenum face, GLenum mode)
    990 {
    991     (void) face; (void) mode;
    992    DISPATCH(ColorMaterial, (face, mode), (F, "glColorMaterial(0x%x, 0x%x);\n", face, mode));
    993 }
    994 
    995 KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
    996 {
    997     (void) mode;
    998    DISPATCH(CullFace, (mode), (F, "glCullFace(0x%x);\n", mode));
    999 }
   1000 
   1001 KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
   1002 {
   1003     (void) pname; (void) param;
   1004    DISPATCH(Fogf, (pname, param), (F, "glFogf(0x%x, %f);\n", pname, param));
   1005 }
   1006 
   1007 KEYWORD1 void KEYWORD2 NAME(Fogfv)(GLenum pname, const GLfloat * params)
   1008 {
   1009     (void) pname; (void) params;
   1010    DISPATCH(Fogfv, (pname, params), (F, "glFogfv(0x%x, %p);\n", pname, (const void *) params));
   1011 }
   1012 
   1013 KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
   1014 {
   1015     (void) pname; (void) param;
   1016    DISPATCH(Fogi, (pname, param), (F, "glFogi(0x%x, %d);\n", pname, param));
   1017 }
   1018 
   1019 KEYWORD1 void KEYWORD2 NAME(Fogiv)(GLenum pname, const GLint * params)
   1020 {
   1021     (void) pname; (void) params;
   1022    DISPATCH(Fogiv, (pname, params), (F, "glFogiv(0x%x, %p);\n", pname, (const void *) params));
   1023 }
   1024 
   1025 KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
   1026 {
   1027     (void) mode;
   1028    DISPATCH(FrontFace, (mode), (F, "glFrontFace(0x%x);\n", mode));
   1029 }
   1030 
   1031 KEYWORD1 void KEYWORD2 NAME(Hint)(GLenum target, GLenum mode)
   1032 {
   1033     (void) target; (void) mode;
   1034    DISPATCH(Hint, (target, mode), (F, "glHint(0x%x, 0x%x);\n", target, mode));
   1035 }
   1036 
   1037 KEYWORD1 void KEYWORD2 NAME(Lightf)(GLenum light, GLenum pname, GLfloat param)
   1038 {
   1039     (void) light; (void) pname; (void) param;
   1040    DISPATCH(Lightf, (light, pname, param), (F, "glLightf(0x%x, 0x%x, %f);\n", light, pname, param));
   1041 }
   1042 
   1043 KEYWORD1 void KEYWORD2 NAME(Lightfv)(GLenum light, GLenum pname, const GLfloat * params)
   1044 {
   1045     (void) light; (void) pname; (void) params;
   1046    DISPATCH(Lightfv, (light, pname, params), (F, "glLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
   1047 }
   1048 
   1049 KEYWORD1 void KEYWORD2 NAME(Lighti)(GLenum light, GLenum pname, GLint param)
   1050 {
   1051     (void) light; (void) pname; (void) param;
   1052    DISPATCH(Lighti, (light, pname, param), (F, "glLighti(0x%x, 0x%x, %d);\n", light, pname, param));
   1053 }
   1054 
   1055 KEYWORD1 void KEYWORD2 NAME(Lightiv)(GLenum light, GLenum pname, const GLint * params)
   1056 {
   1057     (void) light; (void) pname; (void) params;
   1058    DISPATCH(Lightiv, (light, pname, params), (F, "glLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
   1059 }
   1060 
   1061 KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
   1062 {
   1063     (void) pname; (void) param;
   1064    DISPATCH(LightModelf, (pname, param), (F, "glLightModelf(0x%x, %f);\n", pname, param));
   1065 }
   1066 
   1067 KEYWORD1 void KEYWORD2 NAME(LightModelfv)(GLenum pname, const GLfloat * params)
   1068 {
   1069     (void) pname; (void) params;
   1070    DISPATCH(LightModelfv, (pname, params), (F, "glLightModelfv(0x%x, %p);\n", pname, (const void *) params));
   1071 }
   1072 
   1073 KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
   1074 {
   1075     (void) pname; (void) param;
   1076    DISPATCH(LightModeli, (pname, param), (F, "glLightModeli(0x%x, %d);\n", pname, param));
   1077 }
   1078 
   1079 KEYWORD1 void KEYWORD2 NAME(LightModeliv)(GLenum pname, const GLint * params)
   1080 {
   1081     (void) pname; (void) params;
   1082    DISPATCH(LightModeliv, (pname, params), (F, "glLightModeliv(0x%x, %p);\n", pname, (const void *) params));
   1083 }
   1084 
   1085 KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
   1086 {
   1087     (void) factor; (void) pattern;
   1088    DISPATCH(LineStipple, (factor, pattern), (F, "glLineStipple(%d, %d);\n", factor, pattern));
   1089 }
   1090 
   1091 KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
   1092 {
   1093     (void) width;
   1094    DISPATCH(LineWidth, (width), (F, "glLineWidth(%f);\n", width));
   1095 }
   1096 
   1097 KEYWORD1 void KEYWORD2 NAME(Materialf)(GLenum face, GLenum pname, GLfloat param)
   1098 {
   1099     (void) face; (void) pname; (void) param;
   1100    DISPATCH(Materialf, (face, pname, param), (F, "glMaterialf(0x%x, 0x%x, %f);\n", face, pname, param));
   1101 }
   1102 
   1103 KEYWORD1 void KEYWORD2 NAME(Materialfv)(GLenum face, GLenum pname, const GLfloat * params)
   1104 {
   1105     (void) face; (void) pname; (void) params;
   1106    DISPATCH(Materialfv, (face, pname, params), (F, "glMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
   1107 }
   1108 
   1109 KEYWORD1 void KEYWORD2 NAME(Materiali)(GLenum face, GLenum pname, GLint param)
   1110 {
   1111     (void) face; (void) pname; (void) param;
   1112    DISPATCH(Materiali, (face, pname, param), (F, "glMateriali(0x%x, 0x%x, %d);\n", face, pname, param));
   1113 }
   1114 
   1115 KEYWORD1 void KEYWORD2 NAME(Materialiv)(GLenum face, GLenum pname, const GLint * params)
   1116 {
   1117     (void) face; (void) pname; (void) params;
   1118    DISPATCH(Materialiv, (face, pname, params), (F, "glMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
   1119 }
   1120 
   1121 KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
   1122 {
   1123     (void) size;
   1124    DISPATCH(PointSize, (size), (F, "glPointSize(%f);\n", size));
   1125 }
   1126 
   1127 KEYWORD1 void KEYWORD2 NAME(PolygonMode)(GLenum face, GLenum mode)
   1128 {
   1129     (void) face; (void) mode;
   1130    DISPATCH(PolygonMode, (face, mode), (F, "glPolygonMode(0x%x, 0x%x);\n", face, mode));
   1131 }
   1132 
   1133 KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte * mask)
   1134 {
   1135     (void) mask;
   1136    DISPATCH(PolygonStipple, (mask), (F, "glPolygonStipple(%p);\n", (const void *) mask));
   1137 }
   1138 
   1139 KEYWORD1 void KEYWORD2 NAME(Scissor)(GLint x, GLint y, GLsizei width, GLsizei height)
   1140 {
   1141     (void) x; (void) y; (void) width; (void) height;
   1142    DISPATCH(Scissor, (x, y, width, height), (F, "glScissor(%d, %d, %d, %d);\n", x, y, width, height));
   1143 }
   1144 
   1145 KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
   1146 {
   1147     (void) mode;
   1148    DISPATCH(ShadeModel, (mode), (F, "glShadeModel(0x%x);\n", mode));
   1149 }
   1150 
   1151 KEYWORD1 void KEYWORD2 NAME(TexParameterf)(GLenum target, GLenum pname, GLfloat param)
   1152 {
   1153     (void) target; (void) pname; (void) param;
   1154    DISPATCH(TexParameterf, (target, pname, param), (F, "glTexParameterf(0x%x, 0x%x, %f);\n", target, pname, param));
   1155 }
   1156 
   1157 KEYWORD1 void KEYWORD2 NAME(TexParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
   1158 {
   1159     (void) target; (void) pname; (void) params;
   1160    DISPATCH(TexParameterfv, (target, pname, params), (F, "glTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   1161 }
   1162 
   1163 KEYWORD1 void KEYWORD2 NAME(TexParameteri)(GLenum target, GLenum pname, GLint param)
   1164 {
   1165     (void) target; (void) pname; (void) param;
   1166    DISPATCH(TexParameteri, (target, pname, param), (F, "glTexParameteri(0x%x, 0x%x, %d);\n", target, pname, param));
   1167 }
   1168 
   1169 KEYWORD1 void KEYWORD2 NAME(TexParameteriv)(GLenum target, GLenum pname, const GLint * params)
   1170 {
   1171     (void) target; (void) pname; (void) params;
   1172    DISPATCH(TexParameteriv, (target, pname, params), (F, "glTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   1173 }
   1174 
   1175 KEYWORD1 void KEYWORD2 NAME(TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
   1176 {
   1177     (void) target; (void) level; (void) internalformat; (void) width; (void) border; (void) format; (void) type; (void) pixels;
   1178    DISPATCH(TexImage1D, (target, level, internalformat, width, border, format, type, pixels), (F, "glTexImage1D(0x%x, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, border, format, type, (const void *) pixels));
   1179 }
   1180 
   1181 KEYWORD1 void KEYWORD2 NAME(TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
   1182 {
   1183     (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) border; (void) format; (void) type; (void) pixels;
   1184    DISPATCH(TexImage2D, (target, level, internalformat, width, height, border, format, type, pixels), (F, "glTexImage2D(0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, border, format, type, (const void *) pixels));
   1185 }
   1186 
   1187 KEYWORD1 void KEYWORD2 NAME(TexEnvf)(GLenum target, GLenum pname, GLfloat param)
   1188 {
   1189     (void) target; (void) pname; (void) param;
   1190    DISPATCH(TexEnvf, (target, pname, param), (F, "glTexEnvf(0x%x, 0x%x, %f);\n", target, pname, param));
   1191 }
   1192 
   1193 KEYWORD1 void KEYWORD2 NAME(TexEnvfv)(GLenum target, GLenum pname, const GLfloat * params)
   1194 {
   1195     (void) target; (void) pname; (void) params;
   1196    DISPATCH(TexEnvfv, (target, pname, params), (F, "glTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   1197 }
   1198 
   1199 KEYWORD1 void KEYWORD2 NAME(TexEnvi)(GLenum target, GLenum pname, GLint param)
   1200 {
   1201     (void) target; (void) pname; (void) param;
   1202    DISPATCH(TexEnvi, (target, pname, param), (F, "glTexEnvi(0x%x, 0x%x, %d);\n", target, pname, param));
   1203 }
   1204 
   1205 KEYWORD1 void KEYWORD2 NAME(TexEnviv)(GLenum target, GLenum pname, const GLint * params)
   1206 {
   1207     (void) target; (void) pname; (void) params;
   1208    DISPATCH(TexEnviv, (target, pname, params), (F, "glTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   1209 }
   1210 
   1211 KEYWORD1 void KEYWORD2 NAME(TexGend)(GLenum coord, GLenum pname, GLdouble param)
   1212 {
   1213     (void) coord; (void) pname; (void) param;
   1214    DISPATCH(TexGend, (coord, pname, param), (F, "glTexGend(0x%x, 0x%x, %f);\n", coord, pname, param));
   1215 }
   1216 
   1217 KEYWORD1 void KEYWORD2 NAME(TexGendv)(GLenum coord, GLenum pname, const GLdouble * params)
   1218 {
   1219     (void) coord; (void) pname; (void) params;
   1220    DISPATCH(TexGendv, (coord, pname, params), (F, "glTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
   1221 }
   1222 
   1223 KEYWORD1 void KEYWORD2 NAME(TexGenf)(GLenum coord, GLenum pname, GLfloat param)
   1224 {
   1225     (void) coord; (void) pname; (void) param;
   1226    DISPATCH(TexGenf, (coord, pname, param), (F, "glTexGenf(0x%x, 0x%x, %f);\n", coord, pname, param));
   1227 }
   1228 
   1229 KEYWORD1 void KEYWORD2 NAME(TexGenfv)(GLenum coord, GLenum pname, const GLfloat * params)
   1230 {
   1231     (void) coord; (void) pname; (void) params;
   1232    DISPATCH(TexGenfv, (coord, pname, params), (F, "glTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
   1233 }
   1234 
   1235 KEYWORD1 void KEYWORD2 NAME(TexGeni)(GLenum coord, GLenum pname, GLint param)
   1236 {
   1237     (void) coord; (void) pname; (void) param;
   1238    DISPATCH(TexGeni, (coord, pname, param), (F, "glTexGeni(0x%x, 0x%x, %d);\n", coord, pname, param));
   1239 }
   1240 
   1241 KEYWORD1 void KEYWORD2 NAME(TexGeniv)(GLenum coord, GLenum pname, const GLint * params)
   1242 {
   1243     (void) coord; (void) pname; (void) params;
   1244    DISPATCH(TexGeniv, (coord, pname, params), (F, "glTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
   1245 }
   1246 
   1247 KEYWORD1 void KEYWORD2 NAME(FeedbackBuffer)(GLsizei size, GLenum type, GLfloat * buffer)
   1248 {
   1249     (void) size; (void) type; (void) buffer;
   1250    DISPATCH(FeedbackBuffer, (size, type, buffer), (F, "glFeedbackBuffer(%d, 0x%x, %p);\n", size, type, (const void *) buffer));
   1251 }
   1252 
   1253 KEYWORD1 void KEYWORD2 NAME(SelectBuffer)(GLsizei size, GLuint * buffer)
   1254 {
   1255     (void) size; (void) buffer;
   1256    DISPATCH(SelectBuffer, (size, buffer), (F, "glSelectBuffer(%d, %p);\n", size, (const void *) buffer));
   1257 }
   1258 
   1259 KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
   1260 {
   1261     (void) mode;
   1262    RETURN_DISPATCH(RenderMode, (mode), (F, "glRenderMode(0x%x);\n", mode));
   1263 }
   1264 
   1265 KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
   1266 {
   1267    DISPATCH(InitNames, (), (F, "glInitNames();\n"));
   1268 }
   1269 
   1270 KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
   1271 {
   1272     (void) name;
   1273    DISPATCH(LoadName, (name), (F, "glLoadName(%d);\n", name));
   1274 }
   1275 
   1276 KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
   1277 {
   1278     (void) token;
   1279    DISPATCH(PassThrough, (token), (F, "glPassThrough(%f);\n", token));
   1280 }
   1281 
   1282 KEYWORD1 void KEYWORD2 NAME(PopName)(void)
   1283 {
   1284    DISPATCH(PopName, (), (F, "glPopName();\n"));
   1285 }
   1286 
   1287 KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
   1288 {
   1289     (void) name;
   1290    DISPATCH(PushName, (name), (F, "glPushName(%d);\n", name));
   1291 }
   1292 
   1293 KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
   1294 {
   1295     (void) mode;
   1296    DISPATCH(DrawBuffer, (mode), (F, "glDrawBuffer(0x%x);\n", mode));
   1297 }
   1298 
   1299 KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
   1300 {
   1301     (void) mask;
   1302    DISPATCH(Clear, (mask), (F, "glClear(%d);\n", mask));
   1303 }
   1304 
   1305 KEYWORD1 void KEYWORD2 NAME(ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
   1306 {
   1307     (void) red; (void) green; (void) blue; (void) alpha;
   1308    DISPATCH(ClearAccum, (red, green, blue, alpha), (F, "glClearAccum(%f, %f, %f, %f);\n", red, green, blue, alpha));
   1309 }
   1310 
   1311 KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
   1312 {
   1313     (void) c;
   1314    DISPATCH(ClearIndex, (c), (F, "glClearIndex(%f);\n", c));
   1315 }
   1316 
   1317 KEYWORD1 void KEYWORD2 NAME(ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
   1318 {
   1319     (void) red; (void) green; (void) blue; (void) alpha;
   1320    DISPATCH(ClearColor, (red, green, blue, alpha), (F, "glClearColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
   1321 }
   1322 
   1323 KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
   1324 {
   1325     (void) s;
   1326    DISPATCH(ClearStencil, (s), (F, "glClearStencil(%d);\n", s));
   1327 }
   1328 
   1329 KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
   1330 {
   1331     (void) depth;
   1332    DISPATCH(ClearDepth, (depth), (F, "glClearDepth(%f);\n", depth));
   1333 }
   1334 
   1335 KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
   1336 {
   1337     (void) mask;
   1338    DISPATCH(StencilMask, (mask), (F, "glStencilMask(%d);\n", mask));
   1339 }
   1340 
   1341 KEYWORD1 void KEYWORD2 NAME(ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
   1342 {
   1343     (void) red; (void) green; (void) blue; (void) alpha;
   1344    DISPATCH(ColorMask, (red, green, blue, alpha), (F, "glColorMask(%d, %d, %d, %d);\n", red, green, blue, alpha));
   1345 }
   1346 
   1347 KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
   1348 {
   1349     (void) flag;
   1350    DISPATCH(DepthMask, (flag), (F, "glDepthMask(%d);\n", flag));
   1351 }
   1352 
   1353 KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
   1354 {
   1355     (void) mask;
   1356    DISPATCH(IndexMask, (mask), (F, "glIndexMask(%d);\n", mask));
   1357 }
   1358 
   1359 KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
   1360 {
   1361     (void) op; (void) value;
   1362    DISPATCH(Accum, (op, value), (F, "glAccum(0x%x, %f);\n", op, value));
   1363 }
   1364 
   1365 KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
   1366 {
   1367     (void) cap;
   1368    DISPATCH(Disable, (cap), (F, "glDisable(0x%x);\n", cap));
   1369 }
   1370 
   1371 KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
   1372 {
   1373     (void) cap;
   1374    DISPATCH(Enable, (cap), (F, "glEnable(0x%x);\n", cap));
   1375 }
   1376 
   1377 KEYWORD1 void KEYWORD2 NAME(Finish)(void)
   1378 {
   1379    DISPATCH(Finish, (), (F, "glFinish();\n"));
   1380 }
   1381 
   1382 KEYWORD1 void KEYWORD2 NAME(Flush)(void)
   1383 {
   1384    DISPATCH(Flush, (), (F, "glFlush();\n"));
   1385 }
   1386 
   1387 KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
   1388 {
   1389    DISPATCH(PopAttrib, (), (F, "glPopAttrib();\n"));
   1390 }
   1391 
   1392 KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
   1393 {
   1394     (void) mask;
   1395    DISPATCH(PushAttrib, (mask), (F, "glPushAttrib(%d);\n", mask));
   1396 }
   1397 
   1398 KEYWORD1 void KEYWORD2 NAME(Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
   1399 {
   1400     (void) target; (void) u1; (void) u2; (void) stride; (void) order; (void) points;
   1401    DISPATCH(Map1d, (target, u1, u2, stride, order, points), (F, "glMap1d(0x%x, %f, %f, %d, %d, %p);\n", target, u1, u2, stride, order, (const void *) points));
   1402 }
   1403 
   1404 KEYWORD1 void KEYWORD2 NAME(Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
   1405 {
   1406     (void) target; (void) u1; (void) u2; (void) stride; (void) order; (void) points;
   1407    DISPATCH(Map1f, (target, u1, u2, stride, order, points), (F, "glMap1f(0x%x, %f, %f, %d, %d, %p);\n", target, u1, u2, stride, order, (const void *) points));
   1408 }
   1409 
   1410 KEYWORD1 void KEYWORD2 NAME(Map2d)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)
   1411 {
   1412     (void) target; (void) u1; (void) u2; (void) ustride; (void) uorder; (void) v1; (void) v2; (void) vstride; (void) vorder; (void) points;
   1413    DISPATCH(Map2d, (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points), (F, "glMap2d(0x%x, %f, %f, %d, %d, %f, %f, %d, %d, %p);\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, (const void *) points));
   1414 }
   1415 
   1416 KEYWORD1 void KEYWORD2 NAME(Map2f)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)
   1417 {
   1418     (void) target; (void) u1; (void) u2; (void) ustride; (void) uorder; (void) v1; (void) v2; (void) vstride; (void) vorder; (void) points;
   1419    DISPATCH(Map2f, (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points), (F, "glMap2f(0x%x, %f, %f, %d, %d, %f, %f, %d, %d, %p);\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, (const void *) points));
   1420 }
   1421 
   1422 KEYWORD1 void KEYWORD2 NAME(MapGrid1d)(GLint un, GLdouble u1, GLdouble u2)
   1423 {
   1424     (void) un; (void) u1; (void) u2;
   1425    DISPATCH(MapGrid1d, (un, u1, u2), (F, "glMapGrid1d(%d, %f, %f);\n", un, u1, u2));
   1426 }
   1427 
   1428 KEYWORD1 void KEYWORD2 NAME(MapGrid1f)(GLint un, GLfloat u1, GLfloat u2)
   1429 {
   1430     (void) un; (void) u1; (void) u2;
   1431    DISPATCH(MapGrid1f, (un, u1, u2), (F, "glMapGrid1f(%d, %f, %f);\n", un, u1, u2));
   1432 }
   1433 
   1434 KEYWORD1 void KEYWORD2 NAME(MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
   1435 {
   1436     (void) un; (void) u1; (void) u2; (void) vn; (void) v1; (void) v2;
   1437    DISPATCH(MapGrid2d, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2d(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
   1438 }
   1439 
   1440 KEYWORD1 void KEYWORD2 NAME(MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
   1441 {
   1442     (void) un; (void) u1; (void) u2; (void) vn; (void) v1; (void) v2;
   1443    DISPATCH(MapGrid2f, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2f(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
   1444 }
   1445 
   1446 KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
   1447 {
   1448     (void) u;
   1449    DISPATCH(EvalCoord1d, (u), (F, "glEvalCoord1d(%f);\n", u));
   1450 }
   1451 
   1452 KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble * u)
   1453 {
   1454     (void) u;
   1455    DISPATCH(EvalCoord1dv, (u), (F, "glEvalCoord1dv(%p);\n", (const void *) u));
   1456 }
   1457 
   1458 KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
   1459 {
   1460     (void) u;
   1461    DISPATCH(EvalCoord1f, (u), (F, "glEvalCoord1f(%f);\n", u));
   1462 }
   1463 
   1464 KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat * u)
   1465 {
   1466     (void) u;
   1467    DISPATCH(EvalCoord1fv, (u), (F, "glEvalCoord1fv(%p);\n", (const void *) u));
   1468 }
   1469 
   1470 KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
   1471 {
   1472     (void) u; (void) v;
   1473    DISPATCH(EvalCoord2d, (u, v), (F, "glEvalCoord2d(%f, %f);\n", u, v));
   1474 }
   1475 
   1476 KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble * u)
   1477 {
   1478     (void) u;
   1479    DISPATCH(EvalCoord2dv, (u), (F, "glEvalCoord2dv(%p);\n", (const void *) u));
   1480 }
   1481 
   1482 KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
   1483 {
   1484     (void) u; (void) v;
   1485    DISPATCH(EvalCoord2f, (u, v), (F, "glEvalCoord2f(%f, %f);\n", u, v));
   1486 }
   1487 
   1488 KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat * u)
   1489 {
   1490     (void) u;
   1491    DISPATCH(EvalCoord2fv, (u), (F, "glEvalCoord2fv(%p);\n", (const void *) u));
   1492 }
   1493 
   1494 KEYWORD1 void KEYWORD2 NAME(EvalMesh1)(GLenum mode, GLint i1, GLint i2)
   1495 {
   1496     (void) mode; (void) i1; (void) i2;
   1497    DISPATCH(EvalMesh1, (mode, i1, i2), (F, "glEvalMesh1(0x%x, %d, %d);\n", mode, i1, i2));
   1498 }
   1499 
   1500 KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
   1501 {
   1502     (void) i;
   1503    DISPATCH(EvalPoint1, (i), (F, "glEvalPoint1(%d);\n", i));
   1504 }
   1505 
   1506 KEYWORD1 void KEYWORD2 NAME(EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
   1507 {
   1508     (void) mode; (void) i1; (void) i2; (void) j1; (void) j2;
   1509    DISPATCH(EvalMesh2, (mode, i1, i2, j1, j2), (F, "glEvalMesh2(0x%x, %d, %d, %d, %d);\n", mode, i1, i2, j1, j2));
   1510 }
   1511 
   1512 KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
   1513 {
   1514     (void) i; (void) j;
   1515    DISPATCH(EvalPoint2, (i, j), (F, "glEvalPoint2(%d, %d);\n", i, j));
   1516 }
   1517 
   1518 KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
   1519 {
   1520     (void) func; (void) ref;
   1521    DISPATCH(AlphaFunc, (func, ref), (F, "glAlphaFunc(0x%x, %f);\n", func, ref));
   1522 }
   1523 
   1524 KEYWORD1 void KEYWORD2 NAME(BlendFunc)(GLenum sfactor, GLenum dfactor)
   1525 {
   1526     (void) sfactor; (void) dfactor;
   1527    DISPATCH(BlendFunc, (sfactor, dfactor), (F, "glBlendFunc(0x%x, 0x%x);\n", sfactor, dfactor));
   1528 }
   1529 
   1530 KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
   1531 {
   1532     (void) opcode;
   1533    DISPATCH(LogicOp, (opcode), (F, "glLogicOp(0x%x);\n", opcode));
   1534 }
   1535 
   1536 KEYWORD1 void KEYWORD2 NAME(StencilFunc)(GLenum func, GLint ref, GLuint mask)
   1537 {
   1538     (void) func; (void) ref; (void) mask;
   1539    DISPATCH(StencilFunc, (func, ref, mask), (F, "glStencilFunc(0x%x, %d, %d);\n", func, ref, mask));
   1540 }
   1541 
   1542 KEYWORD1 void KEYWORD2 NAME(StencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
   1543 {
   1544     (void) fail; (void) zfail; (void) zpass;
   1545    DISPATCH(StencilOp, (fail, zfail, zpass), (F, "glStencilOp(0x%x, 0x%x, 0x%x);\n", fail, zfail, zpass));
   1546 }
   1547 
   1548 KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
   1549 {
   1550     (void) func;
   1551    DISPATCH(DepthFunc, (func), (F, "glDepthFunc(0x%x);\n", func));
   1552 }
   1553 
   1554 KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
   1555 {
   1556     (void) xfactor; (void) yfactor;
   1557    DISPATCH(PixelZoom, (xfactor, yfactor), (F, "glPixelZoom(%f, %f);\n", xfactor, yfactor));
   1558 }
   1559 
   1560 KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
   1561 {
   1562     (void) pname; (void) param;
   1563    DISPATCH(PixelTransferf, (pname, param), (F, "glPixelTransferf(0x%x, %f);\n", pname, param));
   1564 }
   1565 
   1566 KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
   1567 {
   1568     (void) pname; (void) param;
   1569    DISPATCH(PixelTransferi, (pname, param), (F, "glPixelTransferi(0x%x, %d);\n", pname, param));
   1570 }
   1571 
   1572 KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
   1573 {
   1574     (void) pname; (void) param;
   1575    DISPATCH(PixelStoref, (pname, param), (F, "glPixelStoref(0x%x, %f);\n", pname, param));
   1576 }
   1577 
   1578 KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
   1579 {
   1580     (void) pname; (void) param;
   1581    DISPATCH(PixelStorei, (pname, param), (F, "glPixelStorei(0x%x, %d);\n", pname, param));
   1582 }
   1583 
   1584 KEYWORD1 void KEYWORD2 NAME(PixelMapfv)(GLenum map, GLsizei mapsize, const GLfloat * values)
   1585 {
   1586     (void) map; (void) mapsize; (void) values;
   1587    DISPATCH(PixelMapfv, (map, mapsize, values), (F, "glPixelMapfv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
   1588 }
   1589 
   1590 KEYWORD1 void KEYWORD2 NAME(PixelMapuiv)(GLenum map, GLsizei mapsize, const GLuint * values)
   1591 {
   1592     (void) map; (void) mapsize; (void) values;
   1593    DISPATCH(PixelMapuiv, (map, mapsize, values), (F, "glPixelMapuiv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
   1594 }
   1595 
   1596 KEYWORD1 void KEYWORD2 NAME(PixelMapusv)(GLenum map, GLsizei mapsize, const GLushort * values)
   1597 {
   1598     (void) map; (void) mapsize; (void) values;
   1599    DISPATCH(PixelMapusv, (map, mapsize, values), (F, "glPixelMapusv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
   1600 }
   1601 
   1602 KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
   1603 {
   1604     (void) mode;
   1605    DISPATCH(ReadBuffer, (mode), (F, "glReadBuffer(0x%x);\n", mode));
   1606 }
   1607 
   1608 KEYWORD1 void KEYWORD2 NAME(CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
   1609 {
   1610     (void) x; (void) y; (void) width; (void) height; (void) type;
   1611    DISPATCH(CopyPixels, (x, y, width, height, type), (F, "glCopyPixels(%d, %d, %d, %d, 0x%x);\n", x, y, width, height, type));
   1612 }
   1613 
   1614 KEYWORD1 void KEYWORD2 NAME(ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
   1615 {
   1616     (void) x; (void) y; (void) width; (void) height; (void) format; (void) type; (void) pixels;
   1617    DISPATCH(ReadPixels, (x, y, width, height, format, type, pixels), (F, "glReadPixels(%d, %d, %d, %d, 0x%x, 0x%x, %p);\n", x, y, width, height, format, type, (const void *) pixels));
   1618 }
   1619 
   1620 KEYWORD1 void KEYWORD2 NAME(DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
   1621 {
   1622     (void) width; (void) height; (void) format; (void) type; (void) pixels;
   1623    DISPATCH(DrawPixels, (width, height, format, type, pixels), (F, "glDrawPixels(%d, %d, 0x%x, 0x%x, %p);\n", width, height, format, type, (const void *) pixels));
   1624 }
   1625 
   1626 KEYWORD1 void KEYWORD2 NAME(GetBooleanv)(GLenum pname, GLboolean * params)
   1627 {
   1628     (void) pname; (void) params;
   1629    DISPATCH(GetBooleanv, (pname, params), (F, "glGetBooleanv(0x%x, %p);\n", pname, (const void *) params));
   1630 }
   1631 
   1632 KEYWORD1 void KEYWORD2 NAME(GetClipPlane)(GLenum plane, GLdouble * equation)
   1633 {
   1634     (void) plane; (void) equation;
   1635    DISPATCH(GetClipPlane, (plane, equation), (F, "glGetClipPlane(0x%x, %p);\n", plane, (const void *) equation));
   1636 }
   1637 
   1638 KEYWORD1 void KEYWORD2 NAME(GetDoublev)(GLenum pname, GLdouble * params)
   1639 {
   1640     (void) pname; (void) params;
   1641    DISPATCH(GetDoublev, (pname, params), (F, "glGetDoublev(0x%x, %p);\n", pname, (const void *) params));
   1642 }
   1643 
   1644 KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
   1645 {
   1646    RETURN_DISPATCH(GetError, (), (F, "glGetError();\n"));
   1647 }
   1648 
   1649 KEYWORD1 void KEYWORD2 NAME(GetFloatv)(GLenum pname, GLfloat * params)
   1650 {
   1651     (void) pname; (void) params;
   1652    DISPATCH(GetFloatv, (pname, params), (F, "glGetFloatv(0x%x, %p);\n", pname, (const void *) params));
   1653 }
   1654 
   1655 KEYWORD1 void KEYWORD2 NAME(GetIntegerv)(GLenum pname, GLint * params)
   1656 {
   1657     (void) pname; (void) params;
   1658    DISPATCH(GetIntegerv, (pname, params), (F, "glGetIntegerv(0x%x, %p);\n", pname, (const void *) params));
   1659 }
   1660 
   1661 KEYWORD1 void KEYWORD2 NAME(GetLightfv)(GLenum light, GLenum pname, GLfloat * params)
   1662 {
   1663     (void) light; (void) pname; (void) params;
   1664    DISPATCH(GetLightfv, (light, pname, params), (F, "glGetLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
   1665 }
   1666 
   1667 KEYWORD1 void KEYWORD2 NAME(GetLightiv)(GLenum light, GLenum pname, GLint * params)
   1668 {
   1669     (void) light; (void) pname; (void) params;
   1670    DISPATCH(GetLightiv, (light, pname, params), (F, "glGetLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
   1671 }
   1672 
   1673 KEYWORD1 void KEYWORD2 NAME(GetMapdv)(GLenum target, GLenum query, GLdouble * v)
   1674 {
   1675     (void) target; (void) query; (void) v;
   1676    DISPATCH(GetMapdv, (target, query, v), (F, "glGetMapdv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
   1677 }
   1678 
   1679 KEYWORD1 void KEYWORD2 NAME(GetMapfv)(GLenum target, GLenum query, GLfloat * v)
   1680 {
   1681     (void) target; (void) query; (void) v;
   1682    DISPATCH(GetMapfv, (target, query, v), (F, "glGetMapfv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
   1683 }
   1684 
   1685 KEYWORD1 void KEYWORD2 NAME(GetMapiv)(GLenum target, GLenum query, GLint * v)
   1686 {
   1687     (void) target; (void) query; (void) v;
   1688    DISPATCH(GetMapiv, (target, query, v), (F, "glGetMapiv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
   1689 }
   1690 
   1691 KEYWORD1 void KEYWORD2 NAME(GetMaterialfv)(GLenum face, GLenum pname, GLfloat * params)
   1692 {
   1693     (void) face; (void) pname; (void) params;
   1694    DISPATCH(GetMaterialfv, (face, pname, params), (F, "glGetMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
   1695 }
   1696 
   1697 KEYWORD1 void KEYWORD2 NAME(GetMaterialiv)(GLenum face, GLenum pname, GLint * params)
   1698 {
   1699     (void) face; (void) pname; (void) params;
   1700    DISPATCH(GetMaterialiv, (face, pname, params), (F, "glGetMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
   1701 }
   1702 
   1703 KEYWORD1 void KEYWORD2 NAME(GetPixelMapfv)(GLenum map, GLfloat * values)
   1704 {
   1705     (void) map; (void) values;
   1706    DISPATCH(GetPixelMapfv, (map, values), (F, "glGetPixelMapfv(0x%x, %p);\n", map, (const void *) values));
   1707 }
   1708 
   1709 KEYWORD1 void KEYWORD2 NAME(GetPixelMapuiv)(GLenum map, GLuint * values)
   1710 {
   1711     (void) map; (void) values;
   1712    DISPATCH(GetPixelMapuiv, (map, values), (F, "glGetPixelMapuiv(0x%x, %p);\n", map, (const void *) values));
   1713 }
   1714 
   1715 KEYWORD1 void KEYWORD2 NAME(GetPixelMapusv)(GLenum map, GLushort * values)
   1716 {
   1717     (void) map; (void) values;
   1718    DISPATCH(GetPixelMapusv, (map, values), (F, "glGetPixelMapusv(0x%x, %p);\n", map, (const void *) values));
   1719 }
   1720 
   1721 KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte * mask)
   1722 {
   1723     (void) mask;
   1724    DISPATCH(GetPolygonStipple, (mask), (F, "glGetPolygonStipple(%p);\n", (const void *) mask));
   1725 }
   1726 
   1727 KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
   1728 {
   1729     (void) name;
   1730    RETURN_DISPATCH(GetString, (name), (F, "glGetString(0x%x);\n", name));
   1731 }
   1732 
   1733 KEYWORD1 void KEYWORD2 NAME(GetTexEnvfv)(GLenum target, GLenum pname, GLfloat * params)
   1734 {
   1735     (void) target; (void) pname; (void) params;
   1736    DISPATCH(GetTexEnvfv, (target, pname, params), (F, "glGetTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   1737 }
   1738 
   1739 KEYWORD1 void KEYWORD2 NAME(GetTexEnviv)(GLenum target, GLenum pname, GLint * params)
   1740 {
   1741     (void) target; (void) pname; (void) params;
   1742    DISPATCH(GetTexEnviv, (target, pname, params), (F, "glGetTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   1743 }
   1744 
   1745 KEYWORD1 void KEYWORD2 NAME(GetTexGendv)(GLenum coord, GLenum pname, GLdouble * params)
   1746 {
   1747     (void) coord; (void) pname; (void) params;
   1748    DISPATCH(GetTexGendv, (coord, pname, params), (F, "glGetTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
   1749 }
   1750 
   1751 KEYWORD1 void KEYWORD2 NAME(GetTexGenfv)(GLenum coord, GLenum pname, GLfloat * params)
   1752 {
   1753     (void) coord; (void) pname; (void) params;
   1754    DISPATCH(GetTexGenfv, (coord, pname, params), (F, "glGetTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
   1755 }
   1756 
   1757 KEYWORD1 void KEYWORD2 NAME(GetTexGeniv)(GLenum coord, GLenum pname, GLint * params)
   1758 {
   1759     (void) coord; (void) pname; (void) params;
   1760    DISPATCH(GetTexGeniv, (coord, pname, params), (F, "glGetTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
   1761 }
   1762 
   1763 KEYWORD1 void KEYWORD2 NAME(GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
   1764 {
   1765     (void) target; (void) level; (void) format; (void) type; (void) pixels;
   1766    DISPATCH(GetTexImage, (target, level, format, type, pixels), (F, "glGetTexImage(0x%x, %d, 0x%x, 0x%x, %p);\n", target, level, format, type, (const void *) pixels));
   1767 }
   1768 
   1769 KEYWORD1 void KEYWORD2 NAME(GetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params)
   1770 {
   1771     (void) target; (void) pname; (void) params;
   1772    DISPATCH(GetTexParameterfv, (target, pname, params), (F, "glGetTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   1773 }
   1774 
   1775 KEYWORD1 void KEYWORD2 NAME(GetTexParameteriv)(GLenum target, GLenum pname, GLint * params)
   1776 {
   1777     (void) target; (void) pname; (void) params;
   1778    DISPATCH(GetTexParameteriv, (target, pname, params), (F, "glGetTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   1779 }
   1780 
   1781 KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params)
   1782 {
   1783     (void) target; (void) level; (void) pname; (void) params;
   1784    DISPATCH(GetTexLevelParameterfv, (target, level, pname, params), (F, "glGetTexLevelParameterfv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
   1785 }
   1786 
   1787 KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params)
   1788 {
   1789     (void) target; (void) level; (void) pname; (void) params;
   1790    DISPATCH(GetTexLevelParameteriv, (target, level, pname, params), (F, "glGetTexLevelParameteriv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
   1791 }
   1792 
   1793 KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
   1794 {
   1795     (void) cap;
   1796    RETURN_DISPATCH(IsEnabled, (cap), (F, "glIsEnabled(0x%x);\n", cap));
   1797 }
   1798 
   1799 KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
   1800 {
   1801     (void) list;
   1802    RETURN_DISPATCH(IsList, (list), (F, "glIsList(%d);\n", list));
   1803 }
   1804 
   1805 KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd zNear, GLclampd zFar)
   1806 {
   1807     (void) zNear; (void) zFar;
   1808    DISPATCH(DepthRange, (zNear, zFar), (F, "glDepthRange(%f, %f);\n", zNear, zFar));
   1809 }
   1810 
   1811 KEYWORD1 void KEYWORD2 NAME(Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
   1812 {
   1813     (void) left; (void) right; (void) bottom; (void) top; (void) zNear; (void) zFar;
   1814    DISPATCH(Frustum, (left, right, bottom, top, zNear, zFar), (F, "glFrustum(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
   1815 }
   1816 
   1817 KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
   1818 {
   1819    DISPATCH(LoadIdentity, (), (F, "glLoadIdentity();\n"));
   1820 }
   1821 
   1822 KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat * m)
   1823 {
   1824     (void) m;
   1825    DISPATCH(LoadMatrixf, (m), (F, "glLoadMatrixf(%p);\n", (const void *) m));
   1826 }
   1827 
   1828 KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble * m)
   1829 {
   1830     (void) m;
   1831    DISPATCH(LoadMatrixd, (m), (F, "glLoadMatrixd(%p);\n", (const void *) m));
   1832 }
   1833 
   1834 KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
   1835 {
   1836     (void) mode;
   1837    DISPATCH(MatrixMode, (mode), (F, "glMatrixMode(0x%x);\n", mode));
   1838 }
   1839 
   1840 KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat * m)
   1841 {
   1842     (void) m;
   1843    DISPATCH(MultMatrixf, (m), (F, "glMultMatrixf(%p);\n", (const void *) m));
   1844 }
   1845 
   1846 KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble * m)
   1847 {
   1848     (void) m;
   1849    DISPATCH(MultMatrixd, (m), (F, "glMultMatrixd(%p);\n", (const void *) m));
   1850 }
   1851 
   1852 KEYWORD1 void KEYWORD2 NAME(Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
   1853 {
   1854     (void) left; (void) right; (void) bottom; (void) top; (void) zNear; (void) zFar;
   1855    DISPATCH(Ortho, (left, right, bottom, top, zNear, zFar), (F, "glOrtho(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
   1856 }
   1857 
   1858 KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
   1859 {
   1860    DISPATCH(PopMatrix, (), (F, "glPopMatrix();\n"));
   1861 }
   1862 
   1863 KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
   1864 {
   1865    DISPATCH(PushMatrix, (), (F, "glPushMatrix();\n"));
   1866 }
   1867 
   1868 KEYWORD1 void KEYWORD2 NAME(Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
   1869 {
   1870     (void) angle; (void) x; (void) y; (void) z;
   1871    DISPATCH(Rotated, (angle, x, y, z), (F, "glRotated(%f, %f, %f, %f);\n", angle, x, y, z));
   1872 }
   1873 
   1874 KEYWORD1 void KEYWORD2 NAME(Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
   1875 {
   1876     (void) angle; (void) x; (void) y; (void) z;
   1877    DISPATCH(Rotatef, (angle, x, y, z), (F, "glRotatef(%f, %f, %f, %f);\n", angle, x, y, z));
   1878 }
   1879 
   1880 KEYWORD1 void KEYWORD2 NAME(Scaled)(GLdouble x, GLdouble y, GLdouble z)
   1881 {
   1882     (void) x; (void) y; (void) z;
   1883    DISPATCH(Scaled, (x, y, z), (F, "glScaled(%f, %f, %f);\n", x, y, z));
   1884 }
   1885 
   1886 KEYWORD1 void KEYWORD2 NAME(Scalef)(GLfloat x, GLfloat y, GLfloat z)
   1887 {
   1888     (void) x; (void) y; (void) z;
   1889    DISPATCH(Scalef, (x, y, z), (F, "glScalef(%f, %f, %f);\n", x, y, z));
   1890 }
   1891 
   1892 KEYWORD1 void KEYWORD2 NAME(Translated)(GLdouble x, GLdouble y, GLdouble z)
   1893 {
   1894     (void) x; (void) y; (void) z;
   1895    DISPATCH(Translated, (x, y, z), (F, "glTranslated(%f, %f, %f);\n", x, y, z));
   1896 }
   1897 
   1898 KEYWORD1 void KEYWORD2 NAME(Translatef)(GLfloat x, GLfloat y, GLfloat z)
   1899 {
   1900     (void) x; (void) y; (void) z;
   1901    DISPATCH(Translatef, (x, y, z), (F, "glTranslatef(%f, %f, %f);\n", x, y, z));
   1902 }
   1903 
   1904 KEYWORD1 void KEYWORD2 NAME(Viewport)(GLint x, GLint y, GLsizei width, GLsizei height)
   1905 {
   1906     (void) x; (void) y; (void) width; (void) height;
   1907    DISPATCH(Viewport, (x, y, width, height), (F, "glViewport(%d, %d, %d, %d);\n", x, y, width, height));
   1908 }
   1909 
   1910 KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
   1911 {
   1912     (void) i;
   1913    DISPATCH(ArrayElement, (i), (F, "glArrayElement(%d);\n", i));
   1914 }
   1915 
   1916 KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
   1917 {
   1918     (void) i;
   1919    DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
   1920 }
   1921 
   1922 KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
   1923 {
   1924     (void) target; (void) texture;
   1925    DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);\n", target, texture));
   1926 }
   1927 
   1928 KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
   1929 {
   1930     (void) target; (void) texture;
   1931    DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
   1932 }
   1933 
   1934 KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
   1935 {
   1936     (void) size; (void) type; (void) stride; (void) pointer;
   1937    DISPATCH(ColorPointer, (size, type, stride, pointer), (F, "glColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
   1938 }
   1939 
   1940 KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
   1941 {
   1942     (void) array;
   1943    DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);\n", array));
   1944 }
   1945 
   1946 KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
   1947 {
   1948     (void) mode; (void) first; (void) count;
   1949    DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArrays(0x%x, %d, %d);\n", mode, first, count));
   1950 }
   1951 
   1952 KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
   1953 {
   1954     (void) mode; (void) first; (void) count;
   1955    DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %d);\n", mode, first, count));
   1956 }
   1957 
   1958 KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
   1959 {
   1960     (void) mode; (void) count; (void) type; (void) indices;
   1961    DISPATCH(DrawElements, (mode, count, type, indices), (F, "glDrawElements(0x%x, %d, 0x%x, %p);\n", mode, count, type, (const void *) indices));
   1962 }
   1963 
   1964 KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer)
   1965 {
   1966     (void) stride; (void) pointer;
   1967    DISPATCH(EdgeFlagPointer, (stride, pointer), (F, "glEdgeFlagPointer(%d, %p);\n", stride, (const void *) pointer));
   1968 }
   1969 
   1970 KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
   1971 {
   1972     (void) array;
   1973    DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);\n", array));
   1974 }
   1975 
   1976 KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
   1977 {
   1978     (void) type; (void) stride; (void) pointer;
   1979    DISPATCH(IndexPointer, (type, stride, pointer), (F, "glIndexPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
   1980 }
   1981 
   1982 KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
   1983 {
   1984     (void) c;
   1985    DISPATCH(Indexub, (c), (F, "glIndexub(%d);\n", c));
   1986 }
   1987 
   1988 KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
   1989 {
   1990     (void) c;
   1991    DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);\n", (const void *) c));
   1992 }
   1993 
   1994 KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer)
   1995 {
   1996     (void) format; (void) stride; (void) pointer;
   1997    DISPATCH(InterleavedArrays, (format, stride, pointer), (F, "glInterleavedArrays(0x%x, %d, %p);\n", format, stride, (const void *) pointer));
   1998 }
   1999 
   2000 KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
   2001 {
   2002     (void) type; (void) stride; (void) pointer;
   2003    DISPATCH(NormalPointer, (type, stride, pointer), (F, "glNormalPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
   2004 }
   2005 
   2006 KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
   2007 {
   2008     (void) factor; (void) units;
   2009    DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);\n", factor, units));
   2010 }
   2011 
   2012 KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
   2013 {
   2014     (void) size; (void) type; (void) stride; (void) pointer;
   2015    DISPATCH(TexCoordPointer, (size, type, stride, pointer), (F, "glTexCoordPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
   2016 }
   2017 
   2018 KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
   2019 {
   2020     (void) size; (void) type; (void) stride; (void) pointer;
   2021    DISPATCH(VertexPointer, (size, type, stride, pointer), (F, "glVertexPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
   2022 }
   2023 
   2024 KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
   2025 {
   2026     (void) n; (void) textures; (void) residences;
   2027    RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResident(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
   2028 }
   2029 
   2030 KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
   2031 {
   2032     (void) target; (void) level; (void) internalformat; (void) x; (void) y; (void) width; (void) border;
   2033    DISPATCH(CopyTexImage1D, (target, level, internalformat, x, y, width, border), (F, "glCopyTexImage1D(0x%x, %d, 0x%x, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, border));
   2034 }
   2035 
   2036 KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
   2037 {
   2038     (void) target; (void) level; (void) internalformat; (void) x; (void) y; (void) width; (void) border;
   2039    DISPATCH(CopyTexImage1D, (target, level, internalformat, x, y, width, border), (F, "glCopyTexImage1DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, border));
   2040 }
   2041 
   2042 KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
   2043 {
   2044     (void) target; (void) level; (void) internalformat; (void) x; (void) y; (void) width; (void) height; (void) border;
   2045    DISPATCH(CopyTexImage2D, (target, level, internalformat, x, y, width, height, border), (F, "glCopyTexImage2D(0x%x, %d, 0x%x, %d, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, height, border));
   2046 }
   2047 
   2048 KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
   2049 {
   2050     (void) target; (void) level; (void) internalformat; (void) x; (void) y; (void) width; (void) height; (void) border;
   2051    DISPATCH(CopyTexImage2D, (target, level, internalformat, x, y, width, height, border), (F, "glCopyTexImage2DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, height, border));
   2052 }
   2053 
   2054 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
   2055 {
   2056     (void) target; (void) level; (void) xoffset; (void) x; (void) y; (void) width;
   2057    DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
   2058 }
   2059 
   2060 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
   2061 {
   2062     (void) target; (void) level; (void) xoffset; (void) x; (void) y; (void) width;
   2063    DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
   2064 }
   2065 
   2066 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
   2067 {
   2068     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) x; (void) y; (void) width; (void) height;
   2069    DISPATCH(CopyTexSubImage2D, (target, level, xoffset, yoffset, x, y, width, height), (F, "glCopyTexSubImage2D(0x%x, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, x, y, width, height));
   2070 }
   2071 
   2072 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
   2073 {
   2074     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) x; (void) y; (void) width; (void) height;
   2075    DISPATCH(CopyTexSubImage2D, (target, level, xoffset, yoffset, x, y, width, height), (F, "glCopyTexSubImage2DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, x, y, width, height));
   2076 }
   2077 
   2078 KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
   2079 {
   2080     (void) n; (void) textures;
   2081    DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (const void *) textures));
   2082 }
   2083 
   2084 KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
   2085 {
   2086     (void) n; (void) textures;
   2087    DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (const void *) textures));
   2088 }
   2089 
   2090 KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
   2091 {
   2092     (void) pname; (void) params;
   2093    DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (const void *) params));
   2094 }
   2095 
   2096 KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
   2097 {
   2098     (void) pname; (void) params;
   2099    DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (const void *) params));
   2100 }
   2101 
   2102 KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
   2103 {
   2104     (void) texture;
   2105    RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
   2106 }
   2107 
   2108 KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
   2109 {
   2110     (void) n; (void) textures; (void) priorities;
   2111    DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
   2112 }
   2113 
   2114 KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
   2115 {
   2116     (void) n; (void) textures; (void) priorities;
   2117    DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
   2118 }
   2119 
   2120 KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
   2121 {
   2122     (void) target; (void) level; (void) xoffset; (void) width; (void) format; (void) type; (void) pixels;
   2123    DISPATCH(TexSubImage1D, (target, level, xoffset, width, format, type, pixels), (F, "glTexSubImage1D(0x%x, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, width, format, type, (const void *) pixels));
   2124 }
   2125 
   2126 KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
   2127 {
   2128     (void) target; (void) level; (void) xoffset; (void) width; (void) format; (void) type; (void) pixels;
   2129    DISPATCH(TexSubImage1D, (target, level, xoffset, width, format, type, pixels), (F, "glTexSubImage1DEXT(0x%x, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, width, format, type, (const void *) pixels));
   2130 }
   2131 
   2132 KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
   2133 {
   2134     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) width; (void) height; (void) format; (void) type; (void) pixels;
   2135    DISPATCH(TexSubImage2D, (target, level, xoffset, yoffset, width, height, format, type, pixels), (F, "glTexSubImage2D(0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, width, height, format, type, (const void *) pixels));
   2136 }
   2137 
   2138 KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
   2139 {
   2140     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) width; (void) height; (void) format; (void) type; (void) pixels;
   2141    DISPATCH(TexSubImage2D, (target, level, xoffset, yoffset, width, height, format, type, pixels), (F, "glTexSubImage2DEXT(0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, width, height, format, type, (const void *) pixels));
   2142 }
   2143 
   2144 KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
   2145 {
   2146    DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
   2147 }
   2148 
   2149 KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
   2150 {
   2151     (void) mask;
   2152    DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%d);\n", mask));
   2153 }
   2154 
   2155 KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
   2156 {
   2157     (void) red; (void) green; (void) blue; (void) alpha;
   2158    DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
   2159 }
   2160 
   2161 KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
   2162 {
   2163     (void) red; (void) green; (void) blue; (void) alpha;
   2164    DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
   2165 }
   2166 
   2167 KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
   2168 {
   2169     (void) mode;
   2170    DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
   2171 }
   2172 
   2173 KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
   2174 {
   2175     (void) mode;
   2176    DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
   2177 }
   2178 
   2179 KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
   2180 {
   2181     (void) mode; (void) start; (void) end; (void) count; (void) type; (void) indices;
   2182    DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElements(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (const void *) indices));
   2183 }
   2184 
   2185 KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
   2186 {
   2187     (void) mode; (void) start; (void) end; (void) count; (void) type; (void) indices;
   2188    DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElementsEXT(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (const void *) indices));
   2189 }
   2190 
   2191 KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
   2192 {
   2193     (void) target; (void) internalformat; (void) width; (void) format; (void) type; (void) table;
   2194    DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTable(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) table));
   2195 }
   2196 
   2197 KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
   2198 {
   2199     (void) target; (void) internalformat; (void) width; (void) format; (void) type; (void) table;
   2200    DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTableEXT(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) table));
   2201 }
   2202 
   2203 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
   2204 
   2205 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
   2206 {
   2207     (void) target; (void) internalformat; (void) width; (void) format; (void) type; (void) table;
   2208    DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTableSGI(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) table));
   2209 }
   2210 
   2211 KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
   2212 {
   2213     (void) target; (void) pname; (void) params;
   2214    DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2215 }
   2216 
   2217 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params);
   2218 
   2219 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params)
   2220 {
   2221     (void) target; (void) pname; (void) params;
   2222    DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2223 }
   2224 
   2225 KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
   2226 {
   2227     (void) target; (void) pname; (void) params;
   2228    DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2229 }
   2230 
   2231 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params);
   2232 
   2233 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params)
   2234 {
   2235     (void) target; (void) pname; (void) params;
   2236    DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2237 }
   2238 
   2239 KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
   2240 {
   2241     (void) target; (void) internalformat; (void) x; (void) y; (void) width;
   2242    DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
   2243 }
   2244 
   2245 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
   2246 
   2247 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
   2248 {
   2249     (void) target; (void) internalformat; (void) x; (void) y; (void) width;
   2250    DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
   2251 }
   2252 
   2253 KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
   2254 {
   2255     (void) target; (void) format; (void) type; (void) table;
   2256    DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
   2257 }
   2258 
   2259 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
   2260 {
   2261     (void) target; (void) pname; (void) params;
   2262    DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2263 }
   2264 
   2265 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
   2266 {
   2267     (void) target; (void) pname; (void) params;
   2268    DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2269 }
   2270 
   2271 KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
   2272 {
   2273     (void) target; (void) start; (void) count; (void) format; (void) type; (void) data;
   2274    DISPATCH(ColorSubTable, (target, start, count, format, type, data), (F, "glColorSubTable(0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, start, count, format, type, (const void *) data));
   2275 }
   2276 
   2277 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
   2278 
   2279 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
   2280 {
   2281     (void) target; (void) start; (void) count; (void) format; (void) type; (void) data;
   2282    DISPATCH(ColorSubTable, (target, start, count, format, type, data), (F, "glColorSubTableEXT(0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, start, count, format, type, (const void *) data));
   2283 }
   2284 
   2285 KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
   2286 {
   2287     (void) target; (void) start; (void) x; (void) y; (void) width;
   2288    DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
   2289 }
   2290 
   2291 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
   2292 
   2293 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
   2294 {
   2295     (void) target; (void) start; (void) x; (void) y; (void) width;
   2296    DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
   2297 }
   2298 
   2299 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
   2300 {
   2301     (void) target; (void) internalformat; (void) width; (void) format; (void) type; (void) image;
   2302    DISPATCH(ConvolutionFilter1D, (target, internalformat, width, format, type, image), (F, "glConvolutionFilter1D(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) image));
   2303 }
   2304 
   2305 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
   2306 
   2307 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
   2308 {
   2309     (void) target; (void) internalformat; (void) width; (void) format; (void) type; (void) image;
   2310    DISPATCH(ConvolutionFilter1D, (target, internalformat, width, format, type, image), (F, "glConvolutionFilter1DEXT(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) image));
   2311 }
   2312 
   2313 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
   2314 {
   2315     (void) target; (void) internalformat; (void) width; (void) height; (void) format; (void) type; (void) image;
   2316    DISPATCH(ConvolutionFilter2D, (target, internalformat, width, height, format, type, image), (F, "glConvolutionFilter2D(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, height, format, type, (const void *) image));
   2317 }
   2318 
   2319 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
   2320 
   2321 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
   2322 {
   2323     (void) target; (void) internalformat; (void) width; (void) height; (void) format; (void) type; (void) image;
   2324    DISPATCH(ConvolutionFilter2D, (target, internalformat, width, height, format, type, image), (F, "glConvolutionFilter2DEXT(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, height, format, type, (const void *) image));
   2325 }
   2326 
   2327 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
   2328 {
   2329     (void) target; (void) pname; (void) params;
   2330    DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
   2331 }
   2332 
   2333 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params);
   2334 
   2335 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params)
   2336 {
   2337     (void) target; (void) pname; (void) params;
   2338    DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
   2339 }
   2340 
   2341 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
   2342 {
   2343     (void) target; (void) pname; (void) params;
   2344    DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2345 }
   2346 
   2347 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params);
   2348 
   2349 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params)
   2350 {
   2351     (void) target; (void) pname; (void) params;
   2352    DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2353 }
   2354 
   2355 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
   2356 {
   2357     (void) target; (void) pname; (void) params;
   2358    DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
   2359 }
   2360 
   2361 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params);
   2362 
   2363 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params)
   2364 {
   2365     (void) target; (void) pname; (void) params;
   2366    DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
   2367 }
   2368 
   2369 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
   2370 {
   2371     (void) target; (void) pname; (void) params;
   2372    DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2373 }
   2374 
   2375 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params);
   2376 
   2377 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params)
   2378 {
   2379     (void) target; (void) pname; (void) params;
   2380    DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2381 }
   2382 
   2383 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
   2384 {
   2385     (void) target; (void) internalformat; (void) x; (void) y; (void) width;
   2386    DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
   2387 }
   2388 
   2389 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
   2390 
   2391 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
   2392 {
   2393     (void) target; (void) internalformat; (void) x; (void) y; (void) width;
   2394    DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
   2395 }
   2396 
   2397 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
   2398 {
   2399     (void) target; (void) internalformat; (void) x; (void) y; (void) width; (void) height;
   2400    DISPATCH(CopyConvolutionFilter2D, (target, internalformat, x, y, width, height), (F, "glCopyConvolutionFilter2D(0x%x, 0x%x, %d, %d, %d, %d);\n", target, internalformat, x, y, width, height));
   2401 }
   2402 
   2403 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
   2404 
   2405 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
   2406 {
   2407     (void) target; (void) internalformat; (void) x; (void) y; (void) width; (void) height;
   2408    DISPATCH(CopyConvolutionFilter2D, (target, internalformat, x, y, width, height), (F, "glCopyConvolutionFilter2DEXT(0x%x, 0x%x, %d, %d, %d, %d);\n", target, internalformat, x, y, width, height));
   2409 }
   2410 
   2411 KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
   2412 {
   2413     (void) target; (void) format; (void) type; (void) image;
   2414    DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
   2415 }
   2416 
   2417 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
   2418 {
   2419     (void) target; (void) pname; (void) params;
   2420    DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2421 }
   2422 
   2423 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
   2424 {
   2425     (void) target; (void) pname; (void) params;
   2426    DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2427 }
   2428 
   2429 KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
   2430 {
   2431     (void) target; (void) format; (void) type; (void) row; (void) column; (void) span;
   2432    DISPATCH(GetSeparableFilter, (target, format, type, row, column, span), (F, "glGetSeparableFilter(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (const void *) row, (const void *) column, (const void *) span));
   2433 }
   2434 
   2435 KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
   2436 {
   2437     (void) target; (void) internalformat; (void) width; (void) height; (void) format; (void) type; (void) row; (void) column;
   2438    DISPATCH(SeparableFilter2D, (target, internalformat, width, height, format, type, row, column), (F, "glSeparableFilter2D(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p, %p);\n", target, internalformat, width, height, format, type, (const void *) row, (const void *) column));
   2439 }
   2440 
   2441 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_360)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
   2442 
   2443 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_360)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
   2444 {
   2445     (void) target; (void) internalformat; (void) width; (void) height; (void) format; (void) type; (void) row; (void) column;
   2446    DISPATCH(SeparableFilter2D, (target, internalformat, width, height, format, type, row, column), (F, "glSeparableFilter2DEXT(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p, %p);\n", target, internalformat, width, height, format, type, (const void *) row, (const void *) column));
   2447 }
   2448 
   2449 KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
   2450 {
   2451     (void) target; (void) reset; (void) format; (void) type; (void) values;
   2452    DISPATCH(GetHistogram, (target, reset, format, type, values), (F, "glGetHistogram(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
   2453 }
   2454 
   2455 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
   2456 {
   2457     (void) target; (void) pname; (void) params;
   2458    DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2459 }
   2460 
   2461 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
   2462 {
   2463     (void) target; (void) pname; (void) params;
   2464    DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2465 }
   2466 
   2467 KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
   2468 {
   2469     (void) target; (void) reset; (void) format; (void) type; (void) values;
   2470    DISPATCH(GetMinmax, (target, reset, format, type, values), (F, "glGetMinmax(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
   2471 }
   2472 
   2473 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
   2474 {
   2475     (void) target; (void) pname; (void) params;
   2476    DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2477 }
   2478 
   2479 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
   2480 {
   2481     (void) target; (void) pname; (void) params;
   2482    DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   2483 }
   2484 
   2485 KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
   2486 {
   2487     (void) target; (void) width; (void) internalformat; (void) sink;
   2488    DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
   2489 }
   2490 
   2491 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
   2492 
   2493 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
   2494 {
   2495     (void) target; (void) width; (void) internalformat; (void) sink;
   2496    DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
   2497 }
   2498 
   2499 KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
   2500 {
   2501     (void) target; (void) internalformat; (void) sink;
   2502    DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
   2503 }
   2504 
   2505 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink);
   2506 
   2507 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink)
   2508 {
   2509     (void) target; (void) internalformat; (void) sink;
   2510    DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
   2511 }
   2512 
   2513 KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
   2514 {
   2515     (void) target;
   2516    DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
   2517 }
   2518 
   2519 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target);
   2520 
   2521 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target)
   2522 {
   2523     (void) target;
   2524    DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
   2525 }
   2526 
   2527 KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
   2528 {
   2529     (void) target;
   2530    DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
   2531 }
   2532 
   2533 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target);
   2534 
   2535 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target)
   2536 {
   2537     (void) target;
   2538    DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
   2539 }
   2540 
   2541 KEYWORD1 void KEYWORD2 NAME(TexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
   2542 {
   2543     (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) depth; (void) border; (void) format; (void) type; (void) pixels;
   2544    DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3D(0x%x, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (const void *) pixels));
   2545 }
   2546 
   2547 KEYWORD1 void KEYWORD2 NAME(TexImage3DEXT)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
   2548 {
   2549     (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) depth; (void) border; (void) format; (void) type; (void) pixels;
   2550    DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (const void *) pixels));
   2551 }
   2552 
   2553 KEYWORD1 void KEYWORD2 NAME(TexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)
   2554 {
   2555     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) width; (void) height; (void) depth; (void) format; (void) type; (void) pixels;
   2556    DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (F, "glTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, (const void *) pixels));
   2557 }
   2558 
   2559 KEYWORD1 void KEYWORD2 NAME(TexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)
   2560 {
   2561     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) width; (void) height; (void) depth; (void) format; (void) type; (void) pixels;
   2562    DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (F, "glTexSubImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, (const void *) pixels));
   2563 }
   2564 
   2565 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
   2566 {
   2567     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) x; (void) y; (void) width; (void) height;
   2568    DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (F, "glCopyTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, zoffset, x, y, width, height));
   2569 }
   2570 
   2571 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
   2572 {
   2573     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) x; (void) y; (void) width; (void) height;
   2574    DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (F, "glCopyTexSubImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, zoffset, x, y, width, height));
   2575 }
   2576 
   2577 KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
   2578 {
   2579     (void) texture;
   2580    DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
   2581 }
   2582 
   2583 KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
   2584 {
   2585     (void) texture;
   2586    DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
   2587 }
   2588 
   2589 KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
   2590 {
   2591     (void) texture;
   2592    DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
   2593 }
   2594 
   2595 KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
   2596 {
   2597     (void) texture;
   2598    DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
   2599 }
   2600 
   2601 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
   2602 {
   2603     (void) target; (void) s;
   2604    DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
   2605 }
   2606 
   2607 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
   2608 {
   2609     (void) target; (void) s;
   2610    DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
   2611 }
   2612 
   2613 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
   2614 {
   2615     (void) target; (void) v;
   2616    DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (const void *) v));
   2617 }
   2618 
   2619 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
   2620 {
   2621     (void) target; (void) v;
   2622    DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (const void *) v));
   2623 }
   2624 
   2625 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
   2626 {
   2627     (void) target; (void) s;
   2628    DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
   2629 }
   2630 
   2631 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
   2632 {
   2633     (void) target; (void) s;
   2634    DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
   2635 }
   2636 
   2637 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
   2638 {
   2639     (void) target; (void) v;
   2640    DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (const void *) v));
   2641 }
   2642 
   2643 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
   2644 {
   2645     (void) target; (void) v;
   2646    DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (const void *) v));
   2647 }
   2648 
   2649 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
   2650 {
   2651     (void) target; (void) s;
   2652    DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
   2653 }
   2654 
   2655 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
   2656 {
   2657     (void) target; (void) s;
   2658    DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
   2659 }
   2660 
   2661 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
   2662 {
   2663     (void) target; (void) v;
   2664    DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (const void *) v));
   2665 }
   2666 
   2667 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
   2668 {
   2669     (void) target; (void) v;
   2670    DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (const void *) v));
   2671 }
   2672 
   2673 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
   2674 {
   2675     (void) target; (void) s;
   2676    DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
   2677 }
   2678 
   2679 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
   2680 {
   2681     (void) target; (void) s;
   2682    DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
   2683 }
   2684 
   2685 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
   2686 {
   2687     (void) target; (void) v;
   2688    DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (const void *) v));
   2689 }
   2690 
   2691 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
   2692 {
   2693     (void) target; (void) v;
   2694    DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (const void *) v));
   2695 }
   2696 
   2697 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
   2698 {
   2699     (void) target; (void) s; (void) t;
   2700    DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
   2701 }
   2702 
   2703 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
   2704 {
   2705     (void) target; (void) s; (void) t;
   2706    DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
   2707 }
   2708 
   2709 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
   2710 {
   2711     (void) target; (void) v;
   2712    DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p);\n", target, (const void *) v));
   2713 }
   2714 
   2715 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
   2716 {
   2717     (void) target; (void) v;
   2718    DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p);\n", target, (const void *) v));
   2719 }
   2720 
   2721 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
   2722 {
   2723     (void) target; (void) s; (void) t;
   2724    DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
   2725 }
   2726 
   2727 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
   2728 {
   2729     (void) target; (void) s; (void) t;
   2730    DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
   2731 }
   2732 
   2733 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
   2734 {
   2735     (void) target; (void) v;
   2736    DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p);\n", target, (const void *) v));
   2737 }
   2738 
   2739 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
   2740 {
   2741     (void) target; (void) v;
   2742    DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p);\n", target, (const void *) v));
   2743 }
   2744 
   2745 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
   2746 {
   2747     (void) target; (void) s; (void) t;
   2748    DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
   2749 }
   2750 
   2751 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
   2752 {
   2753     (void) target; (void) s; (void) t;
   2754    DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
   2755 }
   2756 
   2757 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
   2758 {
   2759     (void) target; (void) v;
   2760    DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (const void *) v));
   2761 }
   2762 
   2763 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
   2764 {
   2765     (void) target; (void) v;
   2766    DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (const void *) v));
   2767 }
   2768 
   2769 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
   2770 {
   2771     (void) target; (void) s; (void) t;
   2772    DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
   2773 }
   2774 
   2775 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
   2776 {
   2777     (void) target; (void) s; (void) t;
   2778    DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
   2779 }
   2780 
   2781 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
   2782 {
   2783     (void) target; (void) v;
   2784    DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (const void *) v));
   2785 }
   2786 
   2787 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
   2788 {
   2789     (void) target; (void) v;
   2790    DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (const void *) v));
   2791 }
   2792 
   2793 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
   2794 {
   2795     (void) target; (void) s; (void) t; (void) r;
   2796    DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
   2797 }
   2798 
   2799 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
   2800 {
   2801     (void) target; (void) s; (void) t; (void) r;
   2802    DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
   2803 }
   2804 
   2805 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
   2806 {
   2807     (void) target; (void) v;
   2808    DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p);\n", target, (const void *) v));
   2809 }
   2810 
   2811 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
   2812 {
   2813     (void) target; (void) v;
   2814    DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p);\n", target, (const void *) v));
   2815 }
   2816 
   2817 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
   2818 {
   2819     (void) target; (void) s; (void) t; (void) r;
   2820    DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
   2821 }
   2822 
   2823 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
   2824 {
   2825     (void) target; (void) s; (void) t; (void) r;
   2826    DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
   2827 }
   2828 
   2829 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
   2830 {
   2831     (void) target; (void) v;
   2832    DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p);\n", target, (const void *) v));
   2833 }
   2834 
   2835 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
   2836 {
   2837     (void) target; (void) v;
   2838    DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p);\n", target, (const void *) v));
   2839 }
   2840 
   2841 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
   2842 {
   2843     (void) target; (void) s; (void) t; (void) r;
   2844    DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
   2845 }
   2846 
   2847 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
   2848 {
   2849     (void) target; (void) s; (void) t; (void) r;
   2850    DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
   2851 }
   2852 
   2853 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
   2854 {
   2855     (void) target; (void) v;
   2856    DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (const void *) v));
   2857 }
   2858 
   2859 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
   2860 {
   2861     (void) target; (void) v;
   2862    DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (const void *) v));
   2863 }
   2864 
   2865 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
   2866 {
   2867     (void) target; (void) s; (void) t; (void) r;
   2868    DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
   2869 }
   2870 
   2871 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
   2872 {
   2873     (void) target; (void) s; (void) t; (void) r;
   2874    DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
   2875 }
   2876 
   2877 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
   2878 {
   2879     (void) target; (void) v;
   2880    DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (const void *) v));
   2881 }
   2882 
   2883 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
   2884 {
   2885     (void) target; (void) v;
   2886    DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (const void *) v));
   2887 }
   2888 
   2889 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
   2890 {
   2891     (void) target; (void) s; (void) t; (void) r; (void) q;
   2892    DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
   2893 }
   2894 
   2895 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
   2896 {
   2897     (void) target; (void) s; (void) t; (void) r; (void) q;
   2898    DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
   2899 }
   2900 
   2901 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
   2902 {
   2903     (void) target; (void) v;
   2904    DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p);\n", target, (const void *) v));
   2905 }
   2906 
   2907 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
   2908 {
   2909     (void) target; (void) v;
   2910    DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p);\n", target, (const void *) v));
   2911 }
   2912 
   2913 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
   2914 {
   2915     (void) target; (void) s; (void) t; (void) r; (void) q;
   2916    DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
   2917 }
   2918 
   2919 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
   2920 {
   2921     (void) target; (void) s; (void) t; (void) r; (void) q;
   2922    DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
   2923 }
   2924 
   2925 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
   2926 {
   2927     (void) target; (void) v;
   2928    DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p);\n", target, (const void *) v));
   2929 }
   2930 
   2931 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
   2932 {
   2933     (void) target; (void) v;
   2934    DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p);\n", target, (const void *) v));
   2935 }
   2936 
   2937 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
   2938 {
   2939     (void) target; (void) s; (void) t; (void) r; (void) q;
   2940    DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
   2941 }
   2942 
   2943 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
   2944 {
   2945     (void) target; (void) s; (void) t; (void) r; (void) q;
   2946    DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
   2947 }
   2948 
   2949 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
   2950 {
   2951     (void) target; (void) v;
   2952    DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (const void *) v));
   2953 }
   2954 
   2955 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
   2956 {
   2957     (void) target; (void) v;
   2958    DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (const void *) v));
   2959 }
   2960 
   2961 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
   2962 {
   2963     (void) target; (void) s; (void) t; (void) r; (void) q;
   2964    DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
   2965 }
   2966 
   2967 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
   2968 {
   2969     (void) target; (void) s; (void) t; (void) r; (void) q;
   2970    DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
   2971 }
   2972 
   2973 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
   2974 {
   2975     (void) target; (void) v;
   2976    DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (const void *) v));
   2977 }
   2978 
   2979 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
   2980 {
   2981     (void) target; (void) v;
   2982    DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (const void *) v));
   2983 }
   2984 
   2985 KEYWORD1 void KEYWORD2 NAME(AttachShader)(GLuint program, GLuint shader)
   2986 {
   2987     (void) program; (void) shader;
   2988    DISPATCH(AttachShader, (program, shader), (F, "glAttachShader(%d, %d);\n", program, shader));
   2989 }
   2990 
   2991 KEYWORD1 GLuint KEYWORD2 NAME(CreateProgram)(void)
   2992 {
   2993    RETURN_DISPATCH(CreateProgram, (), (F, "glCreateProgram();\n"));
   2994 }
   2995 
   2996 KEYWORD1 GLuint KEYWORD2 NAME(CreateShader)(GLenum type)
   2997 {
   2998     (void) type;
   2999    RETURN_DISPATCH(CreateShader, (type), (F, "glCreateShader(0x%x);\n", type));
   3000 }
   3001 
   3002 KEYWORD1 void KEYWORD2 NAME(DeleteProgram)(GLuint program)
   3003 {
   3004     (void) program;
   3005    DISPATCH(DeleteProgram, (program), (F, "glDeleteProgram(%d);\n", program));
   3006 }
   3007 
   3008 KEYWORD1 void KEYWORD2 NAME(DeleteShader)(GLuint program)
   3009 {
   3010     (void) program;
   3011    DISPATCH(DeleteShader, (program), (F, "glDeleteShader(%d);\n", program));
   3012 }
   3013 
   3014 KEYWORD1 void KEYWORD2 NAME(DetachShader)(GLuint program, GLuint shader)
   3015 {
   3016     (void) program; (void) shader;
   3017    DISPATCH(DetachShader, (program, shader), (F, "glDetachShader(%d, %d);\n", program, shader));
   3018 }
   3019 
   3020 KEYWORD1 void KEYWORD2 NAME(GetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj)
   3021 {
   3022     (void) program; (void) maxCount; (void) count; (void) obj;
   3023    DISPATCH(GetAttachedShaders, (program, maxCount, count, obj), (F, "glGetAttachedShaders(%d, %d, %p, %p);\n", program, maxCount, (const void *) count, (const void *) obj));
   3024 }
   3025 
   3026 KEYWORD1 void KEYWORD2 NAME(GetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
   3027 {
   3028     (void) program; (void) bufSize; (void) length; (void) infoLog;
   3029    DISPATCH(GetProgramInfoLog, (program, bufSize, length, infoLog), (F, "glGetProgramInfoLog(%d, %d, %p, %p);\n", program, bufSize, (const void *) length, (const void *) infoLog));
   3030 }
   3031 
   3032 KEYWORD1 void KEYWORD2 NAME(GetProgramiv)(GLuint program, GLenum pname, GLint * params)
   3033 {
   3034     (void) program; (void) pname; (void) params;
   3035    DISPATCH(GetProgramiv, (program, pname, params), (F, "glGetProgramiv(%d, 0x%x, %p);\n", program, pname, (const void *) params));
   3036 }
   3037 
   3038 KEYWORD1 void KEYWORD2 NAME(GetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
   3039 {
   3040     (void) shader; (void) bufSize; (void) length; (void) infoLog;
   3041    DISPATCH(GetShaderInfoLog, (shader, bufSize, length, infoLog), (F, "glGetShaderInfoLog(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) infoLog));
   3042 }
   3043 
   3044 KEYWORD1 void KEYWORD2 NAME(GetShaderiv)(GLuint shader, GLenum pname, GLint * params)
   3045 {
   3046     (void) shader; (void) pname; (void) params;
   3047    DISPATCH(GetShaderiv, (shader, pname, params), (F, "glGetShaderiv(%d, 0x%x, %p);\n", shader, pname, (const void *) params));
   3048 }
   3049 
   3050 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgram)(GLuint program)
   3051 {
   3052     (void) program;
   3053    RETURN_DISPATCH(IsProgram, (program), (F, "glIsProgram(%d);\n", program));
   3054 }
   3055 
   3056 KEYWORD1 GLboolean KEYWORD2 NAME(IsShader)(GLuint shader)
   3057 {
   3058     (void) shader;
   3059    RETURN_DISPATCH(IsShader, (shader), (F, "glIsShader(%d);\n", shader));
   3060 }
   3061 
   3062 KEYWORD1 void KEYWORD2 NAME(StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
   3063 {
   3064     (void) face; (void) func; (void) ref; (void) mask;
   3065    DISPATCH(StencilFuncSeparate, (face, func, ref, mask), (F, "glStencilFuncSeparate(0x%x, 0x%x, %d, %d);\n", face, func, ref, mask));
   3066 }
   3067 
   3068 KEYWORD1 void KEYWORD2 NAME(StencilMaskSeparate)(GLenum face, GLuint mask)
   3069 {
   3070     (void) face; (void) mask;
   3071    DISPATCH(StencilMaskSeparate, (face, mask), (F, "glStencilMaskSeparate(0x%x, %d);\n", face, mask));
   3072 }
   3073 
   3074 KEYWORD1 void KEYWORD2 NAME(StencilOpSeparate)(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass)
   3075 {
   3076     (void) face; (void) sfail; (void) zfail; (void) zpass;
   3077    DISPATCH(StencilOpSeparate, (face, sfail, zfail, zpass), (F, "glStencilOpSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", face, sfail, zfail, zpass));
   3078 }
   3079 
   3080 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_423)(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass);
   3081 
   3082 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_423)(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass)
   3083 {
   3084     (void) face; (void) sfail; (void) zfail; (void) zpass;
   3085    DISPATCH(StencilOpSeparate, (face, sfail, zfail, zpass), (F, "glStencilOpSeparateATI(0x%x, 0x%x, 0x%x, 0x%x);\n", face, sfail, zfail, zpass));
   3086 }
   3087 
   3088 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   3089 {
   3090     (void) location; (void) count; (void) transpose; (void) value;
   3091    DISPATCH(UniformMatrix2x3fv, (location, count, transpose, value), (F, "glUniformMatrix2x3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   3092 }
   3093 
   3094 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   3095 {
   3096     (void) location; (void) count; (void) transpose; (void) value;
   3097    DISPATCH(UniformMatrix2x4fv, (location, count, transpose, value), (F, "glUniformMatrix2x4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   3098 }
   3099 
   3100 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   3101 {
   3102     (void) location; (void) count; (void) transpose; (void) value;
   3103    DISPATCH(UniformMatrix3x2fv, (location, count, transpose, value), (F, "glUniformMatrix3x2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   3104 }
   3105 
   3106 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   3107 {
   3108     (void) location; (void) count; (void) transpose; (void) value;
   3109    DISPATCH(UniformMatrix3x4fv, (location, count, transpose, value), (F, "glUniformMatrix3x4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   3110 }
   3111 
   3112 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   3113 {
   3114     (void) location; (void) count; (void) transpose; (void) value;
   3115    DISPATCH(UniformMatrix4x2fv, (location, count, transpose, value), (F, "glUniformMatrix4x2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   3116 }
   3117 
   3118 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   3119 {
   3120     (void) location; (void) count; (void) transpose; (void) value;
   3121    DISPATCH(UniformMatrix4x3fv, (location, count, transpose, value), (F, "glUniformMatrix4x3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   3122 }
   3123 
   3124 KEYWORD1 void KEYWORD2 NAME(ClampColor)(GLenum target, GLenum clamp)
   3125 {
   3126     (void) target; (void) clamp;
   3127    DISPATCH(ClampColor, (target, clamp), (F, "glClampColor(0x%x, 0x%x);\n", target, clamp));
   3128 }
   3129 
   3130 KEYWORD1 void KEYWORD2 NAME(ClearBufferfi)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
   3131 {
   3132     (void) buffer; (void) drawbuffer; (void) depth; (void) stencil;
   3133    DISPATCH(ClearBufferfi, (buffer, drawbuffer, depth, stencil), (F, "glClearBufferfi(0x%x, %d, %f, %d);\n", buffer, drawbuffer, depth, stencil));
   3134 }
   3135 
   3136 KEYWORD1 void KEYWORD2 NAME(ClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat * value)
   3137 {
   3138     (void) buffer; (void) drawbuffer; (void) value;
   3139    DISPATCH(ClearBufferfv, (buffer, drawbuffer, value), (F, "glClearBufferfv(0x%x, %d, %p);\n", buffer, drawbuffer, (const void *) value));
   3140 }
   3141 
   3142 KEYWORD1 void KEYWORD2 NAME(ClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint * value)
   3143 {
   3144     (void) buffer; (void) drawbuffer; (void) value;
   3145    DISPATCH(ClearBufferiv, (buffer, drawbuffer, value), (F, "glClearBufferiv(0x%x, %d, %p);\n", buffer, drawbuffer, (const void *) value));
   3146 }
   3147 
   3148 KEYWORD1 void KEYWORD2 NAME(ClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint * value)
   3149 {
   3150     (void) buffer; (void) drawbuffer; (void) value;
   3151    DISPATCH(ClearBufferuiv, (buffer, drawbuffer, value), (F, "glClearBufferuiv(0x%x, %d, %p);\n", buffer, drawbuffer, (const void *) value));
   3152 }
   3153 
   3154 KEYWORD1 const GLubyte * KEYWORD2 NAME(GetStringi)(GLenum name, GLuint index)
   3155 {
   3156     (void) name; (void) index;
   3157    RETURN_DISPATCH(GetStringi, (name, index), (F, "glGetStringi(0x%x, %d);\n", name, index));
   3158 }
   3159 
   3160 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture)(GLenum target, GLenum attachment, GLuint texture, GLint level)
   3161 {
   3162     (void) target; (void) attachment; (void) texture; (void) level;
   3163    DISPATCH(FramebufferTexture, (target, attachment, texture, level), (F, "glFramebufferTexture(0x%x, 0x%x, %d, %d);\n", target, attachment, texture, level));
   3164 }
   3165 
   3166 KEYWORD1 void KEYWORD2 NAME(GetBufferParameteri64v)(GLenum target, GLenum pname, GLint64 * params)
   3167 {
   3168     (void) target; (void) pname; (void) params;
   3169    DISPATCH(GetBufferParameteri64v, (target, pname, params), (F, "glGetBufferParameteri64v(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   3170 }
   3171 
   3172 KEYWORD1 void KEYWORD2 NAME(GetInteger64i_v)(GLenum cap, GLuint index, GLint64 * data)
   3173 {
   3174     (void) cap; (void) index; (void) data;
   3175    DISPATCH(GetInteger64i_v, (cap, index, data), (F, "glGetInteger64i_v(0x%x, %d, %p);\n", cap, index, (const void *) data));
   3176 }
   3177 
   3178 KEYWORD1 void KEYWORD2 NAME(VertexAttribDivisor)(GLuint index, GLuint divisor)
   3179 {
   3180     (void) index; (void) divisor;
   3181    DISPATCH(VertexAttribDivisor, (index, divisor), (F, "glVertexAttribDivisor(%d, %d);\n", index, divisor));
   3182 }
   3183 
   3184 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
   3185 {
   3186     (void) m;
   3187    DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (const void *) m));
   3188 }
   3189 
   3190 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
   3191 {
   3192     (void) m;
   3193    DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (const void *) m));
   3194 }
   3195 
   3196 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
   3197 {
   3198     (void) m;
   3199    DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (const void *) m));
   3200 }
   3201 
   3202 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
   3203 {
   3204     (void) m;
   3205    DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (const void *) m));
   3206 }
   3207 
   3208 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
   3209 {
   3210     (void) m;
   3211    DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (const void *) m));
   3212 }
   3213 
   3214 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
   3215 {
   3216     (void) m;
   3217    DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (const void *) m));
   3218 }
   3219 
   3220 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
   3221 {
   3222     (void) m;
   3223    DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (const void *) m));
   3224 }
   3225 
   3226 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
   3227 {
   3228     (void) m;
   3229    DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (const void *) m));
   3230 }
   3231 
   3232 KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
   3233 {
   3234     (void) value; (void) invert;
   3235    DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
   3236 }
   3237 
   3238 KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
   3239 {
   3240     (void) value; (void) invert;
   3241    DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
   3242 }
   3243 
   3244 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
   3245 {
   3246     (void) target; (void) level; (void) internalformat; (void) width; (void) border; (void) imageSize; (void) data;
   3247    DISPATCH(CompressedTexImage1DARB, (target, level, internalformat, width, border, imageSize, data), (F, "glCompressedTexImage1D(0x%x, %d, 0x%x, %d, %d, %d, %p);\n", target, level, internalformat, width, border, imageSize, (const void *) data));
   3248 }
   3249 
   3250 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
   3251 {
   3252     (void) target; (void) level; (void) internalformat; (void) width; (void) border; (void) imageSize; (void) data;
   3253    DISPATCH(CompressedTexImage1DARB, (target, level, internalformat, width, border, imageSize, data), (F, "glCompressedTexImage1DARB(0x%x, %d, 0x%x, %d, %d, %d, %p);\n", target, level, internalformat, width, border, imageSize, (const void *) data));
   3254 }
   3255 
   3256 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
   3257 {
   3258     (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) border; (void) imageSize; (void) data;
   3259    DISPATCH(CompressedTexImage2DARB, (target, level, internalformat, width, height, border, imageSize, data), (F, "glCompressedTexImage2D(0x%x, %d, 0x%x, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, border, imageSize, (const void *) data));
   3260 }
   3261 
   3262 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
   3263 {
   3264     (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) border; (void) imageSize; (void) data;
   3265    DISPATCH(CompressedTexImage2DARB, (target, level, internalformat, width, height, border, imageSize, data), (F, "glCompressedTexImage2DARB(0x%x, %d, 0x%x, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, border, imageSize, (const void *) data));
   3266 }
   3267 
   3268 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
   3269 {
   3270     (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) depth; (void) border; (void) imageSize; (void) data;
   3271    DISPATCH(CompressedTexImage3DARB, (target, level, internalformat, width, height, depth, border, imageSize, data), (F, "glCompressedTexImage3D(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, depth, border, imageSize, (const void *) data));
   3272 }
   3273 
   3274 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
   3275 {
   3276     (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) depth; (void) border; (void) imageSize; (void) data;
   3277    DISPATCH(CompressedTexImage3DARB, (target, level, internalformat, width, height, depth, border, imageSize, data), (F, "glCompressedTexImage3DARB(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, depth, border, imageSize, (const void *) data));
   3278 }
   3279 
   3280 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
   3281 {
   3282     (void) target; (void) level; (void) xoffset; (void) width; (void) format; (void) imageSize; (void) data;
   3283    DISPATCH(CompressedTexSubImage1DARB, (target, level, xoffset, width, format, imageSize, data), (F, "glCompressedTexSubImage1D(0x%x, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, width, format, imageSize, (const void *) data));
   3284 }
   3285 
   3286 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
   3287 {
   3288     (void) target; (void) level; (void) xoffset; (void) width; (void) format; (void) imageSize; (void) data;
   3289    DISPATCH(CompressedTexSubImage1DARB, (target, level, xoffset, width, format, imageSize, data), (F, "glCompressedTexSubImage1DARB(0x%x, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, width, format, imageSize, (const void *) data));
   3290 }
   3291 
   3292 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
   3293 {
   3294     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) width; (void) height; (void) format; (void) imageSize; (void) data;
   3295    DISPATCH(CompressedTexSubImage2DARB, (target, level, xoffset, yoffset, width, height, format, imageSize, data), (F, "glCompressedTexSubImage2D(0x%x, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, width, height, format, imageSize, (const void *) data));
   3296 }
   3297 
   3298 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
   3299 {
   3300     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) width; (void) height; (void) format; (void) imageSize; (void) data;
   3301    DISPATCH(CompressedTexSubImage2DARB, (target, level, xoffset, yoffset, width, height, format, imageSize, data), (F, "glCompressedTexSubImage2DARB(0x%x, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, width, height, format, imageSize, (const void *) data));
   3302 }
   3303 
   3304 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)
   3305 {
   3306     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) width; (void) height; (void) depth; (void) format; (void) imageSize; (void) data;
   3307    DISPATCH(CompressedTexSubImage3DARB, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data), (F, "glCompressedTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, (const void *) data));
   3308 }
   3309 
   3310 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage3DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)
   3311 {
   3312     (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) width; (void) height; (void) depth; (void) format; (void) imageSize; (void) data;
   3313    DISPATCH(CompressedTexSubImage3DARB, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data), (F, "glCompressedTexSubImage3DARB(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, (const void *) data));
   3314 }
   3315 
   3316 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
   3317 {
   3318     (void) target; (void) level; (void) img;
   3319    DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (const void *) img));
   3320 }
   3321 
   3322 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
   3323 {
   3324     (void) target; (void) level; (void) img;
   3325    DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
   3326 }
   3327 
   3328 KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArray)(GLuint index)
   3329 {
   3330     (void) index;
   3331    DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArray(%d);\n", index));
   3332 }
   3333 
   3334 KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
   3335 {
   3336     (void) index;
   3337    DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
   3338 }
   3339 
   3340 KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArray)(GLuint index)
   3341 {
   3342     (void) index;
   3343    DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArray(%d);\n", index));
   3344 }
   3345 
   3346 KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
   3347 {
   3348     (void) index;
   3349    DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
   3350 }
   3351 
   3352 KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
   3353 {
   3354     (void) target; (void) index; (void) params;
   3355    DISPATCH(GetProgramEnvParameterdvARB, (target, index, params), (F, "glGetProgramEnvParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
   3356 }
   3357 
   3358 KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
   3359 {
   3360     (void) target; (void) index; (void) params;
   3361    DISPATCH(GetProgramEnvParameterfvARB, (target, index, params), (F, "glGetProgramEnvParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
   3362 }
   3363 
   3364 KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
   3365 {
   3366     (void) target; (void) index; (void) params;
   3367    DISPATCH(GetProgramLocalParameterdvARB, (target, index, params), (F, "glGetProgramLocalParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
   3368 }
   3369 
   3370 KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
   3371 {
   3372     (void) target; (void) index; (void) params;
   3373    DISPATCH(GetProgramLocalParameterfvARB, (target, index, params), (F, "glGetProgramLocalParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
   3374 }
   3375 
   3376 KEYWORD1 void KEYWORD2 NAME(GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string)
   3377 {
   3378     (void) target; (void) pname; (void) string;
   3379    DISPATCH(GetProgramStringARB, (target, pname, string), (F, "glGetProgramStringARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) string));
   3380 }
   3381 
   3382 KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint * params)
   3383 {
   3384     (void) target; (void) pname; (void) params;
   3385    DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   3386 }
   3387 
   3388 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdv)(GLuint index, GLenum pname, GLdouble * params)
   3389 {
   3390     (void) index; (void) pname; (void) params;
   3391    DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   3392 }
   3393 
   3394 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
   3395 {
   3396     (void) index; (void) pname; (void) params;
   3397    DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   3398 }
   3399 
   3400 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfv)(GLuint index, GLenum pname, GLfloat * params)
   3401 {
   3402     (void) index; (void) pname; (void) params;
   3403    DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   3404 }
   3405 
   3406 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
   3407 {
   3408     (void) index; (void) pname; (void) params;
   3409    DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   3410 }
   3411 
   3412 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribiv)(GLuint index, GLenum pname, GLint * params)
   3413 {
   3414     (void) index; (void) pname; (void) params;
   3415    DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribiv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   3416 }
   3417 
   3418 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
   3419 {
   3420     (void) index; (void) pname; (void) params;
   3421    DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   3422 }
   3423 
   3424 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   3425 {
   3426     (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
   3427    DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
   3428 }
   3429 
   3430 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   3431 {
   3432     (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
   3433    DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
   3434 }
   3435 
   3436 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
   3437 {
   3438     (void) target; (void) index; (void) params;
   3439    DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramEnvParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
   3440 }
   3441 
   3442 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
   3443 {
   3444     (void) target; (void) index; (void) params;
   3445    DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
   3446 }
   3447 
   3448 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
   3449 {
   3450     (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
   3451    DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
   3452 }
   3453 
   3454 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
   3455 {
   3456     (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
   3457    DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
   3458 }
   3459 
   3460 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
   3461 {
   3462     (void) target; (void) index; (void) params;
   3463    DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramEnvParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
   3464 }
   3465 
   3466 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
   3467 {
   3468     (void) target; (void) index; (void) params;
   3469    DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
   3470 }
   3471 
   3472 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   3473 {
   3474     (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
   3475    DISPATCH(ProgramLocalParameter4dARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
   3476 }
   3477 
   3478 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
   3479 {
   3480     (void) target; (void) index; (void) params;
   3481    DISPATCH(ProgramLocalParameter4dvARB, (target, index, params), (F, "glProgramLocalParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
   3482 }
   3483 
   3484 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
   3485 {
   3486     (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
   3487    DISPATCH(ProgramLocalParameter4fARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
   3488 }
   3489 
   3490 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
   3491 {
   3492     (void) target; (void) index; (void) params;
   3493    DISPATCH(ProgramLocalParameter4fvARB, (target, index, params), (F, "glProgramLocalParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
   3494 }
   3495 
   3496 KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string)
   3497 {
   3498     (void) target; (void) format; (void) len; (void) string;
   3499    DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
   3500 }
   3501 
   3502 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1d)(GLuint index, GLdouble x)
   3503 {
   3504     (void) index; (void) x;
   3505    DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1d(%d, %f);\n", index, x));
   3506 }
   3507 
   3508 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
   3509 {
   3510     (void) index; (void) x;
   3511    DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
   3512 }
   3513 
   3514 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dv)(GLuint index, const GLdouble * v)
   3515 {
   3516     (void) index; (void) v;
   3517    DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dv(%d, %p);\n", index, (const void *) v));
   3518 }
   3519 
   3520 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
   3521 {
   3522     (void) index; (void) v;
   3523    DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
   3524 }
   3525 
   3526 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1f)(GLuint index, GLfloat x)
   3527 {
   3528     (void) index; (void) x;
   3529    DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1f(%d, %f);\n", index, x));
   3530 }
   3531 
   3532 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
   3533 {
   3534     (void) index; (void) x;
   3535    DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
   3536 }
   3537 
   3538 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fv)(GLuint index, const GLfloat * v)
   3539 {
   3540     (void) index; (void) v;
   3541    DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fv(%d, %p);\n", index, (const void *) v));
   3542 }
   3543 
   3544 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
   3545 {
   3546     (void) index; (void) v;
   3547    DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
   3548 }
   3549 
   3550 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1s)(GLuint index, GLshort x)
   3551 {
   3552     (void) index; (void) x;
   3553    DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1s(%d, %d);\n", index, x));
   3554 }
   3555 
   3556 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
   3557 {
   3558     (void) index; (void) x;
   3559    DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
   3560 }
   3561 
   3562 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sv)(GLuint index, const GLshort * v)
   3563 {
   3564     (void) index; (void) v;
   3565    DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1sv(%d, %p);\n", index, (const void *) v));
   3566 }
   3567 
   3568 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
   3569 {
   3570     (void) index; (void) v;
   3571    DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
   3572 }
   3573 
   3574 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2d)(GLuint index, GLdouble x, GLdouble y)
   3575 {
   3576     (void) index; (void) x; (void) y;
   3577    DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2d(%d, %f, %f);\n", index, x, y));
   3578 }
   3579 
   3580 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
   3581 {
   3582     (void) index; (void) x; (void) y;
   3583    DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
   3584 }
   3585 
   3586 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dv)(GLuint index, const GLdouble * v)
   3587 {
   3588     (void) index; (void) v;
   3589    DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dv(%d, %p);\n", index, (const void *) v));
   3590 }
   3591 
   3592 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
   3593 {
   3594     (void) index; (void) v;
   3595    DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dvARB(%d, %p);\n", index, (const void *) v));
   3596 }
   3597 
   3598 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2f)(GLuint index, GLfloat x, GLfloat y)
   3599 {
   3600     (void) index; (void) x; (void) y;
   3601    DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2f(%d, %f, %f);\n", index, x, y));
   3602 }
   3603 
   3604 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
   3605 {
   3606     (void) index; (void) x; (void) y;
   3607    DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
   3608 }
   3609 
   3610 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fv)(GLuint index, const GLfloat * v)
   3611 {
   3612     (void) index; (void) v;
   3613    DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fv(%d, %p);\n", index, (const void *) v));
   3614 }
   3615 
   3616 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
   3617 {
   3618     (void) index; (void) v;
   3619    DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fvARB(%d, %p);\n", index, (const void *) v));
   3620 }
   3621 
   3622 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2s)(GLuint index, GLshort x, GLshort y)
   3623 {
   3624     (void) index; (void) x; (void) y;
   3625    DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2s(%d, %d, %d);\n", index, x, y));
   3626 }
   3627 
   3628 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
   3629 {
   3630     (void) index; (void) x; (void) y;
   3631    DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
   3632 }
   3633 
   3634 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sv)(GLuint index, const GLshort * v)
   3635 {
   3636     (void) index; (void) v;
   3637    DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2sv(%d, %p);\n", index, (const void *) v));
   3638 }
   3639 
   3640 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
   3641 {
   3642     (void) index; (void) v;
   3643    DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
   3644 }
   3645 
   3646 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
   3647 {
   3648     (void) index; (void) x; (void) y; (void) z;
   3649    DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3d(%d, %f, %f, %f);\n", index, x, y, z));
   3650 }
   3651 
   3652 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
   3653 {
   3654     (void) index; (void) x; (void) y; (void) z;
   3655    DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
   3656 }
   3657 
   3658 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dv)(GLuint index, const GLdouble * v)
   3659 {
   3660     (void) index; (void) v;
   3661    DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dv(%d, %p);\n", index, (const void *) v));
   3662 }
   3663 
   3664 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const GLdouble * v)
   3665 {
   3666     (void) index; (void) v;
   3667    DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dvARB(%d, %p);\n", index, (const void *) v));
   3668 }
   3669 
   3670 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
   3671 {
   3672     (void) index; (void) x; (void) y; (void) z;
   3673    DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3f(%d, %f, %f, %f);\n", index, x, y, z));
   3674 }
   3675 
   3676 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
   3677 {
   3678     (void) index; (void) x; (void) y; (void) z;
   3679    DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3fARB(%d, %f, %f, %f);\n", index, x, y, z));
   3680 }
   3681 
   3682 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fv)(GLuint index, const GLfloat * v)
   3683 {
   3684     (void) index; (void) v;
   3685    DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fv(%d, %p);\n", index, (const void *) v));
   3686 }
   3687 
   3688 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvARB)(GLuint index, const GLfloat * v)
   3689 {
   3690     (void) index; (void) v;
   3691    DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fvARB(%d, %p);\n", index, (const void *) v));
   3692 }
   3693 
   3694 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3s)(GLuint index, GLshort x, GLshort y, GLshort z)
   3695 {
   3696     (void) index; (void) x; (void) y; (void) z;
   3697    DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3s(%d, %d, %d, %d);\n", index, x, y, z));
   3698 }
   3699 
   3700 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z)
   3701 {
   3702     (void) index; (void) x; (void) y; (void) z;
   3703    DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3sARB(%d, %d, %d, %d);\n", index, x, y, z));
   3704 }
   3705 
   3706 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sv)(GLuint index, const GLshort * v)
   3707 {
   3708     (void) index; (void) v;
   3709    DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3sv(%d, %p);\n", index, (const void *) v));
   3710 }
   3711 
   3712 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svARB)(GLuint index, const GLshort * v)
   3713 {
   3714     (void) index; (void) v;
   3715    DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3svARB(%d, %p);\n", index, (const void *) v));
   3716 }
   3717 
   3718 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nbv)(GLuint index, const GLbyte * v)
   3719 {
   3720     (void) index; (void) v;
   3721    DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4Nbv(%d, %p);\n", index, (const void *) v));
   3722 }
   3723 
   3724 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NbvARB)(GLuint index, const GLbyte * v)
   3725 {
   3726     (void) index; (void) v;
   3727    DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4NbvARB(%d, %p);\n", index, (const void *) v));
   3728 }
   3729 
   3730 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Niv)(GLuint index, const GLint * v)
   3731 {
   3732     (void) index; (void) v;
   3733    DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4Niv(%d, %p);\n", index, (const void *) v));
   3734 }
   3735 
   3736 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NivARB)(GLuint index, const GLint * v)
   3737 {
   3738     (void) index; (void) v;
   3739    DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4NivARB(%d, %p);\n", index, (const void *) v));
   3740 }
   3741 
   3742 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nsv)(GLuint index, const GLshort * v)
   3743 {
   3744     (void) index; (void) v;
   3745    DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4Nsv(%d, %p);\n", index, (const void *) v));
   3746 }
   3747 
   3748 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NsvARB)(GLuint index, const GLshort * v)
   3749 {
   3750     (void) index; (void) v;
   3751    DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4NsvARB(%d, %p);\n", index, (const void *) v));
   3752 }
   3753 
   3754 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nub)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
   3755 {
   3756     (void) index; (void) x; (void) y; (void) z; (void) w;
   3757    DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4Nub(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
   3758 }
   3759 
   3760 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
   3761 {
   3762     (void) index; (void) x; (void) y; (void) z; (void) w;
   3763    DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4NubARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
   3764 }
   3765 
   3766 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nubv)(GLuint index, const GLubyte * v)
   3767 {
   3768     (void) index; (void) v;
   3769    DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4Nubv(%d, %p);\n", index, (const void *) v));
   3770 }
   3771 
   3772 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubvARB)(GLuint index, const GLubyte * v)
   3773 {
   3774     (void) index; (void) v;
   3775    DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4NubvARB(%d, %p);\n", index, (const void *) v));
   3776 }
   3777 
   3778 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nuiv)(GLuint index, const GLuint * v)
   3779 {
   3780     (void) index; (void) v;
   3781    DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4Nuiv(%d, %p);\n", index, (const void *) v));
   3782 }
   3783 
   3784 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NuivARB)(GLuint index, const GLuint * v)
   3785 {
   3786     (void) index; (void) v;
   3787    DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4NuivARB(%d, %p);\n", index, (const void *) v));
   3788 }
   3789 
   3790 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nusv)(GLuint index, const GLushort * v)
   3791 {
   3792     (void) index; (void) v;
   3793    DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4Nusv(%d, %p);\n", index, (const void *) v));
   3794 }
   3795 
   3796 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NusvARB)(GLuint index, const GLushort * v)
   3797 {
   3798     (void) index; (void) v;
   3799    DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4NusvARB(%d, %p);\n", index, (const void *) v));
   3800 }
   3801 
   3802 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bv)(GLuint index, const GLbyte * v)
   3803 {
   3804     (void) index; (void) v;
   3805    DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bv(%d, %p);\n", index, (const void *) v));
   3806 }
   3807 
   3808 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bvARB)(GLuint index, const GLbyte * v)
   3809 {
   3810     (void) index; (void) v;
   3811    DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bvARB(%d, %p);\n", index, (const void *) v));
   3812 }
   3813 
   3814 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   3815 {
   3816     (void) index; (void) x; (void) y; (void) z; (void) w;
   3817    DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4d(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
   3818 }
   3819 
   3820 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   3821 {
   3822     (void) index; (void) x; (void) y; (void) z; (void) w;
   3823    DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4dARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
   3824 }
   3825 
   3826 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dv)(GLuint index, const GLdouble * v)
   3827 {
   3828     (void) index; (void) v;
   3829    DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dv(%d, %p);\n", index, (const void *) v));
   3830 }
   3831 
   3832 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvARB)(GLuint index, const GLdouble * v)
   3833 {
   3834     (void) index; (void) v;
   3835    DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dvARB(%d, %p);\n", index, (const void *) v));
   3836 }
   3837 
   3838 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
   3839 {
   3840     (void) index; (void) x; (void) y; (void) z; (void) w;
   3841    DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4f(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
   3842 }
   3843 
   3844 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
   3845 {
   3846     (void) index; (void) x; (void) y; (void) z; (void) w;
   3847    DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4fARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
   3848 }
   3849 
   3850 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fv)(GLuint index, const GLfloat * v)
   3851 {
   3852     (void) index; (void) v;
   3853    DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fv(%d, %p);\n", index, (const void *) v));
   3854 }
   3855 
   3856 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvARB)(GLuint index, const GLfloat * v)
   3857 {
   3858     (void) index; (void) v;
   3859    DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fvARB(%d, %p);\n", index, (const void *) v));
   3860 }
   3861 
   3862 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4iv)(GLuint index, const GLint * v)
   3863 {
   3864     (void) index; (void) v;
   3865    DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4iv(%d, %p);\n", index, (const void *) v));
   3866 }
   3867 
   3868 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ivARB)(GLuint index, const GLint * v)
   3869 {
   3870     (void) index; (void) v;
   3871    DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4ivARB(%d, %p);\n", index, (const void *) v));
   3872 }
   3873 
   3874 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4s)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
   3875 {
   3876     (void) index; (void) x; (void) y; (void) z; (void) w;
   3877    DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4s(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
   3878 }
   3879 
   3880 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
   3881 {
   3882     (void) index; (void) x; (void) y; (void) z; (void) w;
   3883    DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4sARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
   3884 }
   3885 
   3886 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sv)(GLuint index, const GLshort * v)
   3887 {
   3888     (void) index; (void) v;
   3889    DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4sv(%d, %p);\n", index, (const void *) v));
   3890 }
   3891 
   3892 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svARB)(GLuint index, const GLshort * v)
   3893 {
   3894     (void) index; (void) v;
   3895    DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4svARB(%d, %p);\n", index, (const void *) v));
   3896 }
   3897 
   3898 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubv)(GLuint index, const GLubyte * v)
   3899 {
   3900     (void) index; (void) v;
   3901    DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubv(%d, %p);\n", index, (const void *) v));
   3902 }
   3903 
   3904 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvARB)(GLuint index, const GLubyte * v)
   3905 {
   3906     (void) index; (void) v;
   3907    DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubvARB(%d, %p);\n", index, (const void *) v));
   3908 }
   3909 
   3910 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uiv)(GLuint index, const GLuint * v)
   3911 {
   3912     (void) index; (void) v;
   3913    DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uiv(%d, %p);\n", index, (const void *) v));
   3914 }
   3915 
   3916 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uivARB)(GLuint index, const GLuint * v)
   3917 {
   3918     (void) index; (void) v;
   3919    DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uivARB(%d, %p);\n", index, (const void *) v));
   3920 }
   3921 
   3922 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usv)(GLuint index, const GLushort * v)
   3923 {
   3924     (void) index; (void) v;
   3925    DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usv(%d, %p);\n", index, (const void *) v));
   3926 }
   3927 
   3928 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usvARB)(GLuint index, const GLushort * v)
   3929 {
   3930     (void) index; (void) v;
   3931    DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usvARB(%d, %p);\n", index, (const void *) v));
   3932 }
   3933 
   3934 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointer)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
   3935 {
   3936     (void) index; (void) size; (void) type; (void) normalized; (void) stride; (void) pointer;
   3937    DISPATCH(VertexAttribPointerARB, (index, size, type, normalized, stride, pointer), (F, "glVertexAttribPointer(%d, %d, 0x%x, %d, %d, %p);\n", index, size, type, normalized, stride, (const void *) pointer));
   3938 }
   3939 
   3940 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
   3941 {
   3942     (void) index; (void) size; (void) type; (void) normalized; (void) stride; (void) pointer;
   3943    DISPATCH(VertexAttribPointerARB, (index, size, type, normalized, stride, pointer), (F, "glVertexAttribPointerARB(%d, %d, 0x%x, %d, %d, %p);\n", index, size, type, normalized, stride, (const void *) pointer));
   3944 }
   3945 
   3946 KEYWORD1 void KEYWORD2 NAME(BindBuffer)(GLenum target, GLuint buffer)
   3947 {
   3948     (void) target; (void) buffer;
   3949    DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBuffer(0x%x, %d);\n", target, buffer));
   3950 }
   3951 
   3952 KEYWORD1 void KEYWORD2 NAME(BindBufferARB)(GLenum target, GLuint buffer)
   3953 {
   3954     (void) target; (void) buffer;
   3955    DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBufferARB(0x%x, %d);\n", target, buffer));
   3956 }
   3957 
   3958 KEYWORD1 void KEYWORD2 NAME(BufferData)(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
   3959 {
   3960     (void) target; (void) size; (void) data; (void) usage;
   3961    DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferData(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
   3962 }
   3963 
   3964 KEYWORD1 void KEYWORD2 NAME(BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
   3965 {
   3966     (void) target; (void) size; (void) data; (void) usage;
   3967    DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferDataARB(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
   3968 }
   3969 
   3970 KEYWORD1 void KEYWORD2 NAME(BufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data)
   3971 {
   3972     (void) target; (void) offset; (void) size; (void) data;
   3973    DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
   3974 }
   3975 
   3976 KEYWORD1 void KEYWORD2 NAME(BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
   3977 {
   3978     (void) target; (void) offset; (void) size; (void) data;
   3979    DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
   3980 }
   3981 
   3982 KEYWORD1 void KEYWORD2 NAME(DeleteBuffers)(GLsizei n, const GLuint * buffer)
   3983 {
   3984     (void) n; (void) buffer;
   3985    DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffers(%d, %p);\n", n, (const void *) buffer));
   3986 }
   3987 
   3988 KEYWORD1 void KEYWORD2 NAME(DeleteBuffersARB)(GLsizei n, const GLuint * buffer)
   3989 {
   3990     (void) n; (void) buffer;
   3991    DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffersARB(%d, %p);\n", n, (const void *) buffer));
   3992 }
   3993 
   3994 KEYWORD1 void KEYWORD2 NAME(GenBuffers)(GLsizei n, GLuint * buffer)
   3995 {
   3996     (void) n; (void) buffer;
   3997    DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffers(%d, %p);\n", n, (const void *) buffer));
   3998 }
   3999 
   4000 KEYWORD1 void KEYWORD2 NAME(GenBuffersARB)(GLsizei n, GLuint * buffer)
   4001 {
   4002     (void) n; (void) buffer;
   4003    DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffersARB(%d, %p);\n", n, (const void *) buffer));
   4004 }
   4005 
   4006 KEYWORD1 void KEYWORD2 NAME(GetBufferParameteriv)(GLenum target, GLenum pname, GLint * params)
   4007 {
   4008     (void) target; (void) pname; (void) params;
   4009    DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   4010 }
   4011 
   4012 KEYWORD1 void KEYWORD2 NAME(GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params)
   4013 {
   4014     (void) target; (void) pname; (void) params;
   4015    DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameterivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   4016 }
   4017 
   4018 KEYWORD1 void KEYWORD2 NAME(GetBufferPointerv)(GLenum target, GLenum pname, GLvoid ** params)
   4019 {
   4020     (void) target; (void) pname; (void) params;
   4021    DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointerv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   4022 }
   4023 
   4024 KEYWORD1 void KEYWORD2 NAME(GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params)
   4025 {
   4026     (void) target; (void) pname; (void) params;
   4027    DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointervARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   4028 }
   4029 
   4030 KEYWORD1 void KEYWORD2 NAME(GetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data)
   4031 {
   4032     (void) target; (void) offset; (void) size; (void) data;
   4033    DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
   4034 }
   4035 
   4036 KEYWORD1 void KEYWORD2 NAME(GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)
   4037 {
   4038     (void) target; (void) offset; (void) size; (void) data;
   4039    DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
   4040 }
   4041 
   4042 KEYWORD1 GLboolean KEYWORD2 NAME(IsBuffer)(GLuint buffer)
   4043 {
   4044     (void) buffer;
   4045    RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBuffer(%d);\n", buffer));
   4046 }
   4047 
   4048 KEYWORD1 GLboolean KEYWORD2 NAME(IsBufferARB)(GLuint buffer)
   4049 {
   4050     (void) buffer;
   4051    RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBufferARB(%d);\n", buffer));
   4052 }
   4053 
   4054 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBuffer)(GLenum target, GLenum access)
   4055 {
   4056     (void) target; (void) access;
   4057    RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBuffer(0x%x, 0x%x);\n", target, access));
   4058 }
   4059 
   4060 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBufferARB)(GLenum target, GLenum access)
   4061 {
   4062     (void) target; (void) access;
   4063    RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBufferARB(0x%x, 0x%x);\n", target, access));
   4064 }
   4065 
   4066 KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBuffer)(GLenum target)
   4067 {
   4068     (void) target;
   4069    RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBuffer(0x%x);\n", target));
   4070 }
   4071 
   4072 KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBufferARB)(GLenum target)
   4073 {
   4074     (void) target;
   4075    RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBufferARB(0x%x);\n", target));
   4076 }
   4077 
   4078 KEYWORD1 void KEYWORD2 NAME(BeginQuery)(GLenum target, GLuint id)
   4079 {
   4080     (void) target; (void) id;
   4081    DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQuery(0x%x, %d);\n", target, id));
   4082 }
   4083 
   4084 KEYWORD1 void KEYWORD2 NAME(BeginQueryARB)(GLenum target, GLuint id)
   4085 {
   4086     (void) target; (void) id;
   4087    DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQueryARB(0x%x, %d);\n", target, id));
   4088 }
   4089 
   4090 KEYWORD1 void KEYWORD2 NAME(DeleteQueries)(GLsizei n, const GLuint * ids)
   4091 {
   4092     (void) n; (void) ids;
   4093    DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueries(%d, %p);\n", n, (const void *) ids));
   4094 }
   4095 
   4096 KEYWORD1 void KEYWORD2 NAME(DeleteQueriesARB)(GLsizei n, const GLuint * ids)
   4097 {
   4098     (void) n; (void) ids;
   4099    DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueriesARB(%d, %p);\n", n, (const void *) ids));
   4100 }
   4101 
   4102 KEYWORD1 void KEYWORD2 NAME(EndQuery)(GLenum target)
   4103 {
   4104     (void) target;
   4105    DISPATCH(EndQueryARB, (target), (F, "glEndQuery(0x%x);\n", target));
   4106 }
   4107 
   4108 KEYWORD1 void KEYWORD2 NAME(EndQueryARB)(GLenum target)
   4109 {
   4110     (void) target;
   4111    DISPATCH(EndQueryARB, (target), (F, "glEndQueryARB(0x%x);\n", target));
   4112 }
   4113 
   4114 KEYWORD1 void KEYWORD2 NAME(GenQueries)(GLsizei n, GLuint * ids)
   4115 {
   4116     (void) n; (void) ids;
   4117    DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueries(%d, %p);\n", n, (const void *) ids));
   4118 }
   4119 
   4120 KEYWORD1 void KEYWORD2 NAME(GenQueriesARB)(GLsizei n, GLuint * ids)
   4121 {
   4122     (void) n; (void) ids;
   4123    DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueriesARB(%d, %p);\n", n, (const void *) ids));
   4124 }
   4125 
   4126 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectiv)(GLuint id, GLenum pname, GLint * params)
   4127 {
   4128     (void) id; (void) pname; (void) params;
   4129    DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
   4130 }
   4131 
   4132 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params)
   4133 {
   4134     (void) id; (void) pname; (void) params;
   4135    DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
   4136 }
   4137 
   4138 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint * params)
   4139 {
   4140     (void) id; (void) pname; (void) params;
   4141    DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
   4142 }
   4143 
   4144 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params)
   4145 {
   4146     (void) id; (void) pname; (void) params;
   4147    DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
   4148 }
   4149 
   4150 KEYWORD1 void KEYWORD2 NAME(GetQueryiv)(GLenum target, GLenum pname, GLint * params)
   4151 {
   4152     (void) target; (void) pname; (void) params;
   4153    DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   4154 }
   4155 
   4156 KEYWORD1 void KEYWORD2 NAME(GetQueryivARB)(GLenum target, GLenum pname, GLint * params)
   4157 {
   4158     (void) target; (void) pname; (void) params;
   4159    DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   4160 }
   4161 
   4162 KEYWORD1 GLboolean KEYWORD2 NAME(IsQuery)(GLuint id)
   4163 {
   4164     (void) id;
   4165    RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQuery(%d);\n", id));
   4166 }
   4167 
   4168 KEYWORD1 GLboolean KEYWORD2 NAME(IsQueryARB)(GLuint id)
   4169 {
   4170     (void) id;
   4171    RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQueryARB(%d);\n", id));
   4172 }
   4173 
   4174 KEYWORD1 void KEYWORD2 NAME(AttachObjectARB)(GLhandleARB containerObj, GLhandleARB obj)
   4175 {
   4176     (void) containerObj; (void) obj;
   4177    DISPATCH(AttachObjectARB, (containerObj, obj), (F, "glAttachObjectARB(%d, %d);\n", containerObj, obj));
   4178 }
   4179 
   4180 KEYWORD1 void KEYWORD2 NAME(CompileShader)(GLuint shader)
   4181 {
   4182     (void) shader;
   4183    DISPATCH(CompileShaderARB, (shader), (F, "glCompileShader(%d);\n", shader));
   4184 }
   4185 
   4186 KEYWORD1 void KEYWORD2 NAME(CompileShaderARB)(GLhandleARB shader)
   4187 {
   4188     (void) shader;
   4189    DISPATCH(CompileShaderARB, (shader), (F, "glCompileShaderARB(%d);\n", shader));
   4190 }
   4191 
   4192 KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateProgramObjectARB)(void)
   4193 {
   4194    RETURN_DISPATCH(CreateProgramObjectARB, (), (F, "glCreateProgramObjectARB();\n"));
   4195 }
   4196 
   4197 KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateShaderObjectARB)(GLenum shaderType)
   4198 {
   4199     (void) shaderType;
   4200    RETURN_DISPATCH(CreateShaderObjectARB, (shaderType), (F, "glCreateShaderObjectARB(0x%x);\n", shaderType));
   4201 }
   4202 
   4203 KEYWORD1 void KEYWORD2 NAME(DeleteObjectARB)(GLhandleARB obj)
   4204 {
   4205     (void) obj;
   4206    DISPATCH(DeleteObjectARB, (obj), (F, "glDeleteObjectARB(%d);\n", obj));
   4207 }
   4208 
   4209 KEYWORD1 void KEYWORD2 NAME(DetachObjectARB)(GLhandleARB containerObj, GLhandleARB attachedObj)
   4210 {
   4211     (void) containerObj; (void) attachedObj;
   4212    DISPATCH(DetachObjectARB, (containerObj, attachedObj), (F, "glDetachObjectARB(%d, %d);\n", containerObj, attachedObj));
   4213 }
   4214 
   4215 KEYWORD1 void KEYWORD2 NAME(GetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
   4216 {
   4217     (void) program; (void) index; (void) bufSize; (void) length; (void) size; (void) type; (void) name;
   4218    DISPATCH(GetActiveUniformARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveUniform(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
   4219 }
   4220 
   4221 KEYWORD1 void KEYWORD2 NAME(GetActiveUniformARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
   4222 {
   4223     (void) program; (void) index; (void) bufSize; (void) length; (void) size; (void) type; (void) name;
   4224    DISPATCH(GetActiveUniformARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveUniformARB(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
   4225 }
   4226 
   4227 KEYWORD1 void KEYWORD2 NAME(GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog)
   4228 {
   4229     (void) containerObj; (void) maxLength; (void) length; (void) infoLog;
   4230    DISPATCH(GetAttachedObjectsARB, (containerObj, maxLength, length, infoLog), (F, "glGetAttachedObjectsARB(%d, %d, %p, %p);\n", containerObj, maxLength, (const void *) length, (const void *) infoLog));
   4231 }
   4232 
   4233 KEYWORD1 GLhandleARB KEYWORD2 NAME(GetHandleARB)(GLenum pname)
   4234 {
   4235     (void) pname;
   4236    RETURN_DISPATCH(GetHandleARB, (pname), (F, "glGetHandleARB(0x%x);\n", pname));
   4237 }
   4238 
   4239 KEYWORD1 void KEYWORD2 NAME(GetInfoLogARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)
   4240 {
   4241     (void) obj; (void) maxLength; (void) length; (void) infoLog;
   4242    DISPATCH(GetInfoLogARB, (obj, maxLength, length, infoLog), (F, "glGetInfoLogARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) infoLog));
   4243 }
   4244 
   4245 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterfvARB)(GLhandleARB obj, GLenum pname, GLfloat * params)
   4246 {
   4247     (void) obj; (void) pname; (void) params;
   4248    DISPATCH(GetObjectParameterfvARB, (obj, pname, params), (F, "glGetObjectParameterfvARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
   4249 }
   4250 
   4251 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterivARB)(GLhandleARB obj, GLenum pname, GLint * params)
   4252 {
   4253     (void) obj; (void) pname; (void) params;
   4254    DISPATCH(GetObjectParameterivARB, (obj, pname, params), (F, "glGetObjectParameterivARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
   4255 }
   4256 
   4257 KEYWORD1 void KEYWORD2 NAME(GetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
   4258 {
   4259     (void) shader; (void) bufSize; (void) length; (void) source;
   4260    DISPATCH(GetShaderSourceARB, (shader, bufSize, length, source), (F, "glGetShaderSource(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) source));
   4261 }
   4262 
   4263 KEYWORD1 void KEYWORD2 NAME(GetShaderSourceARB)(GLhandleARB shader, GLsizei bufSize, GLsizei * length, GLcharARB * source)
   4264 {
   4265     (void) shader; (void) bufSize; (void) length; (void) source;
   4266    DISPATCH(GetShaderSourceARB, (shader, bufSize, length, source), (F, "glGetShaderSourceARB(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) source));
   4267 }
   4268 
   4269 KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocation)(GLuint program, const GLchar * name)
   4270 {
   4271     (void) program; (void) name;
   4272    RETURN_DISPATCH(GetUniformLocationARB, (program, name), (F, "glGetUniformLocation(%d, %p);\n", program, (const void *) name));
   4273 }
   4274 
   4275 KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocationARB)(GLhandleARB program, const GLcharARB * name)
   4276 {
   4277     (void) program; (void) name;
   4278    RETURN_DISPATCH(GetUniformLocationARB, (program, name), (F, "glGetUniformLocationARB(%d, %p);\n", program, (const void *) name));
   4279 }
   4280 
   4281 KEYWORD1 void KEYWORD2 NAME(GetUniformfv)(GLuint program, GLint location, GLfloat * params)
   4282 {
   4283     (void) program; (void) location; (void) params;
   4284    DISPATCH(GetUniformfvARB, (program, location, params), (F, "glGetUniformfv(%d, %d, %p);\n", program, location, (const void *) params));
   4285 }
   4286 
   4287 KEYWORD1 void KEYWORD2 NAME(GetUniformfvARB)(GLhandleARB program, GLint location, GLfloat * params)
   4288 {
   4289     (void) program; (void) location; (void) params;
   4290    DISPATCH(GetUniformfvARB, (program, location, params), (F, "glGetUniformfvARB(%d, %d, %p);\n", program, location, (const void *) params));
   4291 }
   4292 
   4293 KEYWORD1 void KEYWORD2 NAME(GetUniformiv)(GLuint program, GLint location, GLint * params)
   4294 {
   4295     (void) program; (void) location; (void) params;
   4296    DISPATCH(GetUniformivARB, (program, location, params), (F, "glGetUniformiv(%d, %d, %p);\n", program, location, (const void *) params));
   4297 }
   4298 
   4299 KEYWORD1 void KEYWORD2 NAME(GetUniformivARB)(GLhandleARB program, GLint location, GLint * params)
   4300 {
   4301     (void) program; (void) location; (void) params;
   4302    DISPATCH(GetUniformivARB, (program, location, params), (F, "glGetUniformivARB(%d, %d, %p);\n", program, location, (const void *) params));
   4303 }
   4304 
   4305 KEYWORD1 void KEYWORD2 NAME(LinkProgram)(GLuint program)
   4306 {
   4307     (void) program;
   4308    DISPATCH(LinkProgramARB, (program), (F, "glLinkProgram(%d);\n", program));
   4309 }
   4310 
   4311 KEYWORD1 void KEYWORD2 NAME(LinkProgramARB)(GLhandleARB program)
   4312 {
   4313     (void) program;
   4314    DISPATCH(LinkProgramARB, (program), (F, "glLinkProgramARB(%d);\n", program));
   4315 }
   4316 
   4317 KEYWORD1 void KEYWORD2 NAME(ShaderSource)(GLuint shader, GLsizei count, const GLchar * const * string, const GLint * length)
   4318 {
   4319     (void) shader; (void) count; (void) string; (void) length;
   4320    DISPATCH(ShaderSourceARB, (shader, count, string, length), (F, "glShaderSource(%d, %d, %p, %p);\n", shader, count, (const void *) string, (const void *) length));
   4321 }
   4322 
   4323 KEYWORD1 void KEYWORD2 NAME(ShaderSourceARB)(GLhandleARB shader, GLsizei count, const GLcharARB ** string, const GLint * length)
   4324 {
   4325     (void) shader; (void) count; (void) string; (void) length;
   4326    DISPATCH(ShaderSourceARB, (shader, count, string, length), (F, "glShaderSourceARB(%d, %d, %p, %p);\n", shader, count, (const void *) string, (const void *) length));
   4327 }
   4328 
   4329 KEYWORD1 void KEYWORD2 NAME(Uniform1f)(GLint location, GLfloat v0)
   4330 {
   4331     (void) location; (void) v0;
   4332    DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1f(%d, %f);\n", location, v0));
   4333 }
   4334 
   4335 KEYWORD1 void KEYWORD2 NAME(Uniform1fARB)(GLint location, GLfloat v0)
   4336 {
   4337     (void) location; (void) v0;
   4338    DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1fARB(%d, %f);\n", location, v0));
   4339 }
   4340 
   4341 KEYWORD1 void KEYWORD2 NAME(Uniform1fv)(GLint location, GLsizei count, const GLfloat * value)
   4342 {
   4343     (void) location; (void) count; (void) value;
   4344    DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fv(%d, %d, %p);\n", location, count, (const void *) value));
   4345 }
   4346 
   4347 KEYWORD1 void KEYWORD2 NAME(Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value)
   4348 {
   4349     (void) location; (void) count; (void) value;
   4350    DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fvARB(%d, %d, %p);\n", location, count, (const void *) value));
   4351 }
   4352 
   4353 KEYWORD1 void KEYWORD2 NAME(Uniform1i)(GLint location, GLint v0)
   4354 {
   4355     (void) location; (void) v0;
   4356    DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1i(%d, %d);\n", location, v0));
   4357 }
   4358 
   4359 KEYWORD1 void KEYWORD2 NAME(Uniform1iARB)(GLint location, GLint v0)
   4360 {
   4361     (void) location; (void) v0;
   4362    DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1iARB(%d, %d);\n", location, v0));
   4363 }
   4364 
   4365 KEYWORD1 void KEYWORD2 NAME(Uniform1iv)(GLint location, GLsizei count, const GLint * value)
   4366 {
   4367     (void) location; (void) count; (void) value;
   4368    DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1iv(%d, %d, %p);\n", location, count, (const void *) value));
   4369 }
   4370 
   4371 KEYWORD1 void KEYWORD2 NAME(Uniform1ivARB)(GLint location, GLsizei count, const GLint * value)
   4372 {
   4373     (void) location; (void) count; (void) value;
   4374    DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1ivARB(%d, %d, %p);\n", location, count, (const void *) value));
   4375 }
   4376 
   4377 KEYWORD1 void KEYWORD2 NAME(Uniform2f)(GLint location, GLfloat v0, GLfloat v1)
   4378 {
   4379     (void) location; (void) v0; (void) v1;
   4380    DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2f(%d, %f, %f);\n", location, v0, v1));
   4381 }
   4382 
   4383 KEYWORD1 void KEYWORD2 NAME(Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1)
   4384 {
   4385     (void) location; (void) v0; (void) v1;
   4386    DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2fARB(%d, %f, %f);\n", location, v0, v1));
   4387 }
   4388 
   4389 KEYWORD1 void KEYWORD2 NAME(Uniform2fv)(GLint location, GLsizei count, const GLfloat * value)
   4390 {
   4391     (void) location; (void) count; (void) value;
   4392    DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fv(%d, %d, %p);\n", location, count, (const void *) value));
   4393 }
   4394 
   4395 KEYWORD1 void KEYWORD2 NAME(Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value)
   4396 {
   4397     (void) location; (void) count; (void) value;
   4398    DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fvARB(%d, %d, %p);\n", location, count, (const void *) value));
   4399 }
   4400 
   4401 KEYWORD1 void KEYWORD2 NAME(Uniform2i)(GLint location, GLint v0, GLint v1)
   4402 {
   4403     (void) location; (void) v0; (void) v1;
   4404    DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2i(%d, %d, %d);\n", location, v0, v1));
   4405 }
   4406 
   4407 KEYWORD1 void KEYWORD2 NAME(Uniform2iARB)(GLint location, GLint v0, GLint v1)
   4408 {
   4409     (void) location; (void) v0; (void) v1;
   4410    DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2iARB(%d, %d, %d);\n", location, v0, v1));
   4411 }
   4412 
   4413 KEYWORD1 void KEYWORD2 NAME(Uniform2iv)(GLint location, GLsizei count, const GLint * value)
   4414 {
   4415     (void) location; (void) count; (void) value;
   4416    DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2iv(%d, %d, %p);\n", location, count, (const void *) value));
   4417 }
   4418 
   4419 KEYWORD1 void KEYWORD2 NAME(Uniform2ivARB)(GLint location, GLsizei count, const GLint * value)
   4420 {
   4421     (void) location; (void) count; (void) value;
   4422    DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2ivARB(%d, %d, %p);\n", location, count, (const void *) value));
   4423 }
   4424 
   4425 KEYWORD1 void KEYWORD2 NAME(Uniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
   4426 {
   4427     (void) location; (void) v0; (void) v1; (void) v2;
   4428    DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3f(%d, %f, %f, %f);\n", location, v0, v1, v2));
   4429 }
   4430 
   4431 KEYWORD1 void KEYWORD2 NAME(Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
   4432 {
   4433     (void) location; (void) v0; (void) v1; (void) v2;
   4434    DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3fARB(%d, %f, %f, %f);\n", location, v0, v1, v2));
   4435 }
   4436 
   4437 KEYWORD1 void KEYWORD2 NAME(Uniform3fv)(GLint location, GLsizei count, const GLfloat * value)
   4438 {
   4439     (void) location; (void) count; (void) value;
   4440    DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fv(%d, %d, %p);\n", location, count, (const void *) value));
   4441 }
   4442 
   4443 KEYWORD1 void KEYWORD2 NAME(Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value)
   4444 {
   4445     (void) location; (void) count; (void) value;
   4446    DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fvARB(%d, %d, %p);\n", location, count, (const void *) value));
   4447 }
   4448 
   4449 KEYWORD1 void KEYWORD2 NAME(Uniform3i)(GLint location, GLint v0, GLint v1, GLint v2)
   4450 {
   4451     (void) location; (void) v0; (void) v1; (void) v2;
   4452    DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3i(%d, %d, %d, %d);\n", location, v0, v1, v2));
   4453 }
   4454 
   4455 KEYWORD1 void KEYWORD2 NAME(Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2)
   4456 {
   4457     (void) location; (void) v0; (void) v1; (void) v2;
   4458    DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3iARB(%d, %d, %d, %d);\n", location, v0, v1, v2));
   4459 }
   4460 
   4461 KEYWORD1 void KEYWORD2 NAME(Uniform3iv)(GLint location, GLsizei count, const GLint * value)
   4462 {
   4463     (void) location; (void) count; (void) value;
   4464    DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3iv(%d, %d, %p);\n", location, count, (const void *) value));
   4465 }
   4466 
   4467 KEYWORD1 void KEYWORD2 NAME(Uniform3ivARB)(GLint location, GLsizei count, const GLint * value)
   4468 {
   4469     (void) location; (void) count; (void) value;
   4470    DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3ivARB(%d, %d, %p);\n", location, count, (const void *) value));
   4471 }
   4472 
   4473 KEYWORD1 void KEYWORD2 NAME(Uniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
   4474 {
   4475     (void) location; (void) v0; (void) v1; (void) v2; (void) v3;
   4476    DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4f(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
   4477 }
   4478 
   4479 KEYWORD1 void KEYWORD2 NAME(Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
   4480 {
   4481     (void) location; (void) v0; (void) v1; (void) v2; (void) v3;
   4482    DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4fARB(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
   4483 }
   4484 
   4485 KEYWORD1 void KEYWORD2 NAME(Uniform4fv)(GLint location, GLsizei count, const GLfloat * value)
   4486 {
   4487     (void) location; (void) count; (void) value;
   4488    DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fv(%d, %d, %p);\n", location, count, (const void *) value));
   4489 }
   4490 
   4491 KEYWORD1 void KEYWORD2 NAME(Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value)
   4492 {
   4493     (void) location; (void) count; (void) value;
   4494    DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fvARB(%d, %d, %p);\n", location, count, (const void *) value));
   4495 }
   4496 
   4497 KEYWORD1 void KEYWORD2 NAME(Uniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
   4498 {
   4499     (void) location; (void) v0; (void) v1; (void) v2; (void) v3;
   4500    DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4i(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
   4501 }
   4502 
   4503 KEYWORD1 void KEYWORD2 NAME(Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
   4504 {
   4505     (void) location; (void) v0; (void) v1; (void) v2; (void) v3;
   4506    DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4iARB(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
   4507 }
   4508 
   4509 KEYWORD1 void KEYWORD2 NAME(Uniform4iv)(GLint location, GLsizei count, const GLint * value)
   4510 {
   4511     (void) location; (void) count; (void) value;
   4512    DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4iv(%d, %d, %p);\n", location, count, (const void *) value));
   4513 }
   4514 
   4515 KEYWORD1 void KEYWORD2 NAME(Uniform4ivARB)(GLint location, GLsizei count, const GLint * value)
   4516 {
   4517     (void) location; (void) count; (void) value;
   4518    DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4ivARB(%d, %d, %p);\n", location, count, (const void *) value));
   4519 }
   4520 
   4521 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   4522 {
   4523     (void) location; (void) count; (void) transpose; (void) value;
   4524    DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   4525 }
   4526 
   4527 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   4528 {
   4529     (void) location; (void) count; (void) transpose; (void) value;
   4530    DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   4531 }
   4532 
   4533 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   4534 {
   4535     (void) location; (void) count; (void) transpose; (void) value;
   4536    DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   4537 }
   4538 
   4539 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   4540 {
   4541     (void) location; (void) count; (void) transpose; (void) value;
   4542    DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   4543 }
   4544 
   4545 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   4546 {
   4547     (void) location; (void) count; (void) transpose; (void) value;
   4548    DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   4549 }
   4550 
   4551 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
   4552 {
   4553     (void) location; (void) count; (void) transpose; (void) value;
   4554    DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
   4555 }
   4556 
   4557 KEYWORD1 void KEYWORD2 NAME(UseProgram)(GLuint program)
   4558 {
   4559     (void) program;
   4560    DISPATCH(UseProgramObjectARB, (program), (F, "glUseProgram(%d);\n", program));
   4561 }
   4562 
   4563 KEYWORD1 void KEYWORD2 NAME(UseProgramObjectARB)(GLhandleARB program)
   4564 {
   4565     (void) program;
   4566    DISPATCH(UseProgramObjectARB, (program), (F, "glUseProgramObjectARB(%d);\n", program));
   4567 }
   4568 
   4569 KEYWORD1 void KEYWORD2 NAME(ValidateProgram)(GLuint program)
   4570 {
   4571     (void) program;
   4572    DISPATCH(ValidateProgramARB, (program), (F, "glValidateProgram(%d);\n", program));
   4573 }
   4574 
   4575 KEYWORD1 void KEYWORD2 NAME(ValidateProgramARB)(GLhandleARB program)
   4576 {
   4577     (void) program;
   4578    DISPATCH(ValidateProgramARB, (program), (F, "glValidateProgramARB(%d);\n", program));
   4579 }
   4580 
   4581 KEYWORD1 void KEYWORD2 NAME(BindAttribLocation)(GLuint program, GLuint index, const GLchar * name)
   4582 {
   4583     (void) program; (void) index; (void) name;
   4584    DISPATCH(BindAttribLocationARB, (program, index, name), (F, "glBindAttribLocation(%d, %d, %p);\n", program, index, (const void *) name));
   4585 }
   4586 
   4587 KEYWORD1 void KEYWORD2 NAME(BindAttribLocationARB)(GLhandleARB program, GLuint index, const GLcharARB * name)
   4588 {
   4589     (void) program; (void) index; (void) name;
   4590    DISPATCH(BindAttribLocationARB, (program, index, name), (F, "glBindAttribLocationARB(%d, %d, %p);\n", program, index, (const void *) name));
   4591 }
   4592 
   4593 KEYWORD1 void KEYWORD2 NAME(GetActiveAttrib)(GLuint program, GLuint index, GLsizei  bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
   4594 {
   4595     (void) program; (void) index; (void) bufSize; (void) length; (void) size; (void) type; (void) name;
   4596    DISPATCH(GetActiveAttribARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveAttrib(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
   4597 }
   4598 
   4599 KEYWORD1 void KEYWORD2 NAME(GetActiveAttribARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
   4600 {
   4601     (void) program; (void) index; (void) bufSize; (void) length; (void) size; (void) type; (void) name;
   4602    DISPATCH(GetActiveAttribARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveAttribARB(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
   4603 }
   4604 
   4605 KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocation)(GLuint program, const GLchar * name)
   4606 {
   4607     (void) program; (void) name;
   4608    RETURN_DISPATCH(GetAttribLocationARB, (program, name), (F, "glGetAttribLocation(%d, %p);\n", program, (const void *) name));
   4609 }
   4610 
   4611 KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocationARB)(GLhandleARB program, const GLcharARB * name)
   4612 {
   4613     (void) program; (void) name;
   4614    RETURN_DISPATCH(GetAttribLocationARB, (program, name), (F, "glGetAttribLocationARB(%d, %p);\n", program, (const void *) name));
   4615 }
   4616 
   4617 KEYWORD1 void KEYWORD2 NAME(DrawBuffers)(GLsizei n, const GLenum * bufs)
   4618 {
   4619     (void) n; (void) bufs;
   4620    DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffers(%d, %p);\n", n, (const void *) bufs));
   4621 }
   4622 
   4623 KEYWORD1 void KEYWORD2 NAME(DrawBuffersARB)(GLsizei n, const GLenum * bufs)
   4624 {
   4625     (void) n; (void) bufs;
   4626    DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersARB(%d, %p);\n", n, (const void *) bufs));
   4627 }
   4628 
   4629 KEYWORD1 void KEYWORD2 NAME(DrawBuffersATI)(GLsizei n, const GLenum * bufs)
   4630 {
   4631     (void) n; (void) bufs;
   4632    DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersATI(%d, %p);\n", n, (const void *) bufs));
   4633 }
   4634 
   4635 KEYWORD1 void KEYWORD2 NAME(ClampColorARB)(GLenum target, GLenum clamp)
   4636 {
   4637     (void) target; (void) clamp;
   4638    DISPATCH(ClampColorARB, (target, clamp), (F, "glClampColorARB(0x%x, 0x%x);\n", target, clamp));
   4639 }
   4640 
   4641 KEYWORD1 void KEYWORD2 NAME(DrawArraysInstancedARB)(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
   4642 {
   4643     (void) mode; (void) first; (void) count; (void) primcount;
   4644    DISPATCH(DrawArraysInstancedARB, (mode, first, count, primcount), (F, "glDrawArraysInstancedARB(0x%x, %d, %d, %d);\n", mode, first, count, primcount));
   4645 }
   4646 
   4647 KEYWORD1 void KEYWORD2 NAME(DrawArraysInstancedEXT)(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
   4648 {
   4649     (void) mode; (void) first; (void) count; (void) primcount;
   4650    DISPATCH(DrawArraysInstancedARB, (mode, first, count, primcount), (F, "glDrawArraysInstancedEXT(0x%x, %d, %d, %d);\n", mode, first, count, primcount));
   4651 }
   4652 
   4653 KEYWORD1 void KEYWORD2 NAME(DrawArraysInstanced)(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
   4654 {
   4655     (void) mode; (void) first; (void) count; (void) primcount;
   4656    DISPATCH(DrawArraysInstancedARB, (mode, first, count, primcount), (F, "glDrawArraysInstanced(0x%x, %d, %d, %d);\n", mode, first, count, primcount));
   4657 }
   4658 
   4659 KEYWORD1 void KEYWORD2 NAME(DrawElementsInstancedARB)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount)
   4660 {
   4661     (void) mode; (void) count; (void) type; (void) indices; (void) primcount;
   4662    DISPATCH(DrawElementsInstancedARB, (mode, count, type, indices, primcount), (F, "glDrawElementsInstancedARB(0x%x, %d, 0x%x, %p, %d);\n", mode, count, type, (const void *) indices, primcount));
   4663 }
   4664 
   4665 KEYWORD1 void KEYWORD2 NAME(DrawElementsInstancedEXT)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount)
   4666 {
   4667     (void) mode; (void) count; (void) type; (void) indices; (void) primcount;
   4668    DISPATCH(DrawElementsInstancedARB, (mode, count, type, indices, primcount), (F, "glDrawElementsInstancedEXT(0x%x, %d, 0x%x, %p, %d);\n", mode, count, type, (const void *) indices, primcount));
   4669 }
   4670 
   4671 KEYWORD1 void KEYWORD2 NAME(DrawElementsInstanced)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount)
   4672 {
   4673     (void) mode; (void) count; (void) type; (void) indices; (void) primcount;
   4674    DISPATCH(DrawElementsInstancedARB, (mode, count, type, indices, primcount), (F, "glDrawElementsInstanced(0x%x, %d, 0x%x, %p, %d);\n", mode, count, type, (const void *) indices, primcount));
   4675 }
   4676 
   4677 KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
   4678 {
   4679     (void) target; (void) samples; (void) internalformat; (void) width; (void) height;
   4680    DISPATCH(RenderbufferStorageMultisample, (target, samples, internalformat, width, height), (F, "glRenderbufferStorageMultisample(0x%x, %d, 0x%x, %d, %d);\n", target, samples, internalformat, width, height));
   4681 }
   4682 
   4683 KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageMultisampleEXT)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
   4684 {
   4685     (void) target; (void) samples; (void) internalformat; (void) width; (void) height;
   4686    DISPATCH(RenderbufferStorageMultisample, (target, samples, internalformat, width, height), (F, "glRenderbufferStorageMultisampleEXT(0x%x, %d, 0x%x, %d, %d);\n", target, samples, internalformat, width, height));
   4687 }
   4688 
   4689 KEYWORD1 void KEYWORD2 NAME(FramebufferTextureARB)(GLenum target, GLenum attachment, GLuint texture, GLint level)
   4690 {
   4691     (void) target; (void) attachment; (void) texture; (void) level;
   4692    DISPATCH(FramebufferTextureARB, (target, attachment, texture, level), (F, "glFramebufferTextureARB(0x%x, 0x%x, %d, %d);\n", target, attachment, texture, level));
   4693 }
   4694 
   4695 KEYWORD1 void KEYWORD2 NAME(FramebufferTextureFaceARB)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
   4696 {
   4697     (void) target; (void) attachment; (void) texture; (void) level; (void) face;
   4698    DISPATCH(FramebufferTextureFaceARB, (target, attachment, texture, level, face), (F, "glFramebufferTextureFaceARB(0x%x, 0x%x, %d, %d, 0x%x);\n", target, attachment, texture, level, face));
   4699 }
   4700 
   4701 KEYWORD1 void KEYWORD2 NAME(ProgramParameteriARB)(GLuint program, GLenum pname, GLint value)
   4702 {
   4703     (void) program; (void) pname; (void) value;
   4704    DISPATCH(ProgramParameteriARB, (program, pname, value), (F, "glProgramParameteriARB(%d, 0x%x, %d);\n", program, pname, value));
   4705 }
   4706 
   4707 KEYWORD1 void KEYWORD2 NAME(VertexAttribDivisorARB)(GLuint index, GLuint divisor)
   4708 {
   4709     (void) index; (void) divisor;
   4710    DISPATCH(VertexAttribDivisorARB, (index, divisor), (F, "glVertexAttribDivisorARB(%d, %d);\n", index, divisor));
   4711 }
   4712 
   4713 KEYWORD1 void KEYWORD2 NAME(FlushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length)
   4714 {
   4715     (void) target; (void) offset; (void) length;
   4716    DISPATCH(FlushMappedBufferRange, (target, offset, length), (F, "glFlushMappedBufferRange(0x%x, %d, %d);\n", target, offset, length));
   4717 }
   4718 
   4719 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
   4720 {
   4721     (void) target; (void) offset; (void) length; (void) access;
   4722    RETURN_DISPATCH(MapBufferRange, (target, offset, length, access), (F, "glMapBufferRange(0x%x, %d, %d, %d);\n", target, offset, length, access));
   4723 }
   4724 
   4725 KEYWORD1 void KEYWORD2 NAME(TexBufferARB)(GLenum target, GLenum internalFormat, GLuint buffer)
   4726 {
   4727     (void) target; (void) internalFormat; (void) buffer;
   4728    DISPATCH(TexBufferARB, (target, internalFormat, buffer), (F, "glTexBufferARB(0x%x, 0x%x, %d);\n", target, internalFormat, buffer));
   4729 }
   4730 
   4731 KEYWORD1 void KEYWORD2 NAME(TexBuffer)(GLenum target, GLenum internalFormat, GLuint buffer)
   4732 {
   4733     (void) target; (void) internalFormat; (void) buffer;
   4734    DISPATCH(TexBufferARB, (target, internalFormat, buffer), (F, "glTexBuffer(0x%x, 0x%x, %d);\n", target, internalFormat, buffer));
   4735 }
   4736 
   4737 KEYWORD1 void KEYWORD2 NAME(BindVertexArray)(GLuint array)
   4738 {
   4739     (void) array;
   4740    DISPATCH(BindVertexArray, (array), (F, "glBindVertexArray(%d);\n", array));
   4741 }
   4742 
   4743 KEYWORD1 void KEYWORD2 NAME(GenVertexArrays)(GLsizei n, GLuint * arrays)
   4744 {
   4745     (void) n; (void) arrays;
   4746    DISPATCH(GenVertexArrays, (n, arrays), (F, "glGenVertexArrays(%d, %p);\n", n, (const void *) arrays));
   4747 }
   4748 
   4749 KEYWORD1 void KEYWORD2 NAME(GetActiveUniformBlockName)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
   4750 {
   4751     (void) program; (void) uniformBlockIndex; (void) bufSize; (void) length; (void) uniformBlockName;
   4752    DISPATCH(GetActiveUniformBlockName, (program, uniformBlockIndex, bufSize, length, uniformBlockName), (F, "glGetActiveUniformBlockName(%d, %d, %d, %p, %p);\n", program, uniformBlockIndex, bufSize, (const void *) length, (const void *) uniformBlockName));
   4753 }
   4754 
   4755 KEYWORD1 void KEYWORD2 NAME(GetActiveUniformBlockiv)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params)
   4756 {
   4757     (void) program; (void) uniformBlockIndex; (void) pname; (void) params;
   4758    DISPATCH(GetActiveUniformBlockiv, (program, uniformBlockIndex, pname, params), (F, "glGetActiveUniformBlockiv(%d, %d, 0x%x, %p);\n", program, uniformBlockIndex, pname, (const void *) params));
   4759 }
   4760 
   4761 KEYWORD1 void KEYWORD2 NAME(GetActiveUniformName)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName)
   4762 {
   4763     (void) program; (void) uniformIndex; (void) bufSize; (void) length; (void) uniformName;
   4764    DISPATCH(GetActiveUniformName, (program, uniformIndex, bufSize, length, uniformName), (F, "glGetActiveUniformName(%d, %d, %d, %p, %p);\n", program, uniformIndex, bufSize, (const void *) length, (const void *) uniformName));
   4765 }
   4766 
   4767 KEYWORD1 void KEYWORD2 NAME(GetActiveUniformsiv)(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params)
   4768 {
   4769     (void) program; (void) uniformCount; (void) uniformIndices; (void) pname; (void) params;
   4770    DISPATCH(GetActiveUniformsiv, (program, uniformCount, uniformIndices, pname, params), (F, "glGetActiveUniformsiv(%d, %d, %p, 0x%x, %p);\n", program, uniformCount, (const void *) uniformIndices, pname, (const void *) params));
   4771 }
   4772 
   4773 KEYWORD1 GLuint KEYWORD2 NAME(GetUniformBlockIndex)(GLuint program, const GLchar * uniformBlockName)
   4774 {
   4775     (void) program; (void) uniformBlockName;
   4776    RETURN_DISPATCH(GetUniformBlockIndex, (program, uniformBlockName), (F, "glGetUniformBlockIndex(%d, %p);\n", program, (const void *) uniformBlockName));
   4777 }
   4778 
   4779 KEYWORD1 void KEYWORD2 NAME(GetUniformIndices)(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices)
   4780 {
   4781     (void) program; (void) uniformCount; (void) uniformNames; (void) uniformIndices;
   4782    DISPATCH(GetUniformIndices, (program, uniformCount, uniformNames, uniformIndices), (F, "glGetUniformIndices(%d, %d, %p, %p);\n", program, uniformCount, (const void *) uniformNames, (const void *) uniformIndices));
   4783 }
   4784 
   4785 KEYWORD1 void KEYWORD2 NAME(UniformBlockBinding)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
   4786 {
   4787     (void) program; (void) uniformBlockIndex; (void) uniformBlockBinding;
   4788    DISPATCH(UniformBlockBinding, (program, uniformBlockIndex, uniformBlockBinding), (F, "glUniformBlockBinding(%d, %d, %d);\n", program, uniformBlockIndex, uniformBlockBinding));
   4789 }
   4790 
   4791 KEYWORD1 void KEYWORD2 NAME(CopyBufferSubData)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
   4792 {
   4793     (void) readTarget; (void) writeTarget; (void) readOffset; (void) writeOffset; (void) size;
   4794    DISPATCH(CopyBufferSubData, (readTarget, writeTarget, readOffset, writeOffset, size), (F, "glCopyBufferSubData(0x%x, 0x%x, %d, %d, %d);\n", readTarget, writeTarget, readOffset, writeOffset, size));
   4795 }
   4796 
   4797 KEYWORD1 GLenum KEYWORD2 NAME(ClientWaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout)
   4798 {
   4799     (void) sync; (void) flags; (void) timeout;
   4800    RETURN_DISPATCH(ClientWaitSync, (sync, flags, timeout), (F, "glClientWaitSync(%d, %d, %d);\n", sync, flags, timeout));
   4801 }
   4802 
   4803 KEYWORD1 void KEYWORD2 NAME(DeleteSync)(GLsync sync)
   4804 {
   4805     (void) sync;
   4806    DISPATCH(DeleteSync, (sync), (F, "glDeleteSync(%d);\n", sync));
   4807 }
   4808 
   4809 KEYWORD1 GLsync KEYWORD2 NAME(FenceSync)(GLenum condition, GLbitfield flags)
   4810 {
   4811     (void) condition; (void) flags;
   4812    RETURN_DISPATCH(FenceSync, (condition, flags), (F, "glFenceSync(0x%x, %d);\n", condition, flags));
   4813 }
   4814 
   4815 KEYWORD1 void KEYWORD2 NAME(GetInteger64v)(GLenum pname, GLint64 * params)
   4816 {
   4817     (void) pname; (void) params;
   4818    DISPATCH(GetInteger64v, (pname, params), (F, "glGetInteger64v(0x%x, %p);\n", pname, (const void *) params));
   4819 }
   4820 
   4821 KEYWORD1 void KEYWORD2 NAME(GetSynciv)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
   4822 {
   4823     (void) sync; (void) pname; (void) bufSize; (void) length; (void) values;
   4824    DISPATCH(GetSynciv, (sync, pname, bufSize, length, values), (F, "glGetSynciv(%d, 0x%x, %d, %p, %p);\n", sync, pname, bufSize, (const void *) length, (const void *) values));
   4825 }
   4826 
   4827 KEYWORD1 GLboolean KEYWORD2 NAME(IsSync)(GLsync sync)
   4828 {
   4829     (void) sync;
   4830    RETURN_DISPATCH(IsSync, (sync), (F, "glIsSync(%d);\n", sync));
   4831 }
   4832 
   4833 KEYWORD1 void KEYWORD2 NAME(WaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout)
   4834 {
   4835     (void) sync; (void) flags; (void) timeout;
   4836    DISPATCH(WaitSync, (sync, flags, timeout), (F, "glWaitSync(%d, %d, %d);\n", sync, flags, timeout));
   4837 }
   4838 
   4839 KEYWORD1 void KEYWORD2 NAME(DrawElementsBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex)
   4840 {
   4841     (void) mode; (void) count; (void) type; (void) indices; (void) basevertex;
   4842    DISPATCH(DrawElementsBaseVertex, (mode, count, type, indices, basevertex), (F, "glDrawElementsBaseVertex(0x%x, %d, 0x%x, %p, %d);\n", mode, count, type, (const void *) indices, basevertex));
   4843 }
   4844 
   4845 KEYWORD1 void KEYWORD2 NAME(DrawElementsInstancedBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLint basevertex)
   4846 {
   4847     (void) mode; (void) count; (void) type; (void) indices; (void) primcount; (void) basevertex;
   4848    DISPATCH(DrawElementsInstancedBaseVertex, (mode, count, type, indices, primcount, basevertex), (F, "glDrawElementsInstancedBaseVertex(0x%x, %d, 0x%x, %p, %d, %d);\n", mode, count, type, (const void *) indices, primcount, basevertex));
   4849 }
   4850 
   4851 KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsBaseVertex)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex)
   4852 {
   4853     (void) mode; (void) start; (void) end; (void) count; (void) type; (void) indices; (void) basevertex;
   4854    DISPATCH(DrawRangeElementsBaseVertex, (mode, start, end, count, type, indices, basevertex), (F, "glDrawRangeElementsBaseVertex(0x%x, %d, %d, %d, 0x%x, %p, %d);\n", mode, start, end, count, type, (const void *) indices, basevertex));
   4855 }
   4856 
   4857 KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsBaseVertex)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, const GLint * basevertex)
   4858 {
   4859     (void) mode; (void) count; (void) type; (void) indices; (void) primcount; (void) basevertex;
   4860    DISPATCH(MultiDrawElementsBaseVertex, (mode, count, type, indices, primcount, basevertex), (F, "glMultiDrawElementsBaseVertex(0x%x, %p, 0x%x, %p, %d, %p);\n", mode, (const void *) count, type, (const void *) indices, primcount, (const void *) basevertex));
   4861 }
   4862 
   4863 KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparateiARB)(GLuint buf, GLenum modeRGB, GLenum modeA)
   4864 {
   4865     (void) buf; (void) modeRGB; (void) modeA;
   4866    DISPATCH(BlendEquationSeparateiARB, (buf, modeRGB, modeA), (F, "glBlendEquationSeparateiARB(%d, 0x%x, 0x%x);\n", buf, modeRGB, modeA));
   4867 }
   4868 
   4869 KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparateIndexedAMD)(GLuint buf, GLenum modeRGB, GLenum modeA)
   4870 {
   4871     (void) buf; (void) modeRGB; (void) modeA;
   4872    DISPATCH(BlendEquationSeparateiARB, (buf, modeRGB, modeA), (F, "glBlendEquationSeparateIndexedAMD(%d, 0x%x, 0x%x);\n", buf, modeRGB, modeA));
   4873 }
   4874 
   4875 KEYWORD1 void KEYWORD2 NAME(BlendEquationiARB)(GLuint buf, GLenum mode)
   4876 {
   4877     (void) buf; (void) mode;
   4878    DISPATCH(BlendEquationiARB, (buf, mode), (F, "glBlendEquationiARB(%d, 0x%x);\n", buf, mode));
   4879 }
   4880 
   4881 KEYWORD1 void KEYWORD2 NAME(BlendEquationIndexedAMD)(GLuint buf, GLenum mode)
   4882 {
   4883     (void) buf; (void) mode;
   4884    DISPATCH(BlendEquationiARB, (buf, mode), (F, "glBlendEquationIndexedAMD(%d, 0x%x);\n", buf, mode));
   4885 }
   4886 
   4887 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA)
   4888 {
   4889     (void) buf; (void) srcRGB; (void) dstRGB; (void) srcA; (void) dstA;
   4890    DISPATCH(BlendFuncSeparateiARB, (buf, srcRGB, dstRGB, srcA, dstA), (F, "glBlendFuncSeparateiARB(%d, 0x%x, 0x%x, 0x%x, 0x%x);\n", buf, srcRGB, dstRGB, srcA, dstA));
   4891 }
   4892 
   4893 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateIndexedAMD)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA)
   4894 {
   4895     (void) buf; (void) srcRGB; (void) dstRGB; (void) srcA; (void) dstA;
   4896    DISPATCH(BlendFuncSeparateiARB, (buf, srcRGB, dstRGB, srcA, dstA), (F, "glBlendFuncSeparateIndexedAMD(%d, 0x%x, 0x%x, 0x%x, 0x%x);\n", buf, srcRGB, dstRGB, srcA, dstA));
   4897 }
   4898 
   4899 KEYWORD1 void KEYWORD2 NAME(BlendFunciARB)(GLuint buf, GLenum src, GLenum dst)
   4900 {
   4901     (void) buf; (void) src; (void) dst;
   4902    DISPATCH(BlendFunciARB, (buf, src, dst), (F, "glBlendFunciARB(%d, 0x%x, 0x%x);\n", buf, src, dst));
   4903 }
   4904 
   4905 KEYWORD1 void KEYWORD2 NAME(BlendFuncIndexedAMD)(GLuint buf, GLenum src, GLenum dst)
   4906 {
   4907     (void) buf; (void) src; (void) dst;
   4908    DISPATCH(BlendFunciARB, (buf, src, dst), (F, "glBlendFuncIndexedAMD(%d, 0x%x, 0x%x);\n", buf, src, dst));
   4909 }
   4910 
   4911 KEYWORD1 void KEYWORD2 NAME(BindFragDataLocationIndexed)(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name)
   4912 {
   4913     (void) program; (void) colorNumber; (void) index; (void) name;
   4914    DISPATCH(BindFragDataLocationIndexed, (program, colorNumber, index, name), (F, "glBindFragDataLocationIndexed(%d, %d, %d, %p);\n", program, colorNumber, index, (const void *) name));
   4915 }
   4916 
   4917 KEYWORD1 GLint KEYWORD2 NAME(GetFragDataIndex)(GLuint program, const GLchar * name)
   4918 {
   4919     (void) program; (void) name;
   4920    RETURN_DISPATCH(GetFragDataIndex, (program, name), (F, "glGetFragDataIndex(%d, %p);\n", program, (const void *) name));
   4921 }
   4922 
   4923 KEYWORD1 void KEYWORD2 NAME(BindSampler)(GLuint unit, GLuint sampler)
   4924 {
   4925     (void) unit; (void) sampler;
   4926    DISPATCH(BindSampler, (unit, sampler), (F, "glBindSampler(%d, %d);\n", unit, sampler));
   4927 }
   4928 
   4929 KEYWORD1 void KEYWORD2 NAME(DeleteSamplers)(GLsizei count, const GLuint * samplers)
   4930 {
   4931     (void) count; (void) samplers;
   4932    DISPATCH(DeleteSamplers, (count, samplers), (F, "glDeleteSamplers(%d, %p);\n", count, (const void *) samplers));
   4933 }
   4934 
   4935 KEYWORD1 void KEYWORD2 NAME(GenSamplers)(GLsizei count, GLuint * samplers)
   4936 {
   4937     (void) count; (void) samplers;
   4938    DISPATCH(GenSamplers, (count, samplers), (F, "glGenSamplers(%d, %p);\n", count, (const void *) samplers));
   4939 }
   4940 
   4941 KEYWORD1 void KEYWORD2 NAME(GetSamplerParameterIiv)(GLuint sampler, GLenum pname, GLint * params)
   4942 {
   4943     (void) sampler; (void) pname; (void) params;
   4944    DISPATCH(GetSamplerParameterIiv, (sampler, pname, params), (F, "glGetSamplerParameterIiv(%d, 0x%x, %p);\n", sampler, pname, (const void *) params));
   4945 }
   4946 
   4947 KEYWORD1 void KEYWORD2 NAME(GetSamplerParameterIuiv)(GLuint sampler, GLenum pname, GLuint * params)
   4948 {
   4949     (void) sampler; (void) pname; (void) params;
   4950    DISPATCH(GetSamplerParameterIuiv, (sampler, pname, params), (F, "glGetSamplerParameterIuiv(%d, 0x%x, %p);\n", sampler, pname, (const void *) params));
   4951 }
   4952 
   4953 KEYWORD1 void KEYWORD2 NAME(GetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat * params)
   4954 {
   4955     (void) sampler; (void) pname; (void) params;
   4956    DISPATCH(GetSamplerParameterfv, (sampler, pname, params), (F, "glGetSamplerParameterfv(%d, 0x%x, %p);\n", sampler, pname, (const void *) params));
   4957 }
   4958 
   4959 KEYWORD1 void KEYWORD2 NAME(GetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint * params)
   4960 {
   4961     (void) sampler; (void) pname; (void) params;
   4962    DISPATCH(GetSamplerParameteriv, (sampler, pname, params), (F, "glGetSamplerParameteriv(%d, 0x%x, %p);\n", sampler, pname, (const void *) params));
   4963 }
   4964 
   4965 KEYWORD1 GLboolean KEYWORD2 NAME(IsSampler)(GLuint sampler)
   4966 {
   4967     (void) sampler;
   4968    RETURN_DISPATCH(IsSampler, (sampler), (F, "glIsSampler(%d);\n", sampler));
   4969 }
   4970 
   4971 KEYWORD1 void KEYWORD2 NAME(SamplerParameterIiv)(GLuint sampler, GLenum pname, const GLint * params)
   4972 {
   4973     (void) sampler; (void) pname; (void) params;
   4974    DISPATCH(SamplerParameterIiv, (sampler, pname, params), (F, "glSamplerParameterIiv(%d, 0x%x, %p);\n", sampler, pname, (const void *) params));
   4975 }
   4976 
   4977 KEYWORD1 void KEYWORD2 NAME(SamplerParameterIuiv)(GLuint sampler, GLenum pname, const GLuint * params)
   4978 {
   4979     (void) sampler; (void) pname; (void) params;
   4980    DISPATCH(SamplerParameterIuiv, (sampler, pname, params), (F, "glSamplerParameterIuiv(%d, 0x%x, %p);\n", sampler, pname, (const void *) params));
   4981 }
   4982 
   4983 KEYWORD1 void KEYWORD2 NAME(SamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param)
   4984 {
   4985     (void) sampler; (void) pname; (void) param;
   4986    DISPATCH(SamplerParameterf, (sampler, pname, param), (F, "glSamplerParameterf(%d, 0x%x, %f);\n", sampler, pname, param));
   4987 }
   4988 
   4989 KEYWORD1 void KEYWORD2 NAME(SamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat * params)
   4990 {
   4991     (void) sampler; (void) pname; (void) params;
   4992    DISPATCH(SamplerParameterfv, (sampler, pname, params), (F, "glSamplerParameterfv(%d, 0x%x, %p);\n", sampler, pname, (const void *) params));
   4993 }
   4994 
   4995 KEYWORD1 void KEYWORD2 NAME(SamplerParameteri)(GLuint sampler, GLenum pname, GLint param)
   4996 {
   4997     (void) sampler; (void) pname; (void) param;
   4998    DISPATCH(SamplerParameteri, (sampler, pname, param), (F, "glSamplerParameteri(%d, 0x%x, %d);\n", sampler, pname, param));
   4999 }
   5000 
   5001 KEYWORD1 void KEYWORD2 NAME(SamplerParameteriv)(GLuint sampler, GLenum pname, const GLint * params)
   5002 {
   5003     (void) sampler; (void) pname; (void) params;
   5004    DISPATCH(SamplerParameteriv, (sampler, pname, params), (F, "glSamplerParameteriv(%d, 0x%x, %p);\n", sampler, pname, (const void *) params));
   5005 }
   5006 
   5007 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_623)(GLuint id, GLenum target);
   5008 
   5009 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_623)(GLuint id, GLenum target)
   5010 {
   5011     (void) id; (void) target;
   5012    DISPATCH(QueryCounter, (id, target), (F, "glQueryCounter(%d, 0x%x);\n", id, target));
   5013 }
   5014 
   5015 KEYWORD1 void KEYWORD2 NAME(ColorP3ui)(GLenum type, GLuint color)
   5016 {
   5017     (void) type; (void) color;
   5018    DISPATCH(ColorP3ui, (type, color), (F, "glColorP3ui(0x%x, %d);\n", type, color));
   5019 }
   5020 
   5021 KEYWORD1 void KEYWORD2 NAME(ColorP3uiv)(GLenum type, const GLuint * color)
   5022 {
   5023     (void) type; (void) color;
   5024    DISPATCH(ColorP3uiv, (type, color), (F, "glColorP3uiv(0x%x, %p);\n", type, (const void *) color));
   5025 }
   5026 
   5027 KEYWORD1 void KEYWORD2 NAME(ColorP4ui)(GLenum type, GLuint color)
   5028 {
   5029     (void) type; (void) color;
   5030    DISPATCH(ColorP4ui, (type, color), (F, "glColorP4ui(0x%x, %d);\n", type, color));
   5031 }
   5032 
   5033 KEYWORD1 void KEYWORD2 NAME(ColorP4uiv)(GLenum type, const GLuint * color)
   5034 {
   5035     (void) type; (void) color;
   5036    DISPATCH(ColorP4uiv, (type, color), (F, "glColorP4uiv(0x%x, %p);\n", type, (const void *) color));
   5037 }
   5038 
   5039 KEYWORD1 void KEYWORD2 NAME(MultiTexCoordP1ui)(GLenum texture, GLenum type, GLuint coords)
   5040 {
   5041     (void) texture; (void) type; (void) coords;
   5042    DISPATCH(MultiTexCoordP1ui, (texture, type, coords), (F, "glMultiTexCoordP1ui(0x%x, 0x%x, %d);\n", texture, type, coords));
   5043 }
   5044 
   5045 KEYWORD1 void KEYWORD2 NAME(MultiTexCoordP1uiv)(GLenum texture, GLenum type, const GLuint * coords)
   5046 {
   5047     (void) texture; (void) type; (void) coords;
   5048    DISPATCH(MultiTexCoordP1uiv, (texture, type, coords), (F, "glMultiTexCoordP1uiv(0x%x, 0x%x, %p);\n", texture, type, (const void *) coords));
   5049 }
   5050 
   5051 KEYWORD1 void KEYWORD2 NAME(MultiTexCoordP2ui)(GLenum texture, GLenum type, GLuint coords)
   5052 {
   5053     (void) texture; (void) type; (void) coords;
   5054    DISPATCH(MultiTexCoordP2ui, (texture, type, coords), (F, "glMultiTexCoordP2ui(0x%x, 0x%x, %d);\n", texture, type, coords));
   5055 }
   5056 
   5057 KEYWORD1 void KEYWORD2 NAME(MultiTexCoordP2uiv)(GLenum texture, GLenum type, const GLuint * coords)
   5058 {
   5059     (void) texture; (void) type; (void) coords;
   5060    DISPATCH(MultiTexCoordP2uiv, (texture, type, coords), (F, "glMultiTexCoordP2uiv(0x%x, 0x%x, %p);\n", texture, type, (const void *) coords));
   5061 }
   5062 
   5063 KEYWORD1 void KEYWORD2 NAME(MultiTexCoordP3ui)(GLenum texture, GLenum type, GLuint coords)
   5064 {
   5065     (void) texture; (void) type; (void) coords;
   5066    DISPATCH(MultiTexCoordP3ui, (texture, type, coords), (F, "glMultiTexCoordP3ui(0x%x, 0x%x, %d);\n", texture, type, coords));
   5067 }
   5068 
   5069 KEYWORD1 void KEYWORD2 NAME(MultiTexCoordP3uiv)(GLenum texture, GLenum type, const GLuint * coords)
   5070 {
   5071     (void) texture; (void) type; (void) coords;
   5072    DISPATCH(MultiTexCoordP3uiv, (texture, type, coords), (F, "glMultiTexCoordP3uiv(0x%x, 0x%x, %p);\n", texture, type, (const void *) coords));
   5073 }
   5074 
   5075 KEYWORD1 void KEYWORD2 NAME(MultiTexCoordP4ui)(GLenum texture, GLenum type, GLuint coords)
   5076 {
   5077     (void) texture; (void) type; (void) coords;
   5078    DISPATCH(MultiTexCoordP4ui, (texture, type, coords), (F, "glMultiTexCoordP4ui(0x%x, 0x%x, %d);\n", texture, type, coords));
   5079 }
   5080 
   5081 KEYWORD1 void KEYWORD2 NAME(MultiTexCoordP4uiv)(GLenum texture, GLenum type, const GLuint * coords)
   5082 {
   5083     (void) texture; (void) type; (void) coords;
   5084    DISPATCH(MultiTexCoordP4uiv, (texture, type, coords), (F, "glMultiTexCoordP4uiv(0x%x, 0x%x, %p);\n", texture, type, (const void *) coords));
   5085 }
   5086 
   5087 KEYWORD1 void KEYWORD2 NAME(NormalP3ui)(GLenum type, GLuint coords)
   5088 {
   5089     (void) type; (void) coords;
   5090    DISPATCH(NormalP3ui, (type, coords), (F, "glNormalP3ui(0x%x, %d);\n", type, coords));
   5091 }
   5092 
   5093 KEYWORD1 void KEYWORD2 NAME(NormalP3uiv)(GLenum type, const GLuint * coords)
   5094 {
   5095     (void) type; (void) coords;
   5096    DISPATCH(NormalP3uiv, (type, coords), (F, "glNormalP3uiv(0x%x, %p);\n", type, (const void *) coords));
   5097 }
   5098 
   5099 KEYWORD1 void KEYWORD2 NAME(SecondaryColorP3ui)(GLenum type, GLuint color)
   5100 {
   5101     (void) type; (void) color;
   5102    DISPATCH(SecondaryColorP3ui, (type, color), (F, "glSecondaryColorP3ui(0x%x, %d);\n", type, color));
   5103 }
   5104 
   5105 KEYWORD1 void KEYWORD2 NAME(SecondaryColorP3uiv)(GLenum type, const GLuint * color)
   5106 {
   5107     (void) type; (void) color;
   5108    DISPATCH(SecondaryColorP3uiv, (type, color), (F, "glSecondaryColorP3uiv(0x%x, %p);\n", type, (const void *) color));
   5109 }
   5110 
   5111 KEYWORD1 void KEYWORD2 NAME(TexCoordP1ui)(GLenum type, GLuint coords)
   5112 {
   5113     (void) type; (void) coords;
   5114    DISPATCH(TexCoordP1ui, (type, coords), (F, "glTexCoordP1ui(0x%x, %d);\n", type, coords));
   5115 }
   5116 
   5117 KEYWORD1 void KEYWORD2 NAME(TexCoordP1uiv)(GLenum type, const GLuint * coords)
   5118 {
   5119     (void) type; (void) coords;
   5120    DISPATCH(TexCoordP1uiv, (type, coords), (F, "glTexCoordP1uiv(0x%x, %p);\n", type, (const void *) coords));
   5121 }
   5122 
   5123 KEYWORD1 void KEYWORD2 NAME(TexCoordP2ui)(GLenum type, GLuint coords)
   5124 {
   5125     (void) type; (void) coords;
   5126    DISPATCH(TexCoordP2ui, (type, coords), (F, "glTexCoordP2ui(0x%x, %d);\n", type, coords));
   5127 }
   5128 
   5129 KEYWORD1 void KEYWORD2 NAME(TexCoordP2uiv)(GLenum type, const GLuint * coords)
   5130 {
   5131     (void) type; (void) coords;
   5132    DISPATCH(TexCoordP2uiv, (type, coords), (F, "glTexCoordP2uiv(0x%x, %p);\n", type, (const void *) coords));
   5133 }
   5134 
   5135 KEYWORD1 void KEYWORD2 NAME(TexCoordP3ui)(GLenum type, GLuint coords)
   5136 {
   5137     (void) type; (void) coords;
   5138    DISPATCH(TexCoordP3ui, (type, coords), (F, "glTexCoordP3ui(0x%x, %d);\n", type, coords));
   5139 }
   5140 
   5141 KEYWORD1 void KEYWORD2 NAME(TexCoordP3uiv)(GLenum type, const GLuint * coords)
   5142 {
   5143     (void) type; (void) coords;
   5144    DISPATCH(TexCoordP3uiv, (type, coords), (F, "glTexCoordP3uiv(0x%x, %p);\n", type, (const void *) coords));
   5145 }
   5146 
   5147 KEYWORD1 void KEYWORD2 NAME(TexCoordP4ui)(GLenum type, GLuint coords)
   5148 {
   5149     (void) type; (void) coords;
   5150    DISPATCH(TexCoordP4ui, (type, coords), (F, "glTexCoordP4ui(0x%x, %d);\n", type, coords));
   5151 }
   5152 
   5153 KEYWORD1 void KEYWORD2 NAME(TexCoordP4uiv)(GLenum type, const GLuint * coords)
   5154 {
   5155     (void) type; (void) coords;
   5156    DISPATCH(TexCoordP4uiv, (type, coords), (F, "glTexCoordP4uiv(0x%x, %p);\n", type, (const void *) coords));
   5157 }
   5158 
   5159 KEYWORD1 void KEYWORD2 NAME(VertexAttribP1ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
   5160 {
   5161     (void) index; (void) type; (void) normalized; (void) value;
   5162    DISPATCH(VertexAttribP1ui, (index, type, normalized, value), (F, "glVertexAttribP1ui(%d, 0x%x, %d, %d);\n", index, type, normalized, value));
   5163 }
   5164 
   5165 KEYWORD1 void KEYWORD2 NAME(VertexAttribP1uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
   5166 {
   5167     (void) index; (void) type; (void) normalized; (void) value;
   5168    DISPATCH(VertexAttribP1uiv, (index, type, normalized, value), (F, "glVertexAttribP1uiv(%d, 0x%x, %d, %p);\n", index, type, normalized, (const void *) value));
   5169 }
   5170 
   5171 KEYWORD1 void KEYWORD2 NAME(VertexAttribP2ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
   5172 {
   5173     (void) index; (void) type; (void) normalized; (void) value;
   5174    DISPATCH(VertexAttribP2ui, (index, type, normalized, value), (F, "glVertexAttribP2ui(%d, 0x%x, %d, %d);\n", index, type, normalized, value));
   5175 }
   5176 
   5177 KEYWORD1 void KEYWORD2 NAME(VertexAttribP2uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
   5178 {
   5179     (void) index; (void) type; (void) normalized; (void) value;
   5180    DISPATCH(VertexAttribP2uiv, (index, type, normalized, value), (F, "glVertexAttribP2uiv(%d, 0x%x, %d, %p);\n", index, type, normalized, (const void *) value));
   5181 }
   5182 
   5183 KEYWORD1 void KEYWORD2 NAME(VertexAttribP3ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
   5184 {
   5185     (void) index; (void) type; (void) normalized; (void) value;
   5186    DISPATCH(VertexAttribP3ui, (index, type, normalized, value), (F, "glVertexAttribP3ui(%d, 0x%x, %d, %d);\n", index, type, normalized, value));
   5187 }
   5188 
   5189 KEYWORD1 void KEYWORD2 NAME(VertexAttribP3uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
   5190 {
   5191     (void) index; (void) type; (void) normalized; (void) value;
   5192    DISPATCH(VertexAttribP3uiv, (index, type, normalized, value), (F, "glVertexAttribP3uiv(%d, 0x%x, %d, %p);\n", index, type, normalized, (const void *) value));
   5193 }
   5194 
   5195 KEYWORD1 void KEYWORD2 NAME(VertexAttribP4ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
   5196 {
   5197     (void) index; (void) type; (void) normalized; (void) value;
   5198    DISPATCH(VertexAttribP4ui, (index, type, normalized, value), (F, "glVertexAttribP4ui(%d, 0x%x, %d, %d);\n", index, type, normalized, value));
   5199 }
   5200 
   5201 KEYWORD1 void KEYWORD2 NAME(VertexAttribP4uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
   5202 {
   5203     (void) index; (void) type; (void) normalized; (void) value;
   5204    DISPATCH(VertexAttribP4uiv, (index, type, normalized, value), (F, "glVertexAttribP4uiv(%d, 0x%x, %d, %p);\n", index, type, normalized, (const void *) value));
   5205 }
   5206 
   5207 KEYWORD1 void KEYWORD2 NAME(VertexP2ui)(GLenum type, GLuint value)
   5208 {
   5209     (void) type; (void) value;
   5210    DISPATCH(VertexP2ui, (type, value), (F, "glVertexP2ui(0x%x, %d);\n", type, value));
   5211 }
   5212 
   5213 KEYWORD1 void KEYWORD2 NAME(VertexP2uiv)(GLenum type, const GLuint * value)
   5214 {
   5215     (void) type; (void) value;
   5216    DISPATCH(VertexP2uiv, (type, value), (F, "glVertexP2uiv(0x%x, %p);\n", type, (const void *) value));
   5217 }
   5218 
   5219 KEYWORD1 void KEYWORD2 NAME(VertexP3ui)(GLenum type, GLuint value)
   5220 {
   5221     (void) type; (void) value;
   5222    DISPATCH(VertexP3ui, (type, value), (F, "glVertexP3ui(0x%x, %d);\n", type, value));
   5223 }
   5224 
   5225 KEYWORD1 void KEYWORD2 NAME(VertexP3uiv)(GLenum type, const GLuint * value)
   5226 {
   5227     (void) type; (void) value;
   5228    DISPATCH(VertexP3uiv, (type, value), (F, "glVertexP3uiv(0x%x, %p);\n", type, (const void *) value));
   5229 }
   5230 
   5231 KEYWORD1 void KEYWORD2 NAME(VertexP4ui)(GLenum type, GLuint value)
   5232 {
   5233     (void) type; (void) value;
   5234    DISPATCH(VertexP4ui, (type, value), (F, "glVertexP4ui(0x%x, %d);\n", type, value));
   5235 }
   5236 
   5237 KEYWORD1 void KEYWORD2 NAME(VertexP4uiv)(GLenum type, const GLuint * value)
   5238 {
   5239     (void) type; (void) value;
   5240    DISPATCH(VertexP4uiv, (type, value), (F, "glVertexP4uiv(0x%x, %p);\n", type, (const void *) value));
   5241 }
   5242 
   5243 KEYWORD1 void KEYWORD2 NAME(BindTransformFeedback)(GLenum target, GLuint id)
   5244 {
   5245     (void) target; (void) id;
   5246    DISPATCH(BindTransformFeedback, (target, id), (F, "glBindTransformFeedback(0x%x, %d);\n", target, id));
   5247 }
   5248 
   5249 KEYWORD1 void KEYWORD2 NAME(DeleteTransformFeedbacks)(GLsizei n, const GLuint * ids)
   5250 {
   5251     (void) n; (void) ids;
   5252    DISPATCH(DeleteTransformFeedbacks, (n, ids), (F, "glDeleteTransformFeedbacks(%d, %p);\n", n, (const void *) ids));
   5253 }
   5254 
   5255 KEYWORD1 void KEYWORD2 NAME(DrawTransformFeedback)(GLenum mode, GLuint id)
   5256 {
   5257     (void) mode; (void) id;
   5258    DISPATCH(DrawTransformFeedback, (mode, id), (F, "glDrawTransformFeedback(0x%x, %d);\n", mode, id));
   5259 }
   5260 
   5261 KEYWORD1 void KEYWORD2 NAME(GenTransformFeedbacks)(GLsizei n, GLuint * ids)
   5262 {
   5263     (void) n; (void) ids;
   5264    DISPATCH(GenTransformFeedbacks, (n, ids), (F, "glGenTransformFeedbacks(%d, %p);\n", n, (const void *) ids));
   5265 }
   5266 
   5267 KEYWORD1 GLboolean KEYWORD2 NAME(IsTransformFeedback)(GLuint id)
   5268 {
   5269     (void) id;
   5270    RETURN_DISPATCH(IsTransformFeedback, (id), (F, "glIsTransformFeedback(%d);\n", id));
   5271 }
   5272 
   5273 KEYWORD1 void KEYWORD2 NAME(PauseTransformFeedback)(void)
   5274 {
   5275    DISPATCH(PauseTransformFeedback, (), (F, "glPauseTransformFeedback();\n"));
   5276 }
   5277 
   5278 KEYWORD1 void KEYWORD2 NAME(ResumeTransformFeedback)(void)
   5279 {
   5280    DISPATCH(ResumeTransformFeedback, (), (F, "glResumeTransformFeedback();\n"));
   5281 }
   5282 
   5283 KEYWORD1 void KEYWORD2 NAME(BeginQueryIndexed)(GLenum target, GLuint index, GLuint id)
   5284 {
   5285     (void) target; (void) index; (void) id;
   5286    DISPATCH(BeginQueryIndexed, (target, index, id), (F, "glBeginQueryIndexed(0x%x, %d, %d);\n", target, index, id));
   5287 }
   5288 
   5289 KEYWORD1 void KEYWORD2 NAME(DrawTransformFeedbackStream)(GLenum mode, GLuint id, GLuint stream)
   5290 {
   5291     (void) mode; (void) id; (void) stream;
   5292    DISPATCH(DrawTransformFeedbackStream, (mode, id, stream), (F, "glDrawTransformFeedbackStream(0x%x, %d, %d);\n", mode, id, stream));
   5293 }
   5294 
   5295 KEYWORD1 void KEYWORD2 NAME(EndQueryIndexed)(GLenum target, GLuint index)
   5296 {
   5297     (void) target; (void) index;
   5298    DISPATCH(EndQueryIndexed, (target, index), (F, "glEndQueryIndexed(0x%x, %d);\n", target, index));
   5299 }
   5300 
   5301 KEYWORD1 void KEYWORD2 NAME(GetQueryIndexediv)(GLenum target, GLuint index, GLenum pname, GLint * params)
   5302 {
   5303     (void) target; (void) index; (void) pname; (void) params;
   5304    DISPATCH(GetQueryIndexediv, (target, index, pname, params), (F, "glGetQueryIndexediv(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
   5305 }
   5306 
   5307 KEYWORD1 void KEYWORD2 NAME(ClearDepthf)(GLclampf depth)
   5308 {
   5309     (void) depth;
   5310    DISPATCH(ClearDepthf, (depth), (F, "glClearDepthf(%f);\n", depth));
   5311 }
   5312 
   5313 KEYWORD1 void KEYWORD2 NAME(DepthRangef)(GLclampf zNear, GLclampf zFar)
   5314 {
   5315     (void) zNear; (void) zFar;
   5316    DISPATCH(DepthRangef, (zNear, zFar), (F, "glDepthRangef(%f, %f);\n", zNear, zFar));
   5317 }
   5318 
   5319 KEYWORD1 void KEYWORD2 NAME(GetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision)
   5320 {
   5321     (void) shadertype; (void) precisiontype; (void) range; (void) precision;
   5322    DISPATCH(GetShaderPrecisionFormat, (shadertype, precisiontype, range, precision), (F, "glGetShaderPrecisionFormat(0x%x, 0x%x, %p, %p);\n", shadertype, precisiontype, (const void *) range, (const void *) precision));
   5323 }
   5324 
   5325 KEYWORD1 void KEYWORD2 NAME(ReleaseShaderCompiler)(void)
   5326 {
   5327    DISPATCH(ReleaseShaderCompiler, (), (F, "glReleaseShaderCompiler();\n"));
   5328 }
   5329 
   5330 KEYWORD1 void KEYWORD2 NAME(ShaderBinary)(GLsizei n, const GLuint * shaders, GLenum binaryformat, const GLvoid * binary, GLsizei length)
   5331 {
   5332     (void) n; (void) shaders; (void) binaryformat; (void) binary; (void) length;
   5333    DISPATCH(ShaderBinary, (n, shaders, binaryformat, binary, length), (F, "glShaderBinary(%d, %p, 0x%x, %p, %d);\n", n, (const void *) shaders, binaryformat, (const void *) binary, length));
   5334 }
   5335 
   5336 KEYWORD1 void KEYWORD2 NAME(DebugMessageCallbackARB)(GLDEBUGPROCARB callback, const GLvoid * userParam)
   5337 {
   5338     (void) callback; (void) userParam;
   5339    DISPATCH(DebugMessageCallbackARB, (callback, userParam), (F, "glDebugMessageCallbackARB(%p, %p);\n", (const void *) callback, (const void *) userParam));
   5340 }
   5341 
   5342 KEYWORD1 void KEYWORD2 NAME(DebugMessageControlARB)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled)
   5343 {
   5344     (void) source; (void) type; (void) severity; (void) count; (void) ids; (void) enabled;
   5345    DISPATCH(DebugMessageControlARB, (source, type, severity, count, ids, enabled), (F, "glDebugMessageControlARB(0x%x, 0x%x, 0x%x, %d, %p, %d);\n", source, type, severity, count, (const void *) ids, enabled));
   5346 }
   5347 
   5348 KEYWORD1 void KEYWORD2 NAME(DebugMessageInsertARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLcharARB * buf)
   5349 {
   5350     (void) source; (void) type; (void) id; (void) severity; (void) length; (void) buf;
   5351    DISPATCH(DebugMessageInsertARB, (source, type, id, severity, length, buf), (F, "glDebugMessageInsertARB(0x%x, 0x%x, %d, 0x%x, %d, %p);\n", source, type, id, severity, length, (const void *) buf));
   5352 }
   5353 
   5354 KEYWORD1 GLuint KEYWORD2 NAME(GetDebugMessageLogARB)(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLcharARB * messageLog)
   5355 {
   5356     (void) count; (void) bufsize; (void) sources; (void) types; (void) ids; (void) severities; (void) lengths; (void) messageLog;
   5357    RETURN_DISPATCH(GetDebugMessageLogARB, (count, bufsize, sources, types, ids, severities, lengths, messageLog), (F, "glGetDebugMessageLogARB(%d, %d, %p, %p, %p, %p, %p, %p);\n", count, bufsize, (const void *) sources, (const void *) types, (const void *) ids, (const void *) severities, (const void *) lengths, (const void *) messageLog));
   5358 }
   5359 
   5360 KEYWORD1 GLenum KEYWORD2 NAME(GetGraphicsResetStatusARB)(void)
   5361 {
   5362    RETURN_DISPATCH(GetGraphicsResetStatusARB, (), (F, "glGetGraphicsResetStatusARB();\n"));
   5363 }
   5364 
   5365 KEYWORD1 void KEYWORD2 NAME(GetnColorTableARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table)
   5366 {
   5367     (void) target; (void) format; (void) type; (void) bufSize; (void) table;
   5368    DISPATCH(GetnColorTableARB, (target, format, type, bufSize, table), (F, "glGetnColorTableARB(0x%x, 0x%x, 0x%x, %d, %p);\n", target, format, type, bufSize, (const void *) table));
   5369 }
   5370 
   5371 KEYWORD1 void KEYWORD2 NAME(GetnCompressedTexImageARB)(GLenum target, GLint lod, GLsizei bufSize, GLvoid * img)
   5372 {
   5373     (void) target; (void) lod; (void) bufSize; (void) img;
   5374    DISPATCH(GetnCompressedTexImageARB, (target, lod, bufSize, img), (F, "glGetnCompressedTexImageARB(0x%x, %d, %d, %p);\n", target, lod, bufSize, (const void *) img));
   5375 }
   5376 
   5377 KEYWORD1 void KEYWORD2 NAME(GetnConvolutionFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image)
   5378 {
   5379     (void) target; (void) format; (void) type; (void) bufSize; (void) image;
   5380    DISPATCH(GetnConvolutionFilterARB, (target, format, type, bufSize, image), (F, "glGetnConvolutionFilterARB(0x%x, 0x%x, 0x%x, %d, %p);\n", target, format, type, bufSize, (const void *) image));
   5381 }
   5382 
   5383 KEYWORD1 void KEYWORD2 NAME(GetnHistogramARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values)
   5384 {
   5385     (void) target; (void) reset; (void) format; (void) type; (void) bufSize; (void) values;
   5386    DISPATCH(GetnHistogramARB, (target, reset, format, type, bufSize, values), (F, "glGetnHistogramARB(0x%x, %d, 0x%x, 0x%x, %d, %p);\n", target, reset, format, type, bufSize, (const void *) values));
   5387 }
   5388 
   5389 KEYWORD1 void KEYWORD2 NAME(GetnMapdvARB)(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v)
   5390 {
   5391     (void) target; (void) query; (void) bufSize; (void) v;
   5392    DISPATCH(GetnMapdvARB, (target, query, bufSize, v), (F, "glGetnMapdvARB(0x%x, 0x%x, %d, %p);\n", target, query, bufSize, (const void *) v));
   5393 }
   5394 
   5395 KEYWORD1 void KEYWORD2 NAME(GetnMapfvARB)(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v)
   5396 {
   5397     (void) target; (void) query; (void) bufSize; (void) v;
   5398    DISPATCH(GetnMapfvARB, (target, query, bufSize, v), (F, "glGetnMapfvARB(0x%x, 0x%x, %d, %p);\n", target, query, bufSize, (const void *) v));
   5399 }
   5400 
   5401 KEYWORD1 void KEYWORD2 NAME(GetnMapivARB)(GLenum target, GLenum query, GLsizei bufSize, GLint * v)
   5402 {
   5403     (void) target; (void) query; (void) bufSize; (void) v;
   5404    DISPATCH(GetnMapivARB, (target, query, bufSize, v), (F, "glGetnMapivARB(0x%x, 0x%x, %d, %p);\n", target, query, bufSize, (const void *) v));
   5405 }
   5406 
   5407 KEYWORD1 void KEYWORD2 NAME(GetnMinmaxARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values)
   5408 {
   5409     (void) target; (void) reset; (void) format; (void) type; (void) bufSize; (void) values;
   5410    DISPATCH(GetnMinmaxARB, (target, reset, format, type, bufSize, values), (F, "glGetnMinmaxARB(0x%x, %d, 0x%x, 0x%x, %d, %p);\n", target, reset, format, type, bufSize, (const void *) values));
   5411 }
   5412 
   5413 KEYWORD1 void KEYWORD2 NAME(GetnPixelMapfvARB)(GLenum map, GLsizei bufSize, GLfloat * values)
   5414 {
   5415     (void) map; (void) bufSize; (void) values;
   5416    DISPATCH(GetnPixelMapfvARB, (map, bufSize, values), (F, "glGetnPixelMapfvARB(0x%x, %d, %p);\n", map, bufSize, (const void *) values));
   5417 }
   5418 
   5419 KEYWORD1 void KEYWORD2 NAME(GetnPixelMapuivARB)(GLenum map, GLsizei bufSize, GLuint * values)
   5420 {
   5421     (void) map; (void) bufSize; (void) values;
   5422    DISPATCH(GetnPixelMapuivARB, (map, bufSize, values), (F, "glGetnPixelMapuivARB(0x%x, %d, %p);\n", map, bufSize, (const void *) values));
   5423 }
   5424 
   5425 KEYWORD1 void KEYWORD2 NAME(GetnPixelMapusvARB)(GLenum map, GLsizei bufSize, GLushort * values)
   5426 {
   5427     (void) map; (void) bufSize; (void) values;
   5428    DISPATCH(GetnPixelMapusvARB, (map, bufSize, values), (F, "glGetnPixelMapusvARB(0x%x, %d, %p);\n", map, bufSize, (const void *) values));
   5429 }
   5430 
   5431 KEYWORD1 void KEYWORD2 NAME(GetnPolygonStippleARB)(GLsizei bufSize, GLubyte * pattern)
   5432 {
   5433     (void) bufSize; (void) pattern;
   5434    DISPATCH(GetnPolygonStippleARB, (bufSize, pattern), (F, "glGetnPolygonStippleARB(%d, %p);\n", bufSize, (const void *) pattern));
   5435 }
   5436 
   5437 KEYWORD1 void KEYWORD2 NAME(GetnSeparableFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span)
   5438 {
   5439     (void) target; (void) format; (void) type; (void) rowBufSize; (void) row; (void) columnBufSize; (void) column; (void) span;
   5440    DISPATCH(GetnSeparableFilterARB, (target, format, type, rowBufSize, row, columnBufSize, column, span), (F, "glGetnSeparableFilterARB(0x%x, 0x%x, 0x%x, %d, %p, %d, %p, %p);\n", target, format, type, rowBufSize, (const void *) row, columnBufSize, (const void *) column, (const void *) span));
   5441 }
   5442 
   5443 KEYWORD1 void KEYWORD2 NAME(GetnTexImageARB)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * img)
   5444 {
   5445     (void) target; (void) level; (void) format; (void) type; (void) bufSize; (void) img;
   5446    DISPATCH(GetnTexImageARB, (target, level, format, type, bufSize, img), (F, "glGetnTexImageARB(0x%x, %d, 0x%x, 0x%x, %d, %p);\n", target, level, format, type, bufSize, (const void *) img));
   5447 }
   5448 
   5449 KEYWORD1 void KEYWORD2 NAME(GetnUniformdvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLdouble * params)
   5450 {
   5451     (void) program; (void) location; (void) bufSize; (void) params;
   5452    DISPATCH(GetnUniformdvARB, (program, location, bufSize, params), (F, "glGetnUniformdvARB(%d, %d, %d, %p);\n", program, location, bufSize, (const void *) params));
   5453 }
   5454 
   5455 KEYWORD1 void KEYWORD2 NAME(GetnUniformfvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLfloat * params)
   5456 {
   5457     (void) program; (void) location; (void) bufSize; (void) params;
   5458    DISPATCH(GetnUniformfvARB, (program, location, bufSize, params), (F, "glGetnUniformfvARB(%d, %d, %d, %p);\n", program, location, bufSize, (const void *) params));
   5459 }
   5460 
   5461 KEYWORD1 void KEYWORD2 NAME(GetnUniformivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLint * params)
   5462 {
   5463     (void) program; (void) location; (void) bufSize; (void) params;
   5464    DISPATCH(GetnUniformivARB, (program, location, bufSize, params), (F, "glGetnUniformivARB(%d, %d, %d, %p);\n", program, location, bufSize, (const void *) params));
   5465 }
   5466 
   5467 KEYWORD1 void KEYWORD2 NAME(GetnUniformuivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLuint * params)
   5468 {
   5469     (void) program; (void) location; (void) bufSize; (void) params;
   5470    DISPATCH(GetnUniformuivARB, (program, location, bufSize, params), (F, "glGetnUniformuivARB(%d, %d, %d, %p);\n", program, location, bufSize, (const void *) params));
   5471 }
   5472 
   5473 KEYWORD1 void KEYWORD2 NAME(ReadnPixelsARB)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid * data)
   5474 {
   5475     (void) x; (void) y; (void) width; (void) height; (void) format; (void) type; (void) bufSize; (void) data;
   5476    DISPATCH(ReadnPixelsARB, (x, y, width, height, format, type, bufSize, data), (F, "glReadnPixelsARB(%d, %d, %d, %d, 0x%x, 0x%x, %d, %p);\n", x, y, width, height, format, type, bufSize, (const void *) data));
   5477 }
   5478 
   5479 KEYWORD1 void KEYWORD2 NAME(DrawArraysInstancedBaseInstance)(GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance)
   5480 {
   5481     (void) mode; (void) first; (void) count; (void) primcount; (void) baseinstance;
   5482    DISPATCH(DrawArraysInstancedBaseInstance, (mode, first, count, primcount, baseinstance), (F, "glDrawArraysInstancedBaseInstance(0x%x, %d, %d, %d, %d);\n", mode, first, count, primcount, baseinstance));
   5483 }
   5484 
   5485 KEYWORD1 void KEYWORD2 NAME(DrawElementsInstancedBaseInstance)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLuint baseinstance)
   5486 {
   5487     (void) mode; (void) count; (void) type; (void) indices; (void) primcount; (void) baseinstance;
   5488    DISPATCH(DrawElementsInstancedBaseInstance, (mode, count, type, indices, primcount, baseinstance), (F, "glDrawElementsInstancedBaseInstance(0x%x, %d, 0x%x, %p, %d, %d);\n", mode, count, type, (const void *) indices, primcount, baseinstance));
   5489 }
   5490 
   5491 KEYWORD1 void KEYWORD2 NAME(DrawElementsInstancedBaseVertexBaseInstance)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLint basevertex, GLuint baseinstance)
   5492 {
   5493     (void) mode; (void) count; (void) type; (void) indices; (void) primcount; (void) basevertex; (void) baseinstance;
   5494    DISPATCH(DrawElementsInstancedBaseVertexBaseInstance, (mode, count, type, indices, primcount, basevertex, baseinstance), (F, "glDrawElementsInstancedBaseVertexBaseInstance(0x%x, %d, 0x%x, %p, %d, %d, %d);\n", mode, count, type, (const void *) indices, primcount, basevertex, baseinstance));
   5495 }
   5496 
   5497 KEYWORD1 void KEYWORD2 NAME(DrawTransformFeedbackInstanced)(GLenum mode, GLuint id, GLsizei primcount)
   5498 {
   5499     (void) mode; (void) id; (void) primcount;
   5500    DISPATCH(DrawTransformFeedbackInstanced, (mode, id, primcount), (F, "glDrawTransformFeedbackInstanced(0x%x, %d, %d);\n", mode, id, primcount));
   5501 }
   5502 
   5503 KEYWORD1 void KEYWORD2 NAME(DrawTransformFeedbackStreamInstanced)(GLenum mode, GLuint id, GLuint stream, GLsizei primcount)
   5504 {
   5505     (void) mode; (void) id; (void) stream; (void) primcount;
   5506    DISPATCH(DrawTransformFeedbackStreamInstanced, (mode, id, stream, primcount), (F, "glDrawTransformFeedbackStreamInstanced(0x%x, %d, %d, %d);\n", mode, id, stream, primcount));
   5507 }
   5508 
   5509 KEYWORD1 void KEYWORD2 NAME(TexStorage1D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width)
   5510 {
   5511     (void) target; (void) levels; (void) internalFormat; (void) width;
   5512    DISPATCH(TexStorage1D, (target, levels, internalFormat, width), (F, "glTexStorage1D(0x%x, %d, 0x%x, %d);\n", target, levels, internalFormat, width));
   5513 }
   5514 
   5515 KEYWORD1 void KEYWORD2 NAME(TexStorage2D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height)
   5516 {
   5517     (void) target; (void) levels; (void) internalFormat; (void) width; (void) height;
   5518    DISPATCH(TexStorage2D, (target, levels, internalFormat, width, height), (F, "glTexStorage2D(0x%x, %d, 0x%x, %d, %d);\n", target, levels, internalFormat, width, height));
   5519 }
   5520 
   5521 KEYWORD1 void KEYWORD2 NAME(TexStorage3D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth)
   5522 {
   5523     (void) target; (void) levels; (void) internalFormat; (void) width; (void) height; (void) depth;
   5524    DISPATCH(TexStorage3D, (target, levels, internalFormat, width, height, depth), (F, "glTexStorage3D(0x%x, %d, 0x%x, %d, %d, %d);\n", target, levels, internalFormat, width, height, depth));
   5525 }
   5526 
   5527 KEYWORD1 void KEYWORD2 NAME(TextureStorage1DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width)
   5528 {
   5529     (void) texture; (void) target; (void) levels; (void) internalFormat; (void) width;
   5530    DISPATCH(TextureStorage1DEXT, (texture, target, levels, internalFormat, width), (F, "glTextureStorage1DEXT(%d, 0x%x, %d, 0x%x, %d);\n", texture, target, levels, internalFormat, width));
   5531 }
   5532 
   5533 KEYWORD1 void KEYWORD2 NAME(TextureStorage2DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height)
   5534 {
   5535     (void) texture; (void) target; (void) levels; (void) internalFormat; (void) width; (void) height;
   5536    DISPATCH(TextureStorage2DEXT, (texture, target, levels, internalFormat, width, height), (F, "glTextureStorage2DEXT(%d, 0x%x, %d, 0x%x, %d, %d);\n", texture, target, levels, internalFormat, width, height));
   5537 }
   5538 
   5539 KEYWORD1 void KEYWORD2 NAME(TextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth)
   5540 {
   5541     (void) texture; (void) target; (void) levels; (void) internalFormat; (void) width; (void) height; (void) depth;
   5542    DISPATCH(TextureStorage3DEXT, (texture, target, levels, internalFormat, width, height, depth), (F, "glTextureStorage3DEXT(%d, 0x%x, %d, 0x%x, %d, %d, %d);\n", texture, target, levels, internalFormat, width, height, depth));
   5543 }
   5544 
   5545 KEYWORD1 void KEYWORD2 NAME(InvalidateBufferData)(GLuint buffer)
   5546 {
   5547     (void) buffer;
   5548    DISPATCH(InvalidateBufferData, (buffer), (F, "glInvalidateBufferData(%d);\n", buffer));
   5549 }
   5550 
   5551 KEYWORD1 void KEYWORD2 NAME(InvalidateBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr length)
   5552 {
   5553     (void) buffer; (void) offset; (void) length;
   5554    DISPATCH(InvalidateBufferSubData, (buffer, offset, length), (F, "glInvalidateBufferSubData(%d, %d, %d);\n", buffer, offset, length));
   5555 }
   5556 
   5557 KEYWORD1 void KEYWORD2 NAME(InvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum * attachments)
   5558 {
   5559     (void) target; (void) numAttachments; (void) attachments;
   5560    DISPATCH(InvalidateFramebuffer, (target, numAttachments, attachments), (F, "glInvalidateFramebuffer(0x%x, %d, %p);\n", target, numAttachments, (const void *) attachments));
   5561 }
   5562 
   5563 KEYWORD1 void KEYWORD2 NAME(InvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height)
   5564 {
   5565     (void) target; (void) numAttachments; (void) attachments; (void) x; (void) y; (void) width; (void) height;
   5566    DISPATCH(InvalidateSubFramebuffer, (target, numAttachments, attachments, x, y, width, height), (F, "glInvalidateSubFramebuffer(0x%x, %d, %p, %d, %d, %d, %d);\n", target, numAttachments, (const void *) attachments, x, y, width, height));
   5567 }
   5568 
   5569 KEYWORD1 void KEYWORD2 NAME(InvalidateTexImage)(GLuint texture, GLint level)
   5570 {
   5571     (void) texture; (void) level;
   5572    DISPATCH(InvalidateTexImage, (texture, level), (F, "glInvalidateTexImage(%d, %d);\n", texture, level));
   5573 }
   5574 
   5575 KEYWORD1 void KEYWORD2 NAME(InvalidateTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
   5576 {
   5577     (void) texture; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) width; (void) height; (void) depth;
   5578    DISPATCH(InvalidateTexSubImage, (texture, level, xoffset, yoffset, zoffset, width, height, depth), (F, "glInvalidateTexSubImage(%d, %d, %d, %d, %d, %d, %d, %d);\n", texture, level, xoffset, yoffset, zoffset, width, height, depth));
   5579 }
   5580 
   5581 KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
   5582 {
   5583     (void) factor; (void) bias;
   5584    DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
   5585 }
   5586 
   5587 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_720)(GLclampf value, GLboolean invert);
   5588 
   5589 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_720)(GLclampf value, GLboolean invert)
   5590 {
   5591     (void) value; (void) invert;
   5592    DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
   5593 }
   5594 
   5595 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_721)(GLenum pattern);
   5596 
   5597 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_721)(GLenum pattern)
   5598 {
   5599     (void) pattern;
   5600    DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
   5601 }
   5602 
   5603 KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
   5604 {
   5605     (void) size; (void) type; (void) stride; (void) count; (void) pointer;
   5606    DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
   5607 }
   5608 
   5609 KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
   5610 {
   5611     (void) stride; (void) count; (void) pointer;
   5612    DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (const void *) pointer));
   5613 }
   5614 
   5615 KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
   5616 {
   5617     (void) type; (void) stride; (void) count; (void) pointer;
   5618    DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
   5619 }
   5620 
   5621 KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
   5622 {
   5623     (void) type; (void) stride; (void) count; (void) pointer;
   5624    DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
   5625 }
   5626 
   5627 KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
   5628 {
   5629     (void) size; (void) type; (void) stride; (void) count; (void) pointer;
   5630    DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
   5631 }
   5632 
   5633 KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
   5634 {
   5635     (void) size; (void) type; (void) stride; (void) count; (void) pointer;
   5636    DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
   5637 }
   5638 
   5639 KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
   5640 {
   5641     (void) pname; (void) param;
   5642    DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
   5643 }
   5644 
   5645 KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
   5646 {
   5647     (void) pname; (void) param;
   5648    DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
   5649 }
   5650 
   5651 KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
   5652 {
   5653     (void) pname; (void) param;
   5654    DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
   5655 }
   5656 
   5657 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_728)(GLenum pname, GLfloat param);
   5658 
   5659 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_728)(GLenum pname, GLfloat param)
   5660 {
   5661     (void) pname; (void) param;
   5662    DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
   5663 }
   5664 
   5665 KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
   5666 {
   5667     (void) pname; (void) params;
   5668    DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (const void *) params));
   5669 }
   5670 
   5671 KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
   5672 {
   5673     (void) pname; (void) params;
   5674    DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (const void *) params));
   5675 }
   5676 
   5677 KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
   5678 {
   5679     (void) pname; (void) params;
   5680    DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
   5681 }
   5682 
   5683 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_729)(GLenum pname, const GLfloat * params);
   5684 
   5685 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_729)(GLenum pname, const GLfloat * params)
   5686 {
   5687     (void) pname; (void) params;
   5688    DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
   5689 }
   5690 
   5691 KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
   5692 {
   5693     (void) first; (void) count;
   5694    DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
   5695 }
   5696 
   5697 KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
   5698 {
   5699    DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
   5700 }
   5701 
   5702 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
   5703 {
   5704     (void) red; (void) green; (void) blue;
   5705    DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
   5706 }
   5707 
   5708 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
   5709 {
   5710     (void) red; (void) green; (void) blue;
   5711    DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
   5712 }
   5713 
   5714 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
   5715 {
   5716     (void) v;
   5717    DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (const void *) v));
   5718 }
   5719 
   5720 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
   5721 {
   5722     (void) v;
   5723    DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (const void *) v));
   5724 }
   5725 
   5726 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
   5727 {
   5728     (void) red; (void) green; (void) blue;
   5729    DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
   5730 }
   5731 
   5732 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
   5733 {
   5734     (void) red; (void) green; (void) blue;
   5735    DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
   5736 }
   5737 
   5738 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
   5739 {
   5740     (void) v;
   5741    DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p);\n", (const void *) v));
   5742 }
   5743 
   5744 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
   5745 {
   5746     (void) v;
   5747    DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p);\n", (const void *) v));
   5748 }
   5749 
   5750 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
   5751 {
   5752     (void) red; (void) green; (void) blue;
   5753    DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
   5754 }
   5755 
   5756 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
   5757 {
   5758     (void) red; (void) green; (void) blue;
   5759    DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
   5760 }
   5761 
   5762 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
   5763 {
   5764     (void) v;
   5765    DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p);\n", (const void *) v));
   5766 }
   5767 
   5768 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
   5769 {
   5770     (void) v;
   5771    DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p);\n", (const void *) v));
   5772 }
   5773 
   5774 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
   5775 {
   5776     (void) red; (void) green; (void) blue;
   5777    DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
   5778 }
   5779 
   5780 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
   5781 {
   5782     (void) red; (void) green; (void) blue;
   5783    DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
   5784 }
   5785 
   5786 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
   5787 {
   5788     (void) v;
   5789    DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (const void *) v));
   5790 }
   5791 
   5792 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
   5793 {
   5794     (void) v;
   5795    DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (const void *) v));
   5796 }
   5797 
   5798 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
   5799 {
   5800     (void) red; (void) green; (void) blue;
   5801    DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
   5802 }
   5803 
   5804 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
   5805 {
   5806     (void) red; (void) green; (void) blue;
   5807    DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
   5808 }
   5809 
   5810 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
   5811 {
   5812     (void) v;
   5813    DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (const void *) v));
   5814 }
   5815 
   5816 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
   5817 {
   5818     (void) v;
   5819    DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (const void *) v));
   5820 }
   5821 
   5822 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
   5823 {
   5824     (void) red; (void) green; (void) blue;
   5825    DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
   5826 }
   5827 
   5828 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
   5829 {
   5830     (void) red; (void) green; (void) blue;
   5831    DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
   5832 }
   5833 
   5834 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
   5835 {
   5836     (void) v;
   5837    DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (const void *) v));
   5838 }
   5839 
   5840 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
   5841 {
   5842     (void) v;
   5843    DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (const void *) v));
   5844 }
   5845 
   5846 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
   5847 {
   5848     (void) red; (void) green; (void) blue;
   5849    DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
   5850 }
   5851 
   5852 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
   5853 {
   5854     (void) red; (void) green; (void) blue;
   5855    DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
   5856 }
   5857 
   5858 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
   5859 {
   5860     (void) v;
   5861    DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (const void *) v));
   5862 }
   5863 
   5864 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
   5865 {
   5866     (void) v;
   5867    DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (const void *) v));
   5868 }
   5869 
   5870 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
   5871 {
   5872     (void) red; (void) green; (void) blue;
   5873    DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
   5874 }
   5875 
   5876 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
   5877 {
   5878     (void) red; (void) green; (void) blue;
   5879    DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
   5880 }
   5881 
   5882 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
   5883 {
   5884     (void) v;
   5885    DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (const void *) v));
   5886 }
   5887 
   5888 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
   5889 {
   5890     (void) v;
   5891    DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (const void *) v));
   5892 }
   5893 
   5894 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
   5895 {
   5896     (void) size; (void) type; (void) stride; (void) pointer;
   5897    DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
   5898 }
   5899 
   5900 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
   5901 {
   5902     (void) size; (void) type; (void) stride; (void) pointer;
   5903    DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
   5904 }
   5905 
   5906 KEYWORD1 void KEYWORD2 NAME(MultiDrawArrays)(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount)
   5907 {
   5908     (void) mode; (void) first; (void) count; (void) primcount;
   5909    DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArrays(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
   5910 }
   5911 
   5912 KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount)
   5913 {
   5914     (void) mode; (void) first; (void) count; (void) primcount;
   5915    DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
   5916 }
   5917 
   5918 KEYWORD1 void KEYWORD2 NAME(MultiDrawElements)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount)
   5919 {
   5920     (void) mode; (void) count; (void) type; (void) indices; (void) primcount;
   5921    DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElements(0x%x, %p, 0x%x, %p, %d);\n", mode, (const void *) count, type, (const void *) indices, primcount));
   5922 }
   5923 
   5924 KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
   5925 {
   5926     (void) mode; (void) count; (void) type; (void) indices; (void) primcount;
   5927    DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElementsEXT(0x%x, %p, 0x%x, %p, %d);\n", mode, (const void *) count, type, (const void *) indices, primcount));
   5928 }
   5929 
   5930 KEYWORD1 void KEYWORD2 NAME(FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
   5931 {
   5932     (void) type; (void) stride; (void) pointer;
   5933    DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
   5934 }
   5935 
   5936 KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
   5937 {
   5938     (void) type; (void) stride; (void) pointer;
   5939    DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
   5940 }
   5941 
   5942 KEYWORD1 void KEYWORD2 NAME(FogCoordd)(GLdouble coord)
   5943 {
   5944     (void) coord;
   5945    DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoordd(%f);\n", coord));
   5946 }
   5947 
   5948 KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
   5949 {
   5950     (void) coord;
   5951    DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
   5952 }
   5953 
   5954 KEYWORD1 void KEYWORD2 NAME(FogCoorddv)(const GLdouble * coord)
   5955 {
   5956     (void) coord;
   5957    DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddv(%p);\n", (const void *) coord));
   5958 }
   5959 
   5960 KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
   5961 {
   5962     (void) coord;
   5963    DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (const void *) coord));
   5964 }
   5965 
   5966 KEYWORD1 void KEYWORD2 NAME(FogCoordf)(GLfloat coord)
   5967 {
   5968     (void) coord;
   5969    DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordf(%f);\n", coord));
   5970 }
   5971 
   5972 KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
   5973 {
   5974     (void) coord;
   5975    DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
   5976 }
   5977 
   5978 KEYWORD1 void KEYWORD2 NAME(FogCoordfv)(const GLfloat * coord)
   5979 {
   5980     (void) coord;
   5981    DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfv(%p);\n", (const void *) coord));
   5982 }
   5983 
   5984 KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
   5985 {
   5986     (void) coord;
   5987    DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
   5988 }
   5989 
   5990 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
   5991 {
   5992     (void) sfactorRGB; (void) dfactorRGB; (void) sfactorAlpha; (void) dfactorAlpha;
   5993    DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
   5994 }
   5995 
   5996 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
   5997 {
   5998     (void) sfactorRGB; (void) dfactorRGB; (void) sfactorAlpha; (void) dfactorAlpha;
   5999    DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
   6000 }
   6001 
   6002 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_756)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
   6003 
   6004 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_756)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
   6005 {
   6006     (void) sfactorRGB; (void) dfactorRGB; (void) sfactorAlpha; (void) dfactorAlpha;
   6007    DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
   6008 }
   6009 
   6010 KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
   6011 {
   6012    DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
   6013 }
   6014 
   6015 KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
   6016 {
   6017     (void) x; (void) y;
   6018    DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
   6019 }
   6020 
   6021 KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
   6022 {
   6023     (void) x; (void) y;
   6024    DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
   6025 }
   6026 
   6027 KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
   6028 {
   6029     (void) x; (void) y;
   6030    DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
   6031 }
   6032 
   6033 KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
   6034 {
   6035     (void) v;
   6036    DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p);\n", (const void *) v));
   6037 }
   6038 
   6039 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * v)
   6040 {
   6041     (void) v;
   6042    DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvARB(%p);\n", (const void *) v));
   6043 }
   6044 
   6045 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
   6046 {
   6047     (void) v;
   6048    DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p);\n", (const void *) v));
   6049 }
   6050 
   6051 KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
   6052 {
   6053     (void) x; (void) y;
   6054    DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
   6055 }
   6056 
   6057 KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
   6058 {
   6059     (void) x; (void) y;
   6060    DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
   6061 }
   6062 
   6063 KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
   6064 {
   6065     (void) x; (void) y;
   6066    DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
   6067 }
   6068 
   6069 KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
   6070 {
   6071     (void) v;
   6072    DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p);\n", (const void *) v));
   6073 }
   6074 
   6075 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * v)
   6076 {
   6077     (void) v;
   6078    DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvARB(%p);\n", (const void *) v));
   6079 }
   6080 
   6081 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
   6082 {
   6083     (void) v;
   6084    DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p);\n", (const void *) v));
   6085 }
   6086 
   6087 KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
   6088 {
   6089     (void) x; (void) y;
   6090    DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
   6091 }
   6092 
   6093 KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
   6094 {
   6095     (void) x; (void) y;
   6096    DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
   6097 }
   6098 
   6099 KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
   6100 {
   6101     (void) x; (void) y;
   6102    DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
   6103 }
   6104 
   6105 KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
   6106 {
   6107     (void) v;
   6108    DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (const void *) v));
   6109 }
   6110 
   6111 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * v)
   6112 {
   6113     (void) v;
   6114    DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivARB(%p);\n", (const void *) v));
   6115 }
   6116 
   6117 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
   6118 {
   6119     (void) v;
   6120    DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (const void *) v));
   6121 }
   6122 
   6123 KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
   6124 {
   6125     (void) x; (void) y;
   6126    DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
   6127 }
   6128 
   6129 KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
   6130 {
   6131     (void) x; (void) y;
   6132    DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
   6133 }
   6134 
   6135 KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
   6136 {
   6137     (void) x; (void) y;
   6138    DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
   6139 }
   6140 
   6141 KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
   6142 {
   6143     (void) v;
   6144    DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (const void *) v));
   6145 }
   6146 
   6147 KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * v)
   6148 {
   6149     (void) v;
   6150    DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svARB(%p);\n", (const void *) v));
   6151 }
   6152 
   6153 KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
   6154 {
   6155     (void) v;
   6156    DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (const void *) v));
   6157 }
   6158 
   6159 KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
   6160 {
   6161     (void) x; (void) y; (void) z;
   6162    DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
   6163 }
   6164 
   6165 KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
   6166 {
   6167     (void) x; (void) y; (void) z;
   6168    DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
   6169 }
   6170 
   6171 KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
   6172 {
   6173     (void) x; (void) y; (void) z;
   6174    DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
   6175 }
   6176 
   6177 KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
   6178 {
   6179     (void) v;
   6180    DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p);\n", (const void *) v));
   6181 }
   6182 
   6183 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * v)
   6184 {
   6185     (void) v;
   6186    DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvARB(%p);\n", (const void *) v));
   6187 }
   6188 
   6189 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
   6190 {
   6191     (void) v;
   6192    DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p);\n", (const void *) v));
   6193 }
   6194 
   6195 KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
   6196 {
   6197     (void) x; (void) y; (void) z;
   6198    DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
   6199 }
   6200 
   6201 KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
   6202 {
   6203     (void) x; (void) y; (void) z;
   6204    DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
   6205 }
   6206 
   6207 KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
   6208 {
   6209     (void) x; (void) y; (void) z;
   6210    DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
   6211 }
   6212 
   6213 KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
   6214 {
   6215     (void) v;
   6216    DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p);\n", (const void *) v));
   6217 }
   6218 
   6219 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * v)
   6220 {
   6221     (void) v;
   6222    DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvARB(%p);\n", (const void *) v));
   6223 }
   6224 
   6225 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
   6226 {
   6227     (void) v;
   6228    DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p);\n", (const void *) v));
   6229 }
   6230 
   6231 KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
   6232 {
   6233     (void) x; (void) y; (void) z;
   6234    DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
   6235 }
   6236 
   6237 KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
   6238 {
   6239     (void) x; (void) y; (void) z;
   6240    DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
   6241 }
   6242 
   6243 KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
   6244 {
   6245     (void) x; (void) y; (void) z;
   6246    DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
   6247 }
   6248 
   6249 KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
   6250 {
   6251     (void) v;
   6252    DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (const void *) v));
   6253 }
   6254 
   6255 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * v)
   6256 {
   6257     (void) v;
   6258    DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivARB(%p);\n", (const void *) v));
   6259 }
   6260 
   6261 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
   6262 {
   6263     (void) v;
   6264    DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (const void *) v));
   6265 }
   6266 
   6267 KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
   6268 {
   6269     (void) x; (void) y; (void) z;
   6270    DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
   6271 }
   6272 
   6273 KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
   6274 {
   6275     (void) x; (void) y; (void) z;
   6276    DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
   6277 }
   6278 
   6279 KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
   6280 {
   6281     (void) x; (void) y; (void) z;
   6282    DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
   6283 }
   6284 
   6285 KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
   6286 {
   6287     (void) v;
   6288    DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (const void *) v));
   6289 }
   6290 
   6291 KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * v)
   6292 {
   6293     (void) v;
   6294    DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svARB(%p);\n", (const void *) v));
   6295 }
   6296 
   6297 KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
   6298 {
   6299     (void) v;
   6300    DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (const void *) v));
   6301 }
   6302 
   6303 KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   6304 {
   6305     (void) x; (void) y; (void) z; (void) w;
   6306    DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
   6307 }
   6308 
   6309 KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
   6310 {
   6311     (void) v;
   6312    DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p);\n", (const void *) v));
   6313 }
   6314 
   6315 KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
   6316 {
   6317     (void) x; (void) y; (void) z; (void) w;
   6318    DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
   6319 }
   6320 
   6321 KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
   6322 {
   6323     (void) v;
   6324    DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p);\n", (const void *) v));
   6325 }
   6326 
   6327 KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
   6328 {
   6329     (void) x; (void) y; (void) z; (void) w;
   6330    DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
   6331 }
   6332 
   6333 KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
   6334 {
   6335     (void) v;
   6336    DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (const void *) v));
   6337 }
   6338 
   6339 KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
   6340 {
   6341     (void) x; (void) y; (void) z; (void) w;
   6342    DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
   6343 }
   6344 
   6345 KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
   6346 {
   6347     (void) v;
   6348    DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
   6349 }
   6350 
   6351 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_782)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
   6352 
   6353 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_782)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
   6354 {
   6355     (void) mode; (void) first; (void) count; (void) primcount; (void) modestride;
   6356    DISPATCH(MultiModeDrawArraysIBM, (mode, first, count, primcount, modestride), (F, "glMultiModeDrawArraysIBM(%p, %p, %p, %d, %d);\n", (const void *) mode, (const void *) first, (const void *) count, primcount, modestride));
   6357 }
   6358 
   6359 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_783)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
   6360 
   6361 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_783)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
   6362 {
   6363     (void) mode; (void) count; (void) type; (void) indices; (void) primcount; (void) modestride;
   6364    DISPATCH(MultiModeDrawElementsIBM, (mode, count, type, indices, primcount, modestride), (F, "glMultiModeDrawElementsIBM(%p, %p, 0x%x, %p, %d, %d);\n", (const void *) mode, (const void *) count, type, (const void *) indices, primcount, modestride));
   6365 }
   6366 
   6367 KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
   6368 {
   6369     (void) n; (void) ids; (void) residences;
   6370    RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (const void *) ids, (const void *) residences));
   6371 }
   6372 
   6373 KEYWORD1 void KEYWORD2 NAME(BindProgramARB)(GLenum target, GLuint program)
   6374 {
   6375     (void) target; (void) program;
   6376    DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramARB(0x%x, %d);\n", target, program));
   6377 }
   6378 
   6379 KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint program)
   6380 {
   6381     (void) target; (void) program;
   6382    DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramNV(0x%x, %d);\n", target, program));
   6383 }
   6384 
   6385 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsARB)(GLsizei n, const GLuint * programs)
   6386 {
   6387     (void) n; (void) programs;
   6388    DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsARB(%d, %p);\n", n, (const void *) programs));
   6389 }
   6390 
   6391 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * programs)
   6392 {
   6393     (void) n; (void) programs;
   6394    DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsNV(%d, %p);\n", n, (const void *) programs));
   6395 }
   6396 
   6397 KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
   6398 {
   6399     (void) target; (void) id; (void) params;
   6400    DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (const void *) params));
   6401 }
   6402 
   6403 KEYWORD1 void KEYWORD2 NAME(GenProgramsARB)(GLsizei n, GLuint * programs)
   6404 {
   6405     (void) n; (void) programs;
   6406    DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsARB(%d, %p);\n", n, (const void *) programs));
   6407 }
   6408 
   6409 KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * programs)
   6410 {
   6411     (void) n; (void) programs;
   6412    DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsNV(%d, %p);\n", n, (const void *) programs));
   6413 }
   6414 
   6415 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
   6416 {
   6417     (void) target; (void) index; (void) pname; (void) params;
   6418    DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
   6419 }
   6420 
   6421 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
   6422 {
   6423     (void) target; (void) index; (void) pname; (void) params;
   6424    DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
   6425 }
   6426 
   6427 KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
   6428 {
   6429     (void) id; (void) pname; (void) program;
   6430    DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (const void *) program));
   6431 }
   6432 
   6433 KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
   6434 {
   6435     (void) id; (void) pname; (void) params;
   6436    DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (const void *) params));
   6437 }
   6438 
   6439 KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
   6440 {
   6441     (void) target; (void) address; (void) pname; (void) params;
   6442    DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (const void *) params));
   6443 }
   6444 
   6445 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointerv)(GLuint index, GLenum pname, GLvoid ** pointer)
   6446 {
   6447     (void) index; (void) pname; (void) pointer;
   6448    DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointerv(%d, 0x%x, %p);\n", index, pname, (const void *) pointer));
   6449 }
   6450 
   6451 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervARB)(GLuint index, GLenum pname, GLvoid ** pointer)
   6452 {
   6453     (void) index; (void) pname; (void) pointer;
   6454    DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointervARB(%d, 0x%x, %p);\n", index, pname, (const void *) pointer));
   6455 }
   6456 
   6457 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer)
   6458 {
   6459     (void) index; (void) pname; (void) pointer;
   6460    DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (const void *) pointer));
   6461 }
   6462 
   6463 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
   6464 {
   6465     (void) index; (void) pname; (void) params;
   6466    DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   6467 }
   6468 
   6469 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
   6470 {
   6471     (void) index; (void) pname; (void) params;
   6472    DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   6473 }
   6474 
   6475 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
   6476 {
   6477     (void) index; (void) pname; (void) params;
   6478    DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   6479 }
   6480 
   6481 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramARB)(GLuint program)
   6482 {
   6483     (void) program;
   6484    RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramARB(%d);\n", program));
   6485 }
   6486 
   6487 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint program)
   6488 {
   6489     (void) program;
   6490    RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramNV(%d);\n", program));
   6491 }
   6492 
   6493 KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
   6494 {
   6495     (void) target; (void) id; (void) len; (void) program;
   6496    DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (const void *) program));
   6497 }
   6498 
   6499 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLsizei num, const GLdouble * params)
   6500 {
   6501     (void) target; (void) index; (void) num; (void) params;
   6502    DISPATCH(ProgramParameters4dvNV, (target, index, num, params), (F, "glProgramParameters4dvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
   6503 }
   6504 
   6505 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLsizei num, const GLfloat * params)
   6506 {
   6507     (void) target; (void) index; (void) num; (void) params;
   6508    DISPATCH(ProgramParameters4fvNV, (target, index, num, params), (F, "glProgramParameters4fvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
   6509 }
   6510 
   6511 KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
   6512 {
   6513     (void) n; (void) ids;
   6514    DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (const void *) ids));
   6515 }
   6516 
   6517 KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
   6518 {
   6519     (void) target; (void) address; (void) matrix; (void) transform;
   6520    DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
   6521 }
   6522 
   6523 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
   6524 {
   6525     (void) index; (void) x;
   6526    DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
   6527 }
   6528 
   6529 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
   6530 {
   6531     (void) index; (void) v;
   6532    DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (const void *) v));
   6533 }
   6534 
   6535 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
   6536 {
   6537     (void) index; (void) x;
   6538    DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
   6539 }
   6540 
   6541 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
   6542 {
   6543     (void) index; (void) v;
   6544    DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (const void *) v));
   6545 }
   6546 
   6547 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
   6548 {
   6549     (void) index; (void) x;
   6550    DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
   6551 }
   6552 
   6553 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
   6554 {
   6555     (void) index; (void) v;
   6556    DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (const void *) v));
   6557 }
   6558 
   6559 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
   6560 {
   6561     (void) index; (void) x; (void) y;
   6562    DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
   6563 }
   6564 
   6565 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
   6566 {
   6567     (void) index; (void) v;
   6568    DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p);\n", index, (const void *) v));
   6569 }
   6570 
   6571 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
   6572 {
   6573     (void) index; (void) x; (void) y;
   6574    DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
   6575 }
   6576 
   6577 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
   6578 {
   6579     (void) index; (void) v;
   6580    DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p);\n", index, (const void *) v));
   6581 }
   6582 
   6583 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
   6584 {
   6585     (void) index; (void) x; (void) y;
   6586    DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
   6587 }
   6588 
   6589 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
   6590 {
   6591     (void) index; (void) v;
   6592    DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (const void *) v));
   6593 }
   6594 
   6595 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
   6596 {
   6597     (void) index; (void) x; (void) y; (void) z;
   6598    DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
   6599 }
   6600 
   6601 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
   6602 {
   6603     (void) index; (void) v;
   6604    DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p);\n", index, (const void *) v));
   6605 }
   6606 
   6607 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
   6608 {
   6609     (void) index; (void) x; (void) y; (void) z;
   6610    DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
   6611 }
   6612 
   6613 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
   6614 {
   6615     (void) index; (void) v;
   6616    DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p);\n", index, (const void *) v));
   6617 }
   6618 
   6619 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
   6620 {
   6621     (void) index; (void) x; (void) y; (void) z;
   6622    DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
   6623 }
   6624 
   6625 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
   6626 {
   6627     (void) index; (void) v;
   6628    DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (const void *) v));
   6629 }
   6630 
   6631 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   6632 {
   6633     (void) index; (void) x; (void) y; (void) z; (void) w;
   6634    DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
   6635 }
   6636 
   6637 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
   6638 {
   6639     (void) index; (void) v;
   6640    DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p);\n", index, (const void *) v));
   6641 }
   6642 
   6643 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
   6644 {
   6645     (void) index; (void) x; (void) y; (void) z; (void) w;
   6646    DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
   6647 }
   6648 
   6649 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
   6650 {
   6651     (void) index; (void) v;
   6652    DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p);\n", index, (const void *) v));
   6653 }
   6654 
   6655 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
   6656 {
   6657     (void) index; (void) x; (void) y; (void) z; (void) w;
   6658    DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
   6659 }
   6660 
   6661 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
   6662 {
   6663     (void) index; (void) v;
   6664    DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (const void *) v));
   6665 }
   6666 
   6667 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
   6668 {
   6669     (void) index; (void) x; (void) y; (void) z; (void) w;
   6670    DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
   6671 }
   6672 
   6673 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
   6674 {
   6675     (void) index; (void) v;
   6676    DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (const void *) v));
   6677 }
   6678 
   6679 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
   6680 {
   6681     (void) index; (void) size; (void) type; (void) stride; (void) pointer;
   6682    DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
   6683 }
   6684 
   6685 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
   6686 {
   6687     (void) index; (void) n; (void) v;
   6688    DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (const void *) v));
   6689 }
   6690 
   6691 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
   6692 {
   6693     (void) index; (void) n; (void) v;
   6694    DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (const void *) v));
   6695 }
   6696 
   6697 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
   6698 {
   6699     (void) index; (void) n; (void) v;
   6700    DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (const void *) v));
   6701 }
   6702 
   6703 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
   6704 {
   6705     (void) index; (void) n; (void) v;
   6706    DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p);\n", index, n, (const void *) v));
   6707 }
   6708 
   6709 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
   6710 {
   6711     (void) index; (void) n; (void) v;
   6712    DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p);\n", index, n, (const void *) v));
   6713 }
   6714 
   6715 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
   6716 {
   6717     (void) index; (void) n; (void) v;
   6718    DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (const void *) v));
   6719 }
   6720 
   6721 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
   6722 {
   6723     (void) index; (void) n; (void) v;
   6724    DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p);\n", index, n, (const void *) v));
   6725 }
   6726 
   6727 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
   6728 {
   6729     (void) index; (void) n; (void) v;
   6730    DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p);\n", index, n, (const void *) v));
   6731 }
   6732 
   6733 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
   6734 {
   6735     (void) index; (void) n; (void) v;
   6736    DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (const void *) v));
   6737 }
   6738 
   6739 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
   6740 {
   6741     (void) index; (void) n; (void) v;
   6742    DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p);\n", index, n, (const void *) v));
   6743 }
   6744 
   6745 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
   6746 {
   6747     (void) index; (void) n; (void) v;
   6748    DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p);\n", index, n, (const void *) v));
   6749 }
   6750 
   6751 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
   6752 {
   6753     (void) index; (void) n; (void) v;
   6754    DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (const void *) v));
   6755 }
   6756 
   6757 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
   6758 {
   6759     (void) index; (void) n; (void) v;
   6760    DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (const void *) v));
   6761 }
   6762 
   6763 KEYWORD1 void KEYWORD2 NAME(GetTexBumpParameterfvATI)(GLenum pname, GLfloat * param)
   6764 {
   6765     (void) pname; (void) param;
   6766    DISPATCH(GetTexBumpParameterfvATI, (pname, param), (F, "glGetTexBumpParameterfvATI(0x%x, %p);\n", pname, (const void *) param));
   6767 }
   6768 
   6769 KEYWORD1 void KEYWORD2 NAME(GetTexBumpParameterivATI)(GLenum pname, GLint * param)
   6770 {
   6771     (void) pname; (void) param;
   6772    DISPATCH(GetTexBumpParameterivATI, (pname, param), (F, "glGetTexBumpParameterivATI(0x%x, %p);\n", pname, (const void *) param));
   6773 }
   6774 
   6775 KEYWORD1 void KEYWORD2 NAME(TexBumpParameterfvATI)(GLenum pname, const GLfloat * param)
   6776 {
   6777     (void) pname; (void) param;
   6778    DISPATCH(TexBumpParameterfvATI, (pname, param), (F, "glTexBumpParameterfvATI(0x%x, %p);\n", pname, (const void *) param));
   6779 }
   6780 
   6781 KEYWORD1 void KEYWORD2 NAME(TexBumpParameterivATI)(GLenum pname, const GLint * param)
   6782 {
   6783     (void) pname; (void) param;
   6784    DISPATCH(TexBumpParameterivATI, (pname, param), (F, "glTexBumpParameterivATI(0x%x, %p);\n", pname, (const void *) param));
   6785 }
   6786 
   6787 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
   6788 {
   6789     (void) op; (void) dst; (void) dstMod; (void) arg1; (void) arg1Rep; (void) arg1Mod;
   6790    DISPATCH(AlphaFragmentOp1ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod), (F, "glAlphaFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod));
   6791 }
   6792 
   6793 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
   6794 {
   6795     (void) op; (void) dst; (void) dstMod; (void) arg1; (void) arg1Rep; (void) arg1Mod; (void) arg2; (void) arg2Rep; (void) arg2Mod;
   6796    DISPATCH(AlphaFragmentOp2ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod), (F, "glAlphaFragmentOp2ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod));
   6797 }
   6798 
   6799 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
   6800 {
   6801     (void) op; (void) dst; (void) dstMod; (void) arg1; (void) arg1Rep; (void) arg1Mod; (void) arg2; (void) arg2Rep; (void) arg2Mod; (void) arg3; (void) arg3Rep; (void) arg3Mod;
   6802    DISPATCH(AlphaFragmentOp3ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod), (F, "glAlphaFragmentOp3ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod));
   6803 }
   6804 
   6805 KEYWORD1 void KEYWORD2 NAME(BeginFragmentShaderATI)(void)
   6806 {
   6807    DISPATCH(BeginFragmentShaderATI, (), (F, "glBeginFragmentShaderATI();\n"));
   6808 }
   6809 
   6810 KEYWORD1 void KEYWORD2 NAME(BindFragmentShaderATI)(GLuint id)
   6811 {
   6812     (void) id;
   6813    DISPATCH(BindFragmentShaderATI, (id), (F, "glBindFragmentShaderATI(%d);\n", id));
   6814 }
   6815 
   6816 KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
   6817 {
   6818     (void) op; (void) dst; (void) dstMask; (void) dstMod; (void) arg1; (void) arg1Rep; (void) arg1Mod;
   6819    DISPATCH(ColorFragmentOp1ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod), (F, "glColorFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod));
   6820 }
   6821 
   6822 KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
   6823 {
   6824     (void) op; (void) dst; (void) dstMask; (void) dstMod; (void) arg1; (void) arg1Rep; (void) arg1Mod; (void) arg2; (void) arg2Rep; (void) arg2Mod;
   6825    DISPATCH(ColorFragmentOp2ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod), (F, "glColorFragmentOp2ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod));
   6826 }
   6827 
   6828 KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
   6829 {
   6830     (void) op; (void) dst; (void) dstMask; (void) dstMod; (void) arg1; (void) arg1Rep; (void) arg1Mod; (void) arg2; (void) arg2Rep; (void) arg2Mod; (void) arg3; (void) arg3Rep; (void) arg3Mod;
   6831    DISPATCH(ColorFragmentOp3ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod), (F, "glColorFragmentOp3ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod));
   6832 }
   6833 
   6834 KEYWORD1 void KEYWORD2 NAME(DeleteFragmentShaderATI)(GLuint id)
   6835 {
   6836     (void) id;
   6837    DISPATCH(DeleteFragmentShaderATI, (id), (F, "glDeleteFragmentShaderATI(%d);\n", id));
   6838 }
   6839 
   6840 KEYWORD1 void KEYWORD2 NAME(EndFragmentShaderATI)(void)
   6841 {
   6842    DISPATCH(EndFragmentShaderATI, (), (F, "glEndFragmentShaderATI();\n"));
   6843 }
   6844 
   6845 KEYWORD1 GLuint KEYWORD2 NAME(GenFragmentShadersATI)(GLuint range)
   6846 {
   6847     (void) range;
   6848    RETURN_DISPATCH(GenFragmentShadersATI, (range), (F, "glGenFragmentShadersATI(%d);\n", range));
   6849 }
   6850 
   6851 KEYWORD1 void KEYWORD2 NAME(PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle)
   6852 {
   6853     (void) dst; (void) coord; (void) swizzle;
   6854    DISPATCH(PassTexCoordATI, (dst, coord, swizzle), (F, "glPassTexCoordATI(%d, %d, 0x%x);\n", dst, coord, swizzle));
   6855 }
   6856 
   6857 KEYWORD1 void KEYWORD2 NAME(SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle)
   6858 {
   6859     (void) dst; (void) interp; (void) swizzle;
   6860    DISPATCH(SampleMapATI, (dst, interp, swizzle), (F, "glSampleMapATI(%d, %d, 0x%x);\n", dst, interp, swizzle));
   6861 }
   6862 
   6863 KEYWORD1 void KEYWORD2 NAME(SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value)
   6864 {
   6865     (void) dst; (void) value;
   6866    DISPATCH(SetFragmentShaderConstantATI, (dst, value), (F, "glSetFragmentShaderConstantATI(%d, %p);\n", dst, (const void *) value));
   6867 }
   6868 
   6869 KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
   6870 {
   6871     (void) pname; (void) param;
   6872    DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
   6873 }
   6874 
   6875 KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint param)
   6876 {
   6877     (void) pname; (void) param;
   6878    DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteriNV(0x%x, %d);\n", pname, param));
   6879 }
   6880 
   6881 KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
   6882 {
   6883     (void) pname; (void) params;
   6884    DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (const void *) params));
   6885 }
   6886 
   6887 KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
   6888 {
   6889     (void) pname; (void) params;
   6890    DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
   6891 }
   6892 
   6893 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_864)(GLenum face);
   6894 
   6895 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_864)(GLenum face)
   6896 {
   6897     (void) face;
   6898    DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
   6899 }
   6900 
   6901 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_865)(GLuint array);
   6902 
   6903 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_865)(GLuint array)
   6904 {
   6905     (void) array;
   6906    DISPATCH(BindVertexArrayAPPLE, (array), (F, "glBindVertexArrayAPPLE(%d);\n", array));
   6907 }
   6908 
   6909 KEYWORD1 void KEYWORD2 NAME(DeleteVertexArrays)(GLsizei n, const GLuint * arrays)
   6910 {
   6911     (void) n; (void) arrays;
   6912    DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArrays(%d, %p);\n", n, (const void *) arrays));
   6913 }
   6914 
   6915 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_866)(GLsizei n, const GLuint * arrays);
   6916 
   6917 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_866)(GLsizei n, const GLuint * arrays)
   6918 {
   6919     (void) n; (void) arrays;
   6920    DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
   6921 }
   6922 
   6923 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_867)(GLsizei n, GLuint * arrays);
   6924 
   6925 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_867)(GLsizei n, GLuint * arrays)
   6926 {
   6927     (void) n; (void) arrays;
   6928    DISPATCH(GenVertexArraysAPPLE, (n, arrays), (F, "glGenVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
   6929 }
   6930 
   6931 KEYWORD1 GLboolean KEYWORD2 NAME(IsVertexArray)(GLuint array)
   6932 {
   6933     (void) array;
   6934    RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArray(%d);\n", array));
   6935 }
   6936 
   6937 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_868)(GLuint array);
   6938 
   6939 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_868)(GLuint array)
   6940 {
   6941     (void) array;
   6942    RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArrayAPPLE(%d);\n", array));
   6943 }
   6944 
   6945 KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)
   6946 {
   6947     (void) id; (void) len; (void) name; (void) params;
   6948    DISPATCH(GetProgramNamedParameterdvNV, (id, len, name, params), (F, "glGetProgramNamedParameterdvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
   6949 }
   6950 
   6951 KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)
   6952 {
   6953     (void) id; (void) len; (void) name; (void) params;
   6954    DISPATCH(GetProgramNamedParameterfvNV, (id, len, name, params), (F, "glGetProgramNamedParameterfvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
   6955 }
   6956 
   6957 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   6958 {
   6959     (void) id; (void) len; (void) name; (void) x; (void) y; (void) z; (void) w;
   6960    DISPATCH(ProgramNamedParameter4dNV, (id, len, name, x, y, z, w), (F, "glProgramNamedParameter4dNV(%d, %d, %p, %f, %f, %f, %f);\n", id, len, (const void *) name, x, y, z, w));
   6961 }
   6962 
   6963 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)
   6964 {
   6965     (void) id; (void) len; (void) name; (void) v;
   6966    DISPATCH(ProgramNamedParameter4dvNV, (id, len, name, v), (F, "glProgramNamedParameter4dvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
   6967 }
   6968 
   6969 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
   6970 {
   6971     (void) id; (void) len; (void) name; (void) x; (void) y; (void) z; (void) w;
   6972    DISPATCH(ProgramNamedParameter4fNV, (id, len, name, x, y, z, w), (F, "glProgramNamedParameter4fNV(%d, %d, %p, %f, %f, %f, %f);\n", id, len, (const void *) name, x, y, z, w));
   6973 }
   6974 
   6975 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)
   6976 {
   6977     (void) id; (void) len; (void) name; (void) v;
   6978    DISPATCH(ProgramNamedParameter4fvNV, (id, len, name, v), (F, "glProgramNamedParameter4fvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
   6979 }
   6980 
   6981 KEYWORD1 void KEYWORD2 NAME(PrimitiveRestartIndex)(GLuint index)
   6982 {
   6983     (void) index;
   6984    DISPATCH(PrimitiveRestartIndexNV, (index), (F, "glPrimitiveRestartIndex(%d);\n", index));
   6985 }
   6986 
   6987 KEYWORD1 void KEYWORD2 NAME(PrimitiveRestartIndexNV)(GLuint index)
   6988 {
   6989     (void) index;
   6990    DISPATCH(PrimitiveRestartIndexNV, (index), (F, "glPrimitiveRestartIndexNV(%d);\n", index));
   6991 }
   6992 
   6993 KEYWORD1 void KEYWORD2 NAME(PrimitiveRestartNV)(void)
   6994 {
   6995    DISPATCH(PrimitiveRestartNV, (), (F, "glPrimitiveRestartNV();\n"));
   6996 }
   6997 
   6998 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_877)(GLclampd zmin, GLclampd zmax);
   6999 
   7000 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_877)(GLclampd zmin, GLclampd zmax)
   7001 {
   7002     (void) zmin; (void) zmax;
   7003    DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
   7004 }
   7005 
   7006 KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparate)(GLenum modeRGB, GLenum modeA)
   7007 {
   7008     (void) modeRGB; (void) modeA;
   7009    DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparate(0x%x, 0x%x);\n", modeRGB, modeA));
   7010 }
   7011 
   7012 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_878)(GLenum modeRGB, GLenum modeA);
   7013 
   7014 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_878)(GLenum modeRGB, GLenum modeA)
   7015 {
   7016     (void) modeRGB; (void) modeA;
   7017    DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
   7018 }
   7019 
   7020 KEYWORD1 void KEYWORD2 NAME(BindFramebuffer)(GLenum target, GLuint framebuffer)
   7021 {
   7022     (void) target; (void) framebuffer;
   7023    DISPATCH(BindFramebufferEXT, (target, framebuffer), (F, "glBindFramebuffer(0x%x, %d);\n", target, framebuffer));
   7024 }
   7025 
   7026 KEYWORD1 void KEYWORD2 NAME(BindFramebufferEXT)(GLenum target, GLuint framebuffer)
   7027 {
   7028     (void) target; (void) framebuffer;
   7029    DISPATCH(BindFramebufferEXT, (target, framebuffer), (F, "glBindFramebufferEXT(0x%x, %d);\n", target, framebuffer));
   7030 }
   7031 
   7032 KEYWORD1 void KEYWORD2 NAME(BindRenderbuffer)(GLenum target, GLuint renderbuffer)
   7033 {
   7034     (void) target; (void) renderbuffer;
   7035    DISPATCH(BindRenderbufferEXT, (target, renderbuffer), (F, "glBindRenderbuffer(0x%x, %d);\n", target, renderbuffer));
   7036 }
   7037 
   7038 KEYWORD1 void KEYWORD2 NAME(BindRenderbufferEXT)(GLenum target, GLuint renderbuffer)
   7039 {
   7040     (void) target; (void) renderbuffer;
   7041    DISPATCH(BindRenderbufferEXT, (target, renderbuffer), (F, "glBindRenderbufferEXT(0x%x, %d);\n", target, renderbuffer));
   7042 }
   7043 
   7044 KEYWORD1 GLenum KEYWORD2 NAME(CheckFramebufferStatus)(GLenum target)
   7045 {
   7046     (void) target;
   7047    RETURN_DISPATCH(CheckFramebufferStatusEXT, (target), (F, "glCheckFramebufferStatus(0x%x);\n", target));
   7048 }
   7049 
   7050 KEYWORD1 GLenum KEYWORD2 NAME(CheckFramebufferStatusEXT)(GLenum target)
   7051 {
   7052     (void) target;
   7053    RETURN_DISPATCH(CheckFramebufferStatusEXT, (target), (F, "glCheckFramebufferStatusEXT(0x%x);\n", target));
   7054 }
   7055 
   7056 KEYWORD1 void KEYWORD2 NAME(DeleteFramebuffers)(GLsizei n, const GLuint * framebuffers)
   7057 {
   7058     (void) n; (void) framebuffers;
   7059    DISPATCH(DeleteFramebuffersEXT, (n, framebuffers), (F, "glDeleteFramebuffers(%d, %p);\n", n, (const void *) framebuffers));
   7060 }
   7061 
   7062 KEYWORD1 void KEYWORD2 NAME(DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers)
   7063 {
   7064     (void) n; (void) framebuffers;
   7065    DISPATCH(DeleteFramebuffersEXT, (n, framebuffers), (F, "glDeleteFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
   7066 }
   7067 
   7068 KEYWORD1 void KEYWORD2 NAME(DeleteRenderbuffers)(GLsizei n, const GLuint * renderbuffers)
   7069 {
   7070     (void) n; (void) renderbuffers;
   7071    DISPATCH(DeleteRenderbuffersEXT, (n, renderbuffers), (F, "glDeleteRenderbuffers(%d, %p);\n", n, (const void *) renderbuffers));
   7072 }
   7073 
   7074 KEYWORD1 void KEYWORD2 NAME(DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers)
   7075 {
   7076     (void) n; (void) renderbuffers;
   7077    DISPATCH(DeleteRenderbuffersEXT, (n, renderbuffers), (F, "glDeleteRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
   7078 }
   7079 
   7080 KEYWORD1 void KEYWORD2 NAME(FramebufferRenderbuffer)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
   7081 {
   7082     (void) target; (void) attachment; (void) renderbuffertarget; (void) renderbuffer;
   7083    DISPATCH(FramebufferRenderbufferEXT, (target, attachment, renderbuffertarget, renderbuffer), (F, "glFramebufferRenderbuffer(0x%x, 0x%x, 0x%x, %d);\n", target, attachment, renderbuffertarget, renderbuffer));
   7084 }
   7085 
   7086 KEYWORD1 void KEYWORD2 NAME(FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
   7087 {
   7088     (void) target; (void) attachment; (void) renderbuffertarget; (void) renderbuffer;
   7089    DISPATCH(FramebufferRenderbufferEXT, (target, attachment, renderbuffertarget, renderbuffer), (F, "glFramebufferRenderbufferEXT(0x%x, 0x%x, 0x%x, %d);\n", target, attachment, renderbuffertarget, renderbuffer));
   7090 }
   7091 
   7092 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture1D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
   7093 {
   7094     (void) target; (void) attachment; (void) textarget; (void) texture; (void) level;
   7095    DISPATCH(FramebufferTexture1DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture1D(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
   7096 }
   7097 
   7098 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
   7099 {
   7100     (void) target; (void) attachment; (void) textarget; (void) texture; (void) level;
   7101    DISPATCH(FramebufferTexture1DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture1DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
   7102 }
   7103 
   7104 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture2D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
   7105 {
   7106     (void) target; (void) attachment; (void) textarget; (void) texture; (void) level;
   7107    DISPATCH(FramebufferTexture2DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture2D(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
   7108 }
   7109 
   7110 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
   7111 {
   7112     (void) target; (void) attachment; (void) textarget; (void) texture; (void) level;
   7113    DISPATCH(FramebufferTexture2DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture2DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
   7114 }
   7115 
   7116 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture3D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
   7117 {
   7118     (void) target; (void) attachment; (void) textarget; (void) texture; (void) level; (void) zoffset;
   7119    DISPATCH(FramebufferTexture3DEXT, (target, attachment, textarget, texture, level, zoffset), (F, "glFramebufferTexture3D(0x%x, 0x%x, 0x%x, %d, %d, %d);\n", target, attachment, textarget, texture, level, zoffset));
   7120 }
   7121 
   7122 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
   7123 {
   7124     (void) target; (void) attachment; (void) textarget; (void) texture; (void) level; (void) zoffset;
   7125    DISPATCH(FramebufferTexture3DEXT, (target, attachment, textarget, texture, level, zoffset), (F, "glFramebufferTexture3DEXT(0x%x, 0x%x, 0x%x, %d, %d, %d);\n", target, attachment, textarget, texture, level, zoffset));
   7126 }
   7127 
   7128 KEYWORD1 void KEYWORD2 NAME(GenFramebuffers)(GLsizei n, GLuint * framebuffers)
   7129 {
   7130     (void) n; (void) framebuffers;
   7131    DISPATCH(GenFramebuffersEXT, (n, framebuffers), (F, "glGenFramebuffers(%d, %p);\n", n, (const void *) framebuffers));
   7132 }
   7133 
   7134 KEYWORD1 void KEYWORD2 NAME(GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers)
   7135 {
   7136     (void) n; (void) framebuffers;
   7137    DISPATCH(GenFramebuffersEXT, (n, framebuffers), (F, "glGenFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
   7138 }
   7139 
   7140 KEYWORD1 void KEYWORD2 NAME(GenRenderbuffers)(GLsizei n, GLuint * renderbuffers)
   7141 {
   7142     (void) n; (void) renderbuffers;
   7143    DISPATCH(GenRenderbuffersEXT, (n, renderbuffers), (F, "glGenRenderbuffers(%d, %p);\n", n, (const void *) renderbuffers));
   7144 }
   7145 
   7146 KEYWORD1 void KEYWORD2 NAME(GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers)
   7147 {
   7148     (void) n; (void) renderbuffers;
   7149    DISPATCH(GenRenderbuffersEXT, (n, renderbuffers), (F, "glGenRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
   7150 }
   7151 
   7152 KEYWORD1 void KEYWORD2 NAME(GenerateMipmap)(GLenum target)
   7153 {
   7154     (void) target;
   7155    DISPATCH(GenerateMipmapEXT, (target), (F, "glGenerateMipmap(0x%x);\n", target));
   7156 }
   7157 
   7158 KEYWORD1 void KEYWORD2 NAME(GenerateMipmapEXT)(GLenum target)
   7159 {
   7160     (void) target;
   7161    DISPATCH(GenerateMipmapEXT, (target), (F, "glGenerateMipmapEXT(0x%x);\n", target));
   7162 }
   7163 
   7164 KEYWORD1 void KEYWORD2 NAME(GetFramebufferAttachmentParameteriv)(GLenum target, GLenum attachment, GLenum pname, GLint * params)
   7165 {
   7166     (void) target; (void) attachment; (void) pname; (void) params;
   7167    DISPATCH(GetFramebufferAttachmentParameterivEXT, (target, attachment, pname, params), (F, "glGetFramebufferAttachmentParameteriv(0x%x, 0x%x, 0x%x, %p);\n", target, attachment, pname, (const void *) params));
   7168 }
   7169 
   7170 KEYWORD1 void KEYWORD2 NAME(GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params)
   7171 {
   7172     (void) target; (void) attachment; (void) pname; (void) params;
   7173    DISPATCH(GetFramebufferAttachmentParameterivEXT, (target, attachment, pname, params), (F, "glGetFramebufferAttachmentParameterivEXT(0x%x, 0x%x, 0x%x, %p);\n", target, attachment, pname, (const void *) params));
   7174 }
   7175 
   7176 KEYWORD1 void KEYWORD2 NAME(GetRenderbufferParameteriv)(GLenum target, GLenum pname, GLint * params)
   7177 {
   7178     (void) target; (void) pname; (void) params;
   7179    DISPATCH(GetRenderbufferParameterivEXT, (target, pname, params), (F, "glGetRenderbufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   7180 }
   7181 
   7182 KEYWORD1 void KEYWORD2 NAME(GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params)
   7183 {
   7184     (void) target; (void) pname; (void) params;
   7185    DISPATCH(GetRenderbufferParameterivEXT, (target, pname, params), (F, "glGetRenderbufferParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   7186 }
   7187 
   7188 KEYWORD1 GLboolean KEYWORD2 NAME(IsFramebuffer)(GLuint framebuffer)
   7189 {
   7190     (void) framebuffer;
   7191    RETURN_DISPATCH(IsFramebufferEXT, (framebuffer), (F, "glIsFramebuffer(%d);\n", framebuffer));
   7192 }
   7193 
   7194 KEYWORD1 GLboolean KEYWORD2 NAME(IsFramebufferEXT)(GLuint framebuffer)
   7195 {
   7196     (void) framebuffer;
   7197    RETURN_DISPATCH(IsFramebufferEXT, (framebuffer), (F, "glIsFramebufferEXT(%d);\n", framebuffer));
   7198 }
   7199 
   7200 KEYWORD1 GLboolean KEYWORD2 NAME(IsRenderbuffer)(GLuint renderbuffer)
   7201 {
   7202     (void) renderbuffer;
   7203    RETURN_DISPATCH(IsRenderbufferEXT, (renderbuffer), (F, "glIsRenderbuffer(%d);\n", renderbuffer));
   7204 }
   7205 
   7206 KEYWORD1 GLboolean KEYWORD2 NAME(IsRenderbufferEXT)(GLuint renderbuffer)
   7207 {
   7208     (void) renderbuffer;
   7209    RETURN_DISPATCH(IsRenderbufferEXT, (renderbuffer), (F, "glIsRenderbufferEXT(%d);\n", renderbuffer));
   7210 }
   7211 
   7212 KEYWORD1 void KEYWORD2 NAME(RenderbufferStorage)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
   7213 {
   7214     (void) target; (void) internalformat; (void) width; (void) height;
   7215    DISPATCH(RenderbufferStorageEXT, (target, internalformat, width, height), (F, "glRenderbufferStorage(0x%x, 0x%x, %d, %d);\n", target, internalformat, width, height));
   7216 }
   7217 
   7218 KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
   7219 {
   7220     (void) target; (void) internalformat; (void) width; (void) height;
   7221    DISPATCH(RenderbufferStorageEXT, (target, internalformat, width, height), (F, "glRenderbufferStorageEXT(0x%x, 0x%x, %d, %d);\n", target, internalformat, width, height));
   7222 }
   7223 
   7224 KEYWORD1 void KEYWORD2 NAME(BlitFramebuffer)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
   7225 {
   7226     (void) srcX0; (void) srcY0; (void) srcX1; (void) srcY1; (void) dstX0; (void) dstY0; (void) dstX1; (void) dstY1; (void) mask; (void) filter;
   7227    DISPATCH(BlitFramebufferEXT, (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter), (F, "glBlitFramebuffer(%d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x);\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter));
   7228 }
   7229 
   7230 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_896)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
   7231 
   7232 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_896)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
   7233 {
   7234     (void) srcX0; (void) srcY0; (void) srcX1; (void) srcY1; (void) dstX0; (void) dstY0; (void) dstX1; (void) dstY1; (void) mask; (void) filter;
   7235    DISPATCH(BlitFramebufferEXT, (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter), (F, "glBlitFramebufferEXT(%d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x);\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter));
   7236 }
   7237 
   7238 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_897)(GLenum target, GLenum pname, GLint param);
   7239 
   7240 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_897)(GLenum target, GLenum pname, GLint param)
   7241 {
   7242     (void) target; (void) pname; (void) param;
   7243    DISPATCH(BufferParameteriAPPLE, (target, pname, param), (F, "glBufferParameteriAPPLE(0x%x, 0x%x, %d);\n", target, pname, param));
   7244 }
   7245 
   7246 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_898)(GLenum target, GLintptr offset, GLsizeiptr size);
   7247 
   7248 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_898)(GLenum target, GLintptr offset, GLsizeiptr size)
   7249 {
   7250     (void) target; (void) offset; (void) size;
   7251    DISPATCH(FlushMappedBufferRangeAPPLE, (target, offset, size), (F, "glFlushMappedBufferRangeAPPLE(0x%x, %d, %d);\n", target, offset, size));
   7252 }
   7253 
   7254 KEYWORD1 void KEYWORD2 NAME(BindFragDataLocationEXT)(GLuint program, GLuint colorNumber, const GLchar * name)
   7255 {
   7256     (void) program; (void) colorNumber; (void) name;
   7257    DISPATCH(BindFragDataLocationEXT, (program, colorNumber, name), (F, "glBindFragDataLocationEXT(%d, %d, %p);\n", program, colorNumber, (const void *) name));
   7258 }
   7259 
   7260 KEYWORD1 void KEYWORD2 NAME(BindFragDataLocation)(GLuint program, GLuint colorNumber, const GLchar * name)
   7261 {
   7262     (void) program; (void) colorNumber; (void) name;
   7263    DISPATCH(BindFragDataLocationEXT, (program, colorNumber, name), (F, "glBindFragDataLocation(%d, %d, %p);\n", program, colorNumber, (const void *) name));
   7264 }
   7265 
   7266 KEYWORD1 GLint KEYWORD2 NAME(GetFragDataLocationEXT)(GLuint program, const GLchar * name)
   7267 {
   7268     (void) program; (void) name;
   7269    RETURN_DISPATCH(GetFragDataLocationEXT, (program, name), (F, "glGetFragDataLocationEXT(%d, %p);\n", program, (const void *) name));
   7270 }
   7271 
   7272 KEYWORD1 GLint KEYWORD2 NAME(GetFragDataLocation)(GLuint program, const GLchar * name)
   7273 {
   7274     (void) program; (void) name;
   7275    RETURN_DISPATCH(GetFragDataLocationEXT, (program, name), (F, "glGetFragDataLocation(%d, %p);\n", program, (const void *) name));
   7276 }
   7277 
   7278 KEYWORD1 void KEYWORD2 NAME(GetUniformuivEXT)(GLuint program, GLint location, GLuint * params)
   7279 {
   7280     (void) program; (void) location; (void) params;
   7281    DISPATCH(GetUniformuivEXT, (program, location, params), (F, "glGetUniformuivEXT(%d, %d, %p);\n", program, location, (const void *) params));
   7282 }
   7283 
   7284 KEYWORD1 void KEYWORD2 NAME(GetUniformuiv)(GLuint program, GLint location, GLuint * params)
   7285 {
   7286     (void) program; (void) location; (void) params;
   7287    DISPATCH(GetUniformuivEXT, (program, location, params), (F, "glGetUniformuiv(%d, %d, %p);\n", program, location, (const void *) params));
   7288 }
   7289 
   7290 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribIivEXT)(GLuint index, GLenum pname, GLint * params)
   7291 {
   7292     (void) index; (void) pname; (void) params;
   7293    DISPATCH(GetVertexAttribIivEXT, (index, pname, params), (F, "glGetVertexAttribIivEXT(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   7294 }
   7295 
   7296 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribIiv)(GLuint index, GLenum pname, GLint * params)
   7297 {
   7298     (void) index; (void) pname; (void) params;
   7299    DISPATCH(GetVertexAttribIivEXT, (index, pname, params), (F, "glGetVertexAttribIiv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   7300 }
   7301 
   7302 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribIuivEXT)(GLuint index, GLenum pname, GLuint * params)
   7303 {
   7304     (void) index; (void) pname; (void) params;
   7305    DISPATCH(GetVertexAttribIuivEXT, (index, pname, params), (F, "glGetVertexAttribIuivEXT(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   7306 }
   7307 
   7308 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribIuiv)(GLuint index, GLenum pname, GLuint * params)
   7309 {
   7310     (void) index; (void) pname; (void) params;
   7311    DISPATCH(GetVertexAttribIuivEXT, (index, pname, params), (F, "glGetVertexAttribIuiv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
   7312 }
   7313 
   7314 KEYWORD1 void KEYWORD2 NAME(Uniform1uiEXT)(GLint location, GLuint x)
   7315 {
   7316     (void) location; (void) x;
   7317    DISPATCH(Uniform1uiEXT, (location, x), (F, "glUniform1uiEXT(%d, %d);\n", location, x));
   7318 }
   7319 
   7320 KEYWORD1 void KEYWORD2 NAME(Uniform1ui)(GLint location, GLuint x)
   7321 {
   7322     (void) location; (void) x;
   7323    DISPATCH(Uniform1uiEXT, (location, x), (F, "glUniform1ui(%d, %d);\n", location, x));
   7324 }
   7325 
   7326 KEYWORD1 void KEYWORD2 NAME(Uniform1uivEXT)(GLint location, GLsizei count, const GLuint * value)
   7327 {
   7328     (void) location; (void) count; (void) value;
   7329    DISPATCH(Uniform1uivEXT, (location, count, value), (F, "glUniform1uivEXT(%d, %d, %p);\n", location, count, (const void *) value));
   7330 }
   7331 
   7332 KEYWORD1 void KEYWORD2 NAME(Uniform1uiv)(GLint location, GLsizei count, const GLuint * value)
   7333 {
   7334     (void) location; (void) count; (void) value;
   7335    DISPATCH(Uniform1uivEXT, (location, count, value), (F, "glUniform1uiv(%d, %d, %p);\n", location, count, (const void *) value));
   7336 }
   7337 
   7338 KEYWORD1 void KEYWORD2 NAME(Uniform2uiEXT)(GLint location, GLuint x, GLuint y)
   7339 {
   7340     (void) location; (void) x; (void) y;
   7341    DISPATCH(Uniform2uiEXT, (location, x, y), (F, "glUniform2uiEXT(%d, %d, %d);\n", location, x, y));
   7342 }
   7343 
   7344 KEYWORD1 void KEYWORD2 NAME(Uniform2ui)(GLint location, GLuint x, GLuint y)
   7345 {
   7346     (void) location; (void) x; (void) y;
   7347    DISPATCH(Uniform2uiEXT, (location, x, y), (F, "glUniform2ui(%d, %d, %d);\n", location, x, y));
   7348 }
   7349 
   7350 KEYWORD1 void KEYWORD2 NAME(Uniform2uivEXT)(GLint location, GLsizei count, const GLuint * value)
   7351 {
   7352     (void) location; (void) count; (void) value;
   7353    DISPATCH(Uniform2uivEXT, (location, count, value), (F, "glUniform2uivEXT(%d, %d, %p);\n", location, count, (const void *) value));
   7354 }
   7355 
   7356 KEYWORD1 void KEYWORD2 NAME(Uniform2uiv)(GLint location, GLsizei count, const GLuint * value)
   7357 {
   7358     (void) location; (void) count; (void) value;
   7359    DISPATCH(Uniform2uivEXT, (location, count, value), (F, "glUniform2uiv(%d, %d, %p);\n", location, count, (const void *) value));
   7360 }
   7361 
   7362 KEYWORD1 void KEYWORD2 NAME(Uniform3uiEXT)(GLint location, GLuint x, GLuint y, GLuint z)
   7363 {
   7364     (void) location; (void) x; (void) y; (void) z;
   7365    DISPATCH(Uniform3uiEXT, (location, x, y, z), (F, "glUniform3uiEXT(%d, %d, %d, %d);\n", location, x, y, z));
   7366 }
   7367 
   7368 KEYWORD1 void KEYWORD2 NAME(Uniform3ui)(GLint location, GLuint x, GLuint y, GLuint z)
   7369 {
   7370     (void) location; (void) x; (void) y; (void) z;
   7371    DISPATCH(Uniform3uiEXT, (location, x, y, z), (F, "glUniform3ui(%d, %d, %d, %d);\n", location, x, y, z));
   7372 }
   7373 
   7374 KEYWORD1 void KEYWORD2 NAME(Uniform3uivEXT)(GLint location, GLsizei count, const GLuint * value)
   7375 {
   7376     (void) location; (void) count; (void) value;
   7377    DISPATCH(Uniform3uivEXT, (location, count, value), (F, "glUniform3uivEXT(%d, %d, %p);\n", location, count, (const void *) value));
   7378 }
   7379 
   7380 KEYWORD1 void KEYWORD2 NAME(Uniform3uiv)(GLint location, GLsizei count, const GLuint * value)
   7381 {
   7382     (void) location; (void) count; (void) value;
   7383    DISPATCH(Uniform3uivEXT, (location, count, value), (F, "glUniform3uiv(%d, %d, %p);\n", location, count, (const void *) value));
   7384 }
   7385 
   7386 KEYWORD1 void KEYWORD2 NAME(Uniform4uiEXT)(GLint location, GLuint x, GLuint y, GLuint z, GLuint w)
   7387 {
   7388     (void) location; (void) x; (void) y; (void) z; (void) w;
   7389    DISPATCH(Uniform4uiEXT, (location, x, y, z, w), (F, "glUniform4uiEXT(%d, %d, %d, %d, %d);\n", location, x, y, z, w));
   7390 }
   7391 
   7392 KEYWORD1 void KEYWORD2 NAME(Uniform4ui)(GLint location, GLuint x, GLuint y, GLuint z, GLuint w)
   7393 {
   7394     (void) location; (void) x; (void) y; (void) z; (void) w;
   7395    DISPATCH(Uniform4uiEXT, (location, x, y, z, w), (F, "glUniform4ui(%d, %d, %d, %d, %d);\n", location, x, y, z, w));
   7396 }
   7397 
   7398 KEYWORD1 void KEYWORD2 NAME(Uniform4uivEXT)(GLint location, GLsizei count, const GLuint * value)
   7399 {
   7400     (void) location; (void) count; (void) value;
   7401    DISPATCH(Uniform4uivEXT, (location, count, value), (F, "glUniform4uivEXT(%d, %d, %p);\n", location, count, (const void *) value));
   7402 }
   7403 
   7404 KEYWORD1 void KEYWORD2 NAME(Uniform4uiv)(GLint location, GLsizei count, const GLuint * value)
   7405 {
   7406     (void) location; (void) count; (void) value;
   7407    DISPATCH(Uniform4uivEXT, (location, count, value), (F, "glUniform4uiv(%d, %d, %p);\n", location, count, (const void *) value));
   7408 }
   7409 
   7410 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1iEXT)(GLuint index, GLint x)
   7411 {
   7412     (void) index; (void) x;
   7413    DISPATCH(VertexAttribI1iEXT, (index, x), (F, "glVertexAttribI1iEXT(%d, %d);\n", index, x));
   7414 }
   7415 
   7416 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1i)(GLuint index, GLint x)
   7417 {
   7418     (void) index; (void) x;
   7419    DISPATCH(VertexAttribI1iEXT, (index, x), (F, "glVertexAttribI1i(%d, %d);\n", index, x));
   7420 }
   7421 
   7422 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1ivEXT)(GLuint index, const GLint * v)
   7423 {
   7424     (void) index; (void) v;
   7425    DISPATCH(VertexAttribI1ivEXT, (index, v), (F, "glVertexAttribI1ivEXT(%d, %p);\n", index, (const void *) v));
   7426 }
   7427 
   7428 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1iv)(GLuint index, const GLint * v)
   7429 {
   7430     (void) index; (void) v;
   7431    DISPATCH(VertexAttribI1ivEXT, (index, v), (F, "glVertexAttribI1iv(%d, %p);\n", index, (const void *) v));
   7432 }
   7433 
   7434 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1uiEXT)(GLuint index, GLuint x)
   7435 {
   7436     (void) index; (void) x;
   7437    DISPATCH(VertexAttribI1uiEXT, (index, x), (F, "glVertexAttribI1uiEXT(%d, %d);\n", index, x));
   7438 }
   7439 
   7440 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1ui)(GLuint index, GLuint x)
   7441 {
   7442     (void) index; (void) x;
   7443    DISPATCH(VertexAttribI1uiEXT, (index, x), (F, "glVertexAttribI1ui(%d, %d);\n", index, x));
   7444 }
   7445 
   7446 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1uivEXT)(GLuint index, const GLuint * v)
   7447 {
   7448     (void) index; (void) v;
   7449    DISPATCH(VertexAttribI1uivEXT, (index, v), (F, "glVertexAttribI1uivEXT(%d, %p);\n", index, (const void *) v));
   7450 }
   7451 
   7452 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1uiv)(GLuint index, const GLuint * v)
   7453 {
   7454     (void) index; (void) v;
   7455    DISPATCH(VertexAttribI1uivEXT, (index, v), (F, "glVertexAttribI1uiv(%d, %p);\n", index, (const void *) v));
   7456 }
   7457 
   7458 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2iEXT)(GLuint index, GLint x, GLint y)
   7459 {
   7460     (void) index; (void) x; (void) y;
   7461    DISPATCH(VertexAttribI2iEXT, (index, x, y), (F, "glVertexAttribI2iEXT(%d, %d, %d);\n", index, x, y));
   7462 }
   7463 
   7464 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2i)(GLuint index, GLint x, GLint y)
   7465 {
   7466     (void) index; (void) x; (void) y;
   7467    DISPATCH(VertexAttribI2iEXT, (index, x, y), (F, "glVertexAttribI2i(%d, %d, %d);\n", index, x, y));
   7468 }
   7469 
   7470 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2ivEXT)(GLuint index, const GLint * v)
   7471 {
   7472     (void) index; (void) v;
   7473    DISPATCH(VertexAttribI2ivEXT, (index, v), (F, "glVertexAttribI2ivEXT(%d, %p);\n", index, (const void *) v));
   7474 }
   7475 
   7476 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2iv)(GLuint index, const GLint * v)
   7477 {
   7478     (void) index; (void) v;
   7479    DISPATCH(VertexAttribI2ivEXT, (index, v), (F, "glVertexAttribI2iv(%d, %p);\n", index, (const void *) v));
   7480 }
   7481 
   7482 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2uiEXT)(GLuint index, GLuint x, GLuint y)
   7483 {
   7484     (void) index; (void) x; (void) y;
   7485    DISPATCH(VertexAttribI2uiEXT, (index, x, y), (F, "glVertexAttribI2uiEXT(%d, %d, %d);\n", index, x, y));
   7486 }
   7487 
   7488 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2ui)(GLuint index, GLuint x, GLuint y)
   7489 {
   7490     (void) index; (void) x; (void) y;
   7491    DISPATCH(VertexAttribI2uiEXT, (index, x, y), (F, "glVertexAttribI2ui(%d, %d, %d);\n", index, x, y));
   7492 }
   7493 
   7494 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2uivEXT)(GLuint index, const GLuint * v)
   7495 {
   7496     (void) index; (void) v;
   7497    DISPATCH(VertexAttribI2uivEXT, (index, v), (F, "glVertexAttribI2uivEXT(%d, %p);\n", index, (const void *) v));
   7498 }
   7499 
   7500 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2uiv)(GLuint index, const GLuint * v)
   7501 {
   7502     (void) index; (void) v;
   7503    DISPATCH(VertexAttribI2uivEXT, (index, v), (F, "glVertexAttribI2uiv(%d, %p);\n", index, (const void *) v));
   7504 }
   7505 
   7506 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3iEXT)(GLuint index, GLint x, GLint y, GLint z)
   7507 {
   7508     (void) index; (void) x; (void) y; (void) z;
   7509    DISPATCH(VertexAttribI3iEXT, (index, x, y, z), (F, "glVertexAttribI3iEXT(%d, %d, %d, %d);\n", index, x, y, z));
   7510 }
   7511 
   7512 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3i)(GLuint index, GLint x, GLint y, GLint z)
   7513 {
   7514     (void) index; (void) x; (void) y; (void) z;
   7515    DISPATCH(VertexAttribI3iEXT, (index, x, y, z), (F, "glVertexAttribI3i(%d, %d, %d, %d);\n", index, x, y, z));
   7516 }
   7517 
   7518 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3ivEXT)(GLuint index, const GLint * v)
   7519 {
   7520     (void) index; (void) v;
   7521    DISPATCH(VertexAttribI3ivEXT, (index, v), (F, "glVertexAttribI3ivEXT(%d, %p);\n", index, (const void *) v));
   7522 }
   7523 
   7524 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3iv)(GLuint index, const GLint * v)
   7525 {
   7526     (void) index; (void) v;
   7527    DISPATCH(VertexAttribI3ivEXT, (index, v), (F, "glVertexAttribI3iv(%d, %p);\n", index, (const void *) v));
   7528 }
   7529 
   7530 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z)
   7531 {
   7532     (void) index; (void) x; (void) y; (void) z;
   7533    DISPATCH(VertexAttribI3uiEXT, (index, x, y, z), (F, "glVertexAttribI3uiEXT(%d, %d, %d, %d);\n", index, x, y, z));
   7534 }
   7535 
   7536 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3ui)(GLuint index, GLuint x, GLuint y, GLuint z)
   7537 {
   7538     (void) index; (void) x; (void) y; (void) z;
   7539    DISPATCH(VertexAttribI3uiEXT, (index, x, y, z), (F, "glVertexAttribI3ui(%d, %d, %d, %d);\n", index, x, y, z));
   7540 }
   7541 
   7542 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3uivEXT)(GLuint index, const GLuint * v)
   7543 {
   7544     (void) index; (void) v;
   7545    DISPATCH(VertexAttribI3uivEXT, (index, v), (F, "glVertexAttribI3uivEXT(%d, %p);\n", index, (const void *) v));
   7546 }
   7547 
   7548 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3uiv)(GLuint index, const GLuint * v)
   7549 {
   7550     (void) index; (void) v;
   7551    DISPATCH(VertexAttribI3uivEXT, (index, v), (F, "glVertexAttribI3uiv(%d, %p);\n", index, (const void *) v));
   7552 }
   7553 
   7554 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4bvEXT)(GLuint index, const GLbyte * v)
   7555 {
   7556     (void) index; (void) v;
   7557    DISPATCH(VertexAttribI4bvEXT, (index, v), (F, "glVertexAttribI4bvEXT(%d, %p);\n", index, (const void *) v));
   7558 }
   7559 
   7560 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4bv)(GLuint index, const GLbyte * v)
   7561 {
   7562     (void) index; (void) v;
   7563    DISPATCH(VertexAttribI4bvEXT, (index, v), (F, "glVertexAttribI4bv(%d, %p);\n", index, (const void *) v));
   7564 }
   7565 
   7566 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4iEXT)(GLuint index, GLint x, GLint y, GLint z, GLint w)
   7567 {
   7568     (void) index; (void) x; (void) y; (void) z; (void) w;
   7569    DISPATCH(VertexAttribI4iEXT, (index, x, y, z, w), (F, "glVertexAttribI4iEXT(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
   7570 }
   7571 
   7572 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w)
   7573 {
   7574     (void) index; (void) x; (void) y; (void) z; (void) w;
   7575    DISPATCH(VertexAttribI4iEXT, (index, x, y, z, w), (F, "glVertexAttribI4i(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
   7576 }
   7577 
   7578 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4ivEXT)(GLuint index, const GLint * v)
   7579 {
   7580     (void) index; (void) v;
   7581    DISPATCH(VertexAttribI4ivEXT, (index, v), (F, "glVertexAttribI4ivEXT(%d, %p);\n", index, (const void *) v));
   7582 }
   7583 
   7584 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4iv)(GLuint index, const GLint * v)
   7585 {
   7586     (void) index; (void) v;
   7587    DISPATCH(VertexAttribI4ivEXT, (index, v), (F, "glVertexAttribI4iv(%d, %p);\n", index, (const void *) v));
   7588 }
   7589 
   7590 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4svEXT)(GLuint index, const GLshort * v)
   7591 {
   7592     (void) index; (void) v;
   7593    DISPATCH(VertexAttribI4svEXT, (index, v), (F, "glVertexAttribI4svEXT(%d, %p);\n", index, (const void *) v));
   7594 }
   7595 
   7596 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4sv)(GLuint index, const GLshort * v)
   7597 {
   7598     (void) index; (void) v;
   7599    DISPATCH(VertexAttribI4svEXT, (index, v), (F, "glVertexAttribI4sv(%d, %p);\n", index, (const void *) v));
   7600 }
   7601 
   7602 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4ubvEXT)(GLuint index, const GLubyte * v)
   7603 {
   7604     (void) index; (void) v;
   7605    DISPATCH(VertexAttribI4ubvEXT, (index, v), (F, "glVertexAttribI4ubvEXT(%d, %p);\n", index, (const void *) v));
   7606 }
   7607 
   7608 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4ubv)(GLuint index, const GLubyte * v)
   7609 {
   7610     (void) index; (void) v;
   7611    DISPATCH(VertexAttribI4ubvEXT, (index, v), (F, "glVertexAttribI4ubv(%d, %p);\n", index, (const void *) v));
   7612 }
   7613 
   7614 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
   7615 {
   7616     (void) index; (void) x; (void) y; (void) z; (void) w;
   7617    DISPATCH(VertexAttribI4uiEXT, (index, x, y, z, w), (F, "glVertexAttribI4uiEXT(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
   7618 }
   7619 
   7620 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
   7621 {
   7622     (void) index; (void) x; (void) y; (void) z; (void) w;
   7623    DISPATCH(VertexAttribI4uiEXT, (index, x, y, z, w), (F, "glVertexAttribI4ui(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
   7624 }
   7625 
   7626 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4uivEXT)(GLuint index, const GLuint * v)
   7627 {
   7628     (void) index; (void) v;
   7629    DISPATCH(VertexAttribI4uivEXT, (index, v), (F, "glVertexAttribI4uivEXT(%d, %p);\n", index, (const void *) v));
   7630 }
   7631 
   7632 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4uiv)(GLuint index, const GLuint * v)
   7633 {
   7634     (void) index; (void) v;
   7635    DISPATCH(VertexAttribI4uivEXT, (index, v), (F, "glVertexAttribI4uiv(%d, %p);\n", index, (const void *) v));
   7636 }
   7637 
   7638 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4usvEXT)(GLuint index, const GLushort * v)
   7639 {
   7640     (void) index; (void) v;
   7641    DISPATCH(VertexAttribI4usvEXT, (index, v), (F, "glVertexAttribI4usvEXT(%d, %p);\n", index, (const void *) v));
   7642 }
   7643 
   7644 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4usv)(GLuint index, const GLushort * v)
   7645 {
   7646     (void) index; (void) v;
   7647    DISPATCH(VertexAttribI4usvEXT, (index, v), (F, "glVertexAttribI4usv(%d, %p);\n", index, (const void *) v));
   7648 }
   7649 
   7650 KEYWORD1 void KEYWORD2 NAME(VertexAttribIPointerEXT)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
   7651 {
   7652     (void) index; (void) size; (void) type; (void) stride; (void) pointer;
   7653    DISPATCH(VertexAttribIPointerEXT, (index, size, type, stride, pointer), (F, "glVertexAttribIPointerEXT(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
   7654 }
   7655 
   7656 KEYWORD1 void KEYWORD2 NAME(VertexAttribIPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
   7657 {
   7658     (void) index; (void) size; (void) type; (void) stride; (void) pointer;
   7659    DISPATCH(VertexAttribIPointerEXT, (index, size, type, stride, pointer), (F, "glVertexAttribIPointer(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
   7660 }
   7661 
   7662 KEYWORD1 void KEYWORD2 NAME(FramebufferTextureLayer)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
   7663 {
   7664     (void) target; (void) attachment; (void) texture; (void) level; (void) layer;
   7665    DISPATCH(FramebufferTextureLayerEXT, (target, attachment, texture, level, layer), (F, "glFramebufferTextureLayer(0x%x, 0x%x, %d, %d, %d);\n", target, attachment, texture, level, layer));
   7666 }
   7667 
   7668 KEYWORD1 void KEYWORD2 NAME(FramebufferTextureLayerARB)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
   7669 {
   7670     (void) target; (void) attachment; (void) texture; (void) level; (void) layer;
   7671    DISPATCH(FramebufferTextureLayerEXT, (target, attachment, texture, level, layer), (F, "glFramebufferTextureLayerARB(0x%x, 0x%x, %d, %d, %d);\n", target, attachment, texture, level, layer));
   7672 }
   7673 
   7674 KEYWORD1 void KEYWORD2 NAME(FramebufferTextureLayerEXT)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
   7675 {
   7676     (void) target; (void) attachment; (void) texture; (void) level; (void) layer;
   7677    DISPATCH(FramebufferTextureLayerEXT, (target, attachment, texture, level, layer), (F, "glFramebufferTextureLayerEXT(0x%x, 0x%x, %d, %d, %d);\n", target, attachment, texture, level, layer));
   7678 }
   7679 
   7680 KEYWORD1 void KEYWORD2 NAME(ColorMaskIndexedEXT)(GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
   7681 {
   7682     (void) buf; (void) r; (void) g; (void) b; (void) a;
   7683    DISPATCH(ColorMaskIndexedEXT, (buf, r, g, b, a), (F, "glColorMaskIndexedEXT(%d, %d, %d, %d, %d);\n", buf, r, g, b, a));
   7684 }
   7685 
   7686 KEYWORD1 void KEYWORD2 NAME(ColorMaski)(GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
   7687 {
   7688     (void) buf; (void) r; (void) g; (void) b; (void) a;
   7689    DISPATCH(ColorMaskIndexedEXT, (buf, r, g, b, a), (F, "glColorMaski(%d, %d, %d, %d, %d);\n", buf, r, g, b, a));
   7690 }
   7691 
   7692 KEYWORD1 void KEYWORD2 NAME(DisableIndexedEXT)(GLenum target, GLuint index)
   7693 {
   7694     (void) target; (void) index;
   7695    DISPATCH(DisableIndexedEXT, (target, index), (F, "glDisableIndexedEXT(0x%x, %d);\n", target, index));
   7696 }
   7697 
   7698 KEYWORD1 void KEYWORD2 NAME(Disablei)(GLenum target, GLuint index)
   7699 {
   7700     (void) target; (void) index;
   7701    DISPATCH(DisableIndexedEXT, (target, index), (F, "glDisablei(0x%x, %d);\n", target, index));
   7702 }
   7703 
   7704 KEYWORD1 void KEYWORD2 NAME(EnableIndexedEXT)(GLenum target, GLuint index)
   7705 {
   7706     (void) target; (void) index;
   7707    DISPATCH(EnableIndexedEXT, (target, index), (F, "glEnableIndexedEXT(0x%x, %d);\n", target, index));
   7708 }
   7709 
   7710 KEYWORD1 void KEYWORD2 NAME(Enablei)(GLenum target, GLuint index)
   7711 {
   7712     (void) target; (void) index;
   7713    DISPATCH(EnableIndexedEXT, (target, index), (F, "glEnablei(0x%x, %d);\n", target, index));
   7714 }
   7715 
   7716 KEYWORD1 void KEYWORD2 NAME(GetBooleanIndexedvEXT)(GLenum value, GLuint index, GLboolean * data)
   7717 {
   7718     (void) value; (void) index; (void) data;
   7719    DISPATCH(GetBooleanIndexedvEXT, (value, index, data), (F, "glGetBooleanIndexedvEXT(0x%x, %d, %p);\n", value, index, (const void *) data));
   7720 }
   7721 
   7722 KEYWORD1 void KEYWORD2 NAME(GetBooleani_v)(GLenum value, GLuint index, GLboolean * data)
   7723 {
   7724     (void) value; (void) index; (void) data;
   7725    DISPATCH(GetBooleanIndexedvEXT, (value, index, data), (F, "glGetBooleani_v(0x%x, %d, %p);\n", value, index, (const void *) data));
   7726 }
   7727 
   7728 KEYWORD1 void KEYWORD2 NAME(GetIntegerIndexedvEXT)(GLenum value, GLuint index, GLint * data)
   7729 {
   7730     (void) value; (void) index; (void) data;
   7731    DISPATCH(GetIntegerIndexedvEXT, (value, index, data), (F, "glGetIntegerIndexedvEXT(0x%x, %d, %p);\n", value, index, (const void *) data));
   7732 }
   7733 
   7734 KEYWORD1 void KEYWORD2 NAME(GetIntegeri_v)(GLenum value, GLuint index, GLint * data)
   7735 {
   7736     (void) value; (void) index; (void) data;
   7737    DISPATCH(GetIntegerIndexedvEXT, (value, index, data), (F, "glGetIntegeri_v(0x%x, %d, %p);\n", value, index, (const void *) data));
   7738 }
   7739 
   7740 KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabledIndexedEXT)(GLenum target, GLuint index)
   7741 {
   7742     (void) target; (void) index;
   7743    RETURN_DISPATCH(IsEnabledIndexedEXT, (target, index), (F, "glIsEnabledIndexedEXT(0x%x, %d);\n", target, index));
   7744 }
   7745 
   7746 KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabledi)(GLenum target, GLuint index)
   7747 {
   7748     (void) target; (void) index;
   7749    RETURN_DISPATCH(IsEnabledIndexedEXT, (target, index), (F, "glIsEnabledi(0x%x, %d);\n", target, index));
   7750 }
   7751 
   7752 KEYWORD1 void KEYWORD2 NAME(ClearColorIiEXT)(GLint r, GLint g, GLint b, GLint a)
   7753 {
   7754     (void) r; (void) g; (void) b; (void) a;
   7755    DISPATCH(ClearColorIiEXT, (r, g, b, a), (F, "glClearColorIiEXT(%d, %d, %d, %d);\n", r, g, b, a));
   7756 }
   7757 
   7758 KEYWORD1 void KEYWORD2 NAME(ClearColorIuiEXT)(GLuint r, GLuint g, GLuint b, GLuint a)
   7759 {
   7760     (void) r; (void) g; (void) b; (void) a;
   7761    DISPATCH(ClearColorIuiEXT, (r, g, b, a), (F, "glClearColorIuiEXT(%d, %d, %d, %d);\n", r, g, b, a));
   7762 }
   7763 
   7764 KEYWORD1 void KEYWORD2 NAME(GetTexParameterIivEXT)(GLenum target, GLenum pname, GLint * params)
   7765 {
   7766     (void) target; (void) pname; (void) params;
   7767    DISPATCH(GetTexParameterIivEXT, (target, pname, params), (F, "glGetTexParameterIivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   7768 }
   7769 
   7770 KEYWORD1 void KEYWORD2 NAME(GetTexParameterIiv)(GLenum target, GLenum pname, GLint * params)
   7771 {
   7772     (void) target; (void) pname; (void) params;
   7773    DISPATCH(GetTexParameterIivEXT, (target, pname, params), (F, "glGetTexParameterIiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   7774 }
   7775 
   7776 KEYWORD1 void KEYWORD2 NAME(GetTexParameterIuivEXT)(GLenum target, GLenum pname, GLuint * params)
   7777 {
   7778     (void) target; (void) pname; (void) params;
   7779    DISPATCH(GetTexParameterIuivEXT, (target, pname, params), (F, "glGetTexParameterIuivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   7780 }
   7781 
   7782 KEYWORD1 void KEYWORD2 NAME(GetTexParameterIuiv)(GLenum target, GLenum pname, GLuint * params)
   7783 {
   7784     (void) target; (void) pname; (void) params;
   7785    DISPATCH(GetTexParameterIuivEXT, (target, pname, params), (F, "glGetTexParameterIuiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   7786 }
   7787 
   7788 KEYWORD1 void KEYWORD2 NAME(TexParameterIivEXT)(GLenum target, GLenum pname, const GLint * params)
   7789 {
   7790     (void) target; (void) pname; (void) params;
   7791    DISPATCH(TexParameterIivEXT, (target, pname, params), (F, "glTexParameterIivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   7792 }
   7793 
   7794 KEYWORD1 void KEYWORD2 NAME(TexParameterIiv)(GLenum target, GLenum pname, const GLint * params)
   7795 {
   7796     (void) target; (void) pname; (void) params;
   7797    DISPATCH(TexParameterIivEXT, (target, pname, params), (F, "glTexParameterIiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   7798 }
   7799 
   7800 KEYWORD1 void KEYWORD2 NAME(TexParameterIuivEXT)(GLenum target, GLenum pname, const GLuint * params)
   7801 {
   7802     (void) target; (void) pname; (void) params;
   7803    DISPATCH(TexParameterIuivEXT, (target, pname, params), (F, "glTexParameterIuivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   7804 }
   7805 
   7806 KEYWORD1 void KEYWORD2 NAME(TexParameterIuiv)(GLenum target, GLenum pname, const GLuint * params)
   7807 {
   7808     (void) target; (void) pname; (void) params;
   7809    DISPATCH(TexParameterIuivEXT, (target, pname, params), (F, "glTexParameterIuiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   7810 }
   7811 
   7812 KEYWORD1 void KEYWORD2 NAME(BeginConditionalRender)(GLuint query, GLenum mode)
   7813 {
   7814     (void) query; (void) mode;
   7815    DISPATCH(BeginConditionalRenderNV, (query, mode), (F, "glBeginConditionalRender(%d, 0x%x);\n", query, mode));
   7816 }
   7817 
   7818 KEYWORD1 void KEYWORD2 NAME(BeginConditionalRenderNV)(GLuint query, GLenum mode)
   7819 {
   7820     (void) query; (void) mode;
   7821    DISPATCH(BeginConditionalRenderNV, (query, mode), (F, "glBeginConditionalRenderNV(%d, 0x%x);\n", query, mode));
   7822 }
   7823 
   7824 KEYWORD1 void KEYWORD2 NAME(EndConditionalRender)(void)
   7825 {
   7826    DISPATCH(EndConditionalRenderNV, (), (F, "glEndConditionalRender();\n"));
   7827 }
   7828 
   7829 KEYWORD1 void KEYWORD2 NAME(EndConditionalRenderNV)(void)
   7830 {
   7831    DISPATCH(EndConditionalRenderNV, (), (F, "glEndConditionalRenderNV();\n"));
   7832 }
   7833 
   7834 KEYWORD1 void KEYWORD2 NAME(BeginTransformFeedback)(GLenum mode)
   7835 {
   7836     (void) mode;
   7837    DISPATCH(BeginTransformFeedbackEXT, (mode), (F, "glBeginTransformFeedback(0x%x);\n", mode));
   7838 }
   7839 
   7840 KEYWORD1 void KEYWORD2 NAME(BeginTransformFeedbackEXT)(GLenum mode)
   7841 {
   7842     (void) mode;
   7843    DISPATCH(BeginTransformFeedbackEXT, (mode), (F, "glBeginTransformFeedbackEXT(0x%x);\n", mode));
   7844 }
   7845 
   7846 KEYWORD1 void KEYWORD2 NAME(BindBufferBase)(GLenum target, GLuint index, GLuint buffer)
   7847 {
   7848     (void) target; (void) index; (void) buffer;
   7849    DISPATCH(BindBufferBaseEXT, (target, index, buffer), (F, "glBindBufferBase(0x%x, %d, %d);\n", target, index, buffer));
   7850 }
   7851 
   7852 KEYWORD1 void KEYWORD2 NAME(BindBufferBaseEXT)(GLenum target, GLuint index, GLuint buffer)
   7853 {
   7854     (void) target; (void) index; (void) buffer;
   7855    DISPATCH(BindBufferBaseEXT, (target, index, buffer), (F, "glBindBufferBaseEXT(0x%x, %d, %d);\n", target, index, buffer));
   7856 }
   7857 
   7858 KEYWORD1 void KEYWORD2 NAME(BindBufferOffsetEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset)
   7859 {
   7860     (void) target; (void) index; (void) buffer; (void) offset;
   7861    DISPATCH(BindBufferOffsetEXT, (target, index, buffer, offset), (F, "glBindBufferOffsetEXT(0x%x, %d, %d, %d);\n", target, index, buffer, offset));
   7862 }
   7863 
   7864 KEYWORD1 void KEYWORD2 NAME(BindBufferRange)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
   7865 {
   7866     (void) target; (void) index; (void) buffer; (void) offset; (void) size;
   7867    DISPATCH(BindBufferRangeEXT, (target, index, buffer, offset, size), (F, "glBindBufferRange(0x%x, %d, %d, %d, %d);\n", target, index, buffer, offset, size));
   7868 }
   7869 
   7870 KEYWORD1 void KEYWORD2 NAME(BindBufferRangeEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
   7871 {
   7872     (void) target; (void) index; (void) buffer; (void) offset; (void) size;
   7873    DISPATCH(BindBufferRangeEXT, (target, index, buffer, offset, size), (F, "glBindBufferRangeEXT(0x%x, %d, %d, %d, %d);\n", target, index, buffer, offset, size));
   7874 }
   7875 
   7876 KEYWORD1 void KEYWORD2 NAME(EndTransformFeedback)(void)
   7877 {
   7878    DISPATCH(EndTransformFeedbackEXT, (), (F, "glEndTransformFeedback();\n"));
   7879 }
   7880 
   7881 KEYWORD1 void KEYWORD2 NAME(EndTransformFeedbackEXT)(void)
   7882 {
   7883    DISPATCH(EndTransformFeedbackEXT, (), (F, "glEndTransformFeedbackEXT();\n"));
   7884 }
   7885 
   7886 KEYWORD1 void KEYWORD2 NAME(GetTransformFeedbackVarying)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)
   7887 {
   7888     (void) program; (void) index; (void) bufSize; (void) length; (void) size; (void) type; (void) name;
   7889    DISPATCH(GetTransformFeedbackVaryingEXT, (program, index, bufSize, length, size, type, name), (F, "glGetTransformFeedbackVarying(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
   7890 }
   7891 
   7892 KEYWORD1 void KEYWORD2 NAME(GetTransformFeedbackVaryingEXT)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)
   7893 {
   7894     (void) program; (void) index; (void) bufSize; (void) length; (void) size; (void) type; (void) name;
   7895    DISPATCH(GetTransformFeedbackVaryingEXT, (program, index, bufSize, length, size, type, name), (F, "glGetTransformFeedbackVaryingEXT(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
   7896 }
   7897 
   7898 KEYWORD1 void KEYWORD2 NAME(TransformFeedbackVaryings)(GLuint program, GLsizei count, const GLchar * const * varyings, GLenum bufferMode)
   7899 {
   7900     (void) program; (void) count; (void) varyings; (void) bufferMode;
   7901    DISPATCH(TransformFeedbackVaryingsEXT, (program, count, varyings, bufferMode), (F, "glTransformFeedbackVaryings(%d, %d, %p, 0x%x);\n", program, count, (const void *) varyings, bufferMode));
   7902 }
   7903 
   7904 KEYWORD1 void KEYWORD2 NAME(TransformFeedbackVaryingsEXT)(GLuint program, GLsizei count, const char ** varyings, GLenum bufferMode)
   7905 {
   7906     (void) program; (void) count; (void) varyings; (void) bufferMode;
   7907    DISPATCH(TransformFeedbackVaryingsEXT, (program, count, varyings, bufferMode), (F, "glTransformFeedbackVaryingsEXT(%d, %d, %p, 0x%x);\n", program, count, (const void *) varyings, bufferMode));
   7908 }
   7909 
   7910 KEYWORD1 void KEYWORD2 NAME(ProvokingVertexEXT)(GLenum mode)
   7911 {
   7912     (void) mode;
   7913    DISPATCH(ProvokingVertexEXT, (mode), (F, "glProvokingVertexEXT(0x%x);\n", mode));
   7914 }
   7915 
   7916 KEYWORD1 void KEYWORD2 NAME(ProvokingVertex)(GLenum mode)
   7917 {
   7918     (void) mode;
   7919    DISPATCH(ProvokingVertexEXT, (mode), (F, "glProvokingVertex(0x%x);\n", mode));
   7920 }
   7921 
   7922 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterivAPPLE)(GLenum objectType, GLuint name, GLenum pname, GLint * value)
   7923 {
   7924     (void) objectType; (void) name; (void) pname; (void) value;
   7925    DISPATCH(GetObjectParameterivAPPLE, (objectType, name, pname, value), (F, "glGetObjectParameterivAPPLE(0x%x, %d, 0x%x, %p);\n", objectType, name, pname, (const void *) value));
   7926 }
   7927 
   7928 KEYWORD1 GLenum KEYWORD2 NAME(ObjectPurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option)
   7929 {
   7930     (void) objectType; (void) name; (void) option;
   7931    RETURN_DISPATCH(ObjectPurgeableAPPLE, (objectType, name, option), (F, "glObjectPurgeableAPPLE(0x%x, %d, 0x%x);\n", objectType, name, option));
   7932 }
   7933 
   7934 KEYWORD1 GLenum KEYWORD2 NAME(ObjectUnpurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option)
   7935 {
   7936     (void) objectType; (void) name; (void) option;
   7937    RETURN_DISPATCH(ObjectUnpurgeableAPPLE, (objectType, name, option), (F, "glObjectUnpurgeableAPPLE(0x%x, %d, 0x%x);\n", objectType, name, option));
   7938 }
   7939 
   7940 KEYWORD1 void KEYWORD2 NAME(ActiveProgramEXT)(GLuint program)
   7941 {
   7942     (void) program;
   7943    DISPATCH(ActiveProgramEXT, (program), (F, "glActiveProgramEXT(%d);\n", program));
   7944 }
   7945 
   7946 KEYWORD1 GLuint KEYWORD2 NAME(CreateShaderProgramEXT)(GLenum type, const GLchar * string)
   7947 {
   7948     (void) type; (void) string;
   7949    RETURN_DISPATCH(CreateShaderProgramEXT, (type, string), (F, "glCreateShaderProgramEXT(0x%x, %p);\n", type, (const void *) string));
   7950 }
   7951 
   7952 KEYWORD1 void KEYWORD2 NAME(UseShaderProgramEXT)(GLenum type, GLuint program)
   7953 {
   7954     (void) type; (void) program;
   7955    DISPATCH(UseShaderProgramEXT, (type, program), (F, "glUseShaderProgramEXT(0x%x, %d);\n", type, program));
   7956 }
   7957 
   7958 KEYWORD1 void KEYWORD2 NAME(TextureBarrierNV)(void)
   7959 {
   7960    DISPATCH(TextureBarrierNV, (), (F, "glTextureBarrierNV();\n"));
   7961 }
   7962 
   7963 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_963)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
   7964 
   7965 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_963)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)
   7966 {
   7967     (void) frontfunc; (void) backfunc; (void) ref; (void) mask;
   7968    DISPATCH(StencilFuncSeparateATI, (frontfunc, backfunc, ref, mask), (F, "glStencilFuncSeparateATI(0x%x, 0x%x, %d, %d);\n", frontfunc, backfunc, ref, mask));
   7969 }
   7970 
   7971 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_964)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
   7972 
   7973 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_964)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
   7974 {
   7975     (void) target; (void) index; (void) count; (void) params;
   7976    DISPATCH(ProgramEnvParameters4fvEXT, (target, index, count, params), (F, "glProgramEnvParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
   7977 }
   7978 
   7979 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_965)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
   7980 
   7981 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_965)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
   7982 {
   7983     (void) target; (void) index; (void) count; (void) params;
   7984    DISPATCH(ProgramLocalParameters4fvEXT, (target, index, count, params), (F, "glProgramLocalParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
   7985 }
   7986 
   7987 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_966)(GLuint id, GLenum pname, GLint64 * params);
   7988 
   7989 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_966)(GLuint id, GLenum pname, GLint64 * params)
   7990 {
   7991     (void) id; (void) pname; (void) params;
   7992    DISPATCH(GetQueryObjecti64vEXT, (id, pname, params), (F, "glGetQueryObjecti64v(%d, 0x%x, %p);\n", id, pname, (const void *) params));
   7993 }
   7994 
   7995 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_967)(GLuint id, GLenum pname, GLuint64 * params);
   7996 
   7997 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_967)(GLuint id, GLenum pname, GLuint64 * params)
   7998 {
   7999     (void) id; (void) pname; (void) params;
   8000    DISPATCH(GetQueryObjectui64vEXT, (id, pname, params), (F, "glGetQueryObjectui64v(%d, 0x%x, %p);\n", id, pname, (const void *) params));
   8001 }
   8002 
   8003 KEYWORD1 void KEYWORD2 NAME(EGLImageTargetRenderbufferStorageOES)(GLenum target, GLvoid * writeOffset)
   8004 {
   8005     (void) target; (void) writeOffset;
   8006    DISPATCH(EGLImageTargetRenderbufferStorageOES, (target, writeOffset), (F, "glEGLImageTargetRenderbufferStorageOES(0x%x, %p);\n", target, (const void *) writeOffset));
   8007 }
   8008 
   8009 KEYWORD1 void KEYWORD2 NAME(EGLImageTargetTexture2DOES)(GLenum target, GLvoid * writeOffset)
   8010 {
   8011     (void) target; (void) writeOffset;
   8012    DISPATCH(EGLImageTargetTexture2DOES, (target, writeOffset), (F, "glEGLImageTargetTexture2DOES(0x%x, %p);\n", target, (const void *) writeOffset));
   8013 }
   8014 
   8015 
   8016 #endif /* _GLAPI_SKIP_NORMAL_ENTRY_POINTS */
   8017 
   8018 /* these entry points might require different protocols */
   8019 #ifndef _GLAPI_SKIP_PROTO_ENTRY_POINTS
   8020 
   8021 KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
   8022 {
   8023     (void) n; (void) textures; (void) residences;
   8024    RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
   8025 }
   8026 
   8027 KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
   8028 {
   8029     (void) n; (void) textures;
   8030    DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (const void *) textures));
   8031 }
   8032 
   8033 KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
   8034 {
   8035     (void) n; (void) textures;
   8036    DISPATCH(GenTextures, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (const void *) textures));
   8037 }
   8038 
   8039 KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
   8040 {
   8041     (void) texture;
   8042    RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTextureEXT(%d);\n", texture));
   8043 }
   8044 
   8045 KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * table)
   8046 {
   8047     (void) target; (void) format; (void) type; (void) table;
   8048    DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
   8049 }
   8050 
   8051 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_343)(GLenum target, GLenum format, GLenum type, GLvoid * table);
   8052 
   8053 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_343)(GLenum target, GLenum format, GLenum type, GLvoid * table)
   8054 {
   8055     (void) target; (void) format; (void) type; (void) table;
   8056    DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
   8057 }
   8058 
   8059 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
   8060 {
   8061     (void) target; (void) pname; (void) params;
   8062    DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   8063 }
   8064 
   8065 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_344)(GLenum target, GLenum pname, GLfloat * params);
   8066 
   8067 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_344)(GLenum target, GLenum pname, GLfloat * params)
   8068 {
   8069     (void) target; (void) pname; (void) params;
   8070    DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   8071 }
   8072 
   8073 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
   8074 {
   8075     (void) target; (void) pname; (void) params;
   8076    DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   8077 }
   8078 
   8079 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_345)(GLenum target, GLenum pname, GLint * params);
   8080 
   8081 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_345)(GLenum target, GLenum pname, GLint * params)
   8082 {
   8083     (void) target; (void) pname; (void) params;
   8084    DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   8085 }
   8086 
   8087 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_356)(GLenum target, GLenum format, GLenum type, GLvoid * image);
   8088 
   8089 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_356)(GLenum target, GLenum format, GLenum type, GLvoid * image)
   8090 {
   8091     (void) target; (void) format; (void) type; (void) image;
   8092    DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
   8093 }
   8094 
   8095 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_357)(GLenum target, GLenum pname, GLfloat * params);
   8096 
   8097 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_357)(GLenum target, GLenum pname, GLfloat * params)
   8098 {
   8099     (void) target; (void) pname; (void) params;
   8100    DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   8101 }
   8102 
   8103 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_358)(GLenum target, GLenum pname, GLint * params);
   8104 
   8105 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_358)(GLenum target, GLenum pname, GLint * params)
   8106 {
   8107     (void) target; (void) pname; (void) params;
   8108    DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   8109 }
   8110 
   8111 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_359)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
   8112 
   8113 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_359)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
   8114 {
   8115     (void) target; (void) format; (void) type; (void) row; (void) column; (void) span;
   8116    DISPATCH(GetSeparableFilter, (target, format, type, row, column, span), (F, "glGetSeparableFilterEXT(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (const void *) row, (const void *) column, (const void *) span));
   8117 }
   8118 
   8119 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_361)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
   8120 
   8121 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_361)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
   8122 {
   8123     (void) target; (void) reset; (void) format; (void) type; (void) values;
   8124    DISPATCH(GetHistogram, (target, reset, format, type, values), (F, "glGetHistogramEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
   8125 }
   8126 
   8127 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_362)(GLenum target, GLenum pname, GLfloat * params);
   8128 
   8129 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_362)(GLenum target, GLenum pname, GLfloat * params)
   8130 {
   8131     (void) target; (void) pname; (void) params;
   8132    DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   8133 }
   8134 
   8135 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_363)(GLenum target, GLenum pname, GLint * params);
   8136 
   8137 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_363)(GLenum target, GLenum pname, GLint * params)
   8138 {
   8139     (void) target; (void) pname; (void) params;
   8140    DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   8141 }
   8142 
   8143 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_364)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
   8144 
   8145 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_364)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
   8146 {
   8147     (void) target; (void) reset; (void) format; (void) type; (void) values;
   8148    DISPATCH(GetMinmax, (target, reset, format, type, values), (F, "glGetMinmaxEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
   8149 }
   8150 
   8151 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_365)(GLenum target, GLenum pname, GLfloat * params);
   8152 
   8153 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_365)(GLenum target, GLenum pname, GLfloat * params)
   8154 {
   8155     (void) target; (void) pname; (void) params;
   8156    DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   8157 }
   8158 
   8159 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_366)(GLenum target, GLenum pname, GLint * params);
   8160 
   8161 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_366)(GLenum target, GLenum pname, GLint * params)
   8162 {
   8163     (void) target; (void) pname; (void) params;
   8164    DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
   8165 }
   8166 
   8167 
   8168 #endif /* _GLAPI_SKIP_PROTO_ENTRY_POINTS */
   8169 
   8170 
   8171 #endif /* defined( NAME ) */
   8172 
   8173 /*
   8174  * This is how a dispatch table can be initialized with all the functions
   8175  * we generated above.
   8176  */
   8177 #ifdef DISPATCH_TABLE_NAME
   8178 
   8179 #ifndef TABLE_ENTRY
   8180 #error TABLE_ENTRY must be defined
   8181 #endif
   8182 
   8183 #ifdef _GLAPI_SKIP_NORMAL_ENTRY_POINTS
   8184 #error _GLAPI_SKIP_NORMAL_ENTRY_POINTS must not be defined
   8185 #endif
   8186 
   8187 _glapi_proc DISPATCH_TABLE_NAME[] = {
   8188    TABLE_ENTRY(NewList),
   8189    TABLE_ENTRY(EndList),
   8190    TABLE_ENTRY(CallList),
   8191    TABLE_ENTRY(CallLists),
   8192    TABLE_ENTRY(DeleteLists),
   8193    TABLE_ENTRY(GenLists),
   8194    TABLE_ENTRY(ListBase),
   8195    TABLE_ENTRY(Begin),
   8196    TABLE_ENTRY(Bitmap),
   8197    TABLE_ENTRY(Color3b),
   8198    TABLE_ENTRY(Color3bv),
   8199    TABLE_ENTRY(Color3d),
   8200    TABLE_ENTRY(Color3dv),
   8201    TABLE_ENTRY(Color3f),
   8202    TABLE_ENTRY(Color3fv),
   8203    TABLE_ENTRY(Color3i),
   8204    TABLE_ENTRY(Color3iv),
   8205    TABLE_ENTRY(Color3s),
   8206    TABLE_ENTRY(Color3sv),
   8207    TABLE_ENTRY(Color3ub),
   8208    TABLE_ENTRY(Color3ubv),
   8209    TABLE_ENTRY(Color3ui),
   8210    TABLE_ENTRY(Color3uiv),
   8211    TABLE_ENTRY(Color3us),
   8212    TABLE_ENTRY(Color3usv),
   8213    TABLE_ENTRY(Color4b),
   8214    TABLE_ENTRY(Color4bv),
   8215    TABLE_ENTRY(Color4d),
   8216    TABLE_ENTRY(Color4dv),
   8217    TABLE_ENTRY(Color4f),
   8218    TABLE_ENTRY(Color4fv),
   8219    TABLE_ENTRY(Color4i),
   8220    TABLE_ENTRY(Color4iv),
   8221    TABLE_ENTRY(Color4s),
   8222    TABLE_ENTRY(Color4sv),
   8223    TABLE_ENTRY(Color4ub),
   8224    TABLE_ENTRY(Color4ubv),
   8225    TABLE_ENTRY(Color4ui),
   8226    TABLE_ENTRY(Color4uiv),
   8227    TABLE_ENTRY(Color4us),
   8228    TABLE_ENTRY(Color4usv),
   8229    TABLE_ENTRY(EdgeFlag),
   8230    TABLE_ENTRY(EdgeFlagv),
   8231    TABLE_ENTRY(End),
   8232    TABLE_ENTRY(Indexd),
   8233    TABLE_ENTRY(Indexdv),
   8234    TABLE_ENTRY(Indexf),
   8235    TABLE_ENTRY(Indexfv),
   8236    TABLE_ENTRY(Indexi),
   8237    TABLE_ENTRY(Indexiv),
   8238    TABLE_ENTRY(Indexs),
   8239    TABLE_ENTRY(Indexsv),
   8240    TABLE_ENTRY(Normal3b),
   8241    TABLE_ENTRY(Normal3bv),
   8242    TABLE_ENTRY(Normal3d),
   8243    TABLE_ENTRY(Normal3dv),
   8244    TABLE_ENTRY(Normal3f),
   8245    TABLE_ENTRY(Normal3fv),
   8246    TABLE_ENTRY(Normal3i),
   8247    TABLE_ENTRY(Normal3iv),
   8248    TABLE_ENTRY(Normal3s),
   8249    TABLE_ENTRY(Normal3sv),
   8250    TABLE_ENTRY(RasterPos2d),
   8251    TABLE_ENTRY(RasterPos2dv),
   8252    TABLE_ENTRY(RasterPos2f),
   8253    TABLE_ENTRY(RasterPos2fv),
   8254    TABLE_ENTRY(RasterPos2i),
   8255    TABLE_ENTRY(RasterPos2iv),
   8256    TABLE_ENTRY(RasterPos2s),
   8257    TABLE_ENTRY(RasterPos2sv),
   8258    TABLE_ENTRY(RasterPos3d),
   8259    TABLE_ENTRY(RasterPos3dv),
   8260    TABLE_ENTRY(RasterPos3f),
   8261    TABLE_ENTRY(RasterPos3fv),
   8262    TABLE_ENTRY(RasterPos3i),
   8263    TABLE_ENTRY(RasterPos3iv),
   8264    TABLE_ENTRY(RasterPos3s),
   8265    TABLE_ENTRY(RasterPos3sv),
   8266    TABLE_ENTRY(RasterPos4d),
   8267    TABLE_ENTRY(RasterPos4dv),
   8268    TABLE_ENTRY(RasterPos4f),
   8269    TABLE_ENTRY(RasterPos4fv),
   8270    TABLE_ENTRY(RasterPos4i),
   8271    TABLE_ENTRY(RasterPos4iv),
   8272    TABLE_ENTRY(RasterPos4s),
   8273    TABLE_ENTRY(RasterPos4sv),
   8274    TABLE_ENTRY(Rectd),
   8275    TABLE_ENTRY(Rectdv),
   8276    TABLE_ENTRY(Rectf),
   8277    TABLE_ENTRY(Rectfv),
   8278    TABLE_ENTRY(Recti),
   8279    TABLE_ENTRY(Rectiv),
   8280    TABLE_ENTRY(Rects),
   8281    TABLE_ENTRY(Rectsv),
   8282    TABLE_ENTRY(TexCoord1d),
   8283    TABLE_ENTRY(TexCoord1dv),
   8284    TABLE_ENTRY(TexCoord1f),
   8285    TABLE_ENTRY(TexCoord1fv),
   8286    TABLE_ENTRY(TexCoord1i),
   8287    TABLE_ENTRY(TexCoord1iv),
   8288    TABLE_ENTRY(TexCoord1s),
   8289    TABLE_ENTRY(TexCoord1sv),
   8290    TABLE_ENTRY(TexCoord2d),
   8291    TABLE_ENTRY(TexCoord2dv),
   8292    TABLE_ENTRY(TexCoord2f),
   8293    TABLE_ENTRY(TexCoord2fv),
   8294    TABLE_ENTRY(TexCoord2i),
   8295    TABLE_ENTRY(TexCoord2iv),
   8296    TABLE_ENTRY(TexCoord2s),
   8297    TABLE_ENTRY(TexCoord2sv),
   8298    TABLE_ENTRY(TexCoord3d),
   8299    TABLE_ENTRY(TexCoord3dv),
   8300    TABLE_ENTRY(TexCoord3f),
   8301    TABLE_ENTRY(TexCoord3fv),
   8302    TABLE_ENTRY(TexCoord3i),
   8303    TABLE_ENTRY(TexCoord3iv),
   8304    TABLE_ENTRY(TexCoord3s),
   8305    TABLE_ENTRY(TexCoord3sv),
   8306    TABLE_ENTRY(TexCoord4d),
   8307    TABLE_ENTRY(TexCoord4dv),
   8308    TABLE_ENTRY(TexCoord4f),
   8309    TABLE_ENTRY(TexCoord4fv),
   8310    TABLE_ENTRY(TexCoord4i),
   8311    TABLE_ENTRY(TexCoord4iv),
   8312    TABLE_ENTRY(TexCoord4s),
   8313    TABLE_ENTRY(TexCoord4sv),
   8314    TABLE_ENTRY(Vertex2d),
   8315    TABLE_ENTRY(Vertex2dv),
   8316    TABLE_ENTRY(Vertex2f),
   8317    TABLE_ENTRY(Vertex2fv),
   8318    TABLE_ENTRY(Vertex2i),
   8319    TABLE_ENTRY(Vertex2iv),
   8320    TABLE_ENTRY(Vertex2s),
   8321    TABLE_ENTRY(Vertex2sv),
   8322    TABLE_ENTRY(Vertex3d),
   8323    TABLE_ENTRY(Vertex3dv),
   8324    TABLE_ENTRY(Vertex3f),
   8325    TABLE_ENTRY(Vertex3fv),
   8326    TABLE_ENTRY(Vertex3i),
   8327    TABLE_ENTRY(Vertex3iv),
   8328    TABLE_ENTRY(Vertex3s),
   8329    TABLE_ENTRY(Vertex3sv),
   8330    TABLE_ENTRY(Vertex4d),
   8331    TABLE_ENTRY(Vertex4dv),
   8332    TABLE_ENTRY(Vertex4f),
   8333    TABLE_ENTRY(Vertex4fv),
   8334    TABLE_ENTRY(Vertex4i),
   8335    TABLE_ENTRY(Vertex4iv),
   8336    TABLE_ENTRY(Vertex4s),
   8337    TABLE_ENTRY(Vertex4sv),
   8338    TABLE_ENTRY(ClipPlane),
   8339    TABLE_ENTRY(ColorMaterial),
   8340    TABLE_ENTRY(CullFace),
   8341    TABLE_ENTRY(Fogf),
   8342    TABLE_ENTRY(Fogfv),
   8343    TABLE_ENTRY(Fogi),
   8344    TABLE_ENTRY(Fogiv),
   8345    TABLE_ENTRY(FrontFace),
   8346    TABLE_ENTRY(Hint),
   8347    TABLE_ENTRY(Lightf),
   8348    TABLE_ENTRY(Lightfv),
   8349    TABLE_ENTRY(Lighti),
   8350    TABLE_ENTRY(Lightiv),
   8351    TABLE_ENTRY(LightModelf),
   8352    TABLE_ENTRY(LightModelfv),
   8353    TABLE_ENTRY(LightModeli),
   8354    TABLE_ENTRY(LightModeliv),
   8355    TABLE_ENTRY(LineStipple),
   8356    TABLE_ENTRY(LineWidth),
   8357    TABLE_ENTRY(Materialf),
   8358    TABLE_ENTRY(Materialfv),
   8359    TABLE_ENTRY(Materiali),
   8360    TABLE_ENTRY(Materialiv),
   8361    TABLE_ENTRY(PointSize),
   8362    TABLE_ENTRY(PolygonMode),
   8363    TABLE_ENTRY(PolygonStipple),
   8364    TABLE_ENTRY(Scissor),
   8365    TABLE_ENTRY(ShadeModel),
   8366    TABLE_ENTRY(TexParameterf),
   8367    TABLE_ENTRY(TexParameterfv),
   8368    TABLE_ENTRY(TexParameteri),
   8369    TABLE_ENTRY(TexParameteriv),
   8370    TABLE_ENTRY(TexImage1D),
   8371    TABLE_ENTRY(TexImage2D),
   8372    TABLE_ENTRY(TexEnvf),
   8373    TABLE_ENTRY(TexEnvfv),
   8374    TABLE_ENTRY(TexEnvi),
   8375    TABLE_ENTRY(TexEnviv),
   8376    TABLE_ENTRY(TexGend),
   8377    TABLE_ENTRY(TexGendv),
   8378    TABLE_ENTRY(TexGenf),
   8379    TABLE_ENTRY(TexGenfv),
   8380    TABLE_ENTRY(TexGeni),
   8381    TABLE_ENTRY(TexGeniv),
   8382    TABLE_ENTRY(FeedbackBuffer),
   8383    TABLE_ENTRY(SelectBuffer),
   8384    TABLE_ENTRY(RenderMode),
   8385    TABLE_ENTRY(InitNames),
   8386    TABLE_ENTRY(LoadName),
   8387    TABLE_ENTRY(PassThrough),
   8388    TABLE_ENTRY(PopName),
   8389    TABLE_ENTRY(PushName),
   8390    TABLE_ENTRY(DrawBuffer),
   8391    TABLE_ENTRY(Clear),
   8392    TABLE_ENTRY(ClearAccum),
   8393    TABLE_ENTRY(ClearIndex),
   8394    TABLE_ENTRY(ClearColor),
   8395    TABLE_ENTRY(ClearStencil),
   8396    TABLE_ENTRY(ClearDepth),
   8397    TABLE_ENTRY(StencilMask),
   8398    TABLE_ENTRY(ColorMask),
   8399    TABLE_ENTRY(DepthMask),
   8400    TABLE_ENTRY(IndexMask),
   8401    TABLE_ENTRY(Accum),
   8402    TABLE_ENTRY(Disable),
   8403    TABLE_ENTRY(Enable),
   8404    TABLE_ENTRY(Finish),
   8405    TABLE_ENTRY(Flush),
   8406    TABLE_ENTRY(PopAttrib),
   8407    TABLE_ENTRY(PushAttrib),
   8408    TABLE_ENTRY(Map1d),
   8409    TABLE_ENTRY(Map1f),
   8410    TABLE_ENTRY(Map2d),
   8411    TABLE_ENTRY(Map2f),
   8412    TABLE_ENTRY(MapGrid1d),
   8413    TABLE_ENTRY(MapGrid1f),
   8414    TABLE_ENTRY(MapGrid2d),
   8415    TABLE_ENTRY(MapGrid2f),
   8416    TABLE_ENTRY(EvalCoord1d),
   8417    TABLE_ENTRY(EvalCoord1dv),
   8418    TABLE_ENTRY(EvalCoord1f),
   8419    TABLE_ENTRY(EvalCoord1fv),
   8420    TABLE_ENTRY(EvalCoord2d),
   8421    TABLE_ENTRY(EvalCoord2dv),
   8422    TABLE_ENTRY(EvalCoord2f),
   8423    TABLE_ENTRY(EvalCoord2fv),
   8424    TABLE_ENTRY(EvalMesh1),
   8425    TABLE_ENTRY(EvalPoint1),
   8426    TABLE_ENTRY(EvalMesh2),
   8427    TABLE_ENTRY(EvalPoint2),
   8428    TABLE_ENTRY(AlphaFunc),
   8429    TABLE_ENTRY(BlendFunc),
   8430    TABLE_ENTRY(LogicOp),
   8431    TABLE_ENTRY(StencilFunc),
   8432    TABLE_ENTRY(StencilOp),
   8433    TABLE_ENTRY(DepthFunc),
   8434    TABLE_ENTRY(PixelZoom),
   8435    TABLE_ENTRY(PixelTransferf),
   8436    TABLE_ENTRY(PixelTransferi),
   8437    TABLE_ENTRY(PixelStoref),
   8438    TABLE_ENTRY(PixelStorei),
   8439    TABLE_ENTRY(PixelMapfv),
   8440    TABLE_ENTRY(PixelMapuiv),
   8441    TABLE_ENTRY(PixelMapusv),
   8442    TABLE_ENTRY(ReadBuffer),
   8443    TABLE_ENTRY(CopyPixels),
   8444    TABLE_ENTRY(ReadPixels),
   8445    TABLE_ENTRY(DrawPixels),
   8446    TABLE_ENTRY(GetBooleanv),
   8447    TABLE_ENTRY(GetClipPlane),
   8448    TABLE_ENTRY(GetDoublev),
   8449    TABLE_ENTRY(GetError),
   8450    TABLE_ENTRY(GetFloatv),
   8451    TABLE_ENTRY(GetIntegerv),
   8452    TABLE_ENTRY(GetLightfv),
   8453    TABLE_ENTRY(GetLightiv),
   8454    TABLE_ENTRY(GetMapdv),
   8455    TABLE_ENTRY(GetMapfv),
   8456    TABLE_ENTRY(GetMapiv),
   8457    TABLE_ENTRY(GetMaterialfv),
   8458    TABLE_ENTRY(GetMaterialiv),
   8459    TABLE_ENTRY(GetPixelMapfv),
   8460    TABLE_ENTRY(GetPixelMapuiv),
   8461    TABLE_ENTRY(GetPixelMapusv),
   8462    TABLE_ENTRY(GetPolygonStipple),
   8463    TABLE_ENTRY(GetString),
   8464    TABLE_ENTRY(GetTexEnvfv),
   8465    TABLE_ENTRY(GetTexEnviv),
   8466    TABLE_ENTRY(GetTexGendv),
   8467    TABLE_ENTRY(GetTexGenfv),
   8468    TABLE_ENTRY(GetTexGeniv),
   8469    TABLE_ENTRY(GetTexImage),
   8470    TABLE_ENTRY(GetTexParameterfv),
   8471    TABLE_ENTRY(GetTexParameteriv),
   8472    TABLE_ENTRY(GetTexLevelParameterfv),
   8473    TABLE_ENTRY(GetTexLevelParameteriv),
   8474    TABLE_ENTRY(IsEnabled),
   8475    TABLE_ENTRY(IsList),
   8476    TABLE_ENTRY(DepthRange),
   8477    TABLE_ENTRY(Frustum),
   8478    TABLE_ENTRY(LoadIdentity),
   8479    TABLE_ENTRY(LoadMatrixf),
   8480    TABLE_ENTRY(LoadMatrixd),
   8481    TABLE_ENTRY(MatrixMode),
   8482    TABLE_ENTRY(MultMatrixf),
   8483    TABLE_ENTRY(MultMatrixd),
   8484    TABLE_ENTRY(Ortho),
   8485    TABLE_ENTRY(PopMatrix),
   8486    TABLE_ENTRY(PushMatrix),
   8487    TABLE_ENTRY(Rotated),
   8488    TABLE_ENTRY(Rotatef),
   8489    TABLE_ENTRY(Scaled),
   8490    TABLE_ENTRY(Scalef),
   8491    TABLE_ENTRY(Translated),
   8492    TABLE_ENTRY(Translatef),
   8493    TABLE_ENTRY(Viewport),
   8494    TABLE_ENTRY(ArrayElement),
   8495    TABLE_ENTRY(BindTexture),
   8496    TABLE_ENTRY(ColorPointer),
   8497    TABLE_ENTRY(DisableClientState),
   8498    TABLE_ENTRY(DrawArrays),
   8499    TABLE_ENTRY(DrawElements),
   8500    TABLE_ENTRY(EdgeFlagPointer),
   8501    TABLE_ENTRY(EnableClientState),
   8502    TABLE_ENTRY(IndexPointer),
   8503    TABLE_ENTRY(Indexub),
   8504    TABLE_ENTRY(Indexubv),
   8505    TABLE_ENTRY(InterleavedArrays),
   8506    TABLE_ENTRY(NormalPointer),
   8507    TABLE_ENTRY(PolygonOffset),
   8508    TABLE_ENTRY(TexCoordPointer),
   8509    TABLE_ENTRY(VertexPointer),
   8510    TABLE_ENTRY(AreTexturesResident),
   8511    TABLE_ENTRY(CopyTexImage1D),
   8512    TABLE_ENTRY(CopyTexImage2D),
   8513    TABLE_ENTRY(CopyTexSubImage1D),
   8514    TABLE_ENTRY(CopyTexSubImage2D),
   8515    TABLE_ENTRY(DeleteTextures),
   8516    TABLE_ENTRY(GenTextures),
   8517    TABLE_ENTRY(GetPointerv),
   8518    TABLE_ENTRY(IsTexture),
   8519    TABLE_ENTRY(PrioritizeTextures),
   8520    TABLE_ENTRY(TexSubImage1D),
   8521    TABLE_ENTRY(TexSubImage2D),
   8522    TABLE_ENTRY(PopClientAttrib),
   8523    TABLE_ENTRY(PushClientAttrib),
   8524    TABLE_ENTRY(BlendColor),
   8525    TABLE_ENTRY(BlendEquation),
   8526    TABLE_ENTRY(DrawRangeElements),
   8527    TABLE_ENTRY(ColorTable),
   8528    TABLE_ENTRY(ColorTableParameterfv),
   8529    TABLE_ENTRY(ColorTableParameteriv),
   8530    TABLE_ENTRY(CopyColorTable),
   8531    TABLE_ENTRY(GetColorTable),
   8532    TABLE_ENTRY(GetColorTableParameterfv),
   8533    TABLE_ENTRY(GetColorTableParameteriv),
   8534    TABLE_ENTRY(ColorSubTable),
   8535    TABLE_ENTRY(CopyColorSubTable),
   8536    TABLE_ENTRY(ConvolutionFilter1D),
   8537    TABLE_ENTRY(ConvolutionFilter2D),
   8538    TABLE_ENTRY(ConvolutionParameterf),
   8539    TABLE_ENTRY(ConvolutionParameterfv),
   8540    TABLE_ENTRY(ConvolutionParameteri),
   8541    TABLE_ENTRY(ConvolutionParameteriv),
   8542    TABLE_ENTRY(CopyConvolutionFilter1D),
   8543    TABLE_ENTRY(CopyConvolutionFilter2D),
   8544    TABLE_ENTRY(GetConvolutionFilter),
   8545    TABLE_ENTRY(GetConvolutionParameterfv),
   8546    TABLE_ENTRY(GetConvolutionParameteriv),
   8547    TABLE_ENTRY(GetSeparableFilter),
   8548    TABLE_ENTRY(SeparableFilter2D),
   8549    TABLE_ENTRY(GetHistogram),
   8550    TABLE_ENTRY(GetHistogramParameterfv),
   8551    TABLE_ENTRY(GetHistogramParameteriv),
   8552    TABLE_ENTRY(GetMinmax),
   8553    TABLE_ENTRY(GetMinmaxParameterfv),
   8554    TABLE_ENTRY(GetMinmaxParameteriv),
   8555    TABLE_ENTRY(Histogram),
   8556    TABLE_ENTRY(Minmax),
   8557    TABLE_ENTRY(ResetHistogram),
   8558    TABLE_ENTRY(ResetMinmax),
   8559    TABLE_ENTRY(TexImage3D),
   8560    TABLE_ENTRY(TexSubImage3D),
   8561    TABLE_ENTRY(CopyTexSubImage3D),
   8562    TABLE_ENTRY(ActiveTextureARB),
   8563    TABLE_ENTRY(ClientActiveTextureARB),
   8564    TABLE_ENTRY(MultiTexCoord1dARB),
   8565    TABLE_ENTRY(MultiTexCoord1dvARB),
   8566    TABLE_ENTRY(MultiTexCoord1fARB),
   8567    TABLE_ENTRY(MultiTexCoord1fvARB),
   8568    TABLE_ENTRY(MultiTexCoord1iARB),
   8569    TABLE_ENTRY(MultiTexCoord1ivARB),
   8570    TABLE_ENTRY(MultiTexCoord1sARB),
   8571    TABLE_ENTRY(MultiTexCoord1svARB),
   8572    TABLE_ENTRY(MultiTexCoord2dARB),
   8573    TABLE_ENTRY(MultiTexCoord2dvARB),
   8574    TABLE_ENTRY(MultiTexCoord2fARB),
   8575    TABLE_ENTRY(MultiTexCoord2fvARB),
   8576    TABLE_ENTRY(MultiTexCoord2iARB),
   8577    TABLE_ENTRY(MultiTexCoord2ivARB),
   8578    TABLE_ENTRY(MultiTexCoord2sARB),
   8579    TABLE_ENTRY(MultiTexCoord2svARB),
   8580    TABLE_ENTRY(MultiTexCoord3dARB),
   8581    TABLE_ENTRY(MultiTexCoord3dvARB),
   8582    TABLE_ENTRY(MultiTexCoord3fARB),
   8583    TABLE_ENTRY(MultiTexCoord3fvARB),
   8584    TABLE_ENTRY(MultiTexCoord3iARB),
   8585    TABLE_ENTRY(MultiTexCoord3ivARB),
   8586    TABLE_ENTRY(MultiTexCoord3sARB),
   8587    TABLE_ENTRY(MultiTexCoord3svARB),
   8588    TABLE_ENTRY(MultiTexCoord4dARB),
   8589    TABLE_ENTRY(MultiTexCoord4dvARB),
   8590    TABLE_ENTRY(MultiTexCoord4fARB),
   8591    TABLE_ENTRY(MultiTexCoord4fvARB),
   8592    TABLE_ENTRY(MultiTexCoord4iARB),
   8593    TABLE_ENTRY(MultiTexCoord4ivARB),
   8594    TABLE_ENTRY(MultiTexCoord4sARB),
   8595    TABLE_ENTRY(MultiTexCoord4svARB),
   8596    TABLE_ENTRY(AttachShader),
   8597    TABLE_ENTRY(CreateProgram),
   8598    TABLE_ENTRY(CreateShader),
   8599    TABLE_ENTRY(DeleteProgram),
   8600    TABLE_ENTRY(DeleteShader),
   8601    TABLE_ENTRY(DetachShader),
   8602    TABLE_ENTRY(GetAttachedShaders),
   8603    TABLE_ENTRY(GetProgramInfoLog),
   8604    TABLE_ENTRY(GetProgramiv),
   8605    TABLE_ENTRY(GetShaderInfoLog),
   8606    TABLE_ENTRY(GetShaderiv),
   8607    TABLE_ENTRY(IsProgram),
   8608    TABLE_ENTRY(IsShader),
   8609    TABLE_ENTRY(StencilFuncSeparate),
   8610    TABLE_ENTRY(StencilMaskSeparate),
   8611    TABLE_ENTRY(StencilOpSeparate),
   8612    TABLE_ENTRY(UniformMatrix2x3fv),
   8613    TABLE_ENTRY(UniformMatrix2x4fv),
   8614    TABLE_ENTRY(UniformMatrix3x2fv),
   8615    TABLE_ENTRY(UniformMatrix3x4fv),
   8616    TABLE_ENTRY(UniformMatrix4x2fv),
   8617    TABLE_ENTRY(UniformMatrix4x3fv),
   8618    TABLE_ENTRY(ClampColor),
   8619    TABLE_ENTRY(ClearBufferfi),
   8620    TABLE_ENTRY(ClearBufferfv),
   8621    TABLE_ENTRY(ClearBufferiv),
   8622    TABLE_ENTRY(ClearBufferuiv),
   8623    TABLE_ENTRY(GetStringi),
   8624    TABLE_ENTRY(FramebufferTexture),
   8625    TABLE_ENTRY(GetBufferParameteri64v),
   8626    TABLE_ENTRY(GetInteger64i_v),
   8627    TABLE_ENTRY(VertexAttribDivisor),
   8628    TABLE_ENTRY(LoadTransposeMatrixdARB),
   8629    TABLE_ENTRY(LoadTransposeMatrixfARB),
   8630    TABLE_ENTRY(MultTransposeMatrixdARB),
   8631    TABLE_ENTRY(MultTransposeMatrixfARB),
   8632    TABLE_ENTRY(SampleCoverageARB),
   8633    TABLE_ENTRY(CompressedTexImage1DARB),
   8634    TABLE_ENTRY(CompressedTexImage2DARB),
   8635    TABLE_ENTRY(CompressedTexImage3DARB),
   8636    TABLE_ENTRY(CompressedTexSubImage1DARB),
   8637    TABLE_ENTRY(CompressedTexSubImage2DARB),
   8638    TABLE_ENTRY(CompressedTexSubImage3DARB),
   8639    TABLE_ENTRY(GetCompressedTexImageARB),
   8640    TABLE_ENTRY(DisableVertexAttribArrayARB),
   8641    TABLE_ENTRY(EnableVertexAttribArrayARB),
   8642    TABLE_ENTRY(GetProgramEnvParameterdvARB),
   8643    TABLE_ENTRY(GetProgramEnvParameterfvARB),
   8644    TABLE_ENTRY(GetProgramLocalParameterdvARB),
   8645    TABLE_ENTRY(GetProgramLocalParameterfvARB),
   8646    TABLE_ENTRY(GetProgramStringARB),
   8647    TABLE_ENTRY(GetProgramivARB),
   8648    TABLE_ENTRY(GetVertexAttribdvARB),
   8649    TABLE_ENTRY(GetVertexAttribfvARB),
   8650    TABLE_ENTRY(GetVertexAttribivARB),
   8651    TABLE_ENTRY(ProgramEnvParameter4dARB),
   8652    TABLE_ENTRY(ProgramEnvParameter4dvARB),
   8653    TABLE_ENTRY(ProgramEnvParameter4fARB),
   8654    TABLE_ENTRY(ProgramEnvParameter4fvARB),
   8655    TABLE_ENTRY(ProgramLocalParameter4dARB),
   8656    TABLE_ENTRY(ProgramLocalParameter4dvARB),
   8657    TABLE_ENTRY(ProgramLocalParameter4fARB),
   8658    TABLE_ENTRY(ProgramLocalParameter4fvARB),
   8659    TABLE_ENTRY(ProgramStringARB),
   8660    TABLE_ENTRY(VertexAttrib1dARB),
   8661    TABLE_ENTRY(VertexAttrib1dvARB),
   8662    TABLE_ENTRY(VertexAttrib1fARB),
   8663    TABLE_ENTRY(VertexAttrib1fvARB),
   8664    TABLE_ENTRY(VertexAttrib1sARB),
   8665    TABLE_ENTRY(VertexAttrib1svARB),
   8666    TABLE_ENTRY(VertexAttrib2dARB),
   8667    TABLE_ENTRY(VertexAttrib2dvARB),
   8668    TABLE_ENTRY(VertexAttrib2fARB),
   8669    TABLE_ENTRY(VertexAttrib2fvARB),
   8670    TABLE_ENTRY(VertexAttrib2sARB),
   8671    TABLE_ENTRY(VertexAttrib2svARB),
   8672    TABLE_ENTRY(VertexAttrib3dARB),
   8673    TABLE_ENTRY(VertexAttrib3dvARB),
   8674    TABLE_ENTRY(VertexAttrib3fARB),
   8675    TABLE_ENTRY(VertexAttrib3fvARB),
   8676    TABLE_ENTRY(VertexAttrib3sARB),
   8677    TABLE_ENTRY(VertexAttrib3svARB),
   8678    TABLE_ENTRY(VertexAttrib4NbvARB),
   8679    TABLE_ENTRY(VertexAttrib4NivARB),
   8680    TABLE_ENTRY(VertexAttrib4NsvARB),
   8681    TABLE_ENTRY(VertexAttrib4NubARB),
   8682    TABLE_ENTRY(VertexAttrib4NubvARB),
   8683    TABLE_ENTRY(VertexAttrib4NuivARB),
   8684    TABLE_ENTRY(VertexAttrib4NusvARB),
   8685    TABLE_ENTRY(VertexAttrib4bvARB),
   8686    TABLE_ENTRY(VertexAttrib4dARB),
   8687    TABLE_ENTRY(VertexAttrib4dvARB),
   8688    TABLE_ENTRY(VertexAttrib4fARB),
   8689    TABLE_ENTRY(VertexAttrib4fvARB),
   8690    TABLE_ENTRY(VertexAttrib4ivARB),
   8691    TABLE_ENTRY(VertexAttrib4sARB),
   8692    TABLE_ENTRY(VertexAttrib4svARB),
   8693    TABLE_ENTRY(VertexAttrib4ubvARB),
   8694    TABLE_ENTRY(VertexAttrib4uivARB),
   8695    TABLE_ENTRY(VertexAttrib4usvARB),
   8696    TABLE_ENTRY(VertexAttribPointerARB),
   8697    TABLE_ENTRY(BindBufferARB),
   8698    TABLE_ENTRY(BufferDataARB),
   8699    TABLE_ENTRY(BufferSubDataARB),
   8700    TABLE_ENTRY(DeleteBuffersARB),
   8701    TABLE_ENTRY(GenBuffersARB),
   8702    TABLE_ENTRY(GetBufferParameterivARB),
   8703    TABLE_ENTRY(GetBufferPointervARB),
   8704    TABLE_ENTRY(GetBufferSubDataARB),
   8705    TABLE_ENTRY(IsBufferARB),
   8706    TABLE_ENTRY(MapBufferARB),
   8707    TABLE_ENTRY(UnmapBufferARB),
   8708    TABLE_ENTRY(BeginQueryARB),
   8709    TABLE_ENTRY(DeleteQueriesARB),
   8710    TABLE_ENTRY(EndQueryARB),
   8711    TABLE_ENTRY(GenQueriesARB),
   8712    TABLE_ENTRY(GetQueryObjectivARB),
   8713    TABLE_ENTRY(GetQueryObjectuivARB),
   8714    TABLE_ENTRY(GetQueryivARB),
   8715    TABLE_ENTRY(IsQueryARB),
   8716    TABLE_ENTRY(AttachObjectARB),
   8717    TABLE_ENTRY(CompileShaderARB),
   8718    TABLE_ENTRY(CreateProgramObjectARB),
   8719    TABLE_ENTRY(CreateShaderObjectARB),
   8720    TABLE_ENTRY(DeleteObjectARB),
   8721    TABLE_ENTRY(DetachObjectARB),
   8722    TABLE_ENTRY(GetActiveUniformARB),
   8723    TABLE_ENTRY(GetAttachedObjectsARB),
   8724    TABLE_ENTRY(GetHandleARB),
   8725    TABLE_ENTRY(GetInfoLogARB),
   8726    TABLE_ENTRY(GetObjectParameterfvARB),
   8727    TABLE_ENTRY(GetObjectParameterivARB),
   8728    TABLE_ENTRY(GetShaderSourceARB),
   8729    TABLE_ENTRY(GetUniformLocationARB),
   8730    TABLE_ENTRY(GetUniformfvARB),
   8731    TABLE_ENTRY(GetUniformivARB),
   8732    TABLE_ENTRY(LinkProgramARB),
   8733    TABLE_ENTRY(ShaderSourceARB),
   8734    TABLE_ENTRY(Uniform1fARB),
   8735    TABLE_ENTRY(Uniform1fvARB),
   8736    TABLE_ENTRY(Uniform1iARB),
   8737    TABLE_ENTRY(Uniform1ivARB),
   8738    TABLE_ENTRY(Uniform2fARB),
   8739    TABLE_ENTRY(Uniform2fvARB),
   8740    TABLE_ENTRY(Uniform2iARB),
   8741    TABLE_ENTRY(Uniform2ivARB),
   8742    TABLE_ENTRY(Uniform3fARB),
   8743    TABLE_ENTRY(Uniform3fvARB),
   8744    TABLE_ENTRY(Uniform3iARB),
   8745    TABLE_ENTRY(Uniform3ivARB),
   8746    TABLE_ENTRY(Uniform4fARB),
   8747    TABLE_ENTRY(Uniform4fvARB),
   8748    TABLE_ENTRY(Uniform4iARB),
   8749    TABLE_ENTRY(Uniform4ivARB),
   8750    TABLE_ENTRY(UniformMatrix2fvARB),
   8751    TABLE_ENTRY(UniformMatrix3fvARB),
   8752    TABLE_ENTRY(UniformMatrix4fvARB),
   8753    TABLE_ENTRY(UseProgramObjectARB),
   8754    TABLE_ENTRY(ValidateProgramARB),
   8755    TABLE_ENTRY(BindAttribLocationARB),
   8756    TABLE_ENTRY(GetActiveAttribARB),
   8757    TABLE_ENTRY(GetAttribLocationARB),
   8758    TABLE_ENTRY(DrawBuffersARB),
   8759    TABLE_ENTRY(ClampColorARB),
   8760    TABLE_ENTRY(DrawArraysInstancedARB),
   8761    TABLE_ENTRY(DrawElementsInstancedARB),
   8762    TABLE_ENTRY(RenderbufferStorageMultisample),
   8763    TABLE_ENTRY(FramebufferTextureARB),
   8764    TABLE_ENTRY(FramebufferTextureFaceARB),
   8765    TABLE_ENTRY(ProgramParameteriARB),
   8766    TABLE_ENTRY(VertexAttribDivisorARB),
   8767    TABLE_ENTRY(FlushMappedBufferRange),
   8768    TABLE_ENTRY(MapBufferRange),
   8769    TABLE_ENTRY(TexBufferARB),
   8770    TABLE_ENTRY(BindVertexArray),
   8771    TABLE_ENTRY(GenVertexArrays),
   8772    TABLE_ENTRY(GetActiveUniformBlockName),
   8773    TABLE_ENTRY(GetActiveUniformBlockiv),
   8774    TABLE_ENTRY(GetActiveUniformName),
   8775    TABLE_ENTRY(GetActiveUniformsiv),
   8776    TABLE_ENTRY(GetUniformBlockIndex),
   8777    TABLE_ENTRY(GetUniformIndices),
   8778    TABLE_ENTRY(UniformBlockBinding),
   8779    TABLE_ENTRY(CopyBufferSubData),
   8780    TABLE_ENTRY(ClientWaitSync),
   8781    TABLE_ENTRY(DeleteSync),
   8782    TABLE_ENTRY(FenceSync),
   8783    TABLE_ENTRY(GetInteger64v),
   8784    TABLE_ENTRY(GetSynciv),
   8785    TABLE_ENTRY(IsSync),
   8786    TABLE_ENTRY(WaitSync),
   8787    TABLE_ENTRY(DrawElementsBaseVertex),
   8788    TABLE_ENTRY(DrawElementsInstancedBaseVertex),
   8789    TABLE_ENTRY(DrawRangeElementsBaseVertex),
   8790    TABLE_ENTRY(MultiDrawElementsBaseVertex),
   8791    TABLE_ENTRY(BlendEquationSeparateiARB),
   8792    TABLE_ENTRY(BlendEquationiARB),
   8793    TABLE_ENTRY(BlendFuncSeparateiARB),
   8794    TABLE_ENTRY(BlendFunciARB),
   8795    TABLE_ENTRY(BindFragDataLocationIndexed),
   8796    TABLE_ENTRY(GetFragDataIndex),
   8797    TABLE_ENTRY(BindSampler),
   8798    TABLE_ENTRY(DeleteSamplers),
   8799    TABLE_ENTRY(GenSamplers),
   8800    TABLE_ENTRY(GetSamplerParameterIiv),
   8801    TABLE_ENTRY(GetSamplerParameterIuiv),
   8802    TABLE_ENTRY(GetSamplerParameterfv),
   8803    TABLE_ENTRY(GetSamplerParameteriv),
   8804    TABLE_ENTRY(IsSampler),
   8805    TABLE_ENTRY(SamplerParameterIiv),
   8806    TABLE_ENTRY(SamplerParameterIuiv),
   8807    TABLE_ENTRY(SamplerParameterf),
   8808    TABLE_ENTRY(SamplerParameterfv),
   8809    TABLE_ENTRY(SamplerParameteri),
   8810    TABLE_ENTRY(SamplerParameteriv),
   8811    TABLE_ENTRY(_dispatch_stub_623),
   8812    TABLE_ENTRY(ColorP3ui),
   8813    TABLE_ENTRY(ColorP3uiv),
   8814    TABLE_ENTRY(ColorP4ui),
   8815    TABLE_ENTRY(ColorP4uiv),
   8816    TABLE_ENTRY(MultiTexCoordP1ui),
   8817    TABLE_ENTRY(MultiTexCoordP1uiv),
   8818    TABLE_ENTRY(MultiTexCoordP2ui),
   8819    TABLE_ENTRY(MultiTexCoordP2uiv),
   8820    TABLE_ENTRY(MultiTexCoordP3ui),
   8821    TABLE_ENTRY(MultiTexCoordP3uiv),
   8822    TABLE_ENTRY(MultiTexCoordP4ui),
   8823    TABLE_ENTRY(MultiTexCoordP4uiv),
   8824    TABLE_ENTRY(NormalP3ui),
   8825    TABLE_ENTRY(NormalP3uiv),
   8826    TABLE_ENTRY(SecondaryColorP3ui),
   8827    TABLE_ENTRY(SecondaryColorP3uiv),
   8828    TABLE_ENTRY(TexCoordP1ui),
   8829    TABLE_ENTRY(TexCoordP1uiv),
   8830    TABLE_ENTRY(TexCoordP2ui),
   8831    TABLE_ENTRY(TexCoordP2uiv),
   8832    TABLE_ENTRY(TexCoordP3ui),
   8833    TABLE_ENTRY(TexCoordP3uiv),
   8834    TABLE_ENTRY(TexCoordP4ui),
   8835    TABLE_ENTRY(TexCoordP4uiv),
   8836    TABLE_ENTRY(VertexAttribP1ui),
   8837    TABLE_ENTRY(VertexAttribP1uiv),
   8838    TABLE_ENTRY(VertexAttribP2ui),
   8839    TABLE_ENTRY(VertexAttribP2uiv),
   8840    TABLE_ENTRY(VertexAttribP3ui),
   8841    TABLE_ENTRY(VertexAttribP3uiv),
   8842    TABLE_ENTRY(VertexAttribP4ui),
   8843    TABLE_ENTRY(VertexAttribP4uiv),
   8844    TABLE_ENTRY(VertexP2ui),
   8845    TABLE_ENTRY(VertexP2uiv),
   8846    TABLE_ENTRY(VertexP3ui),
   8847    TABLE_ENTRY(VertexP3uiv),
   8848    TABLE_ENTRY(VertexP4ui),
   8849    TABLE_ENTRY(VertexP4uiv),
   8850    TABLE_ENTRY(BindTransformFeedback),
   8851    TABLE_ENTRY(DeleteTransformFeedbacks),
   8852    TABLE_ENTRY(DrawTransformFeedback),
   8853    TABLE_ENTRY(GenTransformFeedbacks),
   8854    TABLE_ENTRY(IsTransformFeedback),
   8855    TABLE_ENTRY(PauseTransformFeedback),
   8856    TABLE_ENTRY(ResumeTransformFeedback),
   8857    TABLE_ENTRY(BeginQueryIndexed),
   8858    TABLE_ENTRY(DrawTransformFeedbackStream),
   8859    TABLE_ENTRY(EndQueryIndexed),
   8860    TABLE_ENTRY(GetQueryIndexediv),
   8861    TABLE_ENTRY(ClearDepthf),
   8862    TABLE_ENTRY(DepthRangef),
   8863    TABLE_ENTRY(GetShaderPrecisionFormat),
   8864    TABLE_ENTRY(ReleaseShaderCompiler),
   8865    TABLE_ENTRY(ShaderBinary),
   8866    TABLE_ENTRY(DebugMessageCallbackARB),
   8867    TABLE_ENTRY(DebugMessageControlARB),
   8868    TABLE_ENTRY(DebugMessageInsertARB),
   8869    TABLE_ENTRY(GetDebugMessageLogARB),
   8870    TABLE_ENTRY(GetGraphicsResetStatusARB),
   8871    TABLE_ENTRY(GetnColorTableARB),
   8872    TABLE_ENTRY(GetnCompressedTexImageARB),
   8873    TABLE_ENTRY(GetnConvolutionFilterARB),
   8874    TABLE_ENTRY(GetnHistogramARB),
   8875    TABLE_ENTRY(GetnMapdvARB),
   8876    TABLE_ENTRY(GetnMapfvARB),
   8877    TABLE_ENTRY(GetnMapivARB),
   8878    TABLE_ENTRY(GetnMinmaxARB),
   8879    TABLE_ENTRY(GetnPixelMapfvARB),
   8880    TABLE_ENTRY(GetnPixelMapuivARB),
   8881    TABLE_ENTRY(GetnPixelMapusvARB),
   8882    TABLE_ENTRY(GetnPolygonStippleARB),
   8883    TABLE_ENTRY(GetnSeparableFilterARB),
   8884    TABLE_ENTRY(GetnTexImageARB),
   8885    TABLE_ENTRY(GetnUniformdvARB),
   8886    TABLE_ENTRY(GetnUniformfvARB),
   8887    TABLE_ENTRY(GetnUniformivARB),
   8888    TABLE_ENTRY(GetnUniformuivARB),
   8889    TABLE_ENTRY(ReadnPixelsARB),
   8890    TABLE_ENTRY(DrawArraysInstancedBaseInstance),
   8891    TABLE_ENTRY(DrawElementsInstancedBaseInstance),
   8892    TABLE_ENTRY(DrawElementsInstancedBaseVertexBaseInstance),
   8893    TABLE_ENTRY(DrawTransformFeedbackInstanced),
   8894    TABLE_ENTRY(DrawTransformFeedbackStreamInstanced),
   8895    TABLE_ENTRY(TexStorage1D),
   8896    TABLE_ENTRY(TexStorage2D),
   8897    TABLE_ENTRY(TexStorage3D),
   8898    TABLE_ENTRY(TextureStorage1DEXT),
   8899    TABLE_ENTRY(TextureStorage2DEXT),
   8900    TABLE_ENTRY(TextureStorage3DEXT),
   8901    TABLE_ENTRY(InvalidateBufferData),
   8902    TABLE_ENTRY(InvalidateBufferSubData),
   8903    TABLE_ENTRY(InvalidateFramebuffer),
   8904    TABLE_ENTRY(InvalidateSubFramebuffer),
   8905    TABLE_ENTRY(InvalidateTexImage),
   8906    TABLE_ENTRY(InvalidateTexSubImage),
   8907    TABLE_ENTRY(PolygonOffsetEXT),
   8908    TABLE_ENTRY(_dispatch_stub_720),
   8909    TABLE_ENTRY(_dispatch_stub_721),
   8910    TABLE_ENTRY(ColorPointerEXT),
   8911    TABLE_ENTRY(EdgeFlagPointerEXT),
   8912    TABLE_ENTRY(IndexPointerEXT),
   8913    TABLE_ENTRY(NormalPointerEXT),
   8914    TABLE_ENTRY(TexCoordPointerEXT),
   8915    TABLE_ENTRY(VertexPointerEXT),
   8916    TABLE_ENTRY(PointParameterfEXT),
   8917    TABLE_ENTRY(PointParameterfvEXT),
   8918    TABLE_ENTRY(LockArraysEXT),
   8919    TABLE_ENTRY(UnlockArraysEXT),
   8920    TABLE_ENTRY(SecondaryColor3bEXT),
   8921    TABLE_ENTRY(SecondaryColor3bvEXT),
   8922    TABLE_ENTRY(SecondaryColor3dEXT),
   8923    TABLE_ENTRY(SecondaryColor3dvEXT),
   8924    TABLE_ENTRY(SecondaryColor3fEXT),
   8925    TABLE_ENTRY(SecondaryColor3fvEXT),
   8926    TABLE_ENTRY(SecondaryColor3iEXT),
   8927    TABLE_ENTRY(SecondaryColor3ivEXT),
   8928    TABLE_ENTRY(SecondaryColor3sEXT),
   8929    TABLE_ENTRY(SecondaryColor3svEXT),
   8930    TABLE_ENTRY(SecondaryColor3ubEXT),
   8931    TABLE_ENTRY(SecondaryColor3ubvEXT),
   8932    TABLE_ENTRY(SecondaryColor3uiEXT),
   8933    TABLE_ENTRY(SecondaryColor3uivEXT),
   8934    TABLE_ENTRY(SecondaryColor3usEXT),
   8935    TABLE_ENTRY(SecondaryColor3usvEXT),
   8936    TABLE_ENTRY(SecondaryColorPointerEXT),
   8937    TABLE_ENTRY(MultiDrawArraysEXT),
   8938    TABLE_ENTRY(MultiDrawElementsEXT),
   8939    TABLE_ENTRY(FogCoordPointerEXT),
   8940    TABLE_ENTRY(FogCoorddEXT),
   8941    TABLE_ENTRY(FogCoorddvEXT),
   8942    TABLE_ENTRY(FogCoordfEXT),
   8943    TABLE_ENTRY(FogCoordfvEXT),
   8944    TABLE_ENTRY(BlendFuncSeparateEXT),
   8945    TABLE_ENTRY(ResizeBuffersMESA),
   8946    TABLE_ENTRY(WindowPos2dMESA),
   8947    TABLE_ENTRY(WindowPos2dvMESA),
   8948    TABLE_ENTRY(WindowPos2fMESA),
   8949    TABLE_ENTRY(WindowPos2fvMESA),
   8950    TABLE_ENTRY(WindowPos2iMESA),
   8951    TABLE_ENTRY(WindowPos2ivMESA),
   8952    TABLE_ENTRY(WindowPos2sMESA),
   8953    TABLE_ENTRY(WindowPos2svMESA),
   8954    TABLE_ENTRY(WindowPos3dMESA),
   8955    TABLE_ENTRY(WindowPos3dvMESA),
   8956    TABLE_ENTRY(WindowPos3fMESA),
   8957    TABLE_ENTRY(WindowPos3fvMESA),
   8958    TABLE_ENTRY(WindowPos3iMESA),
   8959    TABLE_ENTRY(WindowPos3ivMESA),
   8960    TABLE_ENTRY(WindowPos3sMESA),
   8961    TABLE_ENTRY(WindowPos3svMESA),
   8962    TABLE_ENTRY(WindowPos4dMESA),
   8963    TABLE_ENTRY(WindowPos4dvMESA),
   8964    TABLE_ENTRY(WindowPos4fMESA),
   8965    TABLE_ENTRY(WindowPos4fvMESA),
   8966    TABLE_ENTRY(WindowPos4iMESA),
   8967    TABLE_ENTRY(WindowPos4ivMESA),
   8968    TABLE_ENTRY(WindowPos4sMESA),
   8969    TABLE_ENTRY(WindowPos4svMESA),
   8970    TABLE_ENTRY(_dispatch_stub_782),
   8971    TABLE_ENTRY(_dispatch_stub_783),
   8972    TABLE_ENTRY(AreProgramsResidentNV),
   8973    TABLE_ENTRY(BindProgramNV),
   8974    TABLE_ENTRY(DeleteProgramsNV),
   8975    TABLE_ENTRY(ExecuteProgramNV),
   8976    TABLE_ENTRY(GenProgramsNV),
   8977    TABLE_ENTRY(GetProgramParameterdvNV),
   8978    TABLE_ENTRY(GetProgramParameterfvNV),
   8979    TABLE_ENTRY(GetProgramStringNV),
   8980    TABLE_ENTRY(GetProgramivNV),
   8981    TABLE_ENTRY(GetTrackMatrixivNV),
   8982    TABLE_ENTRY(GetVertexAttribPointervNV),
   8983    TABLE_ENTRY(GetVertexAttribdvNV),
   8984    TABLE_ENTRY(GetVertexAttribfvNV),
   8985    TABLE_ENTRY(GetVertexAttribivNV),
   8986    TABLE_ENTRY(IsProgramNV),
   8987    TABLE_ENTRY(LoadProgramNV),
   8988    TABLE_ENTRY(ProgramParameters4dvNV),
   8989    TABLE_ENTRY(ProgramParameters4fvNV),
   8990    TABLE_ENTRY(RequestResidentProgramsNV),
   8991    TABLE_ENTRY(TrackMatrixNV),
   8992    TABLE_ENTRY(VertexAttrib1dNV),
   8993    TABLE_ENTRY(VertexAttrib1dvNV),
   8994    TABLE_ENTRY(VertexAttrib1fNV),
   8995    TABLE_ENTRY(VertexAttrib1fvNV),
   8996    TABLE_ENTRY(VertexAttrib1sNV),
   8997    TABLE_ENTRY(VertexAttrib1svNV),
   8998    TABLE_ENTRY(VertexAttrib2dNV),
   8999    TABLE_ENTRY(VertexAttrib2dvNV),
   9000    TABLE_ENTRY(VertexAttrib2fNV),
   9001    TABLE_ENTRY(VertexAttrib2fvNV),
   9002    TABLE_ENTRY(VertexAttrib2sNV),
   9003    TABLE_ENTRY(VertexAttrib2svNV),
   9004    TABLE_ENTRY(VertexAttrib3dNV),
   9005    TABLE_ENTRY(VertexAttrib3dvNV),
   9006    TABLE_ENTRY(VertexAttrib3fNV),
   9007    TABLE_ENTRY(VertexAttrib3fvNV),
   9008    TABLE_ENTRY(VertexAttrib3sNV),
   9009    TABLE_ENTRY(VertexAttrib3svNV),
   9010    TABLE_ENTRY(VertexAttrib4dNV),
   9011    TABLE_ENTRY(VertexAttrib4dvNV),
   9012    TABLE_ENTRY(VertexAttrib4fNV),
   9013    TABLE_ENTRY(VertexAttrib4fvNV),
   9014    TABLE_ENTRY(VertexAttrib4sNV),
   9015    TABLE_ENTRY(VertexAttrib4svNV),
   9016    TABLE_ENTRY(VertexAttrib4ubNV),
   9017    TABLE_ENTRY(VertexAttrib4ubvNV),
   9018    TABLE_ENTRY(VertexAttribPointerNV),
   9019    TABLE_ENTRY(VertexAttribs1dvNV),
   9020    TABLE_ENTRY(VertexAttribs1fvNV),
   9021    TABLE_ENTRY(VertexAttribs1svNV),
   9022    TABLE_ENTRY(VertexAttribs2dvNV),
   9023    TABLE_ENTRY(VertexAttribs2fvNV),
   9024    TABLE_ENTRY(VertexAttribs2svNV),
   9025    TABLE_ENTRY(VertexAttribs3dvNV),
   9026    TABLE_ENTRY(VertexAttribs3fvNV),
   9027    TABLE_ENTRY(VertexAttribs3svNV),
   9028    TABLE_ENTRY(VertexAttribs4dvNV),
   9029    TABLE_ENTRY(VertexAttribs4fvNV),
   9030    TABLE_ENTRY(VertexAttribs4svNV),
   9031    TABLE_ENTRY(VertexAttribs4ubvNV),
   9032    TABLE_ENTRY(GetTexBumpParameterfvATI),
   9033    TABLE_ENTRY(GetTexBumpParameterivATI),
   9034    TABLE_ENTRY(TexBumpParameterfvATI),
   9035    TABLE_ENTRY(TexBumpParameterivATI),
   9036    TABLE_ENTRY(AlphaFragmentOp1ATI),
   9037    TABLE_ENTRY(AlphaFragmentOp2ATI),
   9038    TABLE_ENTRY(AlphaFragmentOp3ATI),
   9039    TABLE_ENTRY(BeginFragmentShaderATI),
   9040    TABLE_ENTRY(BindFragmentShaderATI),
   9041    TABLE_ENTRY(ColorFragmentOp1ATI),
   9042    TABLE_ENTRY(ColorFragmentOp2ATI),
   9043    TABLE_ENTRY(ColorFragmentOp3ATI),
   9044    TABLE_ENTRY(DeleteFragmentShaderATI),
   9045    TABLE_ENTRY(EndFragmentShaderATI),
   9046    TABLE_ENTRY(GenFragmentShadersATI),
   9047    TABLE_ENTRY(PassTexCoordATI),
   9048    TABLE_ENTRY(SampleMapATI),
   9049    TABLE_ENTRY(SetFragmentShaderConstantATI),
   9050    TABLE_ENTRY(PointParameteriNV),
   9051    TABLE_ENTRY(PointParameterivNV),
   9052    TABLE_ENTRY(_dispatch_stub_864),
   9053    TABLE_ENTRY(_dispatch_stub_865),
   9054    TABLE_ENTRY(_dispatch_stub_866),
   9055    TABLE_ENTRY(_dispatch_stub_867),
   9056    TABLE_ENTRY(_dispatch_stub_868),
   9057    TABLE_ENTRY(GetProgramNamedParameterdvNV),
   9058    TABLE_ENTRY(GetProgramNamedParameterfvNV),
   9059    TABLE_ENTRY(ProgramNamedParameter4dNV),
   9060    TABLE_ENTRY(ProgramNamedParameter4dvNV),
   9061    TABLE_ENTRY(ProgramNamedParameter4fNV),
   9062    TABLE_ENTRY(ProgramNamedParameter4fvNV),
   9063    TABLE_ENTRY(PrimitiveRestartIndexNV),
   9064    TABLE_ENTRY(PrimitiveRestartNV),
   9065    TABLE_ENTRY(_dispatch_stub_877),
   9066    TABLE_ENTRY(_dispatch_stub_878),
   9067    TABLE_ENTRY(BindFramebufferEXT),
   9068    TABLE_ENTRY(BindRenderbufferEXT),
   9069    TABLE_ENTRY(CheckFramebufferStatusEXT),
   9070    TABLE_ENTRY(DeleteFramebuffersEXT),
   9071    TABLE_ENTRY(DeleteRenderbuffersEXT),
   9072    TABLE_ENTRY(FramebufferRenderbufferEXT),
   9073    TABLE_ENTRY(FramebufferTexture1DEXT),
   9074    TABLE_ENTRY(FramebufferTexture2DEXT),
   9075    TABLE_ENTRY(FramebufferTexture3DEXT),
   9076    TABLE_ENTRY(GenFramebuffersEXT),
   9077    TABLE_ENTRY(GenRenderbuffersEXT),
   9078    TABLE_ENTRY(GenerateMipmapEXT),
   9079    TABLE_ENTRY(GetFramebufferAttachmentParameterivEXT),
   9080    TABLE_ENTRY(GetRenderbufferParameterivEXT),
   9081    TABLE_ENTRY(IsFramebufferEXT),
   9082    TABLE_ENTRY(IsRenderbufferEXT),
   9083    TABLE_ENTRY(RenderbufferStorageEXT),
   9084    TABLE_ENTRY(_dispatch_stub_896),
   9085    TABLE_ENTRY(_dispatch_stub_897),
   9086    TABLE_ENTRY(_dispatch_stub_898),
   9087    TABLE_ENTRY(BindFragDataLocationEXT),
   9088    TABLE_ENTRY(GetFragDataLocationEXT),
   9089    TABLE_ENTRY(GetUniformuivEXT),
   9090    TABLE_ENTRY(GetVertexAttribIivEXT),
   9091    TABLE_ENTRY(GetVertexAttribIuivEXT),
   9092    TABLE_ENTRY(Uniform1uiEXT),
   9093    TABLE_ENTRY(Uniform1uivEXT),
   9094    TABLE_ENTRY(Uniform2uiEXT),
   9095    TABLE_ENTRY(Uniform2uivEXT),
   9096    TABLE_ENTRY(Uniform3uiEXT),
   9097    TABLE_ENTRY(Uniform3uivEXT),
   9098    TABLE_ENTRY(Uniform4uiEXT),
   9099    TABLE_ENTRY(Uniform4uivEXT),
   9100    TABLE_ENTRY(VertexAttribI1iEXT),
   9101    TABLE_ENTRY(VertexAttribI1ivEXT),
   9102    TABLE_ENTRY(VertexAttribI1uiEXT),
   9103    TABLE_ENTRY(VertexAttribI1uivEXT),
   9104    TABLE_ENTRY(VertexAttribI2iEXT),
   9105    TABLE_ENTRY(VertexAttribI2ivEXT),
   9106    TABLE_ENTRY(VertexAttribI2uiEXT),
   9107    TABLE_ENTRY(VertexAttribI2uivEXT),
   9108    TABLE_ENTRY(VertexAttribI3iEXT),
   9109    TABLE_ENTRY(VertexAttribI3ivEXT),
   9110    TABLE_ENTRY(VertexAttribI3uiEXT),
   9111    TABLE_ENTRY(VertexAttribI3uivEXT),
   9112    TABLE_ENTRY(VertexAttribI4bvEXT),
   9113    TABLE_ENTRY(VertexAttribI4iEXT),
   9114    TABLE_ENTRY(VertexAttribI4ivEXT),
   9115    TABLE_ENTRY(VertexAttribI4svEXT),
   9116    TABLE_ENTRY(VertexAttribI4ubvEXT),
   9117    TABLE_ENTRY(VertexAttribI4uiEXT),
   9118    TABLE_ENTRY(VertexAttribI4uivEXT),
   9119    TABLE_ENTRY(VertexAttribI4usvEXT),
   9120    TABLE_ENTRY(VertexAttribIPointerEXT),
   9121    TABLE_ENTRY(FramebufferTextureLayerEXT),
   9122    TABLE_ENTRY(ColorMaskIndexedEXT),
   9123    TABLE_ENTRY(DisableIndexedEXT),
   9124    TABLE_ENTRY(EnableIndexedEXT),
   9125    TABLE_ENTRY(GetBooleanIndexedvEXT),
   9126    TABLE_ENTRY(GetIntegerIndexedvEXT),
   9127    TABLE_ENTRY(IsEnabledIndexedEXT),
   9128    TABLE_ENTRY(ClearColorIiEXT),
   9129    TABLE_ENTRY(ClearColorIuiEXT),
   9130    TABLE_ENTRY(GetTexParameterIivEXT),
   9131    TABLE_ENTRY(GetTexParameterIuivEXT),
   9132    TABLE_ENTRY(TexParameterIivEXT),
   9133    TABLE_ENTRY(TexParameterIuivEXT),
   9134    TABLE_ENTRY(BeginConditionalRenderNV),
   9135    TABLE_ENTRY(EndConditionalRenderNV),
   9136    TABLE_ENTRY(BeginTransformFeedbackEXT),
   9137    TABLE_ENTRY(BindBufferBaseEXT),
   9138    TABLE_ENTRY(BindBufferOffsetEXT),
   9139    TABLE_ENTRY(BindBufferRangeEXT),
   9140    TABLE_ENTRY(EndTransformFeedbackEXT),
   9141    TABLE_ENTRY(GetTransformFeedbackVaryingEXT),
   9142    TABLE_ENTRY(TransformFeedbackVaryingsEXT),
   9143    TABLE_ENTRY(ProvokingVertexEXT),
   9144    TABLE_ENTRY(GetObjectParameterivAPPLE),
   9145    TABLE_ENTRY(ObjectPurgeableAPPLE),
   9146    TABLE_ENTRY(ObjectUnpurgeableAPPLE),
   9147    TABLE_ENTRY(ActiveProgramEXT),
   9148    TABLE_ENTRY(CreateShaderProgramEXT),
   9149    TABLE_ENTRY(UseShaderProgramEXT),
   9150    TABLE_ENTRY(TextureBarrierNV),
   9151    TABLE_ENTRY(_dispatch_stub_963),
   9152    TABLE_ENTRY(_dispatch_stub_964),
   9153    TABLE_ENTRY(_dispatch_stub_965),
   9154    TABLE_ENTRY(_dispatch_stub_966),
   9155    TABLE_ENTRY(_dispatch_stub_967),
   9156    TABLE_ENTRY(EGLImageTargetRenderbufferStorageOES),
   9157    TABLE_ENTRY(EGLImageTargetTexture2DOES),
   9158    /* A whole bunch of no-op functions.  These might be called
   9159     * when someone tries to call a dynamically-registered
   9160     * extension function without a current rendering context.
   9161     */
   9162    TABLE_ENTRY(Unused),
   9163    TABLE_ENTRY(Unused),
   9164    TABLE_ENTRY(Unused),
   9165    TABLE_ENTRY(Unused),
   9166    TABLE_ENTRY(Unused),
   9167    TABLE_ENTRY(Unused),
   9168    TABLE_ENTRY(Unused),
   9169    TABLE_ENTRY(Unused),
   9170    TABLE_ENTRY(Unused),
   9171    TABLE_ENTRY(Unused),
   9172    TABLE_ENTRY(Unused),
   9173    TABLE_ENTRY(Unused),
   9174    TABLE_ENTRY(Unused),
   9175    TABLE_ENTRY(Unused),
   9176    TABLE_ENTRY(Unused),
   9177    TABLE_ENTRY(Unused),
   9178    TABLE_ENTRY(Unused),
   9179    TABLE_ENTRY(Unused),
   9180    TABLE_ENTRY(Unused),
   9181    TABLE_ENTRY(Unused),
   9182    TABLE_ENTRY(Unused),
   9183    TABLE_ENTRY(Unused),
   9184    TABLE_ENTRY(Unused),
   9185    TABLE_ENTRY(Unused),
   9186    TABLE_ENTRY(Unused),
   9187    TABLE_ENTRY(Unused),
   9188    TABLE_ENTRY(Unused),
   9189    TABLE_ENTRY(Unused),
   9190    TABLE_ENTRY(Unused),
   9191    TABLE_ENTRY(Unused),
   9192    TABLE_ENTRY(Unused),
   9193    TABLE_ENTRY(Unused),
   9194    TABLE_ENTRY(Unused),
   9195    TABLE_ENTRY(Unused),
   9196    TABLE_ENTRY(Unused),
   9197    TABLE_ENTRY(Unused),
   9198    TABLE_ENTRY(Unused),
   9199    TABLE_ENTRY(Unused),
   9200    TABLE_ENTRY(Unused),
   9201    TABLE_ENTRY(Unused),
   9202    TABLE_ENTRY(Unused),
   9203    TABLE_ENTRY(Unused),
   9204    TABLE_ENTRY(Unused),
   9205    TABLE_ENTRY(Unused),
   9206    TABLE_ENTRY(Unused),
   9207    TABLE_ENTRY(Unused),
   9208    TABLE_ENTRY(Unused),
   9209    TABLE_ENTRY(Unused),
   9210    TABLE_ENTRY(Unused),
   9211    TABLE_ENTRY(Unused),
   9212    TABLE_ENTRY(Unused),
   9213    TABLE_ENTRY(Unused),
   9214    TABLE_ENTRY(Unused),
   9215    TABLE_ENTRY(Unused),
   9216    TABLE_ENTRY(Unused),
   9217    TABLE_ENTRY(Unused),
   9218    TABLE_ENTRY(Unused),
   9219    TABLE_ENTRY(Unused),
   9220    TABLE_ENTRY(Unused),
   9221    TABLE_ENTRY(Unused),
   9222    TABLE_ENTRY(Unused),
   9223    TABLE_ENTRY(Unused),
   9224    TABLE_ENTRY(Unused),
   9225    TABLE_ENTRY(Unused),
   9226    TABLE_ENTRY(Unused),
   9227    TABLE_ENTRY(Unused),
   9228    TABLE_ENTRY(Unused),
   9229    TABLE_ENTRY(Unused),
   9230    TABLE_ENTRY(Unused),
   9231    TABLE_ENTRY(Unused),
   9232    TABLE_ENTRY(Unused),
   9233    TABLE_ENTRY(Unused),
   9234    TABLE_ENTRY(Unused),
   9235    TABLE_ENTRY(Unused),
   9236    TABLE_ENTRY(Unused),
   9237    TABLE_ENTRY(Unused),
   9238    TABLE_ENTRY(Unused),
   9239    TABLE_ENTRY(Unused),
   9240    TABLE_ENTRY(Unused),
   9241    TABLE_ENTRY(Unused),
   9242    TABLE_ENTRY(Unused),
   9243    TABLE_ENTRY(Unused),
   9244    TABLE_ENTRY(Unused),
   9245    TABLE_ENTRY(Unused),
   9246    TABLE_ENTRY(Unused),
   9247    TABLE_ENTRY(Unused),
   9248    TABLE_ENTRY(Unused),
   9249    TABLE_ENTRY(Unused),
   9250    TABLE_ENTRY(Unused),
   9251    TABLE_ENTRY(Unused),
   9252    TABLE_ENTRY(Unused),
   9253    TABLE_ENTRY(Unused),
   9254    TABLE_ENTRY(Unused),
   9255    TABLE_ENTRY(Unused),
   9256    TABLE_ENTRY(Unused),
   9257    TABLE_ENTRY(Unused),
   9258    TABLE_ENTRY(Unused),
   9259    TABLE_ENTRY(Unused),
   9260    TABLE_ENTRY(Unused),
   9261 };
   9262 #endif /* DISPATCH_TABLE_NAME */
   9263 
   9264 
   9265 /*
   9266  * This is just used to silence compiler warnings.
   9267  * We list the functions which are not otherwise used.
   9268  */
   9269 #ifdef UNUSED_TABLE_NAME
   9270 _glapi_proc UNUSED_TABLE_NAME[] = {
   9271 #ifndef _GLAPI_SKIP_NORMAL_ENTRY_POINTS
   9272    TABLE_ENTRY(ArrayElementEXT),
   9273    TABLE_ENTRY(BindTextureEXT),
   9274    TABLE_ENTRY(DrawArraysEXT),
   9275    TABLE_ENTRY(CopyTexImage1DEXT),
   9276    TABLE_ENTRY(CopyTexImage2DEXT),
   9277    TABLE_ENTRY(CopyTexSubImage1DEXT),
   9278    TABLE_ENTRY(CopyTexSubImage2DEXT),
   9279    TABLE_ENTRY(GetPointervEXT),
   9280    TABLE_ENTRY(PrioritizeTexturesEXT),
   9281    TABLE_ENTRY(TexSubImage1DEXT),
   9282    TABLE_ENTRY(TexSubImage2DEXT),
   9283    TABLE_ENTRY(BlendColorEXT),
   9284    TABLE_ENTRY(BlendEquationEXT),
   9285    TABLE_ENTRY(DrawRangeElementsEXT),
   9286    TABLE_ENTRY(ColorTableEXT),
   9287    TABLE_ENTRY(_dispatch_stub_339),
   9288    TABLE_ENTRY(_dispatch_stub_340),
   9289    TABLE_ENTRY(_dispatch_stub_341),
   9290    TABLE_ENTRY(_dispatch_stub_342),
   9291    TABLE_ENTRY(_dispatch_stub_346),
   9292    TABLE_ENTRY(_dispatch_stub_347),
   9293    TABLE_ENTRY(_dispatch_stub_348),
   9294    TABLE_ENTRY(_dispatch_stub_349),
   9295    TABLE_ENTRY(_dispatch_stub_350),
   9296    TABLE_ENTRY(_dispatch_stub_351),
   9297    TABLE_ENTRY(_dispatch_stub_352),
   9298    TABLE_ENTRY(_dispatch_stub_353),
   9299    TABLE_ENTRY(_dispatch_stub_354),
   9300    TABLE_ENTRY(_dispatch_stub_355),
   9301    TABLE_ENTRY(_dispatch_stub_360),
   9302    TABLE_ENTRY(_dispatch_stub_367),
   9303    TABLE_ENTRY(_dispatch_stub_368),
   9304    TABLE_ENTRY(_dispatch_stub_369),
   9305    TABLE_ENTRY(_dispatch_stub_370),
   9306    TABLE_ENTRY(TexImage3DEXT),
   9307    TABLE_ENTRY(TexSubImage3DEXT),
   9308    TABLE_ENTRY(CopyTexSubImage3DEXT),
   9309    TABLE_ENTRY(ActiveTexture),
   9310    TABLE_ENTRY(ClientActiveTexture),
   9311    TABLE_ENTRY(MultiTexCoord1d),
   9312    TABLE_ENTRY(MultiTexCoord1dv),
   9313    TABLE_ENTRY(MultiTexCoord1f),
   9314    TABLE_ENTRY(MultiTexCoord1fv),
   9315    TABLE_ENTRY(MultiTexCoord1i),
   9316    TABLE_ENTRY(MultiTexCoord1iv),
   9317    TABLE_ENTRY(MultiTexCoord1s),
   9318    TABLE_ENTRY(MultiTexCoord1sv),
   9319    TABLE_ENTRY(MultiTexCoord2d),
   9320    TABLE_ENTRY(MultiTexCoord2dv),
   9321    TABLE_ENTRY(MultiTexCoord2f),
   9322    TABLE_ENTRY(MultiTexCoord2fv),
   9323    TABLE_ENTRY(MultiTexCoord2i),
   9324    TABLE_ENTRY(MultiTexCoord2iv),
   9325    TABLE_ENTRY(MultiTexCoord2s),
   9326    TABLE_ENTRY(MultiTexCoord2sv),
   9327    TABLE_ENTRY(MultiTexCoord3d),
   9328    TABLE_ENTRY(MultiTexCoord3dv),
   9329    TABLE_ENTRY(MultiTexCoord3f),
   9330    TABLE_ENTRY(MultiTexCoord3fv),
   9331    TABLE_ENTRY(MultiTexCoord3i),
   9332    TABLE_ENTRY(MultiTexCoord3iv),
   9333    TABLE_ENTRY(MultiTexCoord3s),
   9334    TABLE_ENTRY(MultiTexCoord3sv),
   9335    TABLE_ENTRY(MultiTexCoord4d),
   9336    TABLE_ENTRY(MultiTexCoord4dv),
   9337    TABLE_ENTRY(MultiTexCoord4f),
   9338    TABLE_ENTRY(MultiTexCoord4fv),
   9339    TABLE_ENTRY(MultiTexCoord4i),
   9340    TABLE_ENTRY(MultiTexCoord4iv),
   9341    TABLE_ENTRY(MultiTexCoord4s),
   9342    TABLE_ENTRY(MultiTexCoord4sv),
   9343    TABLE_ENTRY(_dispatch_stub_423),
   9344    TABLE_ENTRY(LoadTransposeMatrixd),
   9345    TABLE_ENTRY(LoadTransposeMatrixf),
   9346    TABLE_ENTRY(MultTransposeMatrixd),
   9347    TABLE_ENTRY(MultTransposeMatrixf),
   9348    TABLE_ENTRY(SampleCoverage),
   9349    TABLE_ENTRY(CompressedTexImage1D),
   9350    TABLE_ENTRY(CompressedTexImage2D),
   9351    TABLE_ENTRY(CompressedTexImage3D),
   9352    TABLE_ENTRY(CompressedTexSubImage1D),
   9353    TABLE_ENTRY(CompressedTexSubImage2D),
   9354    TABLE_ENTRY(CompressedTexSubImage3D),
   9355    TABLE_ENTRY(GetCompressedTexImage),
   9356    TABLE_ENTRY(DisableVertexAttribArray),
   9357    TABLE_ENTRY(EnableVertexAttribArray),
   9358    TABLE_ENTRY(GetVertexAttribdv),
   9359    TABLE_ENTRY(GetVertexAttribfv),
   9360    TABLE_ENTRY(GetVertexAttribiv),
   9361    TABLE_ENTRY(ProgramParameter4dNV),
   9362    TABLE_ENTRY(ProgramParameter4dvNV),
   9363    TABLE_ENTRY(ProgramParameter4fNV),
   9364    TABLE_ENTRY(ProgramParameter4fvNV),
   9365    TABLE_ENTRY(VertexAttrib1d),
   9366    TABLE_ENTRY(VertexAttrib1dv),
   9367    TABLE_ENTRY(VertexAttrib1f),
   9368    TABLE_ENTRY(VertexAttrib1fv),
   9369    TABLE_ENTRY(VertexAttrib1s),
   9370    TABLE_ENTRY(VertexAttrib1sv),
   9371    TABLE_ENTRY(VertexAttrib2d),
   9372    TABLE_ENTRY(VertexAttrib2dv),
   9373    TABLE_ENTRY(VertexAttrib2f),
   9374    TABLE_ENTRY(VertexAttrib2fv),
   9375    TABLE_ENTRY(VertexAttrib2s),
   9376    TABLE_ENTRY(VertexAttrib2sv),
   9377    TABLE_ENTRY(VertexAttrib3d),
   9378    TABLE_ENTRY(VertexAttrib3dv),
   9379    TABLE_ENTRY(VertexAttrib3f),
   9380    TABLE_ENTRY(VertexAttrib3fv),
   9381    TABLE_ENTRY(VertexAttrib3s),
   9382    TABLE_ENTRY(VertexAttrib3sv),
   9383    TABLE_ENTRY(VertexAttrib4Nbv),
   9384    TABLE_ENTRY(VertexAttrib4Niv),
   9385    TABLE_ENTRY(VertexAttrib4Nsv),
   9386    TABLE_ENTRY(VertexAttrib4Nub),
   9387    TABLE_ENTRY(VertexAttrib4Nubv),
   9388    TABLE_ENTRY(VertexAttrib4Nuiv),
   9389    TABLE_ENTRY(VertexAttrib4Nusv),
   9390    TABLE_ENTRY(VertexAttrib4bv),
   9391    TABLE_ENTRY(VertexAttrib4d),
   9392    TABLE_ENTRY(VertexAttrib4dv),
   9393    TABLE_ENTRY(VertexAttrib4f),
   9394    TABLE_ENTRY(VertexAttrib4fv),
   9395    TABLE_ENTRY(VertexAttrib4iv),
   9396    TABLE_ENTRY(VertexAttrib4s),
   9397    TABLE_ENTRY(VertexAttrib4sv),
   9398    TABLE_ENTRY(VertexAttrib4ubv),
   9399    TABLE_ENTRY(VertexAttrib4uiv),
   9400    TABLE_ENTRY(VertexAttrib4usv),
   9401    TABLE_ENTRY(VertexAttribPointer),
   9402    TABLE_ENTRY(BindBuffer),
   9403    TABLE_ENTRY(BufferData),
   9404    TABLE_ENTRY(BufferSubData),
   9405    TABLE_ENTRY(DeleteBuffers),
   9406    TABLE_ENTRY(GenBuffers),
   9407    TABLE_ENTRY(GetBufferParameteriv),
   9408    TABLE_ENTRY(GetBufferPointerv),
   9409    TABLE_ENTRY(GetBufferSubData),
   9410    TABLE_ENTRY(IsBuffer),
   9411    TABLE_ENTRY(MapBuffer),
   9412    TABLE_ENTRY(UnmapBuffer),
   9413    TABLE_ENTRY(BeginQuery),
   9414    TABLE_ENTRY(DeleteQueries),
   9415    TABLE_ENTRY(EndQuery),
   9416    TABLE_ENTRY(GenQueries),
   9417    TABLE_ENTRY(GetQueryObjectiv),
   9418    TABLE_ENTRY(GetQueryObjectuiv),
   9419    TABLE_ENTRY(GetQueryiv),
   9420    TABLE_ENTRY(IsQuery),
   9421    TABLE_ENTRY(CompileShader),
   9422    TABLE_ENTRY(GetActiveUniform),
   9423    TABLE_ENTRY(GetShaderSource),
   9424    TABLE_ENTRY(GetUniformLocation),
   9425    TABLE_ENTRY(GetUniformfv),
   9426    TABLE_ENTRY(GetUniformiv),
   9427    TABLE_ENTRY(LinkProgram),
   9428    TABLE_ENTRY(ShaderSource),
   9429    TABLE_ENTRY(Uniform1f),
   9430    TABLE_ENTRY(Uniform1fv),
   9431    TABLE_ENTRY(Uniform1i),
   9432    TABLE_ENTRY(Uniform1iv),
   9433    TABLE_ENTRY(Uniform2f),
   9434    TABLE_ENTRY(Uniform2fv),
   9435    TABLE_ENTRY(Uniform2i),
   9436    TABLE_ENTRY(Uniform2iv),
   9437    TABLE_ENTRY(Uniform3f),
   9438    TABLE_ENTRY(Uniform3fv),
   9439    TABLE_ENTRY(Uniform3i),
   9440    TABLE_ENTRY(Uniform3iv),
   9441    TABLE_ENTRY(Uniform4f),
   9442    TABLE_ENTRY(Uniform4fv),
   9443    TABLE_ENTRY(Uniform4i),
   9444    TABLE_ENTRY(Uniform4iv),
   9445    TABLE_ENTRY(UniformMatrix2fv),
   9446    TABLE_ENTRY(UniformMatrix3fv),
   9447    TABLE_ENTRY(UniformMatrix4fv),
   9448    TABLE_ENTRY(UseProgram),
   9449    TABLE_ENTRY(ValidateProgram),
   9450    TABLE_ENTRY(BindAttribLocation),
   9451    TABLE_ENTRY(GetActiveAttrib),
   9452    TABLE_ENTRY(GetAttribLocation),
   9453    TABLE_ENTRY(DrawBuffers),
   9454    TABLE_ENTRY(DrawBuffersATI),
   9455    TABLE_ENTRY(DrawArraysInstancedEXT),
   9456    TABLE_ENTRY(DrawArraysInstanced),
   9457    TABLE_ENTRY(DrawElementsInstancedEXT),
   9458    TABLE_ENTRY(DrawElementsInstanced),
   9459    TABLE_ENTRY(RenderbufferStorageMultisampleEXT),
   9460    TABLE_ENTRY(TexBuffer),
   9461    TABLE_ENTRY(BlendEquationSeparateIndexedAMD),
   9462    TABLE_ENTRY(BlendEquationIndexedAMD),
   9463    TABLE_ENTRY(BlendFuncSeparateIndexedAMD),
   9464    TABLE_ENTRY(BlendFuncIndexedAMD),
   9465    TABLE_ENTRY(PointParameterf),
   9466    TABLE_ENTRY(PointParameterfARB),
   9467    TABLE_ENTRY(_dispatch_stub_728),
   9468    TABLE_ENTRY(PointParameterfv),
   9469    TABLE_ENTRY(PointParameterfvARB),
   9470    TABLE_ENTRY(_dispatch_stub_729),
   9471    TABLE_ENTRY(SecondaryColor3b),
   9472    TABLE_ENTRY(SecondaryColor3bv),
   9473    TABLE_ENTRY(SecondaryColor3d),
   9474    TABLE_ENTRY(SecondaryColor3dv),
   9475    TABLE_ENTRY(SecondaryColor3f),
   9476    TABLE_ENTRY(SecondaryColor3fv),
   9477    TABLE_ENTRY(SecondaryColor3i),
   9478    TABLE_ENTRY(SecondaryColor3iv),
   9479    TABLE_ENTRY(SecondaryColor3s),
   9480    TABLE_ENTRY(SecondaryColor3sv),
   9481    TABLE_ENTRY(SecondaryColor3ub),
   9482    TABLE_ENTRY(SecondaryColor3ubv),
   9483    TABLE_ENTRY(SecondaryColor3ui),
   9484    TABLE_ENTRY(SecondaryColor3uiv),
   9485    TABLE_ENTRY(SecondaryColor3us),
   9486    TABLE_ENTRY(SecondaryColor3usv),
   9487    TABLE_ENTRY(SecondaryColorPointer),
   9488    TABLE_ENTRY(MultiDrawArrays),
   9489    TABLE_ENTRY(MultiDrawElements),
   9490    TABLE_ENTRY(FogCoordPointer),
   9491    TABLE_ENTRY(FogCoordd),
   9492    TABLE_ENTRY(FogCoorddv),
   9493    TABLE_ENTRY(FogCoordf),
   9494    TABLE_ENTRY(FogCoordfv),
   9495    TABLE_ENTRY(BlendFuncSeparate),
   9496    TABLE_ENTRY(_dispatch_stub_756),
   9497    TABLE_ENTRY(WindowPos2d),
   9498    TABLE_ENTRY(WindowPos2dARB),
   9499    TABLE_ENTRY(WindowPos2dv),
   9500    TABLE_ENTRY(WindowPos2dvARB),
   9501    TABLE_ENTRY(WindowPos2f),
   9502    TABLE_ENTRY(WindowPos2fARB),
   9503    TABLE_ENTRY(WindowPos2fv),
   9504    TABLE_ENTRY(WindowPos2fvARB),
   9505    TABLE_ENTRY(WindowPos2i),
   9506    TABLE_ENTRY(WindowPos2iARB),
   9507    TABLE_ENTRY(WindowPos2iv),
   9508    TABLE_ENTRY(WindowPos2ivARB),
   9509    TABLE_ENTRY(WindowPos2s),
   9510    TABLE_ENTRY(WindowPos2sARB),
   9511    TABLE_ENTRY(WindowPos2sv),
   9512    TABLE_ENTRY(WindowPos2svARB),
   9513    TABLE_ENTRY(WindowPos3d),
   9514    TABLE_ENTRY(WindowPos3dARB),
   9515    TABLE_ENTRY(WindowPos3dv),
   9516    TABLE_ENTRY(WindowPos3dvARB),
   9517    TABLE_ENTRY(WindowPos3f),
   9518    TABLE_ENTRY(WindowPos3fARB),
   9519    TABLE_ENTRY(WindowPos3fv),
   9520    TABLE_ENTRY(WindowPos3fvARB),
   9521    TABLE_ENTRY(WindowPos3i),
   9522    TABLE_ENTRY(WindowPos3iARB),
   9523    TABLE_ENTRY(WindowPos3iv),
   9524    TABLE_ENTRY(WindowPos3ivARB),
   9525    TABLE_ENTRY(WindowPos3s),
   9526    TABLE_ENTRY(WindowPos3sARB),
   9527    TABLE_ENTRY(WindowPos3sv),
   9528    TABLE_ENTRY(WindowPos3svARB),
   9529    TABLE_ENTRY(BindProgramARB),
   9530    TABLE_ENTRY(DeleteProgramsARB),
   9531    TABLE_ENTRY(GenProgramsARB),
   9532    TABLE_ENTRY(GetVertexAttribPointerv),
   9533    TABLE_ENTRY(GetVertexAttribPointervARB),
   9534    TABLE_ENTRY(IsProgramARB),
   9535    TABLE_ENTRY(PointParameteri),
   9536    TABLE_ENTRY(PointParameteriv),
   9537    TABLE_ENTRY(DeleteVertexArrays),
   9538    TABLE_ENTRY(IsVertexArray),
   9539    TABLE_ENTRY(PrimitiveRestartIndex),
   9540    TABLE_ENTRY(BlendEquationSeparate),
   9541    TABLE_ENTRY(BindFramebuffer),
   9542    TABLE_ENTRY(BindRenderbuffer),
   9543    TABLE_ENTRY(CheckFramebufferStatus),
   9544    TABLE_ENTRY(DeleteFramebuffers),
   9545    TABLE_ENTRY(DeleteRenderbuffers),
   9546    TABLE_ENTRY(FramebufferRenderbuffer),
   9547    TABLE_ENTRY(FramebufferTexture1D),
   9548    TABLE_ENTRY(FramebufferTexture2D),
   9549    TABLE_ENTRY(FramebufferTexture3D),
   9550    TABLE_ENTRY(GenFramebuffers),
   9551    TABLE_ENTRY(GenRenderbuffers),
   9552    TABLE_ENTRY(GenerateMipmap),
   9553    TABLE_ENTRY(GetFramebufferAttachmentParameteriv),
   9554    TABLE_ENTRY(GetRenderbufferParameteriv),
   9555    TABLE_ENTRY(IsFramebuffer),
   9556    TABLE_ENTRY(IsRenderbuffer),
   9557    TABLE_ENTRY(RenderbufferStorage),
   9558    TABLE_ENTRY(BlitFramebuffer),
   9559    TABLE_ENTRY(BindFragDataLocation),
   9560    TABLE_ENTRY(GetFragDataLocation),
   9561    TABLE_ENTRY(GetUniformuiv),
   9562    TABLE_ENTRY(GetVertexAttribIiv),
   9563    TABLE_ENTRY(GetVertexAttribIuiv),
   9564    TABLE_ENTRY(Uniform1ui),
   9565    TABLE_ENTRY(Uniform1uiv),
   9566    TABLE_ENTRY(Uniform2ui),
   9567    TABLE_ENTRY(Uniform2uiv),
   9568    TABLE_ENTRY(Uniform3ui),
   9569    TABLE_ENTRY(Uniform3uiv),
   9570    TABLE_ENTRY(Uniform4ui),
   9571    TABLE_ENTRY(Uniform4uiv),
   9572    TABLE_ENTRY(VertexAttribI1i),
   9573    TABLE_ENTRY(VertexAttribI1iv),
   9574    TABLE_ENTRY(VertexAttribI1ui),
   9575    TABLE_ENTRY(VertexAttribI1uiv),
   9576    TABLE_ENTRY(VertexAttribI2i),
   9577    TABLE_ENTRY(VertexAttribI2iv),
   9578    TABLE_ENTRY(VertexAttribI2ui),
   9579    TABLE_ENTRY(VertexAttribI2uiv),
   9580    TABLE_ENTRY(VertexAttribI3i),
   9581    TABLE_ENTRY(VertexAttribI3iv),
   9582    TABLE_ENTRY(VertexAttribI3ui),
   9583    TABLE_ENTRY(VertexAttribI3uiv),
   9584    TABLE_ENTRY(VertexAttribI4bv),
   9585    TABLE_ENTRY(VertexAttribI4i),
   9586    TABLE_ENTRY(VertexAttribI4iv),
   9587    TABLE_ENTRY(VertexAttribI4sv),
   9588    TABLE_ENTRY(VertexAttribI4ubv),
   9589    TABLE_ENTRY(VertexAttribI4ui),
   9590    TABLE_ENTRY(VertexAttribI4uiv),
   9591    TABLE_ENTRY(VertexAttribI4usv),
   9592    TABLE_ENTRY(VertexAttribIPointer),
   9593    TABLE_ENTRY(FramebufferTextureLayer),
   9594    TABLE_ENTRY(FramebufferTextureLayerARB),
   9595    TABLE_ENTRY(ColorMaski),
   9596    TABLE_ENTRY(Disablei),
   9597    TABLE_ENTRY(Enablei),
   9598    TABLE_ENTRY(GetBooleani_v),
   9599    TABLE_ENTRY(GetIntegeri_v),
   9600    TABLE_ENTRY(IsEnabledi),
   9601    TABLE_ENTRY(GetTexParameterIiv),
   9602    TABLE_ENTRY(GetTexParameterIuiv),
   9603    TABLE_ENTRY(TexParameterIiv),
   9604    TABLE_ENTRY(TexParameterIuiv),
   9605    TABLE_ENTRY(BeginConditionalRender),
   9606    TABLE_ENTRY(EndConditionalRender),
   9607    TABLE_ENTRY(BeginTransformFeedback),
   9608    TABLE_ENTRY(BindBufferBase),
   9609    TABLE_ENTRY(BindBufferRange),
   9610    TABLE_ENTRY(EndTransformFeedback),
   9611    TABLE_ENTRY(GetTransformFeedbackVarying),
   9612    TABLE_ENTRY(TransformFeedbackVaryings),
   9613    TABLE_ENTRY(ProvokingVertex),
   9614    TABLE_ENTRY(_dispatch_stub_966),
   9615    TABLE_ENTRY(_dispatch_stub_967),
   9616 #endif /* _GLAPI_SKIP_NORMAL_ENTRY_POINTS */
   9617 #ifndef _GLAPI_SKIP_PROTO_ENTRY_POINTS
   9618    TABLE_ENTRY(AreTexturesResidentEXT),
   9619    TABLE_ENTRY(DeleteTexturesEXT),
   9620    TABLE_ENTRY(GenTexturesEXT),
   9621    TABLE_ENTRY(IsTextureEXT),
   9622    TABLE_ENTRY(GetColorTableEXT),
   9623    TABLE_ENTRY(_dispatch_stub_343),
   9624    TABLE_ENTRY(GetColorTableParameterfvEXT),
   9625    TABLE_ENTRY(_dispatch_stub_344),
   9626    TABLE_ENTRY(GetColorTableParameterivEXT),
   9627    TABLE_ENTRY(_dispatch_stub_345),
   9628    TABLE_ENTRY(_dispatch_stub_356),
   9629    TABLE_ENTRY(_dispatch_stub_357),
   9630    TABLE_ENTRY(_dispatch_stub_358),
   9631    TABLE_ENTRY(_dispatch_stub_359),
   9632    TABLE_ENTRY(_dispatch_stub_361),
   9633    TABLE_ENTRY(_dispatch_stub_362),
   9634    TABLE_ENTRY(_dispatch_stub_363),
   9635    TABLE_ENTRY(_dispatch_stub_364),
   9636    TABLE_ENTRY(_dispatch_stub_365),
   9637    TABLE_ENTRY(_dispatch_stub_366),
   9638 #endif /* _GLAPI_SKIP_PROTO_ENTRY_POINTS */
   9639 };
   9640 #endif /*UNUSED_TABLE_NAME*/
   9641 
   9642 
   9643 #  undef KEYWORD1
   9644 #  undef KEYWORD1_ALT
   9645 #  undef KEYWORD2
   9646 #  undef NAME
   9647 #  undef DISPATCH
   9648 #  undef RETURN_DISPATCH
   9649 #  undef DISPATCH_TABLE_NAME
   9650 #  undef UNUSED_TABLE_NAME
   9651 #  undef TABLE_ENTRY
   9652 #  undef HIDDEN
   9653