marshal_generated0.c revision 96c5ddc4
1/* DO NOT EDIT - This file generated automatically by gl_marshal.py script */
2
3/*
4 * Copyright (C) 2012 Intel Corporation
5 * All Rights Reserved.
6 *
7 * Permission is hereby granted, free of charge, to any person obtaining a
8 * copy of this software and associated documentation files (the "Software"),
9 * to deal in the Software without restriction, including without limitation
10 * the rights to use, copy, modify, merge, publish, distribute, sub license,
11 * and/or sell copies of the Software, and to permit persons to whom the
12 * Software is furnished to do so, subject to the following conditions:
13 *
14 * The above copyright notice and this permission notice (including the next
15 * paragraph) shall be included in all copies or substantial portions of the
16 * Software.
17 *
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
21 * INTEL CORPORATION,
22 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25 * SOFTWARE.
26 */
27
28
29#include "api_exec.h"
30#include "glthread_marshal.h"
31#include "bufferobj.h"
32#include "dispatch.h"
33
34#define COMPAT (ctx->API != API_OPENGL_CORE)
35
36UNUSED static inline int safe_mul(int a, int b)
37{
38    if (a < 0 || b < 0) return -1;
39    if (a == 0 || b == 0) return 0;
40    if (a > INT_MAX / b) return -1;
41    return a * b;
42}
43
44const _mesa_unmarshal_func _mesa_unmarshal_dispatch[NUM_DISPATCH_CMD] = {
45   [DISPATCH_CMD_NewList] = (_mesa_unmarshal_func)_mesa_unmarshal_NewList,
46   [DISPATCH_CMD_EndList] = (_mesa_unmarshal_func)_mesa_unmarshal_EndList,
47   [DISPATCH_CMD_CallList] = (_mesa_unmarshal_func)_mesa_unmarshal_CallList,
48   [DISPATCH_CMD_CallLists] = (_mesa_unmarshal_func)_mesa_unmarshal_CallLists,
49   [DISPATCH_CMD_DeleteLists] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteLists,
50   [DISPATCH_CMD_ListBase] = (_mesa_unmarshal_func)_mesa_unmarshal_ListBase,
51   [DISPATCH_CMD_Begin] = (_mesa_unmarshal_func)_mesa_unmarshal_Begin,
52   [DISPATCH_CMD_Bitmap] = (_mesa_unmarshal_func)_mesa_unmarshal_Bitmap,
53   [DISPATCH_CMD_Color3b] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3b,
54   [DISPATCH_CMD_Color3bv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3bv,
55   [DISPATCH_CMD_Color3d] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3d,
56   [DISPATCH_CMD_Color3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3dv,
57   [DISPATCH_CMD_Color3f] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3f,
58   [DISPATCH_CMD_Color3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3fv,
59   [DISPATCH_CMD_Color3i] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3i,
60   [DISPATCH_CMD_Color3iv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3iv,
61   [DISPATCH_CMD_Color3s] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3s,
62   [DISPATCH_CMD_Color3sv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3sv,
63   [DISPATCH_CMD_Color3ub] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3ub,
64   [DISPATCH_CMD_Color3ubv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3ubv,
65   [DISPATCH_CMD_Color3ui] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3ui,
66   [DISPATCH_CMD_Color3uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3uiv,
67   [DISPATCH_CMD_Color3us] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3us,
68   [DISPATCH_CMD_Color3usv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3usv,
69   [DISPATCH_CMD_Color4b] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4b,
70   [DISPATCH_CMD_Color4bv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4bv,
71   [DISPATCH_CMD_Color4d] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4d,
72   [DISPATCH_CMD_Color4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4dv,
73   [DISPATCH_CMD_Color4f] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4f,
74   [DISPATCH_CMD_Color4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4fv,
75   [DISPATCH_CMD_Color4i] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4i,
76   [DISPATCH_CMD_Color4iv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4iv,
77   [DISPATCH_CMD_Color4s] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4s,
78   [DISPATCH_CMD_Color4sv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4sv,
79   [DISPATCH_CMD_Color4ub] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4ub,
80   [DISPATCH_CMD_Color4ubv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4ubv,
81   [DISPATCH_CMD_Color4ui] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4ui,
82   [DISPATCH_CMD_Color4uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4uiv,
83   [DISPATCH_CMD_Color4us] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4us,
84   [DISPATCH_CMD_Color4usv] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4usv,
85   [DISPATCH_CMD_EdgeFlag] = (_mesa_unmarshal_func)_mesa_unmarshal_EdgeFlag,
86   [DISPATCH_CMD_EdgeFlagv] = (_mesa_unmarshal_func)_mesa_unmarshal_EdgeFlagv,
87   [DISPATCH_CMD_End] = (_mesa_unmarshal_func)_mesa_unmarshal_End,
88   [DISPATCH_CMD_Indexd] = (_mesa_unmarshal_func)_mesa_unmarshal_Indexd,
89   [DISPATCH_CMD_Indexdv] = (_mesa_unmarshal_func)_mesa_unmarshal_Indexdv,
90   [DISPATCH_CMD_Indexf] = (_mesa_unmarshal_func)_mesa_unmarshal_Indexf,
91   [DISPATCH_CMD_Indexfv] = (_mesa_unmarshal_func)_mesa_unmarshal_Indexfv,
92   [DISPATCH_CMD_Indexi] = (_mesa_unmarshal_func)_mesa_unmarshal_Indexi,
93   [DISPATCH_CMD_Indexiv] = (_mesa_unmarshal_func)_mesa_unmarshal_Indexiv,
94   [DISPATCH_CMD_Indexs] = (_mesa_unmarshal_func)_mesa_unmarshal_Indexs,
95   [DISPATCH_CMD_Indexsv] = (_mesa_unmarshal_func)_mesa_unmarshal_Indexsv,
96   [DISPATCH_CMD_Normal3b] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3b,
97   [DISPATCH_CMD_Normal3bv] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3bv,
98   [DISPATCH_CMD_Normal3d] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3d,
99   [DISPATCH_CMD_Normal3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3dv,
100   [DISPATCH_CMD_Normal3f] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3f,
101   [DISPATCH_CMD_Normal3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3fv,
102   [DISPATCH_CMD_Normal3i] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3i,
103   [DISPATCH_CMD_Normal3iv] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3iv,
104   [DISPATCH_CMD_Normal3s] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3s,
105   [DISPATCH_CMD_Normal3sv] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3sv,
106   [DISPATCH_CMD_RasterPos2d] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos2d,
107   [DISPATCH_CMD_RasterPos2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos2dv,
108   [DISPATCH_CMD_RasterPos2f] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos2f,
109   [DISPATCH_CMD_RasterPos2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos2fv,
110   [DISPATCH_CMD_RasterPos2i] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos2i,
111   [DISPATCH_CMD_RasterPos2iv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos2iv,
112   [DISPATCH_CMD_RasterPos2s] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos2s,
113   [DISPATCH_CMD_RasterPos2sv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos2sv,
114   [DISPATCH_CMD_RasterPos3d] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos3d,
115   [DISPATCH_CMD_RasterPos3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos3dv,
116   [DISPATCH_CMD_RasterPos3f] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos3f,
117   [DISPATCH_CMD_RasterPos3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos3fv,
118   [DISPATCH_CMD_RasterPos3i] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos3i,
119   [DISPATCH_CMD_RasterPos3iv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos3iv,
120   [DISPATCH_CMD_RasterPos3s] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos3s,
121   [DISPATCH_CMD_RasterPos3sv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos3sv,
122   [DISPATCH_CMD_RasterPos4d] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos4d,
123   [DISPATCH_CMD_RasterPos4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos4dv,
124   [DISPATCH_CMD_RasterPos4f] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos4f,
125   [DISPATCH_CMD_RasterPos4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos4fv,
126   [DISPATCH_CMD_RasterPos4i] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos4i,
127   [DISPATCH_CMD_RasterPos4iv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos4iv,
128   [DISPATCH_CMD_RasterPos4s] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos4s,
129   [DISPATCH_CMD_RasterPos4sv] = (_mesa_unmarshal_func)_mesa_unmarshal_RasterPos4sv,
130   [DISPATCH_CMD_Rectd] = (_mesa_unmarshal_func)_mesa_unmarshal_Rectd,
131   [DISPATCH_CMD_Rectdv] = (_mesa_unmarshal_func)_mesa_unmarshal_Rectdv,
132   [DISPATCH_CMD_Rectf] = (_mesa_unmarshal_func)_mesa_unmarshal_Rectf,
133   [DISPATCH_CMD_Rectfv] = (_mesa_unmarshal_func)_mesa_unmarshal_Rectfv,
134   [DISPATCH_CMD_Recti] = (_mesa_unmarshal_func)_mesa_unmarshal_Recti,
135   [DISPATCH_CMD_Rectiv] = (_mesa_unmarshal_func)_mesa_unmarshal_Rectiv,
136   [DISPATCH_CMD_Rects] = (_mesa_unmarshal_func)_mesa_unmarshal_Rects,
137   [DISPATCH_CMD_Rectsv] = (_mesa_unmarshal_func)_mesa_unmarshal_Rectsv,
138   [DISPATCH_CMD_TexCoord1d] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord1d,
139   [DISPATCH_CMD_TexCoord1dv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord1dv,
140   [DISPATCH_CMD_TexCoord1f] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord1f,
141   [DISPATCH_CMD_TexCoord1fv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord1fv,
142   [DISPATCH_CMD_TexCoord1i] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord1i,
143   [DISPATCH_CMD_TexCoord1iv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord1iv,
144   [DISPATCH_CMD_TexCoord1s] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord1s,
145   [DISPATCH_CMD_TexCoord1sv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord1sv,
146   [DISPATCH_CMD_TexCoord2d] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord2d,
147   [DISPATCH_CMD_TexCoord2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord2dv,
148   [DISPATCH_CMD_TexCoord2f] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord2f,
149   [DISPATCH_CMD_TexCoord2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord2fv,
150   [DISPATCH_CMD_TexCoord2i] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord2i,
151   [DISPATCH_CMD_TexCoord2iv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord2iv,
152   [DISPATCH_CMD_TexCoord2s] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord2s,
153   [DISPATCH_CMD_TexCoord2sv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord2sv,
154   [DISPATCH_CMD_TexCoord3d] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord3d,
155   [DISPATCH_CMD_TexCoord3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord3dv,
156   [DISPATCH_CMD_TexCoord3f] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord3f,
157   [DISPATCH_CMD_TexCoord3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord3fv,
158   [DISPATCH_CMD_TexCoord3i] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord3i,
159   [DISPATCH_CMD_TexCoord3iv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord3iv,
160   [DISPATCH_CMD_TexCoord3s] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord3s,
161   [DISPATCH_CMD_TexCoord3sv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord3sv,
162   [DISPATCH_CMD_TexCoord4d] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord4d,
163   [DISPATCH_CMD_TexCoord4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord4dv,
164   [DISPATCH_CMD_TexCoord4f] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord4f,
165   [DISPATCH_CMD_TexCoord4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord4fv,
166   [DISPATCH_CMD_TexCoord4i] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord4i,
167   [DISPATCH_CMD_TexCoord4iv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord4iv,
168   [DISPATCH_CMD_TexCoord4s] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord4s,
169   [DISPATCH_CMD_TexCoord4sv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord4sv,
170   [DISPATCH_CMD_Vertex2d] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex2d,
171   [DISPATCH_CMD_Vertex2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex2dv,
172   [DISPATCH_CMD_Vertex2f] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex2f,
173   [DISPATCH_CMD_Vertex2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex2fv,
174   [DISPATCH_CMD_Vertex2i] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex2i,
175   [DISPATCH_CMD_Vertex2iv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex2iv,
176   [DISPATCH_CMD_Vertex2s] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex2s,
177   [DISPATCH_CMD_Vertex2sv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex2sv,
178   [DISPATCH_CMD_Vertex3d] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex3d,
179   [DISPATCH_CMD_Vertex3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex3dv,
180   [DISPATCH_CMD_Vertex3f] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex3f,
181   [DISPATCH_CMD_Vertex3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex3fv,
182   [DISPATCH_CMD_Vertex3i] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex3i,
183   [DISPATCH_CMD_Vertex3iv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex3iv,
184   [DISPATCH_CMD_Vertex3s] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex3s,
185   [DISPATCH_CMD_Vertex3sv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex3sv,
186   [DISPATCH_CMD_Vertex4d] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex4d,
187   [DISPATCH_CMD_Vertex4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex4dv,
188   [DISPATCH_CMD_Vertex4f] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex4f,
189   [DISPATCH_CMD_Vertex4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex4fv,
190   [DISPATCH_CMD_Vertex4i] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex4i,
191   [DISPATCH_CMD_Vertex4iv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex4iv,
192   [DISPATCH_CMD_Vertex4s] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex4s,
193   [DISPATCH_CMD_Vertex4sv] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex4sv,
194   [DISPATCH_CMD_ClipPlane] = (_mesa_unmarshal_func)_mesa_unmarshal_ClipPlane,
195   [DISPATCH_CMD_ColorMaterial] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorMaterial,
196   [DISPATCH_CMD_CullFace] = (_mesa_unmarshal_func)_mesa_unmarshal_CullFace,
197   [DISPATCH_CMD_Fogf] = (_mesa_unmarshal_func)_mesa_unmarshal_Fogf,
198   [DISPATCH_CMD_Fogfv] = (_mesa_unmarshal_func)_mesa_unmarshal_Fogfv,
199   [DISPATCH_CMD_Fogi] = (_mesa_unmarshal_func)_mesa_unmarshal_Fogi,
200   [DISPATCH_CMD_Fogiv] = (_mesa_unmarshal_func)_mesa_unmarshal_Fogiv,
201   [DISPATCH_CMD_FrontFace] = (_mesa_unmarshal_func)_mesa_unmarshal_FrontFace,
202   [DISPATCH_CMD_Hint] = (_mesa_unmarshal_func)_mesa_unmarshal_Hint,
203   [DISPATCH_CMD_Lightf] = (_mesa_unmarshal_func)_mesa_unmarshal_Lightf,
204   [DISPATCH_CMD_Lightfv] = (_mesa_unmarshal_func)_mesa_unmarshal_Lightfv,
205   [DISPATCH_CMD_Lighti] = (_mesa_unmarshal_func)_mesa_unmarshal_Lighti,
206   [DISPATCH_CMD_Lightiv] = (_mesa_unmarshal_func)_mesa_unmarshal_Lightiv,
207   [DISPATCH_CMD_LightModelf] = (_mesa_unmarshal_func)_mesa_unmarshal_LightModelf,
208   [DISPATCH_CMD_LightModelfv] = (_mesa_unmarshal_func)_mesa_unmarshal_LightModelfv,
209   [DISPATCH_CMD_LightModeli] = (_mesa_unmarshal_func)_mesa_unmarshal_LightModeli,
210   [DISPATCH_CMD_LightModeliv] = (_mesa_unmarshal_func)_mesa_unmarshal_LightModeliv,
211   [DISPATCH_CMD_LineStipple] = (_mesa_unmarshal_func)_mesa_unmarshal_LineStipple,
212   [DISPATCH_CMD_LineWidth] = (_mesa_unmarshal_func)_mesa_unmarshal_LineWidth,
213   [DISPATCH_CMD_Materialf] = (_mesa_unmarshal_func)_mesa_unmarshal_Materialf,
214   [DISPATCH_CMD_Materialfv] = (_mesa_unmarshal_func)_mesa_unmarshal_Materialfv,
215   [DISPATCH_CMD_Materiali] = (_mesa_unmarshal_func)_mesa_unmarshal_Materiali,
216   [DISPATCH_CMD_Materialiv] = (_mesa_unmarshal_func)_mesa_unmarshal_Materialiv,
217   [DISPATCH_CMD_PointSize] = (_mesa_unmarshal_func)_mesa_unmarshal_PointSize,
218   [DISPATCH_CMD_PolygonMode] = (_mesa_unmarshal_func)_mesa_unmarshal_PolygonMode,
219   [DISPATCH_CMD_PolygonStipple] = (_mesa_unmarshal_func)_mesa_unmarshal_PolygonStipple,
220   [DISPATCH_CMD_Scissor] = (_mesa_unmarshal_func)_mesa_unmarshal_Scissor,
221   [DISPATCH_CMD_ShadeModel] = (_mesa_unmarshal_func)_mesa_unmarshal_ShadeModel,
222   [DISPATCH_CMD_TexParameterf] = (_mesa_unmarshal_func)_mesa_unmarshal_TexParameterf,
223   [DISPATCH_CMD_TexParameterfv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexParameterfv,
224   [DISPATCH_CMD_TexParameteri] = (_mesa_unmarshal_func)_mesa_unmarshal_TexParameteri,
225   [DISPATCH_CMD_TexParameteriv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexParameteriv,
226   [DISPATCH_CMD_TexImage1D] = (_mesa_unmarshal_func)_mesa_unmarshal_TexImage1D,
227   [DISPATCH_CMD_TexImage2D] = (_mesa_unmarshal_func)_mesa_unmarshal_TexImage2D,
228   [DISPATCH_CMD_TexEnvf] = (_mesa_unmarshal_func)_mesa_unmarshal_TexEnvf,
229   [DISPATCH_CMD_TexEnvfv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexEnvfv,
230   [DISPATCH_CMD_TexEnvi] = (_mesa_unmarshal_func)_mesa_unmarshal_TexEnvi,
231   [DISPATCH_CMD_TexEnviv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexEnviv,
232   [DISPATCH_CMD_TexGend] = (_mesa_unmarshal_func)_mesa_unmarshal_TexGend,
233   [DISPATCH_CMD_TexGendv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexGendv,
234   [DISPATCH_CMD_TexGenf] = (_mesa_unmarshal_func)_mesa_unmarshal_TexGenf,
235   [DISPATCH_CMD_TexGenfv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexGenfv,
236   [DISPATCH_CMD_TexGeni] = (_mesa_unmarshal_func)_mesa_unmarshal_TexGeni,
237   [DISPATCH_CMD_TexGeniv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexGeniv,
238   [DISPATCH_CMD_InitNames] = (_mesa_unmarshal_func)_mesa_unmarshal_InitNames,
239   [DISPATCH_CMD_LoadName] = (_mesa_unmarshal_func)_mesa_unmarshal_LoadName,
240   [DISPATCH_CMD_PassThrough] = (_mesa_unmarshal_func)_mesa_unmarshal_PassThrough,
241   [DISPATCH_CMD_PopName] = (_mesa_unmarshal_func)_mesa_unmarshal_PopName,
242   [DISPATCH_CMD_PushName] = (_mesa_unmarshal_func)_mesa_unmarshal_PushName,
243   [DISPATCH_CMD_DrawBuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawBuffer,
244   [DISPATCH_CMD_Clear] = (_mesa_unmarshal_func)_mesa_unmarshal_Clear,
245   [DISPATCH_CMD_ClearAccum] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearAccum,
246   [DISPATCH_CMD_ClearIndex] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearIndex,
247   [DISPATCH_CMD_ClearColor] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearColor,
248   [DISPATCH_CMD_ClearStencil] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearStencil,
249   [DISPATCH_CMD_ClearDepth] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearDepth,
250   [DISPATCH_CMD_StencilMask] = (_mesa_unmarshal_func)_mesa_unmarshal_StencilMask,
251   [DISPATCH_CMD_ColorMask] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorMask,
252   [DISPATCH_CMD_DepthMask] = (_mesa_unmarshal_func)_mesa_unmarshal_DepthMask,
253   [DISPATCH_CMD_IndexMask] = (_mesa_unmarshal_func)_mesa_unmarshal_IndexMask,
254   [DISPATCH_CMD_Accum] = (_mesa_unmarshal_func)_mesa_unmarshal_Accum,
255   [DISPATCH_CMD_Disable] = (_mesa_unmarshal_func)_mesa_unmarshal_Disable,
256   [DISPATCH_CMD_Enable] = (_mesa_unmarshal_func)_mesa_unmarshal_Enable,
257   [DISPATCH_CMD_Flush] = (_mesa_unmarshal_func)_mesa_unmarshal_Flush,
258   [DISPATCH_CMD_PopAttrib] = (_mesa_unmarshal_func)_mesa_unmarshal_PopAttrib,
259   [DISPATCH_CMD_PushAttrib] = (_mesa_unmarshal_func)_mesa_unmarshal_PushAttrib,
260   [DISPATCH_CMD_MapGrid1d] = (_mesa_unmarshal_func)_mesa_unmarshal_MapGrid1d,
261   [DISPATCH_CMD_MapGrid1f] = (_mesa_unmarshal_func)_mesa_unmarshal_MapGrid1f,
262   [DISPATCH_CMD_MapGrid2d] = (_mesa_unmarshal_func)_mesa_unmarshal_MapGrid2d,
263   [DISPATCH_CMD_MapGrid2f] = (_mesa_unmarshal_func)_mesa_unmarshal_MapGrid2f,
264   [DISPATCH_CMD_EvalCoord1d] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalCoord1d,
265   [DISPATCH_CMD_EvalCoord1dv] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalCoord1dv,
266   [DISPATCH_CMD_EvalCoord1f] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalCoord1f,
267   [DISPATCH_CMD_EvalCoord1fv] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalCoord1fv,
268   [DISPATCH_CMD_EvalCoord2d] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalCoord2d,
269   [DISPATCH_CMD_EvalCoord2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalCoord2dv,
270   [DISPATCH_CMD_EvalCoord2f] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalCoord2f,
271   [DISPATCH_CMD_EvalCoord2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalCoord2fv,
272   [DISPATCH_CMD_EvalMesh1] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalMesh1,
273   [DISPATCH_CMD_EvalPoint1] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalPoint1,
274   [DISPATCH_CMD_EvalMesh2] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalMesh2,
275   [DISPATCH_CMD_EvalPoint2] = (_mesa_unmarshal_func)_mesa_unmarshal_EvalPoint2,
276   [DISPATCH_CMD_AlphaFunc] = (_mesa_unmarshal_func)_mesa_unmarshal_AlphaFunc,
277   [DISPATCH_CMD_BlendFunc] = (_mesa_unmarshal_func)_mesa_unmarshal_BlendFunc,
278   [DISPATCH_CMD_LogicOp] = (_mesa_unmarshal_func)_mesa_unmarshal_LogicOp,
279   [DISPATCH_CMD_StencilFunc] = (_mesa_unmarshal_func)_mesa_unmarshal_StencilFunc,
280   [DISPATCH_CMD_StencilOp] = (_mesa_unmarshal_func)_mesa_unmarshal_StencilOp,
281   [DISPATCH_CMD_DepthFunc] = (_mesa_unmarshal_func)_mesa_unmarshal_DepthFunc,
282   [DISPATCH_CMD_PixelZoom] = (_mesa_unmarshal_func)_mesa_unmarshal_PixelZoom,
283   [DISPATCH_CMD_PixelTransferf] = (_mesa_unmarshal_func)_mesa_unmarshal_PixelTransferf,
284   [DISPATCH_CMD_PixelTransferi] = (_mesa_unmarshal_func)_mesa_unmarshal_PixelTransferi,
285   [DISPATCH_CMD_PixelStoref] = (_mesa_unmarshal_func)_mesa_unmarshal_PixelStoref,
286   [DISPATCH_CMD_PixelStorei] = (_mesa_unmarshal_func)_mesa_unmarshal_PixelStorei,
287   [DISPATCH_CMD_PixelMapfv] = (_mesa_unmarshal_func)_mesa_unmarshal_PixelMapfv,
288   [DISPATCH_CMD_PixelMapuiv] = (_mesa_unmarshal_func)_mesa_unmarshal_PixelMapuiv,
289   [DISPATCH_CMD_PixelMapusv] = (_mesa_unmarshal_func)_mesa_unmarshal_PixelMapusv,
290   [DISPATCH_CMD_ReadBuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_ReadBuffer,
291   [DISPATCH_CMD_CopyPixels] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyPixels,
292   [DISPATCH_CMD_ReadPixels] = (_mesa_unmarshal_func)_mesa_unmarshal_ReadPixels,
293   [DISPATCH_CMD_DrawPixels] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawPixels,
294   [DISPATCH_CMD_GetIntegerv] = (_mesa_unmarshal_func)_mesa_unmarshal_GetIntegerv,
295   [DISPATCH_CMD_GetPixelMapfv] = (_mesa_unmarshal_func)_mesa_unmarshal_GetPixelMapfv,
296   [DISPATCH_CMD_GetPixelMapuiv] = (_mesa_unmarshal_func)_mesa_unmarshal_GetPixelMapuiv,
297   [DISPATCH_CMD_GetPixelMapusv] = (_mesa_unmarshal_func)_mesa_unmarshal_GetPixelMapusv,
298   [DISPATCH_CMD_GetPolygonStipple] = (_mesa_unmarshal_func)_mesa_unmarshal_GetPolygonStipple,
299   [DISPATCH_CMD_GetTexImage] = (_mesa_unmarshal_func)_mesa_unmarshal_GetTexImage,
300   [DISPATCH_CMD_DepthRange] = (_mesa_unmarshal_func)_mesa_unmarshal_DepthRange,
301   [DISPATCH_CMD_Frustum] = (_mesa_unmarshal_func)_mesa_unmarshal_Frustum,
302   [DISPATCH_CMD_LoadIdentity] = (_mesa_unmarshal_func)_mesa_unmarshal_LoadIdentity,
303   [DISPATCH_CMD_LoadMatrixf] = (_mesa_unmarshal_func)_mesa_unmarshal_LoadMatrixf,
304   [DISPATCH_CMD_LoadMatrixd] = (_mesa_unmarshal_func)_mesa_unmarshal_LoadMatrixd,
305   [DISPATCH_CMD_MatrixMode] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixMode,
306   [DISPATCH_CMD_MultMatrixf] = (_mesa_unmarshal_func)_mesa_unmarshal_MultMatrixf,
307   [DISPATCH_CMD_MultMatrixd] = (_mesa_unmarshal_func)_mesa_unmarshal_MultMatrixd,
308   [DISPATCH_CMD_Ortho] = (_mesa_unmarshal_func)_mesa_unmarshal_Ortho,
309   [DISPATCH_CMD_PopMatrix] = (_mesa_unmarshal_func)_mesa_unmarshal_PopMatrix,
310   [DISPATCH_CMD_PushMatrix] = (_mesa_unmarshal_func)_mesa_unmarshal_PushMatrix,
311   [DISPATCH_CMD_Rotated] = (_mesa_unmarshal_func)_mesa_unmarshal_Rotated,
312   [DISPATCH_CMD_Rotatef] = (_mesa_unmarshal_func)_mesa_unmarshal_Rotatef,
313   [DISPATCH_CMD_Scaled] = (_mesa_unmarshal_func)_mesa_unmarshal_Scaled,
314   [DISPATCH_CMD_Scalef] = (_mesa_unmarshal_func)_mesa_unmarshal_Scalef,
315   [DISPATCH_CMD_Translated] = (_mesa_unmarshal_func)_mesa_unmarshal_Translated,
316   [DISPATCH_CMD_Translatef] = (_mesa_unmarshal_func)_mesa_unmarshal_Translatef,
317   [DISPATCH_CMD_Viewport] = (_mesa_unmarshal_func)_mesa_unmarshal_Viewport,
318   [DISPATCH_CMD_ArrayElement] = (_mesa_unmarshal_func)_mesa_unmarshal_ArrayElement,
319   [DISPATCH_CMD_ColorPointer] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorPointer,
320   [DISPATCH_CMD_DisableClientState] = (_mesa_unmarshal_func)_mesa_unmarshal_DisableClientState,
321   [DISPATCH_CMD_DrawArrays] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawArrays,
322   [DISPATCH_CMD_DrawElements] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawElements,
323   [DISPATCH_CMD_EdgeFlagPointer] = (_mesa_unmarshal_func)_mesa_unmarshal_EdgeFlagPointer,
324   [DISPATCH_CMD_EnableClientState] = (_mesa_unmarshal_func)_mesa_unmarshal_EnableClientState,
325   [DISPATCH_CMD_IndexPointer] = (_mesa_unmarshal_func)_mesa_unmarshal_IndexPointer,
326   [DISPATCH_CMD_InterleavedArrays] = (_mesa_unmarshal_func)_mesa_unmarshal_InterleavedArrays,
327   [DISPATCH_CMD_NormalPointer] = (_mesa_unmarshal_func)_mesa_unmarshal_NormalPointer,
328   [DISPATCH_CMD_TexCoordPointer] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoordPointer,
329   [DISPATCH_CMD_VertexPointer] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexPointer,
330   [DISPATCH_CMD_PolygonOffset] = (_mesa_unmarshal_func)_mesa_unmarshal_PolygonOffset,
331   [DISPATCH_CMD_CopyTexImage1D] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTexImage1D,
332   [DISPATCH_CMD_CopyTexImage2D] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTexImage2D,
333   [DISPATCH_CMD_CopyTexSubImage1D] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTexSubImage1D,
334   [DISPATCH_CMD_CopyTexSubImage2D] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTexSubImage2D,
335   [DISPATCH_CMD_TexSubImage1D] = (_mesa_unmarshal_func)_mesa_unmarshal_TexSubImage1D,
336   [DISPATCH_CMD_TexSubImage2D] = (_mesa_unmarshal_func)_mesa_unmarshal_TexSubImage2D,
337   [DISPATCH_CMD_BindTexture] = (_mesa_unmarshal_func)_mesa_unmarshal_BindTexture,
338   [DISPATCH_CMD_DeleteTextures] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteTextures,
339   [DISPATCH_CMD_PrioritizeTextures] = (_mesa_unmarshal_func)_mesa_unmarshal_PrioritizeTextures,
340   [DISPATCH_CMD_Indexub] = (_mesa_unmarshal_func)_mesa_unmarshal_Indexub,
341   [DISPATCH_CMD_Indexubv] = (_mesa_unmarshal_func)_mesa_unmarshal_Indexubv,
342   [DISPATCH_CMD_PopClientAttrib] = (_mesa_unmarshal_func)_mesa_unmarshal_PopClientAttrib,
343   [DISPATCH_CMD_PushClientAttrib] = (_mesa_unmarshal_func)_mesa_unmarshal_PushClientAttrib,
344   [DISPATCH_CMD_BlendColor] = (_mesa_unmarshal_func)_mesa_unmarshal_BlendColor,
345   [DISPATCH_CMD_BlendEquation] = (_mesa_unmarshal_func)_mesa_unmarshal_BlendEquation,
346   [DISPATCH_CMD_DrawRangeElements] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawRangeElements,
347   [DISPATCH_CMD_CopyColorTable] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyColorTable,
348   [DISPATCH_CMD_CopyColorSubTable] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyColorSubTable,
349   [DISPATCH_CMD_ConvolutionParameterf] = (_mesa_unmarshal_func)_mesa_unmarshal_ConvolutionParameterf,
350   [DISPATCH_CMD_ConvolutionParameteri] = (_mesa_unmarshal_func)_mesa_unmarshal_ConvolutionParameteri,
351   [DISPATCH_CMD_CopyConvolutionFilter1D] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyConvolutionFilter1D,
352   [DISPATCH_CMD_CopyConvolutionFilter2D] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyConvolutionFilter2D,
353   [DISPATCH_CMD_Histogram] = (_mesa_unmarshal_func)_mesa_unmarshal_Histogram,
354   [DISPATCH_CMD_Minmax] = (_mesa_unmarshal_func)_mesa_unmarshal_Minmax,
355   [DISPATCH_CMD_ResetHistogram] = (_mesa_unmarshal_func)_mesa_unmarshal_ResetHistogram,
356   [DISPATCH_CMD_ResetMinmax] = (_mesa_unmarshal_func)_mesa_unmarshal_ResetMinmax,
357   [DISPATCH_CMD_TexImage3D] = (_mesa_unmarshal_func)_mesa_unmarshal_TexImage3D,
358   [DISPATCH_CMD_TexSubImage3D] = (_mesa_unmarshal_func)_mesa_unmarshal_TexSubImage3D,
359   [DISPATCH_CMD_CopyTexSubImage3D] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTexSubImage3D,
360   [DISPATCH_CMD_ActiveTexture] = (_mesa_unmarshal_func)_mesa_unmarshal_ActiveTexture,
361   [DISPATCH_CMD_ClientActiveTexture] = (_mesa_unmarshal_func)_mesa_unmarshal_ClientActiveTexture,
362   [DISPATCH_CMD_MultiTexCoord1d] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord1d,
363   [DISPATCH_CMD_MultiTexCoord1dv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord1dv,
364   [DISPATCH_CMD_MultiTexCoord1fARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord1fARB,
365   [DISPATCH_CMD_MultiTexCoord1fvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord1fvARB,
366   [DISPATCH_CMD_MultiTexCoord1i] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord1i,
367   [DISPATCH_CMD_MultiTexCoord1iv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord1iv,
368   [DISPATCH_CMD_MultiTexCoord1s] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord1s,
369   [DISPATCH_CMD_MultiTexCoord1sv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord1sv,
370   [DISPATCH_CMD_MultiTexCoord2d] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord2d,
371   [DISPATCH_CMD_MultiTexCoord2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord2dv,
372   [DISPATCH_CMD_MultiTexCoord2fARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord2fARB,
373   [DISPATCH_CMD_MultiTexCoord2fvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord2fvARB,
374   [DISPATCH_CMD_MultiTexCoord2i] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord2i,
375   [DISPATCH_CMD_MultiTexCoord2iv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord2iv,
376   [DISPATCH_CMD_MultiTexCoord2s] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord2s,
377   [DISPATCH_CMD_MultiTexCoord2sv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord2sv,
378   [DISPATCH_CMD_MultiTexCoord3d] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord3d,
379   [DISPATCH_CMD_MultiTexCoord3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord3dv,
380   [DISPATCH_CMD_MultiTexCoord3fARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord3fARB,
381   [DISPATCH_CMD_MultiTexCoord3fvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord3fvARB,
382   [DISPATCH_CMD_MultiTexCoord3i] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord3i,
383   [DISPATCH_CMD_MultiTexCoord3iv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord3iv,
384   [DISPATCH_CMD_MultiTexCoord3s] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord3s,
385   [DISPATCH_CMD_MultiTexCoord3sv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord3sv,
386   [DISPATCH_CMD_MultiTexCoord4d] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord4d,
387   [DISPATCH_CMD_MultiTexCoord4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord4dv,
388   [DISPATCH_CMD_MultiTexCoord4fARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord4fARB,
389   [DISPATCH_CMD_MultiTexCoord4fvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord4fvARB,
390   [DISPATCH_CMD_MultiTexCoord4i] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord4i,
391   [DISPATCH_CMD_MultiTexCoord4iv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord4iv,
392   [DISPATCH_CMD_MultiTexCoord4s] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord4s,
393   [DISPATCH_CMD_MultiTexCoord4sv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord4sv,
394   [DISPATCH_CMD_LoadTransposeMatrixf] = (_mesa_unmarshal_func)_mesa_unmarshal_LoadTransposeMatrixf,
395   [DISPATCH_CMD_LoadTransposeMatrixd] = (_mesa_unmarshal_func)_mesa_unmarshal_LoadTransposeMatrixd,
396   [DISPATCH_CMD_MultTransposeMatrixf] = (_mesa_unmarshal_func)_mesa_unmarshal_MultTransposeMatrixf,
397   [DISPATCH_CMD_MultTransposeMatrixd] = (_mesa_unmarshal_func)_mesa_unmarshal_MultTransposeMatrixd,
398   [DISPATCH_CMD_SampleCoverage] = (_mesa_unmarshal_func)_mesa_unmarshal_SampleCoverage,
399   [DISPATCH_CMD_CompressedTexImage3D] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTexImage3D,
400   [DISPATCH_CMD_CompressedTexImage2D] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTexImage2D,
401   [DISPATCH_CMD_CompressedTexImage1D] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTexImage1D,
402   [DISPATCH_CMD_CompressedTexSubImage3D] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTexSubImage3D,
403   [DISPATCH_CMD_CompressedTexSubImage2D] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTexSubImage2D,
404   [DISPATCH_CMD_CompressedTexSubImage1D] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTexSubImage1D,
405   [DISPATCH_CMD_GetCompressedTexImage] = (_mesa_unmarshal_func)_mesa_unmarshal_GetCompressedTexImage,
406   [DISPATCH_CMD_BlendFuncSeparate] = (_mesa_unmarshal_func)_mesa_unmarshal_BlendFuncSeparate,
407   [DISPATCH_CMD_FogCoordfEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_FogCoordfEXT,
408   [DISPATCH_CMD_FogCoordfvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_FogCoordfvEXT,
409   [DISPATCH_CMD_FogCoordd] = (_mesa_unmarshal_func)_mesa_unmarshal_FogCoordd,
410   [DISPATCH_CMD_FogCoorddv] = (_mesa_unmarshal_func)_mesa_unmarshal_FogCoorddv,
411   [DISPATCH_CMD_FogCoordPointer] = (_mesa_unmarshal_func)_mesa_unmarshal_FogCoordPointer,
412   [DISPATCH_CMD_MultiDrawArrays] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiDrawArrays,
413   [DISPATCH_CMD_MultiDrawElementsEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiDrawElementsEXT,
414   [DISPATCH_CMD_PointParameterf] = (_mesa_unmarshal_func)_mesa_unmarshal_PointParameterf,
415   [DISPATCH_CMD_PointParameterfv] = (_mesa_unmarshal_func)_mesa_unmarshal_PointParameterfv,
416   [DISPATCH_CMD_PointParameteri] = (_mesa_unmarshal_func)_mesa_unmarshal_PointParameteri,
417   [DISPATCH_CMD_PointParameteriv] = (_mesa_unmarshal_func)_mesa_unmarshal_PointParameteriv,
418   [DISPATCH_CMD_SecondaryColor3b] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3b,
419   [DISPATCH_CMD_SecondaryColor3bv] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3bv,
420   [DISPATCH_CMD_SecondaryColor3d] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3d,
421   [DISPATCH_CMD_SecondaryColor3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3dv,
422   [DISPATCH_CMD_SecondaryColor3fEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3fEXT,
423   [DISPATCH_CMD_SecondaryColor3fvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3fvEXT,
424   [DISPATCH_CMD_SecondaryColor3i] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3i,
425   [DISPATCH_CMD_SecondaryColor3iv] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3iv,
426   [DISPATCH_CMD_SecondaryColor3s] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3s,
427   [DISPATCH_CMD_SecondaryColor3sv] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3sv,
428   [DISPATCH_CMD_SecondaryColor3ub] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3ub,
429   [DISPATCH_CMD_SecondaryColor3ubv] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3ubv,
430   [DISPATCH_CMD_SecondaryColor3ui] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3ui,
431   [DISPATCH_CMD_SecondaryColor3uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3uiv,
432   [DISPATCH_CMD_SecondaryColor3us] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3us,
433   [DISPATCH_CMD_SecondaryColor3usv] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3usv,
434   [DISPATCH_CMD_SecondaryColorPointer] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColorPointer,
435   [DISPATCH_CMD_WindowPos2d] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos2d,
436   [DISPATCH_CMD_WindowPos2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos2dv,
437   [DISPATCH_CMD_WindowPos2f] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos2f,
438   [DISPATCH_CMD_WindowPos2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos2fv,
439   [DISPATCH_CMD_WindowPos2i] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos2i,
440   [DISPATCH_CMD_WindowPos2iv] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos2iv,
441   [DISPATCH_CMD_WindowPos2s] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos2s,
442   [DISPATCH_CMD_WindowPos2sv] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos2sv,
443   [DISPATCH_CMD_WindowPos3d] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos3d,
444   [DISPATCH_CMD_WindowPos3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos3dv,
445   [DISPATCH_CMD_WindowPos3f] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos3f,
446   [DISPATCH_CMD_WindowPos3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos3fv,
447   [DISPATCH_CMD_WindowPos3i] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos3i,
448   [DISPATCH_CMD_WindowPos3iv] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos3iv,
449   [DISPATCH_CMD_WindowPos3s] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos3s,
450   [DISPATCH_CMD_WindowPos3sv] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos3sv,
451   [DISPATCH_CMD_BindBuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_BindBuffer,
452   [DISPATCH_CMD_BufferData] = (_mesa_unmarshal_func)_mesa_unmarshal_BufferData,
453   [DISPATCH_CMD_BufferSubData] = (_mesa_unmarshal_func)_mesa_unmarshal_BufferSubData,
454   [DISPATCH_CMD_DeleteBuffers] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteBuffers,
455   [DISPATCH_CMD_UnmapBuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_UnmapBuffer,
456   [DISPATCH_CMD_DeleteQueries] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteQueries,
457   [DISPATCH_CMD_BeginQuery] = (_mesa_unmarshal_func)_mesa_unmarshal_BeginQuery,
458   [DISPATCH_CMD_EndQuery] = (_mesa_unmarshal_func)_mesa_unmarshal_EndQuery,
459   [DISPATCH_CMD_BlendEquationSeparate] = (_mesa_unmarshal_func)_mesa_unmarshal_BlendEquationSeparate,
460   [DISPATCH_CMD_DrawBuffers] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawBuffers,
461   [DISPATCH_CMD_StencilFuncSeparate] = (_mesa_unmarshal_func)_mesa_unmarshal_StencilFuncSeparate,
462   [DISPATCH_CMD_StencilOpSeparate] = (_mesa_unmarshal_func)_mesa_unmarshal_StencilOpSeparate,
463   [DISPATCH_CMD_StencilMaskSeparate] = (_mesa_unmarshal_func)_mesa_unmarshal_StencilMaskSeparate,
464   [DISPATCH_CMD_AttachShader] = (_mesa_unmarshal_func)_mesa_unmarshal_AttachShader,
465   [DISPATCH_CMD_BindAttribLocation] = (_mesa_unmarshal_func)_mesa_unmarshal_BindAttribLocation,
466   [DISPATCH_CMD_CompileShader] = (_mesa_unmarshal_func)_mesa_unmarshal_CompileShader,
467   [DISPATCH_CMD_DeleteProgram] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteProgram,
468   [DISPATCH_CMD_DeleteShader] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteShader,
469   [DISPATCH_CMD_DetachShader] = (_mesa_unmarshal_func)_mesa_unmarshal_DetachShader,
470   [DISPATCH_CMD_DisableVertexAttribArray] = (_mesa_unmarshal_func)_mesa_unmarshal_DisableVertexAttribArray,
471   [DISPATCH_CMD_EnableVertexAttribArray] = (_mesa_unmarshal_func)_mesa_unmarshal_EnableVertexAttribArray,
472   [DISPATCH_CMD_GetActiveUniform] = (_mesa_unmarshal_func)_mesa_unmarshal_GetActiveUniform,
473   [DISPATCH_CMD_GetUniformLocation] = (_mesa_unmarshal_func)_mesa_unmarshal_GetUniformLocation,
474   [DISPATCH_CMD_LinkProgram] = (_mesa_unmarshal_func)_mesa_unmarshal_LinkProgram,
475   [DISPATCH_CMD_ShaderSource] = (_mesa_unmarshal_func)_mesa_unmarshal_ShaderSource,
476   [DISPATCH_CMD_UseProgram] = (_mesa_unmarshal_func)_mesa_unmarshal_UseProgram,
477   [DISPATCH_CMD_Uniform1f] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1f,
478   [DISPATCH_CMD_Uniform2f] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2f,
479   [DISPATCH_CMD_Uniform3f] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3f,
480   [DISPATCH_CMD_Uniform4f] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4f,
481   [DISPATCH_CMD_Uniform1i] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1i,
482   [DISPATCH_CMD_Uniform2i] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2i,
483   [DISPATCH_CMD_Uniform3i] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3i,
484   [DISPATCH_CMD_Uniform4i] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4i,
485   [DISPATCH_CMD_Uniform1fv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1fv,
486   [DISPATCH_CMD_Uniform2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2fv,
487   [DISPATCH_CMD_Uniform3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3fv,
488   [DISPATCH_CMD_Uniform4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4fv,
489   [DISPATCH_CMD_Uniform1iv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1iv,
490   [DISPATCH_CMD_Uniform2iv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2iv,
491   [DISPATCH_CMD_Uniform3iv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3iv,
492   [DISPATCH_CMD_Uniform4iv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4iv,
493   [DISPATCH_CMD_UniformMatrix2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix2fv,
494   [DISPATCH_CMD_UniformMatrix3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix3fv,
495   [DISPATCH_CMD_UniformMatrix4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix4fv,
496   [DISPATCH_CMD_ValidateProgram] = (_mesa_unmarshal_func)_mesa_unmarshal_ValidateProgram,
497   [DISPATCH_CMD_VertexAttrib1d] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1d,
498   [DISPATCH_CMD_VertexAttrib1dv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1dv,
499   [DISPATCH_CMD_VertexAttrib1fARB] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1fARB,
500   [DISPATCH_CMD_VertexAttrib1fvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1fvARB,
501   [DISPATCH_CMD_VertexAttrib1s] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1s,
502   [DISPATCH_CMD_VertexAttrib1sv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1sv,
503   [DISPATCH_CMD_VertexAttrib2d] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2d,
504   [DISPATCH_CMD_VertexAttrib2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2dv,
505   [DISPATCH_CMD_VertexAttrib2fARB] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2fARB,
506   [DISPATCH_CMD_VertexAttrib2fvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2fvARB,
507   [DISPATCH_CMD_VertexAttrib2s] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2s,
508   [DISPATCH_CMD_VertexAttrib2sv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2sv,
509   [DISPATCH_CMD_VertexAttrib3d] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3d,
510   [DISPATCH_CMD_VertexAttrib3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3dv,
511   [DISPATCH_CMD_VertexAttrib3fARB] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3fARB,
512   [DISPATCH_CMD_VertexAttrib3fvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3fvARB,
513   [DISPATCH_CMD_VertexAttrib3s] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3s,
514   [DISPATCH_CMD_VertexAttrib3sv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3sv,
515   [DISPATCH_CMD_VertexAttrib4Nbv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4Nbv,
516   [DISPATCH_CMD_VertexAttrib4Niv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4Niv,
517   [DISPATCH_CMD_VertexAttrib4Nsv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4Nsv,
518   [DISPATCH_CMD_VertexAttrib4Nub] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4Nub,
519   [DISPATCH_CMD_VertexAttrib4Nubv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4Nubv,
520   [DISPATCH_CMD_VertexAttrib4Nuiv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4Nuiv,
521   [DISPATCH_CMD_VertexAttrib4Nusv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4Nusv,
522   [DISPATCH_CMD_VertexAttrib4bv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4bv,
523   [DISPATCH_CMD_VertexAttrib4d] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4d,
524   [DISPATCH_CMD_VertexAttrib4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4dv,
525   [DISPATCH_CMD_VertexAttrib4fARB] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4fARB,
526   [DISPATCH_CMD_VertexAttrib4fvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4fvARB,
527   [DISPATCH_CMD_VertexAttrib4iv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4iv,
528   [DISPATCH_CMD_VertexAttrib4s] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4s,
529   [DISPATCH_CMD_VertexAttrib4sv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4sv,
530   [DISPATCH_CMD_VertexAttrib4ubv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4ubv,
531   [DISPATCH_CMD_VertexAttrib4uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4uiv,
532   [DISPATCH_CMD_VertexAttrib4usv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4usv,
533   [DISPATCH_CMD_VertexAttribPointer] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribPointer,
534   [DISPATCH_CMD_UniformMatrix2x3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix2x3fv,
535   [DISPATCH_CMD_UniformMatrix3x2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix3x2fv,
536   [DISPATCH_CMD_UniformMatrix2x4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix2x4fv,
537   [DISPATCH_CMD_UniformMatrix4x2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix4x2fv,
538   [DISPATCH_CMD_UniformMatrix3x4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix3x4fv,
539   [DISPATCH_CMD_UniformMatrix4x3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix4x3fv,
540   [DISPATCH_CMD_ProgramStringARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramStringARB,
541   [DISPATCH_CMD_BindProgramARB] = (_mesa_unmarshal_func)_mesa_unmarshal_BindProgramARB,
542   [DISPATCH_CMD_DeleteProgramsARB] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteProgramsARB,
543   [DISPATCH_CMD_ProgramEnvParameter4dARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramEnvParameter4dARB,
544   [DISPATCH_CMD_ProgramEnvParameter4dvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramEnvParameter4dvARB,
545   [DISPATCH_CMD_ProgramEnvParameter4fARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramEnvParameter4fARB,
546   [DISPATCH_CMD_ProgramEnvParameter4fvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramEnvParameter4fvARB,
547   [DISPATCH_CMD_ProgramLocalParameter4dARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramLocalParameter4dARB,
548   [DISPATCH_CMD_ProgramLocalParameter4dvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramLocalParameter4dvARB,
549   [DISPATCH_CMD_ProgramLocalParameter4fARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramLocalParameter4fARB,
550   [DISPATCH_CMD_ProgramLocalParameter4fvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramLocalParameter4fvARB,
551   [DISPATCH_CMD_DeleteObjectARB] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteObjectARB,
552   [DISPATCH_CMD_DetachObjectARB] = (_mesa_unmarshal_func)_mesa_unmarshal_DetachObjectARB,
553   [DISPATCH_CMD_AttachObjectARB] = (_mesa_unmarshal_func)_mesa_unmarshal_AttachObjectARB,
554   [DISPATCH_CMD_ClampColor] = (_mesa_unmarshal_func)_mesa_unmarshal_ClampColor,
555   [DISPATCH_CMD_DrawArraysInstancedARB] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawArraysInstancedARB,
556   [DISPATCH_CMD_DrawElementsInstancedARB] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawElementsInstancedARB,
557   [DISPATCH_CMD_BindRenderbuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_BindRenderbuffer,
558   [DISPATCH_CMD_DeleteRenderbuffers] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteRenderbuffers,
559   [DISPATCH_CMD_RenderbufferStorage] = (_mesa_unmarshal_func)_mesa_unmarshal_RenderbufferStorage,
560   [DISPATCH_CMD_RenderbufferStorageMultisample] = (_mesa_unmarshal_func)_mesa_unmarshal_RenderbufferStorageMultisample,
561   [DISPATCH_CMD_BindFramebuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_BindFramebuffer,
562   [DISPATCH_CMD_DeleteFramebuffers] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteFramebuffers,
563   [DISPATCH_CMD_FramebufferTexture1D] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferTexture1D,
564   [DISPATCH_CMD_FramebufferTexture2D] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferTexture2D,
565   [DISPATCH_CMD_FramebufferTexture3D] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferTexture3D,
566   [DISPATCH_CMD_FramebufferTextureLayer] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferTextureLayer,
567   [DISPATCH_CMD_FramebufferRenderbuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferRenderbuffer,
568   [DISPATCH_CMD_BlitFramebuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_BlitFramebuffer,
569   [DISPATCH_CMD_GenerateMipmap] = (_mesa_unmarshal_func)_mesa_unmarshal_GenerateMipmap,
570   [DISPATCH_CMD_VertexAttribDivisor] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribDivisor,
571   [DISPATCH_CMD_VertexArrayVertexAttribDivisorEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexAttribDivisorEXT,
572   [DISPATCH_CMD_FlushMappedBufferRange] = (_mesa_unmarshal_func)_mesa_unmarshal_FlushMappedBufferRange,
573   [DISPATCH_CMD_TexBuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_TexBuffer,
574   [DISPATCH_CMD_BindVertexArray] = (_mesa_unmarshal_func)_mesa_unmarshal_BindVertexArray,
575   [DISPATCH_CMD_DeleteVertexArrays] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteVertexArrays,
576   [DISPATCH_CMD_UniformBlockBinding] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformBlockBinding,
577   [DISPATCH_CMD_CopyBufferSubData] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyBufferSubData,
578   [DISPATCH_CMD_DrawElementsBaseVertex] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawElementsBaseVertex,
579   [DISPATCH_CMD_DrawRangeElementsBaseVertex] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawRangeElementsBaseVertex,
580   [DISPATCH_CMD_MultiDrawElementsBaseVertex] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiDrawElementsBaseVertex,
581   [DISPATCH_CMD_DrawElementsInstancedBaseVertex] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawElementsInstancedBaseVertex,
582   [DISPATCH_CMD_DeleteSync] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteSync,
583   [DISPATCH_CMD_WaitSync] = (_mesa_unmarshal_func)_mesa_unmarshal_WaitSync,
584   [DISPATCH_CMD_TexImage2DMultisample] = (_mesa_unmarshal_func)_mesa_unmarshal_TexImage2DMultisample,
585   [DISPATCH_CMD_TexImage3DMultisample] = (_mesa_unmarshal_func)_mesa_unmarshal_TexImage3DMultisample,
586   [DISPATCH_CMD_SampleMaski] = (_mesa_unmarshal_func)_mesa_unmarshal_SampleMaski,
587   [DISPATCH_CMD_BlendEquationiARB] = (_mesa_unmarshal_func)_mesa_unmarshal_BlendEquationiARB,
588   [DISPATCH_CMD_BlendEquationSeparateiARB] = (_mesa_unmarshal_func)_mesa_unmarshal_BlendEquationSeparateiARB,
589   [DISPATCH_CMD_BlendFunciARB] = (_mesa_unmarshal_func)_mesa_unmarshal_BlendFunciARB,
590   [DISPATCH_CMD_BlendFuncSeparateiARB] = (_mesa_unmarshal_func)_mesa_unmarshal_BlendFuncSeparateiARB,
591   [DISPATCH_CMD_MinSampleShading] = (_mesa_unmarshal_func)_mesa_unmarshal_MinSampleShading,
592   [DISPATCH_CMD_NamedStringARB] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedStringARB,
593   [DISPATCH_CMD_DeleteNamedStringARB] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteNamedStringARB,
594   [DISPATCH_CMD_BindFragDataLocationIndexed] = (_mesa_unmarshal_func)_mesa_unmarshal_BindFragDataLocationIndexed,
595   [DISPATCH_CMD_DeleteSamplers] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteSamplers,
596   [DISPATCH_CMD_BindSampler] = (_mesa_unmarshal_func)_mesa_unmarshal_BindSampler,
597   [DISPATCH_CMD_SamplerParameteri] = (_mesa_unmarshal_func)_mesa_unmarshal_SamplerParameteri,
598   [DISPATCH_CMD_SamplerParameterf] = (_mesa_unmarshal_func)_mesa_unmarshal_SamplerParameterf,
599   [DISPATCH_CMD_SamplerParameteriv] = (_mesa_unmarshal_func)_mesa_unmarshal_SamplerParameteriv,
600   [DISPATCH_CMD_SamplerParameterfv] = (_mesa_unmarshal_func)_mesa_unmarshal_SamplerParameterfv,
601   [DISPATCH_CMD_SamplerParameterIiv] = (_mesa_unmarshal_func)_mesa_unmarshal_SamplerParameterIiv,
602   [DISPATCH_CMD_SamplerParameterIuiv] = (_mesa_unmarshal_func)_mesa_unmarshal_SamplerParameterIuiv,
603   [DISPATCH_CMD_QueryCounter] = (_mesa_unmarshal_func)_mesa_unmarshal_QueryCounter,
604   [DISPATCH_CMD_VertexP2ui] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexP2ui,
605   [DISPATCH_CMD_VertexP3ui] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexP3ui,
606   [DISPATCH_CMD_VertexP4ui] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexP4ui,
607   [DISPATCH_CMD_VertexP2uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexP2uiv,
608   [DISPATCH_CMD_VertexP3uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexP3uiv,
609   [DISPATCH_CMD_VertexP4uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexP4uiv,
610   [DISPATCH_CMD_TexCoordP1ui] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoordP1ui,
611   [DISPATCH_CMD_TexCoordP2ui] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoordP2ui,
612   [DISPATCH_CMD_TexCoordP3ui] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoordP3ui,
613   [DISPATCH_CMD_TexCoordP4ui] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoordP4ui,
614   [DISPATCH_CMD_TexCoordP1uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoordP1uiv,
615   [DISPATCH_CMD_TexCoordP2uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoordP2uiv,
616   [DISPATCH_CMD_TexCoordP3uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoordP3uiv,
617   [DISPATCH_CMD_TexCoordP4uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoordP4uiv,
618   [DISPATCH_CMD_MultiTexCoordP1ui] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoordP1ui,
619   [DISPATCH_CMD_MultiTexCoordP2ui] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoordP2ui,
620   [DISPATCH_CMD_MultiTexCoordP3ui] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoordP3ui,
621   [DISPATCH_CMD_MultiTexCoordP4ui] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoordP4ui,
622   [DISPATCH_CMD_MultiTexCoordP1uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoordP1uiv,
623   [DISPATCH_CMD_MultiTexCoordP2uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoordP2uiv,
624   [DISPATCH_CMD_MultiTexCoordP3uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoordP3uiv,
625   [DISPATCH_CMD_MultiTexCoordP4uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoordP4uiv,
626   [DISPATCH_CMD_NormalP3ui] = (_mesa_unmarshal_func)_mesa_unmarshal_NormalP3ui,
627   [DISPATCH_CMD_NormalP3uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_NormalP3uiv,
628   [DISPATCH_CMD_ColorP3ui] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorP3ui,
629   [DISPATCH_CMD_ColorP4ui] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorP4ui,
630   [DISPATCH_CMD_ColorP3uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorP3uiv,
631   [DISPATCH_CMD_ColorP4uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorP4uiv,
632   [DISPATCH_CMD_SecondaryColorP3ui] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColorP3ui,
633   [DISPATCH_CMD_SecondaryColorP3uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColorP3uiv,
634   [DISPATCH_CMD_VertexAttribP1ui] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribP1ui,
635   [DISPATCH_CMD_VertexAttribP2ui] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribP2ui,
636   [DISPATCH_CMD_VertexAttribP3ui] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribP3ui,
637   [DISPATCH_CMD_VertexAttribP4ui] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribP4ui,
638   [DISPATCH_CMD_VertexAttribP1uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribP1uiv,
639   [DISPATCH_CMD_VertexAttribP2uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribP2uiv,
640   [DISPATCH_CMD_VertexAttribP3uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribP3uiv,
641   [DISPATCH_CMD_VertexAttribP4uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribP4uiv,
642   [DISPATCH_CMD_UniformSubroutinesuiv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformSubroutinesuiv,
643   [DISPATCH_CMD_PatchParameteri] = (_mesa_unmarshal_func)_mesa_unmarshal_PatchParameteri,
644   [DISPATCH_CMD_PatchParameterfv] = (_mesa_unmarshal_func)_mesa_unmarshal_PatchParameterfv,
645   [DISPATCH_CMD_DrawArraysIndirect] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawArraysIndirect,
646   [DISPATCH_CMD_DrawElementsIndirect] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawElementsIndirect,
647   [DISPATCH_CMD_MultiDrawArraysIndirect] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiDrawArraysIndirect,
648   [DISPATCH_CMD_MultiDrawElementsIndirect] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiDrawElementsIndirect,
649   [DISPATCH_CMD_Uniform1d] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1d,
650   [DISPATCH_CMD_Uniform2d] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2d,
651   [DISPATCH_CMD_Uniform3d] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3d,
652   [DISPATCH_CMD_Uniform4d] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4d,
653   [DISPATCH_CMD_Uniform1dv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1dv,
654   [DISPATCH_CMD_Uniform2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2dv,
655   [DISPATCH_CMD_Uniform3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3dv,
656   [DISPATCH_CMD_Uniform4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4dv,
657   [DISPATCH_CMD_UniformMatrix2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix2dv,
658   [DISPATCH_CMD_UniformMatrix3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix3dv,
659   [DISPATCH_CMD_UniformMatrix4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix4dv,
660   [DISPATCH_CMD_UniformMatrix2x3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix2x3dv,
661   [DISPATCH_CMD_UniformMatrix2x4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix2x4dv,
662   [DISPATCH_CMD_UniformMatrix3x2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix3x2dv,
663   [DISPATCH_CMD_UniformMatrix3x4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix3x4dv,
664   [DISPATCH_CMD_UniformMatrix4x2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix4x2dv,
665   [DISPATCH_CMD_UniformMatrix4x3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformMatrix4x3dv,
666   [DISPATCH_CMD_ProgramUniform1d] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1d,
667   [DISPATCH_CMD_ProgramUniform2d] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2d,
668   [DISPATCH_CMD_ProgramUniform3d] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3d,
669   [DISPATCH_CMD_ProgramUniform4d] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4d,
670   [DISPATCH_CMD_ProgramUniform1dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1dv,
671   [DISPATCH_CMD_ProgramUniform2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2dv,
672   [DISPATCH_CMD_ProgramUniform3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3dv,
673   [DISPATCH_CMD_ProgramUniform4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4dv,
674   [DISPATCH_CMD_ProgramUniformMatrix2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix2dv,
675   [DISPATCH_CMD_ProgramUniformMatrix3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix3dv,
676   [DISPATCH_CMD_ProgramUniformMatrix4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix4dv,
677   [DISPATCH_CMD_ProgramUniformMatrix2x3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix2x3dv,
678   [DISPATCH_CMD_ProgramUniformMatrix2x4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix2x4dv,
679   [DISPATCH_CMD_ProgramUniformMatrix3x2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix3x2dv,
680   [DISPATCH_CMD_ProgramUniformMatrix3x4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix3x4dv,
681   [DISPATCH_CMD_ProgramUniformMatrix4x2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix4x2dv,
682   [DISPATCH_CMD_ProgramUniformMatrix4x3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix4x3dv,
683   [DISPATCH_CMD_DrawTransformFeedbackStream] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTransformFeedbackStream,
684   [DISPATCH_CMD_BeginQueryIndexed] = (_mesa_unmarshal_func)_mesa_unmarshal_BeginQueryIndexed,
685   [DISPATCH_CMD_EndQueryIndexed] = (_mesa_unmarshal_func)_mesa_unmarshal_EndQueryIndexed,
686   [DISPATCH_CMD_UseProgramStages] = (_mesa_unmarshal_func)_mesa_unmarshal_UseProgramStages,
687   [DISPATCH_CMD_ActiveShaderProgram] = (_mesa_unmarshal_func)_mesa_unmarshal_ActiveShaderProgram,
688   [DISPATCH_CMD_BindProgramPipeline] = (_mesa_unmarshal_func)_mesa_unmarshal_BindProgramPipeline,
689   [DISPATCH_CMD_DeleteProgramPipelines] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteProgramPipelines,
690   [DISPATCH_CMD_ProgramUniform1i] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1i,
691   [DISPATCH_CMD_ProgramUniform2i] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2i,
692   [DISPATCH_CMD_ProgramUniform3i] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3i,
693   [DISPATCH_CMD_ProgramUniform4i] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4i,
694   [DISPATCH_CMD_ProgramUniform1ui] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1ui,
695   [DISPATCH_CMD_ProgramUniform2ui] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2ui,
696   [DISPATCH_CMD_ProgramUniform3ui] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3ui,
697   [DISPATCH_CMD_ProgramUniform4ui] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4ui,
698   [DISPATCH_CMD_ProgramUniform1f] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1f,
699   [DISPATCH_CMD_ProgramUniform2f] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2f,
700   [DISPATCH_CMD_ProgramUniform3f] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3f,
701   [DISPATCH_CMD_ProgramUniform4f] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4f,
702   [DISPATCH_CMD_ProgramUniform1iv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1iv,
703   [DISPATCH_CMD_ProgramUniform2iv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2iv,
704   [DISPATCH_CMD_ProgramUniform3iv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3iv,
705   [DISPATCH_CMD_ProgramUniform4iv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4iv,
706   [DISPATCH_CMD_ProgramUniform1uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1uiv,
707   [DISPATCH_CMD_ProgramUniform2uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2uiv,
708   [DISPATCH_CMD_ProgramUniform3uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3uiv,
709   [DISPATCH_CMD_ProgramUniform4uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4uiv,
710   [DISPATCH_CMD_ProgramUniform1fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1fv,
711   [DISPATCH_CMD_ProgramUniform2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2fv,
712   [DISPATCH_CMD_ProgramUniform3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3fv,
713   [DISPATCH_CMD_ProgramUniform4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4fv,
714   [DISPATCH_CMD_ProgramUniformMatrix2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix2fv,
715   [DISPATCH_CMD_ProgramUniformMatrix3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix3fv,
716   [DISPATCH_CMD_ProgramUniformMatrix4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix4fv,
717   [DISPATCH_CMD_ProgramUniformMatrix2x3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix2x3fv,
718   [DISPATCH_CMD_ProgramUniformMatrix3x2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix3x2fv,
719   [DISPATCH_CMD_ProgramUniformMatrix2x4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix2x4fv,
720   [DISPATCH_CMD_ProgramUniformMatrix4x2fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix4x2fv,
721   [DISPATCH_CMD_ProgramUniformMatrix3x4fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix3x4fv,
722   [DISPATCH_CMD_ProgramUniformMatrix4x3fv] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformMatrix4x3fv,
723   [DISPATCH_CMD_ValidateProgramPipeline] = (_mesa_unmarshal_func)_mesa_unmarshal_ValidateProgramPipeline,
724   [DISPATCH_CMD_VertexAttribL1d] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribL1d,
725   [DISPATCH_CMD_VertexAttribL2d] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribL2d,
726   [DISPATCH_CMD_VertexAttribL3d] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribL3d,
727   [DISPATCH_CMD_VertexAttribL4d] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribL4d,
728   [DISPATCH_CMD_VertexAttribL1dv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribL1dv,
729   [DISPATCH_CMD_VertexAttribL2dv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribL2dv,
730   [DISPATCH_CMD_VertexAttribL3dv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribL3dv,
731   [DISPATCH_CMD_VertexAttribL4dv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribL4dv,
732   [DISPATCH_CMD_VertexAttribLPointer] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribLPointer,
733   [DISPATCH_CMD_VertexArrayVertexAttribLOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexAttribLOffsetEXT,
734   [DISPATCH_CMD_ReleaseShaderCompiler] = (_mesa_unmarshal_func)_mesa_unmarshal_ReleaseShaderCompiler,
735   [DISPATCH_CMD_ShaderBinary] = (_mesa_unmarshal_func)_mesa_unmarshal_ShaderBinary,
736   [DISPATCH_CMD_ClearDepthf] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearDepthf,
737   [DISPATCH_CMD_DepthRangef] = (_mesa_unmarshal_func)_mesa_unmarshal_DepthRangef,
738   [DISPATCH_CMD_ProgramBinary] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramBinary,
739   [DISPATCH_CMD_ProgramParameteri] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramParameteri,
740   [DISPATCH_CMD_DebugMessageControl] = (_mesa_unmarshal_func)_mesa_unmarshal_DebugMessageControl,
741   [DISPATCH_CMD_DebugMessageInsert] = (_mesa_unmarshal_func)_mesa_unmarshal_DebugMessageInsert,
742   [DISPATCH_CMD_GetnPolygonStippleARB] = (_mesa_unmarshal_func)_mesa_unmarshal_GetnPolygonStippleARB,
743   [DISPATCH_CMD_GetnTexImageARB] = (_mesa_unmarshal_func)_mesa_unmarshal_GetnTexImageARB,
744   [DISPATCH_CMD_ReadnPixelsARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ReadnPixelsARB,
745   [DISPATCH_CMD_GetnCompressedTexImageARB] = (_mesa_unmarshal_func)_mesa_unmarshal_GetnCompressedTexImageARB,
746   [DISPATCH_CMD_DrawArraysInstancedBaseInstance] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawArraysInstancedBaseInstance,
747   [DISPATCH_CMD_DrawElementsInstancedBaseInstance] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawElementsInstancedBaseInstance,
748   [DISPATCH_CMD_DrawElementsInstancedBaseVertexBaseInstance] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawElementsInstancedBaseVertexBaseInstance,
749   [DISPATCH_CMD_DrawTransformFeedbackInstanced] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTransformFeedbackInstanced,
750   [DISPATCH_CMD_DrawTransformFeedbackStreamInstanced] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTransformFeedbackStreamInstanced,
751   [DISPATCH_CMD_BindImageTexture] = (_mesa_unmarshal_func)_mesa_unmarshal_BindImageTexture,
752   [DISPATCH_CMD_MemoryBarrier] = (_mesa_unmarshal_func)_mesa_unmarshal_MemoryBarrier,
753   [DISPATCH_CMD_TexStorage1D] = (_mesa_unmarshal_func)_mesa_unmarshal_TexStorage1D,
754   [DISPATCH_CMD_TexStorage2D] = (_mesa_unmarshal_func)_mesa_unmarshal_TexStorage2D,
755   [DISPATCH_CMD_TexStorage3D] = (_mesa_unmarshal_func)_mesa_unmarshal_TexStorage3D,
756   [DISPATCH_CMD_TextureStorage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorage1DEXT,
757   [DISPATCH_CMD_TextureStorage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorage2DEXT,
758   [DISPATCH_CMD_TextureStorage3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorage3DEXT,
759   [DISPATCH_CMD_PushDebugGroup] = (_mesa_unmarshal_func)_mesa_unmarshal_PushDebugGroup,
760   [DISPATCH_CMD_PopDebugGroup] = (_mesa_unmarshal_func)_mesa_unmarshal_PopDebugGroup,
761   [DISPATCH_CMD_ObjectLabel] = (_mesa_unmarshal_func)_mesa_unmarshal_ObjectLabel,
762   [DISPATCH_CMD_DispatchCompute] = (_mesa_unmarshal_func)_mesa_unmarshal_DispatchCompute,
763   [DISPATCH_CMD_DispatchComputeIndirect] = (_mesa_unmarshal_func)_mesa_unmarshal_DispatchComputeIndirect,
764   [DISPATCH_CMD_CopyImageSubData] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyImageSubData,
765   [DISPATCH_CMD_TextureView] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureView,
766   [DISPATCH_CMD_BindVertexBuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_BindVertexBuffer,
767   [DISPATCH_CMD_VertexAttribFormat] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribFormat,
768   [DISPATCH_CMD_VertexAttribIFormat] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribIFormat,
769   [DISPATCH_CMD_VertexAttribLFormat] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribLFormat,
770   [DISPATCH_CMD_VertexAttribBinding] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribBinding,
771   [DISPATCH_CMD_VertexBindingDivisor] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexBindingDivisor,
772   [DISPATCH_CMD_VertexArrayBindVertexBufferEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayBindVertexBufferEXT,
773   [DISPATCH_CMD_VertexArrayVertexAttribFormatEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexAttribFormatEXT,
774   [DISPATCH_CMD_VertexArrayVertexAttribIFormatEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexAttribIFormatEXT,
775   [DISPATCH_CMD_VertexArrayVertexAttribLFormatEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexAttribLFormatEXT,
776   [DISPATCH_CMD_VertexArrayVertexAttribBindingEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexAttribBindingEXT,
777   [DISPATCH_CMD_VertexArrayVertexBindingDivisorEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexBindingDivisorEXT,
778   [DISPATCH_CMD_FramebufferParameteri] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferParameteri,
779   [DISPATCH_CMD_NamedFramebufferParameteriEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferParameteriEXT,
780   [DISPATCH_CMD_InvalidateTexSubImage] = (_mesa_unmarshal_func)_mesa_unmarshal_InvalidateTexSubImage,
781   [DISPATCH_CMD_InvalidateTexImage] = (_mesa_unmarshal_func)_mesa_unmarshal_InvalidateTexImage,
782   [DISPATCH_CMD_InvalidateBufferSubData] = (_mesa_unmarshal_func)_mesa_unmarshal_InvalidateBufferSubData,
783   [DISPATCH_CMD_InvalidateBufferData] = (_mesa_unmarshal_func)_mesa_unmarshal_InvalidateBufferData,
784   [DISPATCH_CMD_InvalidateSubFramebuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_InvalidateSubFramebuffer,
785   [DISPATCH_CMD_InvalidateFramebuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_InvalidateFramebuffer,
786   [DISPATCH_CMD_ShaderStorageBlockBinding] = (_mesa_unmarshal_func)_mesa_unmarshal_ShaderStorageBlockBinding,
787   [DISPATCH_CMD_TexBufferRange] = (_mesa_unmarshal_func)_mesa_unmarshal_TexBufferRange,
788   [DISPATCH_CMD_TextureBufferRangeEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureBufferRangeEXT,
789   [DISPATCH_CMD_TexStorage2DMultisample] = (_mesa_unmarshal_func)_mesa_unmarshal_TexStorage2DMultisample,
790   [DISPATCH_CMD_TexStorage3DMultisample] = (_mesa_unmarshal_func)_mesa_unmarshal_TexStorage3DMultisample,
791   [DISPATCH_CMD_TextureStorage2DMultisampleEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorage2DMultisampleEXT,
792   [DISPATCH_CMD_TextureStorage3DMultisampleEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorage3DMultisampleEXT,
793   [DISPATCH_CMD_BindBuffersBase] = (_mesa_unmarshal_func)_mesa_unmarshal_BindBuffersBase,
794   [DISPATCH_CMD_BindBuffersRange] = (_mesa_unmarshal_func)_mesa_unmarshal_BindBuffersRange,
795   [DISPATCH_CMD_BindTextures] = (_mesa_unmarshal_func)_mesa_unmarshal_BindTextures,
796   [DISPATCH_CMD_BindSamplers] = (_mesa_unmarshal_func)_mesa_unmarshal_BindSamplers,
797   [DISPATCH_CMD_BindImageTextures] = (_mesa_unmarshal_func)_mesa_unmarshal_BindImageTextures,
798   [DISPATCH_CMD_BindVertexBuffers] = (_mesa_unmarshal_func)_mesa_unmarshal_BindVertexBuffers,
799   [DISPATCH_CMD_MakeTextureHandleResidentARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MakeTextureHandleResidentARB,
800   [DISPATCH_CMD_MakeTextureHandleNonResidentARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MakeTextureHandleNonResidentARB,
801   [DISPATCH_CMD_MakeImageHandleResidentARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MakeImageHandleResidentARB,
802   [DISPATCH_CMD_MakeImageHandleNonResidentARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MakeImageHandleNonResidentARB,
803   [DISPATCH_CMD_UniformHandleui64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformHandleui64ARB,
804   [DISPATCH_CMD_UniformHandleui64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_UniformHandleui64vARB,
805   [DISPATCH_CMD_ProgramUniformHandleui64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformHandleui64ARB,
806   [DISPATCH_CMD_ProgramUniformHandleui64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniformHandleui64vARB,
807   [DISPATCH_CMD_VertexAttribL1ui64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribL1ui64ARB,
808   [DISPATCH_CMD_VertexAttribL1ui64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribL1ui64vARB,
809   [DISPATCH_CMD_DispatchComputeGroupSizeARB] = (_mesa_unmarshal_func)_mesa_unmarshal_DispatchComputeGroupSizeARB,
810   [DISPATCH_CMD_MultiDrawArraysIndirectCountARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiDrawArraysIndirectCountARB,
811   [DISPATCH_CMD_MultiDrawElementsIndirectCountARB] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiDrawElementsIndirectCountARB,
812   [DISPATCH_CMD_ClipControl] = (_mesa_unmarshal_func)_mesa_unmarshal_ClipControl,
813   [DISPATCH_CMD_TransformFeedbackBufferBase] = (_mesa_unmarshal_func)_mesa_unmarshal_TransformFeedbackBufferBase,
814   [DISPATCH_CMD_TransformFeedbackBufferRange] = (_mesa_unmarshal_func)_mesa_unmarshal_TransformFeedbackBufferRange,
815   [DISPATCH_CMD_NamedBufferData] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedBufferData,
816   [DISPATCH_CMD_NamedBufferSubData] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedBufferSubData,
817   [DISPATCH_CMD_CopyNamedBufferSubData] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyNamedBufferSubData,
818   [DISPATCH_CMD_UnmapNamedBufferEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_UnmapNamedBufferEXT,
819   [DISPATCH_CMD_FlushMappedNamedBufferRange] = (_mesa_unmarshal_func)_mesa_unmarshal_FlushMappedNamedBufferRange,
820   [DISPATCH_CMD_NamedFramebufferRenderbuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferRenderbuffer,
821   [DISPATCH_CMD_NamedFramebufferParameteri] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferParameteri,
822   [DISPATCH_CMD_NamedFramebufferTexture] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferTexture,
823   [DISPATCH_CMD_NamedFramebufferTextureLayer] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferTextureLayer,
824   [DISPATCH_CMD_NamedFramebufferDrawBuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferDrawBuffer,
825   [DISPATCH_CMD_NamedFramebufferDrawBuffers] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferDrawBuffers,
826   [DISPATCH_CMD_NamedFramebufferReadBuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferReadBuffer,
827   [DISPATCH_CMD_InvalidateNamedFramebufferData] = (_mesa_unmarshal_func)_mesa_unmarshal_InvalidateNamedFramebufferData,
828   [DISPATCH_CMD_InvalidateNamedFramebufferSubData] = (_mesa_unmarshal_func)_mesa_unmarshal_InvalidateNamedFramebufferSubData,
829   [DISPATCH_CMD_ClearNamedFramebufferiv] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearNamedFramebufferiv,
830   [DISPATCH_CMD_ClearNamedFramebufferuiv] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearNamedFramebufferuiv,
831   [DISPATCH_CMD_ClearNamedFramebufferfv] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearNamedFramebufferfv,
832   [DISPATCH_CMD_ClearNamedFramebufferfi] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearNamedFramebufferfi,
833   [DISPATCH_CMD_BlitNamedFramebuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_BlitNamedFramebuffer,
834   [DISPATCH_CMD_NamedRenderbufferStorage] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedRenderbufferStorage,
835   [DISPATCH_CMD_NamedRenderbufferStorageMultisample] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedRenderbufferStorageMultisample,
836   [DISPATCH_CMD_TextureBuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureBuffer,
837   [DISPATCH_CMD_TextureBufferRange] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureBufferRange,
838   [DISPATCH_CMD_TextureStorage1D] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorage1D,
839   [DISPATCH_CMD_TextureStorage2D] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorage2D,
840   [DISPATCH_CMD_TextureStorage3D] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorage3D,
841   [DISPATCH_CMD_TextureStorage2DMultisample] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorage2DMultisample,
842   [DISPATCH_CMD_TextureStorage3DMultisample] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorage3DMultisample,
843   [DISPATCH_CMD_TextureSubImage1D] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureSubImage1D,
844   [DISPATCH_CMD_TextureSubImage2D] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureSubImage2D,
845   [DISPATCH_CMD_TextureSubImage3D] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureSubImage3D,
846   [DISPATCH_CMD_CompressedTextureSubImage1D] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTextureSubImage1D,
847   [DISPATCH_CMD_CompressedTextureSubImage2D] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTextureSubImage2D,
848   [DISPATCH_CMD_CompressedTextureSubImage3D] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTextureSubImage3D,
849   [DISPATCH_CMD_CopyTextureSubImage1D] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTextureSubImage1D,
850   [DISPATCH_CMD_CopyTextureSubImage2D] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTextureSubImage2D,
851   [DISPATCH_CMD_CopyTextureSubImage3D] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTextureSubImage3D,
852   [DISPATCH_CMD_TextureParameterf] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameterf,
853   [DISPATCH_CMD_TextureParameterfv] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameterfv,
854   [DISPATCH_CMD_TextureParameteri] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameteri,
855   [DISPATCH_CMD_TextureParameterIiv] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameterIiv,
856   [DISPATCH_CMD_TextureParameterIuiv] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameterIuiv,
857   [DISPATCH_CMD_TextureParameteriv] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameteriv,
858   [DISPATCH_CMD_GenerateTextureMipmap] = (_mesa_unmarshal_func)_mesa_unmarshal_GenerateTextureMipmap,
859   [DISPATCH_CMD_BindTextureUnit] = (_mesa_unmarshal_func)_mesa_unmarshal_BindTextureUnit,
860   [DISPATCH_CMD_GetTextureImage] = (_mesa_unmarshal_func)_mesa_unmarshal_GetTextureImage,
861   [DISPATCH_CMD_GetCompressedTextureImage] = (_mesa_unmarshal_func)_mesa_unmarshal_GetCompressedTextureImage,
862   [DISPATCH_CMD_DisableVertexArrayAttrib] = (_mesa_unmarshal_func)_mesa_unmarshal_DisableVertexArrayAttrib,
863   [DISPATCH_CMD_EnableVertexArrayAttrib] = (_mesa_unmarshal_func)_mesa_unmarshal_EnableVertexArrayAttrib,
864   [DISPATCH_CMD_VertexArrayElementBuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayElementBuffer,
865   [DISPATCH_CMD_VertexArrayVertexBuffer] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexBuffer,
866   [DISPATCH_CMD_VertexArrayVertexBuffers] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexBuffers,
867   [DISPATCH_CMD_VertexArrayAttribFormat] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayAttribFormat,
868   [DISPATCH_CMD_VertexArrayAttribIFormat] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayAttribIFormat,
869   [DISPATCH_CMD_VertexArrayAttribLFormat] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayAttribLFormat,
870   [DISPATCH_CMD_VertexArrayAttribBinding] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayAttribBinding,
871   [DISPATCH_CMD_VertexArrayBindingDivisor] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayBindingDivisor,
872   [DISPATCH_CMD_GetQueryBufferObjectiv] = (_mesa_unmarshal_func)_mesa_unmarshal_GetQueryBufferObjectiv,
873   [DISPATCH_CMD_GetQueryBufferObjectuiv] = (_mesa_unmarshal_func)_mesa_unmarshal_GetQueryBufferObjectuiv,
874   [DISPATCH_CMD_GetQueryBufferObjecti64v] = (_mesa_unmarshal_func)_mesa_unmarshal_GetQueryBufferObjecti64v,
875   [DISPATCH_CMD_GetQueryBufferObjectui64v] = (_mesa_unmarshal_func)_mesa_unmarshal_GetQueryBufferObjectui64v,
876   [DISPATCH_CMD_GetTextureSubImage] = (_mesa_unmarshal_func)_mesa_unmarshal_GetTextureSubImage,
877   [DISPATCH_CMD_GetCompressedTextureSubImage] = (_mesa_unmarshal_func)_mesa_unmarshal_GetCompressedTextureSubImage,
878   [DISPATCH_CMD_TextureBarrierNV] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureBarrierNV,
879   [DISPATCH_CMD_BufferPageCommitmentARB] = (_mesa_unmarshal_func)_mesa_unmarshal_BufferPageCommitmentARB,
880   [DISPATCH_CMD_NamedBufferPageCommitmentEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedBufferPageCommitmentEXT,
881   [DISPATCH_CMD_NamedBufferPageCommitmentARB] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedBufferPageCommitmentARB,
882   [DISPATCH_CMD_PrimitiveBoundingBox] = (_mesa_unmarshal_func)_mesa_unmarshal_PrimitiveBoundingBox,
883   [DISPATCH_CMD_BlendBarrier] = (_mesa_unmarshal_func)_mesa_unmarshal_BlendBarrier,
884   [DISPATCH_CMD_Uniform1i64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1i64ARB,
885   [DISPATCH_CMD_Uniform2i64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2i64ARB,
886   [DISPATCH_CMD_Uniform3i64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3i64ARB,
887   [DISPATCH_CMD_Uniform4i64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4i64ARB,
888   [DISPATCH_CMD_Uniform1i64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1i64vARB,
889   [DISPATCH_CMD_Uniform2i64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2i64vARB,
890   [DISPATCH_CMD_Uniform3i64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3i64vARB,
891   [DISPATCH_CMD_Uniform4i64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4i64vARB,
892   [DISPATCH_CMD_Uniform1ui64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1ui64ARB,
893   [DISPATCH_CMD_Uniform2ui64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2ui64ARB,
894   [DISPATCH_CMD_Uniform3ui64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3ui64ARB,
895   [DISPATCH_CMD_Uniform4ui64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4ui64ARB,
896   [DISPATCH_CMD_Uniform1ui64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1ui64vARB,
897   [DISPATCH_CMD_Uniform2ui64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2ui64vARB,
898   [DISPATCH_CMD_Uniform3ui64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3ui64vARB,
899   [DISPATCH_CMD_Uniform4ui64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4ui64vARB,
900   [DISPATCH_CMD_ProgramUniform1i64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1i64ARB,
901   [DISPATCH_CMD_ProgramUniform2i64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2i64ARB,
902   [DISPATCH_CMD_ProgramUniform3i64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3i64ARB,
903   [DISPATCH_CMD_ProgramUniform4i64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4i64ARB,
904   [DISPATCH_CMD_ProgramUniform1i64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1i64vARB,
905   [DISPATCH_CMD_ProgramUniform2i64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2i64vARB,
906   [DISPATCH_CMD_ProgramUniform3i64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3i64vARB,
907   [DISPATCH_CMD_ProgramUniform4i64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4i64vARB,
908   [DISPATCH_CMD_ProgramUniform1ui64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1ui64ARB,
909   [DISPATCH_CMD_ProgramUniform2ui64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2ui64ARB,
910   [DISPATCH_CMD_ProgramUniform3ui64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3ui64ARB,
911   [DISPATCH_CMD_ProgramUniform4ui64ARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4ui64ARB,
912   [DISPATCH_CMD_ProgramUniform1ui64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform1ui64vARB,
913   [DISPATCH_CMD_ProgramUniform2ui64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform2ui64vARB,
914   [DISPATCH_CMD_ProgramUniform3ui64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform3ui64vARB,
915   [DISPATCH_CMD_ProgramUniform4ui64vARB] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramUniform4ui64vARB,
916   [DISPATCH_CMD_MaxShaderCompilerThreadsKHR] = (_mesa_unmarshal_func)_mesa_unmarshal_MaxShaderCompilerThreadsKHR,
917   [DISPATCH_CMD_SpecializeShaderARB] = (_mesa_unmarshal_func)_mesa_unmarshal_SpecializeShaderARB,
918   [DISPATCH_CMD_ColorPointerEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorPointerEXT,
919   [DISPATCH_CMD_EdgeFlagPointerEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_EdgeFlagPointerEXT,
920   [DISPATCH_CMD_IndexPointerEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_IndexPointerEXT,
921   [DISPATCH_CMD_NormalPointerEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NormalPointerEXT,
922   [DISPATCH_CMD_TexCoordPointerEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoordPointerEXT,
923   [DISPATCH_CMD_VertexPointerEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexPointerEXT,
924   [DISPATCH_CMD_LockArraysEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_LockArraysEXT,
925   [DISPATCH_CMD_UnlockArraysEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_UnlockArraysEXT,
926   [DISPATCH_CMD_ViewportArrayv] = (_mesa_unmarshal_func)_mesa_unmarshal_ViewportArrayv,
927   [DISPATCH_CMD_ViewportIndexedf] = (_mesa_unmarshal_func)_mesa_unmarshal_ViewportIndexedf,
928   [DISPATCH_CMD_ViewportIndexedfv] = (_mesa_unmarshal_func)_mesa_unmarshal_ViewportIndexedfv,
929   [DISPATCH_CMD_ScissorArrayv] = (_mesa_unmarshal_func)_mesa_unmarshal_ScissorArrayv,
930   [DISPATCH_CMD_ScissorIndexed] = (_mesa_unmarshal_func)_mesa_unmarshal_ScissorIndexed,
931   [DISPATCH_CMD_ScissorIndexedv] = (_mesa_unmarshal_func)_mesa_unmarshal_ScissorIndexedv,
932   [DISPATCH_CMD_DepthRangeArrayv] = (_mesa_unmarshal_func)_mesa_unmarshal_DepthRangeArrayv,
933   [DISPATCH_CMD_DepthRangeIndexed] = (_mesa_unmarshal_func)_mesa_unmarshal_DepthRangeIndexed,
934   [DISPATCH_CMD_FramebufferSampleLocationsfvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferSampleLocationsfvARB,
935   [DISPATCH_CMD_NamedFramebufferSampleLocationsfvARB] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferSampleLocationsfvARB,
936   [DISPATCH_CMD_EvaluateDepthValuesARB] = (_mesa_unmarshal_func)_mesa_unmarshal_EvaluateDepthValuesARB,
937   [DISPATCH_CMD_WindowPos4dMESA] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos4dMESA,
938   [DISPATCH_CMD_WindowPos4dvMESA] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos4dvMESA,
939   [DISPATCH_CMD_WindowPos4fMESA] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos4fMESA,
940   [DISPATCH_CMD_WindowPos4fvMESA] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos4fvMESA,
941   [DISPATCH_CMD_WindowPos4iMESA] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos4iMESA,
942   [DISPATCH_CMD_WindowPos4ivMESA] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos4ivMESA,
943   [DISPATCH_CMD_WindowPos4sMESA] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos4sMESA,
944   [DISPATCH_CMD_WindowPos4svMESA] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowPos4svMESA,
945   [DISPATCH_CMD_MultiModeDrawArraysIBM] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiModeDrawArraysIBM,
946   [DISPATCH_CMD_MultiModeDrawElementsIBM] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiModeDrawElementsIBM,
947   [DISPATCH_CMD_VertexAttrib1sNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1sNV,
948   [DISPATCH_CMD_VertexAttrib1svNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1svNV,
949   [DISPATCH_CMD_VertexAttrib2sNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2sNV,
950   [DISPATCH_CMD_VertexAttrib2svNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2svNV,
951   [DISPATCH_CMD_VertexAttrib3sNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3sNV,
952   [DISPATCH_CMD_VertexAttrib3svNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3svNV,
953   [DISPATCH_CMD_VertexAttrib4sNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4sNV,
954   [DISPATCH_CMD_VertexAttrib4svNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4svNV,
955   [DISPATCH_CMD_VertexAttrib1fNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1fNV,
956   [DISPATCH_CMD_VertexAttrib1fvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1fvNV,
957   [DISPATCH_CMD_VertexAttrib2fNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2fNV,
958   [DISPATCH_CMD_VertexAttrib2fvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2fvNV,
959   [DISPATCH_CMD_VertexAttrib3fNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3fNV,
960   [DISPATCH_CMD_VertexAttrib3fvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3fvNV,
961   [DISPATCH_CMD_VertexAttrib4fNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4fNV,
962   [DISPATCH_CMD_VertexAttrib4fvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4fvNV,
963   [DISPATCH_CMD_VertexAttrib1dNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1dNV,
964   [DISPATCH_CMD_VertexAttrib1dvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1dvNV,
965   [DISPATCH_CMD_VertexAttrib2dNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2dNV,
966   [DISPATCH_CMD_VertexAttrib2dvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2dvNV,
967   [DISPATCH_CMD_VertexAttrib3dNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3dNV,
968   [DISPATCH_CMD_VertexAttrib3dvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3dvNV,
969   [DISPATCH_CMD_VertexAttrib4dNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4dNV,
970   [DISPATCH_CMD_VertexAttrib4dvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4dvNV,
971   [DISPATCH_CMD_VertexAttrib4ubNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4ubNV,
972   [DISPATCH_CMD_VertexAttrib4ubvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4ubvNV,
973   [DISPATCH_CMD_VertexAttribs1svNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs1svNV,
974   [DISPATCH_CMD_VertexAttribs2svNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs2svNV,
975   [DISPATCH_CMD_VertexAttribs3svNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs3svNV,
976   [DISPATCH_CMD_VertexAttribs4svNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs4svNV,
977   [DISPATCH_CMD_VertexAttribs1fvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs1fvNV,
978   [DISPATCH_CMD_VertexAttribs2fvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs2fvNV,
979   [DISPATCH_CMD_VertexAttribs3fvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs3fvNV,
980   [DISPATCH_CMD_VertexAttribs4fvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs4fvNV,
981   [DISPATCH_CMD_VertexAttribs1dvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs1dvNV,
982   [DISPATCH_CMD_VertexAttribs2dvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs2dvNV,
983   [DISPATCH_CMD_VertexAttribs3dvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs3dvNV,
984   [DISPATCH_CMD_VertexAttribs4dvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs4dvNV,
985   [DISPATCH_CMD_VertexAttribs4ubvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs4ubvNV,
986   [DISPATCH_CMD_BindFragmentShaderATI] = (_mesa_unmarshal_func)_mesa_unmarshal_BindFragmentShaderATI,
987   [DISPATCH_CMD_DeleteFragmentShaderATI] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteFragmentShaderATI,
988   [DISPATCH_CMD_BeginFragmentShaderATI] = (_mesa_unmarshal_func)_mesa_unmarshal_BeginFragmentShaderATI,
989   [DISPATCH_CMD_EndFragmentShaderATI] = (_mesa_unmarshal_func)_mesa_unmarshal_EndFragmentShaderATI,
990   [DISPATCH_CMD_PassTexCoordATI] = (_mesa_unmarshal_func)_mesa_unmarshal_PassTexCoordATI,
991   [DISPATCH_CMD_SampleMapATI] = (_mesa_unmarshal_func)_mesa_unmarshal_SampleMapATI,
992   [DISPATCH_CMD_ColorFragmentOp1ATI] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorFragmentOp1ATI,
993   [DISPATCH_CMD_ColorFragmentOp2ATI] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorFragmentOp2ATI,
994   [DISPATCH_CMD_ColorFragmentOp3ATI] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorFragmentOp3ATI,
995   [DISPATCH_CMD_AlphaFragmentOp1ATI] = (_mesa_unmarshal_func)_mesa_unmarshal_AlphaFragmentOp1ATI,
996   [DISPATCH_CMD_AlphaFragmentOp2ATI] = (_mesa_unmarshal_func)_mesa_unmarshal_AlphaFragmentOp2ATI,
997   [DISPATCH_CMD_AlphaFragmentOp3ATI] = (_mesa_unmarshal_func)_mesa_unmarshal_AlphaFragmentOp3ATI,
998   [DISPATCH_CMD_SetFragmentShaderConstantATI] = (_mesa_unmarshal_func)_mesa_unmarshal_SetFragmentShaderConstantATI,
999   [DISPATCH_CMD_ActiveStencilFaceEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_ActiveStencilFaceEXT,
1000   [DISPATCH_CMD_DepthBoundsEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_DepthBoundsEXT,
1001   [DISPATCH_CMD_BindRenderbufferEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_BindRenderbufferEXT,
1002   [DISPATCH_CMD_BindFramebufferEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_BindFramebufferEXT,
1003   [DISPATCH_CMD_ProvokingVertex] = (_mesa_unmarshal_func)_mesa_unmarshal_ProvokingVertex,
1004   [DISPATCH_CMD_ColorMaski] = (_mesa_unmarshal_func)_mesa_unmarshal_ColorMaski,
1005   [DISPATCH_CMD_Enablei] = (_mesa_unmarshal_func)_mesa_unmarshal_Enablei,
1006   [DISPATCH_CMD_Disablei] = (_mesa_unmarshal_func)_mesa_unmarshal_Disablei,
1007   [DISPATCH_CMD_DeletePerfMonitorsAMD] = (_mesa_unmarshal_func)_mesa_unmarshal_DeletePerfMonitorsAMD,
1008   [DISPATCH_CMD_SelectPerfMonitorCountersAMD] = (_mesa_unmarshal_func)_mesa_unmarshal_SelectPerfMonitorCountersAMD,
1009   [DISPATCH_CMD_BeginPerfMonitorAMD] = (_mesa_unmarshal_func)_mesa_unmarshal_BeginPerfMonitorAMD,
1010   [DISPATCH_CMD_EndPerfMonitorAMD] = (_mesa_unmarshal_func)_mesa_unmarshal_EndPerfMonitorAMD,
1011   [DISPATCH_CMD_CopyImageSubDataNV] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyImageSubDataNV,
1012   [DISPATCH_CMD_MatrixLoadfEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixLoadfEXT,
1013   [DISPATCH_CMD_MatrixLoaddEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixLoaddEXT,
1014   [DISPATCH_CMD_MatrixMultfEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixMultfEXT,
1015   [DISPATCH_CMD_MatrixMultdEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixMultdEXT,
1016   [DISPATCH_CMD_MatrixLoadIdentityEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixLoadIdentityEXT,
1017   [DISPATCH_CMD_MatrixRotatefEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixRotatefEXT,
1018   [DISPATCH_CMD_MatrixRotatedEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixRotatedEXT,
1019   [DISPATCH_CMD_MatrixScalefEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixScalefEXT,
1020   [DISPATCH_CMD_MatrixScaledEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixScaledEXT,
1021   [DISPATCH_CMD_MatrixTranslatefEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixTranslatefEXT,
1022   [DISPATCH_CMD_MatrixTranslatedEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixTranslatedEXT,
1023   [DISPATCH_CMD_MatrixOrthoEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixOrthoEXT,
1024   [DISPATCH_CMD_MatrixFrustumEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixFrustumEXT,
1025   [DISPATCH_CMD_MatrixPushEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixPushEXT,
1026   [DISPATCH_CMD_MatrixPopEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixPopEXT,
1027   [DISPATCH_CMD_ClientAttribDefaultEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_ClientAttribDefaultEXT,
1028   [DISPATCH_CMD_PushClientAttribDefaultEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_PushClientAttribDefaultEXT,
1029   [DISPATCH_CMD_TextureParameteriEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameteriEXT,
1030   [DISPATCH_CMD_TextureParameterivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameterivEXT,
1031   [DISPATCH_CMD_TextureParameterfEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameterfEXT,
1032   [DISPATCH_CMD_TextureParameterfvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameterfvEXT,
1033   [DISPATCH_CMD_TextureImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureImage1DEXT,
1034   [DISPATCH_CMD_TextureImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureImage2DEXT,
1035   [DISPATCH_CMD_TextureImage3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureImage3DEXT,
1036   [DISPATCH_CMD_TextureSubImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureSubImage1DEXT,
1037   [DISPATCH_CMD_TextureSubImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureSubImage2DEXT,
1038   [DISPATCH_CMD_TextureSubImage3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureSubImage3DEXT,
1039   [DISPATCH_CMD_CopyTextureImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTextureImage1DEXT,
1040   [DISPATCH_CMD_CopyTextureImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTextureImage2DEXT,
1041   [DISPATCH_CMD_CopyTextureSubImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTextureSubImage1DEXT,
1042   [DISPATCH_CMD_CopyTextureSubImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTextureSubImage2DEXT,
1043   [DISPATCH_CMD_CopyTextureSubImage3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyTextureSubImage3DEXT,
1044   [DISPATCH_CMD_GetTextureImageEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_GetTextureImageEXT,
1045   [DISPATCH_CMD_BindMultiTextureEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_BindMultiTextureEXT,
1046   [DISPATCH_CMD_EnableClientStateiEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_EnableClientStateiEXT,
1047   [DISPATCH_CMD_DisableClientStateiEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_DisableClientStateiEXT,
1048   [DISPATCH_CMD_MultiTexEnviEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexEnviEXT,
1049   [DISPATCH_CMD_MultiTexEnvivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexEnvivEXT,
1050   [DISPATCH_CMD_MultiTexEnvfEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexEnvfEXT,
1051   [DISPATCH_CMD_MultiTexEnvfvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexEnvfvEXT,
1052   [DISPATCH_CMD_MultiTexParameteriEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexParameteriEXT,
1053   [DISPATCH_CMD_MultiTexParameterivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexParameterivEXT,
1054   [DISPATCH_CMD_MultiTexParameterfEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexParameterfEXT,
1055   [DISPATCH_CMD_MultiTexParameterfvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexParameterfvEXT,
1056   [DISPATCH_CMD_GetMultiTexImageEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_GetMultiTexImageEXT,
1057   [DISPATCH_CMD_MultiTexImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexImage1DEXT,
1058   [DISPATCH_CMD_MultiTexImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexImage2DEXT,
1059   [DISPATCH_CMD_MultiTexImage3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexImage3DEXT,
1060   [DISPATCH_CMD_MultiTexSubImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexSubImage1DEXT,
1061   [DISPATCH_CMD_MultiTexSubImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexSubImage2DEXT,
1062   [DISPATCH_CMD_MultiTexSubImage3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexSubImage3DEXT,
1063   [DISPATCH_CMD_CopyMultiTexImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyMultiTexImage1DEXT,
1064   [DISPATCH_CMD_CopyMultiTexImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyMultiTexImage2DEXT,
1065   [DISPATCH_CMD_CopyMultiTexSubImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyMultiTexSubImage1DEXT,
1066   [DISPATCH_CMD_CopyMultiTexSubImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyMultiTexSubImage2DEXT,
1067   [DISPATCH_CMD_CopyMultiTexSubImage3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CopyMultiTexSubImage3DEXT,
1068   [DISPATCH_CMD_MultiTexGendEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexGendEXT,
1069   [DISPATCH_CMD_MultiTexGendvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexGendvEXT,
1070   [DISPATCH_CMD_MultiTexGenfEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexGenfEXT,
1071   [DISPATCH_CMD_MultiTexGenfvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexGenfvEXT,
1072   [DISPATCH_CMD_MultiTexGeniEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexGeniEXT,
1073   [DISPATCH_CMD_MultiTexGenivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexGenivEXT,
1074   [DISPATCH_CMD_MultiTexCoordPointerEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoordPointerEXT,
1075   [DISPATCH_CMD_MatrixLoadTransposefEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixLoadTransposefEXT,
1076   [DISPATCH_CMD_MatrixLoadTransposedEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixLoadTransposedEXT,
1077   [DISPATCH_CMD_MatrixMultTransposefEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixMultTransposefEXT,
1078   [DISPATCH_CMD_MatrixMultTransposedEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MatrixMultTransposedEXT,
1079   [DISPATCH_CMD_CompressedTextureImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTextureImage1DEXT,
1080   [DISPATCH_CMD_CompressedTextureImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTextureImage2DEXT,
1081   [DISPATCH_CMD_CompressedTextureImage3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTextureImage3DEXT,
1082   [DISPATCH_CMD_CompressedTextureSubImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTextureSubImage1DEXT,
1083   [DISPATCH_CMD_CompressedTextureSubImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTextureSubImage2DEXT,
1084   [DISPATCH_CMD_CompressedTextureSubImage3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedTextureSubImage3DEXT,
1085   [DISPATCH_CMD_GetCompressedTextureImageEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_GetCompressedTextureImageEXT,
1086   [DISPATCH_CMD_CompressedMultiTexImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedMultiTexImage1DEXT,
1087   [DISPATCH_CMD_CompressedMultiTexImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedMultiTexImage2DEXT,
1088   [DISPATCH_CMD_CompressedMultiTexImage3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedMultiTexImage3DEXT,
1089   [DISPATCH_CMD_CompressedMultiTexSubImage1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedMultiTexSubImage1DEXT,
1090   [DISPATCH_CMD_CompressedMultiTexSubImage2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedMultiTexSubImage2DEXT,
1091   [DISPATCH_CMD_CompressedMultiTexSubImage3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_CompressedMultiTexSubImage3DEXT,
1092   [DISPATCH_CMD_GetCompressedMultiTexImageEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_GetCompressedMultiTexImageEXT,
1093   [DISPATCH_CMD_NamedBufferDataEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedBufferDataEXT,
1094   [DISPATCH_CMD_NamedBufferSubDataEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedBufferSubDataEXT,
1095   [DISPATCH_CMD_FlushMappedNamedBufferRangeEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_FlushMappedNamedBufferRangeEXT,
1096   [DISPATCH_CMD_FramebufferDrawBufferEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferDrawBufferEXT,
1097   [DISPATCH_CMD_FramebufferDrawBuffersEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferDrawBuffersEXT,
1098   [DISPATCH_CMD_FramebufferReadBufferEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferReadBufferEXT,
1099   [DISPATCH_CMD_NamedFramebufferTexture1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferTexture1DEXT,
1100   [DISPATCH_CMD_NamedFramebufferTexture2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferTexture2DEXT,
1101   [DISPATCH_CMD_NamedFramebufferTexture3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferTexture3DEXT,
1102   [DISPATCH_CMD_NamedFramebufferRenderbufferEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedFramebufferRenderbufferEXT,
1103   [DISPATCH_CMD_NamedRenderbufferStorageEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedRenderbufferStorageEXT,
1104   [DISPATCH_CMD_GenerateTextureMipmapEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_GenerateTextureMipmapEXT,
1105   [DISPATCH_CMD_GenerateMultiTexMipmapEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_GenerateMultiTexMipmapEXT,
1106   [DISPATCH_CMD_NamedRenderbufferStorageMultisampleEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedRenderbufferStorageMultisampleEXT,
1107   [DISPATCH_CMD_NamedCopyBufferSubDataEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedCopyBufferSubDataEXT,
1108   [DISPATCH_CMD_VertexArrayVertexOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexOffsetEXT,
1109   [DISPATCH_CMD_VertexArrayColorOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayColorOffsetEXT,
1110   [DISPATCH_CMD_VertexArrayEdgeFlagOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayEdgeFlagOffsetEXT,
1111   [DISPATCH_CMD_VertexArrayIndexOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayIndexOffsetEXT,
1112   [DISPATCH_CMD_VertexArrayNormalOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayNormalOffsetEXT,
1113   [DISPATCH_CMD_VertexArrayTexCoordOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayTexCoordOffsetEXT,
1114   [DISPATCH_CMD_VertexArrayMultiTexCoordOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayMultiTexCoordOffsetEXT,
1115   [DISPATCH_CMD_VertexArrayFogCoordOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayFogCoordOffsetEXT,
1116   [DISPATCH_CMD_VertexArraySecondaryColorOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArraySecondaryColorOffsetEXT,
1117   [DISPATCH_CMD_VertexArrayVertexAttribOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexAttribOffsetEXT,
1118   [DISPATCH_CMD_VertexArrayVertexAttribIOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexArrayVertexAttribIOffsetEXT,
1119   [DISPATCH_CMD_EnableVertexArrayEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_EnableVertexArrayEXT,
1120   [DISPATCH_CMD_DisableVertexArrayEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_DisableVertexArrayEXT,
1121   [DISPATCH_CMD_EnableVertexArrayAttribEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_EnableVertexArrayAttribEXT,
1122   [DISPATCH_CMD_DisableVertexArrayAttribEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_DisableVertexArrayAttribEXT,
1123   [DISPATCH_CMD_NamedProgramStringEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedProgramStringEXT,
1124   [DISPATCH_CMD_NamedProgramLocalParameter4fEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedProgramLocalParameter4fEXT,
1125   [DISPATCH_CMD_NamedProgramLocalParameter4fvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedProgramLocalParameter4fvEXT,
1126   [DISPATCH_CMD_NamedProgramLocalParameter4dEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedProgramLocalParameter4dEXT,
1127   [DISPATCH_CMD_NamedProgramLocalParameter4dvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedProgramLocalParameter4dvEXT,
1128   [DISPATCH_CMD_TextureBufferEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureBufferEXT,
1129   [DISPATCH_CMD_MultiTexBufferEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexBufferEXT,
1130   [DISPATCH_CMD_TextureParameterIivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameterIivEXT,
1131   [DISPATCH_CMD_TextureParameterIuivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureParameterIuivEXT,
1132   [DISPATCH_CMD_MultiTexParameterIivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexParameterIivEXT,
1133   [DISPATCH_CMD_MultiTexParameterIuivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexParameterIuivEXT,
1134   [DISPATCH_CMD_NamedProgramLocalParameters4fvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedProgramLocalParameters4fvEXT,
1135   [DISPATCH_CMD_BindImageTextureEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_BindImageTextureEXT,
1136   [DISPATCH_CMD_SubpixelPrecisionBiasNV] = (_mesa_unmarshal_func)_mesa_unmarshal_SubpixelPrecisionBiasNV,
1137   [DISPATCH_CMD_ConservativeRasterParameterfNV] = (_mesa_unmarshal_func)_mesa_unmarshal_ConservativeRasterParameterfNV,
1138   [DISPATCH_CMD_ConservativeRasterParameteriNV] = (_mesa_unmarshal_func)_mesa_unmarshal_ConservativeRasterParameteriNV,
1139   [DISPATCH_CMD_DeletePerfQueryINTEL] = (_mesa_unmarshal_func)_mesa_unmarshal_DeletePerfQueryINTEL,
1140   [DISPATCH_CMD_BeginPerfQueryINTEL] = (_mesa_unmarshal_func)_mesa_unmarshal_BeginPerfQueryINTEL,
1141   [DISPATCH_CMD_EndPerfQueryINTEL] = (_mesa_unmarshal_func)_mesa_unmarshal_EndPerfQueryINTEL,
1142   [DISPATCH_CMD_AlphaToCoverageDitherControlNV] = (_mesa_unmarshal_func)_mesa_unmarshal_AlphaToCoverageDitherControlNV,
1143   [DISPATCH_CMD_PolygonOffsetClampEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_PolygonOffsetClampEXT,
1144   [DISPATCH_CMD_WindowRectanglesEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_WindowRectanglesEXT,
1145   [DISPATCH_CMD_FramebufferFetchBarrierEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferFetchBarrierEXT,
1146   [DISPATCH_CMD_RenderbufferStorageMultisampleAdvancedAMD] = (_mesa_unmarshal_func)_mesa_unmarshal_RenderbufferStorageMultisampleAdvancedAMD,
1147   [DISPATCH_CMD_NamedRenderbufferStorageMultisampleAdvancedAMD] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedRenderbufferStorageMultisampleAdvancedAMD,
1148   [DISPATCH_CMD_StencilFuncSeparateATI] = (_mesa_unmarshal_func)_mesa_unmarshal_StencilFuncSeparateATI,
1149   [DISPATCH_CMD_ProgramEnvParameters4fvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramEnvParameters4fvEXT,
1150   [DISPATCH_CMD_ProgramLocalParameters4fvEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_ProgramLocalParameters4fvEXT,
1151   [DISPATCH_CMD_InternalBufferSubDataCopyMESA] = (_mesa_unmarshal_func)_mesa_unmarshal_InternalBufferSubDataCopyMESA,
1152   [DISPATCH_CMD_InternalSetError] = (_mesa_unmarshal_func)_mesa_unmarshal_InternalSetError,
1153   [DISPATCH_CMD_ClearColorIiEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearColorIiEXT,
1154   [DISPATCH_CMD_ClearColorIuiEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearColorIuiEXT,
1155   [DISPATCH_CMD_TexParameterIiv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexParameterIiv,
1156   [DISPATCH_CMD_TexParameterIuiv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexParameterIuiv,
1157   [DISPATCH_CMD_VertexAttribI1iEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI1iEXT,
1158   [DISPATCH_CMD_VertexAttribI2iEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI2iEXT,
1159   [DISPATCH_CMD_VertexAttribI3iEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI3iEXT,
1160   [DISPATCH_CMD_VertexAttribI4iEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI4iEXT,
1161   [DISPATCH_CMD_VertexAttribI1uiEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI1uiEXT,
1162   [DISPATCH_CMD_VertexAttribI2uiEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI2uiEXT,
1163   [DISPATCH_CMD_VertexAttribI3uiEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI3uiEXT,
1164   [DISPATCH_CMD_VertexAttribI4uiEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI4uiEXT,
1165   [DISPATCH_CMD_VertexAttribI1iv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI1iv,
1166   [DISPATCH_CMD_VertexAttribI2ivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI2ivEXT,
1167   [DISPATCH_CMD_VertexAttribI3ivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI3ivEXT,
1168   [DISPATCH_CMD_VertexAttribI4ivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI4ivEXT,
1169   [DISPATCH_CMD_VertexAttribI1uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI1uiv,
1170   [DISPATCH_CMD_VertexAttribI2uivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI2uivEXT,
1171   [DISPATCH_CMD_VertexAttribI3uivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI3uivEXT,
1172   [DISPATCH_CMD_VertexAttribI4uivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI4uivEXT,
1173   [DISPATCH_CMD_VertexAttribI4bv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI4bv,
1174   [DISPATCH_CMD_VertexAttribI4sv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI4sv,
1175   [DISPATCH_CMD_VertexAttribI4ubv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI4ubv,
1176   [DISPATCH_CMD_VertexAttribI4usv] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribI4usv,
1177   [DISPATCH_CMD_VertexAttribIPointer] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribIPointer,
1178   [DISPATCH_CMD_Uniform1ui] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1ui,
1179   [DISPATCH_CMD_Uniform2ui] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2ui,
1180   [DISPATCH_CMD_Uniform3ui] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3ui,
1181   [DISPATCH_CMD_Uniform4ui] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4ui,
1182   [DISPATCH_CMD_Uniform1uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform1uiv,
1183   [DISPATCH_CMD_Uniform2uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform2uiv,
1184   [DISPATCH_CMD_Uniform3uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform3uiv,
1185   [DISPATCH_CMD_Uniform4uiv] = (_mesa_unmarshal_func)_mesa_unmarshal_Uniform4uiv,
1186   [DISPATCH_CMD_BindFragDataLocation] = (_mesa_unmarshal_func)_mesa_unmarshal_BindFragDataLocation,
1187   [DISPATCH_CMD_ClearBufferiv] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearBufferiv,
1188   [DISPATCH_CMD_ClearBufferuiv] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearBufferuiv,
1189   [DISPATCH_CMD_ClearBufferfv] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearBufferfv,
1190   [DISPATCH_CMD_ClearBufferfi] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearBufferfi,
1191   [DISPATCH_CMD_BeginTransformFeedback] = (_mesa_unmarshal_func)_mesa_unmarshal_BeginTransformFeedback,
1192   [DISPATCH_CMD_EndTransformFeedback] = (_mesa_unmarshal_func)_mesa_unmarshal_EndTransformFeedback,
1193   [DISPATCH_CMD_BindBufferRange] = (_mesa_unmarshal_func)_mesa_unmarshal_BindBufferRange,
1194   [DISPATCH_CMD_BindBufferBase] = (_mesa_unmarshal_func)_mesa_unmarshal_BindBufferBase,
1195   [DISPATCH_CMD_BeginConditionalRender] = (_mesa_unmarshal_func)_mesa_unmarshal_BeginConditionalRender,
1196   [DISPATCH_CMD_EndConditionalRender] = (_mesa_unmarshal_func)_mesa_unmarshal_EndConditionalRender,
1197   [DISPATCH_CMD_PrimitiveRestartIndex] = (_mesa_unmarshal_func)_mesa_unmarshal_PrimitiveRestartIndex,
1198   [DISPATCH_CMD_FramebufferTexture] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferTexture,
1199   [DISPATCH_CMD_PrimitiveRestartNV] = (_mesa_unmarshal_func)_mesa_unmarshal_PrimitiveRestartNV,
1200   [DISPATCH_CMD_BindBufferOffsetEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_BindBufferOffsetEXT,
1201   [DISPATCH_CMD_BindTransformFeedback] = (_mesa_unmarshal_func)_mesa_unmarshal_BindTransformFeedback,
1202   [DISPATCH_CMD_DeleteTransformFeedbacks] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteTransformFeedbacks,
1203   [DISPATCH_CMD_PauseTransformFeedback] = (_mesa_unmarshal_func)_mesa_unmarshal_PauseTransformFeedback,
1204   [DISPATCH_CMD_ResumeTransformFeedback] = (_mesa_unmarshal_func)_mesa_unmarshal_ResumeTransformFeedback,
1205   [DISPATCH_CMD_DrawTransformFeedback] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTransformFeedback,
1206   [DISPATCH_CMD_VDPAUFiniNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VDPAUFiniNV,
1207   [DISPATCH_CMD_VDPAUUnregisterSurfaceNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VDPAUUnregisterSurfaceNV,
1208   [DISPATCH_CMD_VDPAUSurfaceAccessNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VDPAUSurfaceAccessNV,
1209   [DISPATCH_CMD_VDPAUMapSurfacesNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VDPAUMapSurfacesNV,
1210   [DISPATCH_CMD_VDPAUUnmapSurfacesNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VDPAUUnmapSurfacesNV,
1211   [DISPATCH_CMD_DeleteMemoryObjectsEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteMemoryObjectsEXT,
1212   [DISPATCH_CMD_MemoryObjectParameterivEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_MemoryObjectParameterivEXT,
1213   [DISPATCH_CMD_TexStorageMem2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TexStorageMem2DEXT,
1214   [DISPATCH_CMD_TexStorageMem2DMultisampleEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TexStorageMem2DMultisampleEXT,
1215   [DISPATCH_CMD_TexStorageMem3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TexStorageMem3DEXT,
1216   [DISPATCH_CMD_TexStorageMem3DMultisampleEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TexStorageMem3DMultisampleEXT,
1217   [DISPATCH_CMD_BufferStorageMemEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_BufferStorageMemEXT,
1218   [DISPATCH_CMD_TextureStorageMem2DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorageMem2DEXT,
1219   [DISPATCH_CMD_TextureStorageMem2DMultisampleEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorageMem2DMultisampleEXT,
1220   [DISPATCH_CMD_TextureStorageMem3DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorageMem3DEXT,
1221   [DISPATCH_CMD_TextureStorageMem3DMultisampleEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorageMem3DMultisampleEXT,
1222   [DISPATCH_CMD_NamedBufferStorageMemEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_NamedBufferStorageMemEXT,
1223   [DISPATCH_CMD_TexStorageMem1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TexStorageMem1DEXT,
1224   [DISPATCH_CMD_TextureStorageMem1DEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_TextureStorageMem1DEXT,
1225   [DISPATCH_CMD_DeleteSemaphoresEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_DeleteSemaphoresEXT,
1226   [DISPATCH_CMD_SemaphoreParameterui64vEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_SemaphoreParameterui64vEXT,
1227   [DISPATCH_CMD_WaitSemaphoreEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_WaitSemaphoreEXT,
1228   [DISPATCH_CMD_SignalSemaphoreEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_SignalSemaphoreEXT,
1229   [DISPATCH_CMD_ImportMemoryFdEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_ImportMemoryFdEXT,
1230   [DISPATCH_CMD_ImportSemaphoreFdEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_ImportSemaphoreFdEXT,
1231   [DISPATCH_CMD_ViewportSwizzleNV] = (_mesa_unmarshal_func)_mesa_unmarshal_ViewportSwizzleNV,
1232   [DISPATCH_CMD_Vertex2hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex2hNV,
1233   [DISPATCH_CMD_Vertex2hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex2hvNV,
1234   [DISPATCH_CMD_Vertex3hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex3hNV,
1235   [DISPATCH_CMD_Vertex3hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex3hvNV,
1236   [DISPATCH_CMD_Vertex4hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex4hNV,
1237   [DISPATCH_CMD_Vertex4hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Vertex4hvNV,
1238   [DISPATCH_CMD_Normal3hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3hNV,
1239   [DISPATCH_CMD_Normal3hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3hvNV,
1240   [DISPATCH_CMD_Color3hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3hNV,
1241   [DISPATCH_CMD_Color3hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Color3hvNV,
1242   [DISPATCH_CMD_Color4hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4hNV,
1243   [DISPATCH_CMD_Color4hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4hvNV,
1244   [DISPATCH_CMD_TexCoord1hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord1hNV,
1245   [DISPATCH_CMD_TexCoord1hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord1hvNV,
1246   [DISPATCH_CMD_TexCoord2hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord2hNV,
1247   [DISPATCH_CMD_TexCoord2hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord2hvNV,
1248   [DISPATCH_CMD_TexCoord3hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord3hNV,
1249   [DISPATCH_CMD_TexCoord3hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord3hvNV,
1250   [DISPATCH_CMD_TexCoord4hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord4hNV,
1251   [DISPATCH_CMD_TexCoord4hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_TexCoord4hvNV,
1252   [DISPATCH_CMD_MultiTexCoord1hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord1hNV,
1253   [DISPATCH_CMD_MultiTexCoord1hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord1hvNV,
1254   [DISPATCH_CMD_MultiTexCoord2hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord2hNV,
1255   [DISPATCH_CMD_MultiTexCoord2hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord2hvNV,
1256   [DISPATCH_CMD_MultiTexCoord3hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord3hNV,
1257   [DISPATCH_CMD_MultiTexCoord3hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord3hvNV,
1258   [DISPATCH_CMD_MultiTexCoord4hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord4hNV,
1259   [DISPATCH_CMD_MultiTexCoord4hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord4hvNV,
1260   [DISPATCH_CMD_VertexAttrib1hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1hNV,
1261   [DISPATCH_CMD_VertexAttrib1hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib1hvNV,
1262   [DISPATCH_CMD_VertexAttrib2hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2hNV,
1263   [DISPATCH_CMD_VertexAttrib2hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib2hvNV,
1264   [DISPATCH_CMD_VertexAttrib3hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3hNV,
1265   [DISPATCH_CMD_VertexAttrib3hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib3hvNV,
1266   [DISPATCH_CMD_VertexAttrib4hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4hNV,
1267   [DISPATCH_CMD_VertexAttrib4hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttrib4hvNV,
1268   [DISPATCH_CMD_VertexAttribs1hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs1hvNV,
1269   [DISPATCH_CMD_VertexAttribs2hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs2hvNV,
1270   [DISPATCH_CMD_VertexAttribs3hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs3hvNV,
1271   [DISPATCH_CMD_VertexAttribs4hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_VertexAttribs4hvNV,
1272   [DISPATCH_CMD_FogCoordhNV] = (_mesa_unmarshal_func)_mesa_unmarshal_FogCoordhNV,
1273   [DISPATCH_CMD_FogCoordhvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_FogCoordhvNV,
1274   [DISPATCH_CMD_SecondaryColor3hNV] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3hNV,
1275   [DISPATCH_CMD_SecondaryColor3hvNV] = (_mesa_unmarshal_func)_mesa_unmarshal_SecondaryColor3hvNV,
1276   [DISPATCH_CMD_MemoryBarrierByRegion] = (_mesa_unmarshal_func)_mesa_unmarshal_MemoryBarrierByRegion,
1277   [DISPATCH_CMD_AlphaFuncx] = (_mesa_unmarshal_func)_mesa_unmarshal_AlphaFuncx,
1278   [DISPATCH_CMD_ClearColorx] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearColorx,
1279   [DISPATCH_CMD_ClearDepthx] = (_mesa_unmarshal_func)_mesa_unmarshal_ClearDepthx,
1280   [DISPATCH_CMD_Color4x] = (_mesa_unmarshal_func)_mesa_unmarshal_Color4x,
1281   [DISPATCH_CMD_DepthRangex] = (_mesa_unmarshal_func)_mesa_unmarshal_DepthRangex,
1282   [DISPATCH_CMD_Fogx] = (_mesa_unmarshal_func)_mesa_unmarshal_Fogx,
1283   [DISPATCH_CMD_Fogxv] = (_mesa_unmarshal_func)_mesa_unmarshal_Fogxv,
1284   [DISPATCH_CMD_Frustumx] = (_mesa_unmarshal_func)_mesa_unmarshal_Frustumx,
1285   [DISPATCH_CMD_LightModelx] = (_mesa_unmarshal_func)_mesa_unmarshal_LightModelx,
1286   [DISPATCH_CMD_LightModelxv] = (_mesa_unmarshal_func)_mesa_unmarshal_LightModelxv,
1287   [DISPATCH_CMD_Lightx] = (_mesa_unmarshal_func)_mesa_unmarshal_Lightx,
1288   [DISPATCH_CMD_Lightxv] = (_mesa_unmarshal_func)_mesa_unmarshal_Lightxv,
1289   [DISPATCH_CMD_LineWidthx] = (_mesa_unmarshal_func)_mesa_unmarshal_LineWidthx,
1290   [DISPATCH_CMD_LoadMatrixx] = (_mesa_unmarshal_func)_mesa_unmarshal_LoadMatrixx,
1291   [DISPATCH_CMD_Materialx] = (_mesa_unmarshal_func)_mesa_unmarshal_Materialx,
1292   [DISPATCH_CMD_Materialxv] = (_mesa_unmarshal_func)_mesa_unmarshal_Materialxv,
1293   [DISPATCH_CMD_MultMatrixx] = (_mesa_unmarshal_func)_mesa_unmarshal_MultMatrixx,
1294   [DISPATCH_CMD_MultiTexCoord4x] = (_mesa_unmarshal_func)_mesa_unmarshal_MultiTexCoord4x,
1295   [DISPATCH_CMD_Normal3x] = (_mesa_unmarshal_func)_mesa_unmarshal_Normal3x,
1296   [DISPATCH_CMD_Orthox] = (_mesa_unmarshal_func)_mesa_unmarshal_Orthox,
1297   [DISPATCH_CMD_PointSizex] = (_mesa_unmarshal_func)_mesa_unmarshal_PointSizex,
1298   [DISPATCH_CMD_PolygonOffsetx] = (_mesa_unmarshal_func)_mesa_unmarshal_PolygonOffsetx,
1299   [DISPATCH_CMD_Rotatex] = (_mesa_unmarshal_func)_mesa_unmarshal_Rotatex,
1300   [DISPATCH_CMD_SampleCoveragex] = (_mesa_unmarshal_func)_mesa_unmarshal_SampleCoveragex,
1301   [DISPATCH_CMD_Scalex] = (_mesa_unmarshal_func)_mesa_unmarshal_Scalex,
1302   [DISPATCH_CMD_TexEnvx] = (_mesa_unmarshal_func)_mesa_unmarshal_TexEnvx,
1303   [DISPATCH_CMD_TexEnvxv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexEnvxv,
1304   [DISPATCH_CMD_TexParameterx] = (_mesa_unmarshal_func)_mesa_unmarshal_TexParameterx,
1305   [DISPATCH_CMD_Translatex] = (_mesa_unmarshal_func)_mesa_unmarshal_Translatex,
1306   [DISPATCH_CMD_ClipPlanex] = (_mesa_unmarshal_func)_mesa_unmarshal_ClipPlanex,
1307   [DISPATCH_CMD_PointParameterx] = (_mesa_unmarshal_func)_mesa_unmarshal_PointParameterx,
1308   [DISPATCH_CMD_PointParameterxv] = (_mesa_unmarshal_func)_mesa_unmarshal_PointParameterxv,
1309   [DISPATCH_CMD_TexParameterxv] = (_mesa_unmarshal_func)_mesa_unmarshal_TexParameterxv,
1310   [DISPATCH_CMD_TexGenxOES] = (_mesa_unmarshal_func)_mesa_unmarshal_TexGenxOES,
1311   [DISPATCH_CMD_TexGenxvOES] = (_mesa_unmarshal_func)_mesa_unmarshal_TexGenxvOES,
1312   [DISPATCH_CMD_ClipPlanef] = (_mesa_unmarshal_func)_mesa_unmarshal_ClipPlanef,
1313   [DISPATCH_CMD_Frustumf] = (_mesa_unmarshal_func)_mesa_unmarshal_Frustumf,
1314   [DISPATCH_CMD_Orthof] = (_mesa_unmarshal_func)_mesa_unmarshal_Orthof,
1315   [DISPATCH_CMD_DrawTexiOES] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTexiOES,
1316   [DISPATCH_CMD_DrawTexivOES] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTexivOES,
1317   [DISPATCH_CMD_DrawTexfOES] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTexfOES,
1318   [DISPATCH_CMD_DrawTexfvOES] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTexfvOES,
1319   [DISPATCH_CMD_DrawTexsOES] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTexsOES,
1320   [DISPATCH_CMD_DrawTexsvOES] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTexsvOES,
1321   [DISPATCH_CMD_DrawTexxOES] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTexxOES,
1322   [DISPATCH_CMD_DrawTexxvOES] = (_mesa_unmarshal_func)_mesa_unmarshal_DrawTexxvOES,
1323   [DISPATCH_CMD_PointSizePointerOES] = (_mesa_unmarshal_func)_mesa_unmarshal_PointSizePointerOES,
1324   [DISPATCH_CMD_DiscardFramebufferEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_DiscardFramebufferEXT,
1325   [DISPATCH_CMD_FramebufferTexture2DMultisampleEXT] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferTexture2DMultisampleEXT,
1326   [DISPATCH_CMD_DepthRangeArrayfvOES] = (_mesa_unmarshal_func)_mesa_unmarshal_DepthRangeArrayfvOES,
1327   [DISPATCH_CMD_DepthRangeIndexedfOES] = (_mesa_unmarshal_func)_mesa_unmarshal_DepthRangeIndexedfOES,
1328   [DISPATCH_CMD_FramebufferParameteriMESA] = (_mesa_unmarshal_func)_mesa_unmarshal_FramebufferParameteriMESA,
1329};
1330
1331
1332/* _mesa_create_marshal_table takes a long time to compile with -O2 */
1333#if defined(__GNUC__) && !defined(__clang__)
1334__attribute__((optimize("O1")))
1335#endif
1336struct _glapi_table *
1337_mesa_create_marshal_table(const struct gl_context *ctx)
1338{
1339   struct _glapi_table *table;
1340
1341   table = _mesa_alloc_dispatch_table();
1342   if (table == NULL)
1343      return NULL;
1344
1345   if (_gloffset_NewList >= 0)
1346      ((_glapi_proc *)(table))[_gloffset_NewList] = (_glapi_proc)_mesa_marshal_NewList;
1347   if (_gloffset_EndList >= 0)
1348      ((_glapi_proc *)(table))[_gloffset_EndList] = (_glapi_proc)_mesa_marshal_EndList;
1349   if (_gloffset_CallList >= 0)
1350      ((_glapi_proc *)(table))[_gloffset_CallList] = (_glapi_proc)_mesa_marshal_CallList;
1351   if (_gloffset_CallLists >= 0)
1352      ((_glapi_proc *)(table))[_gloffset_CallLists] = (_glapi_proc)_mesa_marshal_CallLists;
1353   if (_gloffset_DeleteLists >= 0)
1354      ((_glapi_proc *)(table))[_gloffset_DeleteLists] = (_glapi_proc)_mesa_marshal_DeleteLists;
1355   if (_gloffset_GenLists >= 0)
1356      ((_glapi_proc *)(table))[_gloffset_GenLists] = (_glapi_proc)_mesa_marshal_GenLists;
1357   if (_gloffset_ListBase >= 0)
1358      ((_glapi_proc *)(table))[_gloffset_ListBase] = (_glapi_proc)_mesa_marshal_ListBase;
1359   if (_gloffset_Begin >= 0)
1360      ((_glapi_proc *)(table))[_gloffset_Begin] = (_glapi_proc)_mesa_marshal_Begin;
1361   if (_gloffset_Bitmap >= 0)
1362      ((_glapi_proc *)(table))[_gloffset_Bitmap] = (_glapi_proc)_mesa_marshal_Bitmap;
1363   if (_gloffset_Color3b >= 0)
1364      ((_glapi_proc *)(table))[_gloffset_Color3b] = (_glapi_proc)_mesa_marshal_Color3b;
1365   if (_gloffset_Color3bv >= 0)
1366      ((_glapi_proc *)(table))[_gloffset_Color3bv] = (_glapi_proc)_mesa_marshal_Color3bv;
1367   if (_gloffset_Color3d >= 0)
1368      ((_glapi_proc *)(table))[_gloffset_Color3d] = (_glapi_proc)_mesa_marshal_Color3d;
1369   if (_gloffset_Color3dv >= 0)
1370      ((_glapi_proc *)(table))[_gloffset_Color3dv] = (_glapi_proc)_mesa_marshal_Color3dv;
1371   if (_gloffset_Color3f >= 0)
1372      ((_glapi_proc *)(table))[_gloffset_Color3f] = (_glapi_proc)_mesa_marshal_Color3f;
1373   if (_gloffset_Color3fv >= 0)
1374      ((_glapi_proc *)(table))[_gloffset_Color3fv] = (_glapi_proc)_mesa_marshal_Color3fv;
1375   if (_gloffset_Color3i >= 0)
1376      ((_glapi_proc *)(table))[_gloffset_Color3i] = (_glapi_proc)_mesa_marshal_Color3i;
1377   if (_gloffset_Color3iv >= 0)
1378      ((_glapi_proc *)(table))[_gloffset_Color3iv] = (_glapi_proc)_mesa_marshal_Color3iv;
1379   if (_gloffset_Color3s >= 0)
1380      ((_glapi_proc *)(table))[_gloffset_Color3s] = (_glapi_proc)_mesa_marshal_Color3s;
1381   if (_gloffset_Color3sv >= 0)
1382      ((_glapi_proc *)(table))[_gloffset_Color3sv] = (_glapi_proc)_mesa_marshal_Color3sv;
1383   if (_gloffset_Color3ub >= 0)
1384      ((_glapi_proc *)(table))[_gloffset_Color3ub] = (_glapi_proc)_mesa_marshal_Color3ub;
1385   if (_gloffset_Color3ubv >= 0)
1386      ((_glapi_proc *)(table))[_gloffset_Color3ubv] = (_glapi_proc)_mesa_marshal_Color3ubv;
1387   if (_gloffset_Color3ui >= 0)
1388      ((_glapi_proc *)(table))[_gloffset_Color3ui] = (_glapi_proc)_mesa_marshal_Color3ui;
1389   if (_gloffset_Color3uiv >= 0)
1390      ((_glapi_proc *)(table))[_gloffset_Color3uiv] = (_glapi_proc)_mesa_marshal_Color3uiv;
1391   if (_gloffset_Color3us >= 0)
1392      ((_glapi_proc *)(table))[_gloffset_Color3us] = (_glapi_proc)_mesa_marshal_Color3us;
1393   if (_gloffset_Color3usv >= 0)
1394      ((_glapi_proc *)(table))[_gloffset_Color3usv] = (_glapi_proc)_mesa_marshal_Color3usv;
1395   if (_gloffset_Color4b >= 0)
1396      ((_glapi_proc *)(table))[_gloffset_Color4b] = (_glapi_proc)_mesa_marshal_Color4b;
1397   if (_gloffset_Color4bv >= 0)
1398      ((_glapi_proc *)(table))[_gloffset_Color4bv] = (_glapi_proc)_mesa_marshal_Color4bv;
1399   if (_gloffset_Color4d >= 0)
1400      ((_glapi_proc *)(table))[_gloffset_Color4d] = (_glapi_proc)_mesa_marshal_Color4d;
1401   if (_gloffset_Color4dv >= 0)
1402      ((_glapi_proc *)(table))[_gloffset_Color4dv] = (_glapi_proc)_mesa_marshal_Color4dv;
1403   if (_gloffset_Color4f >= 0)
1404      ((_glapi_proc *)(table))[_gloffset_Color4f] = (_glapi_proc)_mesa_marshal_Color4f;
1405   if (_gloffset_Color4fv >= 0)
1406      ((_glapi_proc *)(table))[_gloffset_Color4fv] = (_glapi_proc)_mesa_marshal_Color4fv;
1407   if (_gloffset_Color4i >= 0)
1408      ((_glapi_proc *)(table))[_gloffset_Color4i] = (_glapi_proc)_mesa_marshal_Color4i;
1409   if (_gloffset_Color4iv >= 0)
1410      ((_glapi_proc *)(table))[_gloffset_Color4iv] = (_glapi_proc)_mesa_marshal_Color4iv;
1411   if (_gloffset_Color4s >= 0)
1412      ((_glapi_proc *)(table))[_gloffset_Color4s] = (_glapi_proc)_mesa_marshal_Color4s;
1413   if (_gloffset_Color4sv >= 0)
1414      ((_glapi_proc *)(table))[_gloffset_Color4sv] = (_glapi_proc)_mesa_marshal_Color4sv;
1415   if (_gloffset_Color4ub >= 0)
1416      ((_glapi_proc *)(table))[_gloffset_Color4ub] = (_glapi_proc)_mesa_marshal_Color4ub;
1417   if (_gloffset_Color4ubv >= 0)
1418      ((_glapi_proc *)(table))[_gloffset_Color4ubv] = (_glapi_proc)_mesa_marshal_Color4ubv;
1419   if (_gloffset_Color4ui >= 0)
1420      ((_glapi_proc *)(table))[_gloffset_Color4ui] = (_glapi_proc)_mesa_marshal_Color4ui;
1421   if (_gloffset_Color4uiv >= 0)
1422      ((_glapi_proc *)(table))[_gloffset_Color4uiv] = (_glapi_proc)_mesa_marshal_Color4uiv;
1423   if (_gloffset_Color4us >= 0)
1424      ((_glapi_proc *)(table))[_gloffset_Color4us] = (_glapi_proc)_mesa_marshal_Color4us;
1425   if (_gloffset_Color4usv >= 0)
1426      ((_glapi_proc *)(table))[_gloffset_Color4usv] = (_glapi_proc)_mesa_marshal_Color4usv;
1427   if (_gloffset_EdgeFlag >= 0)
1428      ((_glapi_proc *)(table))[_gloffset_EdgeFlag] = (_glapi_proc)_mesa_marshal_EdgeFlag;
1429   if (_gloffset_EdgeFlagv >= 0)
1430      ((_glapi_proc *)(table))[_gloffset_EdgeFlagv] = (_glapi_proc)_mesa_marshal_EdgeFlagv;
1431   if (_gloffset_End >= 0)
1432      ((_glapi_proc *)(table))[_gloffset_End] = (_glapi_proc)_mesa_marshal_End;
1433   if (_gloffset_Indexd >= 0)
1434      ((_glapi_proc *)(table))[_gloffset_Indexd] = (_glapi_proc)_mesa_marshal_Indexd;
1435   if (_gloffset_Indexdv >= 0)
1436      ((_glapi_proc *)(table))[_gloffset_Indexdv] = (_glapi_proc)_mesa_marshal_Indexdv;
1437   if (_gloffset_Indexf >= 0)
1438      ((_glapi_proc *)(table))[_gloffset_Indexf] = (_glapi_proc)_mesa_marshal_Indexf;
1439   if (_gloffset_Indexfv >= 0)
1440      ((_glapi_proc *)(table))[_gloffset_Indexfv] = (_glapi_proc)_mesa_marshal_Indexfv;
1441   if (_gloffset_Indexi >= 0)
1442      ((_glapi_proc *)(table))[_gloffset_Indexi] = (_glapi_proc)_mesa_marshal_Indexi;
1443   if (_gloffset_Indexiv >= 0)
1444      ((_glapi_proc *)(table))[_gloffset_Indexiv] = (_glapi_proc)_mesa_marshal_Indexiv;
1445   if (_gloffset_Indexs >= 0)
1446      ((_glapi_proc *)(table))[_gloffset_Indexs] = (_glapi_proc)_mesa_marshal_Indexs;
1447   if (_gloffset_Indexsv >= 0)
1448      ((_glapi_proc *)(table))[_gloffset_Indexsv] = (_glapi_proc)_mesa_marshal_Indexsv;
1449   if (_gloffset_Normal3b >= 0)
1450      ((_glapi_proc *)(table))[_gloffset_Normal3b] = (_glapi_proc)_mesa_marshal_Normal3b;
1451   if (_gloffset_Normal3bv >= 0)
1452      ((_glapi_proc *)(table))[_gloffset_Normal3bv] = (_glapi_proc)_mesa_marshal_Normal3bv;
1453   if (_gloffset_Normal3d >= 0)
1454      ((_glapi_proc *)(table))[_gloffset_Normal3d] = (_glapi_proc)_mesa_marshal_Normal3d;
1455   if (_gloffset_Normal3dv >= 0)
1456      ((_glapi_proc *)(table))[_gloffset_Normal3dv] = (_glapi_proc)_mesa_marshal_Normal3dv;
1457   if (_gloffset_Normal3f >= 0)
1458      ((_glapi_proc *)(table))[_gloffset_Normal3f] = (_glapi_proc)_mesa_marshal_Normal3f;
1459   if (_gloffset_Normal3fv >= 0)
1460      ((_glapi_proc *)(table))[_gloffset_Normal3fv] = (_glapi_proc)_mesa_marshal_Normal3fv;
1461   if (_gloffset_Normal3i >= 0)
1462      ((_glapi_proc *)(table))[_gloffset_Normal3i] = (_glapi_proc)_mesa_marshal_Normal3i;
1463   if (_gloffset_Normal3iv >= 0)
1464      ((_glapi_proc *)(table))[_gloffset_Normal3iv] = (_glapi_proc)_mesa_marshal_Normal3iv;
1465   if (_gloffset_Normal3s >= 0)
1466      ((_glapi_proc *)(table))[_gloffset_Normal3s] = (_glapi_proc)_mesa_marshal_Normal3s;
1467   if (_gloffset_Normal3sv >= 0)
1468      ((_glapi_proc *)(table))[_gloffset_Normal3sv] = (_glapi_proc)_mesa_marshal_Normal3sv;
1469   if (_gloffset_RasterPos2d >= 0)
1470      ((_glapi_proc *)(table))[_gloffset_RasterPos2d] = (_glapi_proc)_mesa_marshal_RasterPos2d;
1471   if (_gloffset_RasterPos2dv >= 0)
1472      ((_glapi_proc *)(table))[_gloffset_RasterPos2dv] = (_glapi_proc)_mesa_marshal_RasterPos2dv;
1473   if (_gloffset_RasterPos2f >= 0)
1474      ((_glapi_proc *)(table))[_gloffset_RasterPos2f] = (_glapi_proc)_mesa_marshal_RasterPos2f;
1475   if (_gloffset_RasterPos2fv >= 0)
1476      ((_glapi_proc *)(table))[_gloffset_RasterPos2fv] = (_glapi_proc)_mesa_marshal_RasterPos2fv;
1477   if (_gloffset_RasterPos2i >= 0)
1478      ((_glapi_proc *)(table))[_gloffset_RasterPos2i] = (_glapi_proc)_mesa_marshal_RasterPos2i;
1479   if (_gloffset_RasterPos2iv >= 0)
1480      ((_glapi_proc *)(table))[_gloffset_RasterPos2iv] = (_glapi_proc)_mesa_marshal_RasterPos2iv;
1481   if (_gloffset_RasterPos2s >= 0)
1482      ((_glapi_proc *)(table))[_gloffset_RasterPos2s] = (_glapi_proc)_mesa_marshal_RasterPos2s;
1483   if (_gloffset_RasterPos2sv >= 0)
1484      ((_glapi_proc *)(table))[_gloffset_RasterPos2sv] = (_glapi_proc)_mesa_marshal_RasterPos2sv;
1485   if (_gloffset_RasterPos3d >= 0)
1486      ((_glapi_proc *)(table))[_gloffset_RasterPos3d] = (_glapi_proc)_mesa_marshal_RasterPos3d;
1487   if (_gloffset_RasterPos3dv >= 0)
1488      ((_glapi_proc *)(table))[_gloffset_RasterPos3dv] = (_glapi_proc)_mesa_marshal_RasterPos3dv;
1489   if (_gloffset_RasterPos3f >= 0)
1490      ((_glapi_proc *)(table))[_gloffset_RasterPos3f] = (_glapi_proc)_mesa_marshal_RasterPos3f;
1491   if (_gloffset_RasterPos3fv >= 0)
1492      ((_glapi_proc *)(table))[_gloffset_RasterPos3fv] = (_glapi_proc)_mesa_marshal_RasterPos3fv;
1493   if (_gloffset_RasterPos3i >= 0)
1494      ((_glapi_proc *)(table))[_gloffset_RasterPos3i] = (_glapi_proc)_mesa_marshal_RasterPos3i;
1495   if (_gloffset_RasterPos3iv >= 0)
1496      ((_glapi_proc *)(table))[_gloffset_RasterPos3iv] = (_glapi_proc)_mesa_marshal_RasterPos3iv;
1497   if (_gloffset_RasterPos3s >= 0)
1498      ((_glapi_proc *)(table))[_gloffset_RasterPos3s] = (_glapi_proc)_mesa_marshal_RasterPos3s;
1499   if (_gloffset_RasterPos3sv >= 0)
1500      ((_glapi_proc *)(table))[_gloffset_RasterPos3sv] = (_glapi_proc)_mesa_marshal_RasterPos3sv;
1501   if (_gloffset_RasterPos4d >= 0)
1502      ((_glapi_proc *)(table))[_gloffset_RasterPos4d] = (_glapi_proc)_mesa_marshal_RasterPos4d;
1503   if (_gloffset_RasterPos4dv >= 0)
1504      ((_glapi_proc *)(table))[_gloffset_RasterPos4dv] = (_glapi_proc)_mesa_marshal_RasterPos4dv;
1505   if (_gloffset_RasterPos4f >= 0)
1506      ((_glapi_proc *)(table))[_gloffset_RasterPos4f] = (_glapi_proc)_mesa_marshal_RasterPos4f;
1507   if (_gloffset_RasterPos4fv >= 0)
1508      ((_glapi_proc *)(table))[_gloffset_RasterPos4fv] = (_glapi_proc)_mesa_marshal_RasterPos4fv;
1509   if (_gloffset_RasterPos4i >= 0)
1510      ((_glapi_proc *)(table))[_gloffset_RasterPos4i] = (_glapi_proc)_mesa_marshal_RasterPos4i;
1511   if (_gloffset_RasterPos4iv >= 0)
1512      ((_glapi_proc *)(table))[_gloffset_RasterPos4iv] = (_glapi_proc)_mesa_marshal_RasterPos4iv;
1513   if (_gloffset_RasterPos4s >= 0)
1514      ((_glapi_proc *)(table))[_gloffset_RasterPos4s] = (_glapi_proc)_mesa_marshal_RasterPos4s;
1515   if (_gloffset_RasterPos4sv >= 0)
1516      ((_glapi_proc *)(table))[_gloffset_RasterPos4sv] = (_glapi_proc)_mesa_marshal_RasterPos4sv;
1517   if (_gloffset_Rectd >= 0)
1518      ((_glapi_proc *)(table))[_gloffset_Rectd] = (_glapi_proc)_mesa_marshal_Rectd;
1519   if (_gloffset_Rectdv >= 0)
1520      ((_glapi_proc *)(table))[_gloffset_Rectdv] = (_glapi_proc)_mesa_marshal_Rectdv;
1521   if (_gloffset_Rectf >= 0)
1522      ((_glapi_proc *)(table))[_gloffset_Rectf] = (_glapi_proc)_mesa_marshal_Rectf;
1523   if (_gloffset_Rectfv >= 0)
1524      ((_glapi_proc *)(table))[_gloffset_Rectfv] = (_glapi_proc)_mesa_marshal_Rectfv;
1525   if (_gloffset_Recti >= 0)
1526      ((_glapi_proc *)(table))[_gloffset_Recti] = (_glapi_proc)_mesa_marshal_Recti;
1527   if (_gloffset_Rectiv >= 0)
1528      ((_glapi_proc *)(table))[_gloffset_Rectiv] = (_glapi_proc)_mesa_marshal_Rectiv;
1529   if (_gloffset_Rects >= 0)
1530      ((_glapi_proc *)(table))[_gloffset_Rects] = (_glapi_proc)_mesa_marshal_Rects;
1531   if (_gloffset_Rectsv >= 0)
1532      ((_glapi_proc *)(table))[_gloffset_Rectsv] = (_glapi_proc)_mesa_marshal_Rectsv;
1533   if (_gloffset_TexCoord1d >= 0)
1534      ((_glapi_proc *)(table))[_gloffset_TexCoord1d] = (_glapi_proc)_mesa_marshal_TexCoord1d;
1535   if (_gloffset_TexCoord1dv >= 0)
1536      ((_glapi_proc *)(table))[_gloffset_TexCoord1dv] = (_glapi_proc)_mesa_marshal_TexCoord1dv;
1537   if (_gloffset_TexCoord1f >= 0)
1538      ((_glapi_proc *)(table))[_gloffset_TexCoord1f] = (_glapi_proc)_mesa_marshal_TexCoord1f;
1539   if (_gloffset_TexCoord1fv >= 0)
1540      ((_glapi_proc *)(table))[_gloffset_TexCoord1fv] = (_glapi_proc)_mesa_marshal_TexCoord1fv;
1541   if (_gloffset_TexCoord1i >= 0)
1542      ((_glapi_proc *)(table))[_gloffset_TexCoord1i] = (_glapi_proc)_mesa_marshal_TexCoord1i;
1543   if (_gloffset_TexCoord1iv >= 0)
1544      ((_glapi_proc *)(table))[_gloffset_TexCoord1iv] = (_glapi_proc)_mesa_marshal_TexCoord1iv;
1545   if (_gloffset_TexCoord1s >= 0)
1546      ((_glapi_proc *)(table))[_gloffset_TexCoord1s] = (_glapi_proc)_mesa_marshal_TexCoord1s;
1547   if (_gloffset_TexCoord1sv >= 0)
1548      ((_glapi_proc *)(table))[_gloffset_TexCoord1sv] = (_glapi_proc)_mesa_marshal_TexCoord1sv;
1549   if (_gloffset_TexCoord2d >= 0)
1550      ((_glapi_proc *)(table))[_gloffset_TexCoord2d] = (_glapi_proc)_mesa_marshal_TexCoord2d;
1551   if (_gloffset_TexCoord2dv >= 0)
1552      ((_glapi_proc *)(table))[_gloffset_TexCoord2dv] = (_glapi_proc)_mesa_marshal_TexCoord2dv;
1553   if (_gloffset_TexCoord2f >= 0)
1554      ((_glapi_proc *)(table))[_gloffset_TexCoord2f] = (_glapi_proc)_mesa_marshal_TexCoord2f;
1555   if (_gloffset_TexCoord2fv >= 0)
1556      ((_glapi_proc *)(table))[_gloffset_TexCoord2fv] = (_glapi_proc)_mesa_marshal_TexCoord2fv;
1557   if (_gloffset_TexCoord2i >= 0)
1558      ((_glapi_proc *)(table))[_gloffset_TexCoord2i] = (_glapi_proc)_mesa_marshal_TexCoord2i;
1559   if (_gloffset_TexCoord2iv >= 0)
1560      ((_glapi_proc *)(table))[_gloffset_TexCoord2iv] = (_glapi_proc)_mesa_marshal_TexCoord2iv;
1561   if (_gloffset_TexCoord2s >= 0)
1562      ((_glapi_proc *)(table))[_gloffset_TexCoord2s] = (_glapi_proc)_mesa_marshal_TexCoord2s;
1563   if (_gloffset_TexCoord2sv >= 0)
1564      ((_glapi_proc *)(table))[_gloffset_TexCoord2sv] = (_glapi_proc)_mesa_marshal_TexCoord2sv;
1565   if (_gloffset_TexCoord3d >= 0)
1566      ((_glapi_proc *)(table))[_gloffset_TexCoord3d] = (_glapi_proc)_mesa_marshal_TexCoord3d;
1567   if (_gloffset_TexCoord3dv >= 0)
1568      ((_glapi_proc *)(table))[_gloffset_TexCoord3dv] = (_glapi_proc)_mesa_marshal_TexCoord3dv;
1569   if (_gloffset_TexCoord3f >= 0)
1570      ((_glapi_proc *)(table))[_gloffset_TexCoord3f] = (_glapi_proc)_mesa_marshal_TexCoord3f;
1571   if (_gloffset_TexCoord3fv >= 0)
1572      ((_glapi_proc *)(table))[_gloffset_TexCoord3fv] = (_glapi_proc)_mesa_marshal_TexCoord3fv;
1573   if (_gloffset_TexCoord3i >= 0)
1574      ((_glapi_proc *)(table))[_gloffset_TexCoord3i] = (_glapi_proc)_mesa_marshal_TexCoord3i;
1575   if (_gloffset_TexCoord3iv >= 0)
1576      ((_glapi_proc *)(table))[_gloffset_TexCoord3iv] = (_glapi_proc)_mesa_marshal_TexCoord3iv;
1577   if (_gloffset_TexCoord3s >= 0)
1578      ((_glapi_proc *)(table))[_gloffset_TexCoord3s] = (_glapi_proc)_mesa_marshal_TexCoord3s;
1579   if (_gloffset_TexCoord3sv >= 0)
1580      ((_glapi_proc *)(table))[_gloffset_TexCoord3sv] = (_glapi_proc)_mesa_marshal_TexCoord3sv;
1581   if (_gloffset_TexCoord4d >= 0)
1582      ((_glapi_proc *)(table))[_gloffset_TexCoord4d] = (_glapi_proc)_mesa_marshal_TexCoord4d;
1583   if (_gloffset_TexCoord4dv >= 0)
1584      ((_glapi_proc *)(table))[_gloffset_TexCoord4dv] = (_glapi_proc)_mesa_marshal_TexCoord4dv;
1585   if (_gloffset_TexCoord4f >= 0)
1586      ((_glapi_proc *)(table))[_gloffset_TexCoord4f] = (_glapi_proc)_mesa_marshal_TexCoord4f;
1587   if (_gloffset_TexCoord4fv >= 0)
1588      ((_glapi_proc *)(table))[_gloffset_TexCoord4fv] = (_glapi_proc)_mesa_marshal_TexCoord4fv;
1589   if (_gloffset_TexCoord4i >= 0)
1590      ((_glapi_proc *)(table))[_gloffset_TexCoord4i] = (_glapi_proc)_mesa_marshal_TexCoord4i;
1591   if (_gloffset_TexCoord4iv >= 0)
1592      ((_glapi_proc *)(table))[_gloffset_TexCoord4iv] = (_glapi_proc)_mesa_marshal_TexCoord4iv;
1593   if (_gloffset_TexCoord4s >= 0)
1594      ((_glapi_proc *)(table))[_gloffset_TexCoord4s] = (_glapi_proc)_mesa_marshal_TexCoord4s;
1595   if (_gloffset_TexCoord4sv >= 0)
1596      ((_glapi_proc *)(table))[_gloffset_TexCoord4sv] = (_glapi_proc)_mesa_marshal_TexCoord4sv;
1597   if (_gloffset_Vertex2d >= 0)
1598      ((_glapi_proc *)(table))[_gloffset_Vertex2d] = (_glapi_proc)_mesa_marshal_Vertex2d;
1599   if (_gloffset_Vertex2dv >= 0)
1600      ((_glapi_proc *)(table))[_gloffset_Vertex2dv] = (_glapi_proc)_mesa_marshal_Vertex2dv;
1601   if (_gloffset_Vertex2f >= 0)
1602      ((_glapi_proc *)(table))[_gloffset_Vertex2f] = (_glapi_proc)_mesa_marshal_Vertex2f;
1603   if (_gloffset_Vertex2fv >= 0)
1604      ((_glapi_proc *)(table))[_gloffset_Vertex2fv] = (_glapi_proc)_mesa_marshal_Vertex2fv;
1605   if (_gloffset_Vertex2i >= 0)
1606      ((_glapi_proc *)(table))[_gloffset_Vertex2i] = (_glapi_proc)_mesa_marshal_Vertex2i;
1607   if (_gloffset_Vertex2iv >= 0)
1608      ((_glapi_proc *)(table))[_gloffset_Vertex2iv] = (_glapi_proc)_mesa_marshal_Vertex2iv;
1609   if (_gloffset_Vertex2s >= 0)
1610      ((_glapi_proc *)(table))[_gloffset_Vertex2s] = (_glapi_proc)_mesa_marshal_Vertex2s;
1611   if (_gloffset_Vertex2sv >= 0)
1612      ((_glapi_proc *)(table))[_gloffset_Vertex2sv] = (_glapi_proc)_mesa_marshal_Vertex2sv;
1613   if (_gloffset_Vertex3d >= 0)
1614      ((_glapi_proc *)(table))[_gloffset_Vertex3d] = (_glapi_proc)_mesa_marshal_Vertex3d;
1615   if (_gloffset_Vertex3dv >= 0)
1616      ((_glapi_proc *)(table))[_gloffset_Vertex3dv] = (_glapi_proc)_mesa_marshal_Vertex3dv;
1617   if (_gloffset_Vertex3f >= 0)
1618      ((_glapi_proc *)(table))[_gloffset_Vertex3f] = (_glapi_proc)_mesa_marshal_Vertex3f;
1619   if (_gloffset_Vertex3fv >= 0)
1620      ((_glapi_proc *)(table))[_gloffset_Vertex3fv] = (_glapi_proc)_mesa_marshal_Vertex3fv;
1621   if (_gloffset_Vertex3i >= 0)
1622      ((_glapi_proc *)(table))[_gloffset_Vertex3i] = (_glapi_proc)_mesa_marshal_Vertex3i;
1623   if (_gloffset_Vertex3iv >= 0)
1624      ((_glapi_proc *)(table))[_gloffset_Vertex3iv] = (_glapi_proc)_mesa_marshal_Vertex3iv;
1625   if (_gloffset_Vertex3s >= 0)
1626      ((_glapi_proc *)(table))[_gloffset_Vertex3s] = (_glapi_proc)_mesa_marshal_Vertex3s;
1627   if (_gloffset_Vertex3sv >= 0)
1628      ((_glapi_proc *)(table))[_gloffset_Vertex3sv] = (_glapi_proc)_mesa_marshal_Vertex3sv;
1629   if (_gloffset_Vertex4d >= 0)
1630      ((_glapi_proc *)(table))[_gloffset_Vertex4d] = (_glapi_proc)_mesa_marshal_Vertex4d;
1631   if (_gloffset_Vertex4dv >= 0)
1632      ((_glapi_proc *)(table))[_gloffset_Vertex4dv] = (_glapi_proc)_mesa_marshal_Vertex4dv;
1633   if (_gloffset_Vertex4f >= 0)
1634      ((_glapi_proc *)(table))[_gloffset_Vertex4f] = (_glapi_proc)_mesa_marshal_Vertex4f;
1635   if (_gloffset_Vertex4fv >= 0)
1636      ((_glapi_proc *)(table))[_gloffset_Vertex4fv] = (_glapi_proc)_mesa_marshal_Vertex4fv;
1637   if (_gloffset_Vertex4i >= 0)
1638      ((_glapi_proc *)(table))[_gloffset_Vertex4i] = (_glapi_proc)_mesa_marshal_Vertex4i;
1639   if (_gloffset_Vertex4iv >= 0)
1640      ((_glapi_proc *)(table))[_gloffset_Vertex4iv] = (_glapi_proc)_mesa_marshal_Vertex4iv;
1641   if (_gloffset_Vertex4s >= 0)
1642      ((_glapi_proc *)(table))[_gloffset_Vertex4s] = (_glapi_proc)_mesa_marshal_Vertex4s;
1643   if (_gloffset_Vertex4sv >= 0)
1644      ((_glapi_proc *)(table))[_gloffset_Vertex4sv] = (_glapi_proc)_mesa_marshal_Vertex4sv;
1645   if (_gloffset_ClipPlane >= 0)
1646      ((_glapi_proc *)(table))[_gloffset_ClipPlane] = (_glapi_proc)_mesa_marshal_ClipPlane;
1647   if (_gloffset_ColorMaterial >= 0)
1648      ((_glapi_proc *)(table))[_gloffset_ColorMaterial] = (_glapi_proc)_mesa_marshal_ColorMaterial;
1649   if (_gloffset_CullFace >= 0)
1650      ((_glapi_proc *)(table))[_gloffset_CullFace] = (_glapi_proc)_mesa_marshal_CullFace;
1651   if (_gloffset_Fogf >= 0)
1652      ((_glapi_proc *)(table))[_gloffset_Fogf] = (_glapi_proc)_mesa_marshal_Fogf;
1653   if (_gloffset_Fogfv >= 0)
1654      ((_glapi_proc *)(table))[_gloffset_Fogfv] = (_glapi_proc)_mesa_marshal_Fogfv;
1655   if (_gloffset_Fogi >= 0)
1656      ((_glapi_proc *)(table))[_gloffset_Fogi] = (_glapi_proc)_mesa_marshal_Fogi;
1657   if (_gloffset_Fogiv >= 0)
1658      ((_glapi_proc *)(table))[_gloffset_Fogiv] = (_glapi_proc)_mesa_marshal_Fogiv;
1659   if (_gloffset_FrontFace >= 0)
1660      ((_glapi_proc *)(table))[_gloffset_FrontFace] = (_glapi_proc)_mesa_marshal_FrontFace;
1661   if (_gloffset_Hint >= 0)
1662      ((_glapi_proc *)(table))[_gloffset_Hint] = (_glapi_proc)_mesa_marshal_Hint;
1663   if (_gloffset_Lightf >= 0)
1664      ((_glapi_proc *)(table))[_gloffset_Lightf] = (_glapi_proc)_mesa_marshal_Lightf;
1665   if (_gloffset_Lightfv >= 0)
1666      ((_glapi_proc *)(table))[_gloffset_Lightfv] = (_glapi_proc)_mesa_marshal_Lightfv;
1667   if (_gloffset_Lighti >= 0)
1668      ((_glapi_proc *)(table))[_gloffset_Lighti] = (_glapi_proc)_mesa_marshal_Lighti;
1669   if (_gloffset_Lightiv >= 0)
1670      ((_glapi_proc *)(table))[_gloffset_Lightiv] = (_glapi_proc)_mesa_marshal_Lightiv;
1671   if (_gloffset_LightModelf >= 0)
1672      ((_glapi_proc *)(table))[_gloffset_LightModelf] = (_glapi_proc)_mesa_marshal_LightModelf;
1673   if (_gloffset_LightModelfv >= 0)
1674      ((_glapi_proc *)(table))[_gloffset_LightModelfv] = (_glapi_proc)_mesa_marshal_LightModelfv;
1675   if (_gloffset_LightModeli >= 0)
1676      ((_glapi_proc *)(table))[_gloffset_LightModeli] = (_glapi_proc)_mesa_marshal_LightModeli;
1677   if (_gloffset_LightModeliv >= 0)
1678      ((_glapi_proc *)(table))[_gloffset_LightModeliv] = (_glapi_proc)_mesa_marshal_LightModeliv;
1679   if (_gloffset_LineStipple >= 0)
1680      ((_glapi_proc *)(table))[_gloffset_LineStipple] = (_glapi_proc)_mesa_marshal_LineStipple;
1681   if (_gloffset_LineWidth >= 0)
1682      ((_glapi_proc *)(table))[_gloffset_LineWidth] = (_glapi_proc)_mesa_marshal_LineWidth;
1683   if (_gloffset_Materialf >= 0)
1684      ((_glapi_proc *)(table))[_gloffset_Materialf] = (_glapi_proc)_mesa_marshal_Materialf;
1685   if (_gloffset_Materialfv >= 0)
1686      ((_glapi_proc *)(table))[_gloffset_Materialfv] = (_glapi_proc)_mesa_marshal_Materialfv;
1687   if (_gloffset_Materiali >= 0)
1688      ((_glapi_proc *)(table))[_gloffset_Materiali] = (_glapi_proc)_mesa_marshal_Materiali;
1689   if (_gloffset_Materialiv >= 0)
1690      ((_glapi_proc *)(table))[_gloffset_Materialiv] = (_glapi_proc)_mesa_marshal_Materialiv;
1691   if (_gloffset_PointSize >= 0)
1692      ((_glapi_proc *)(table))[_gloffset_PointSize] = (_glapi_proc)_mesa_marshal_PointSize;
1693   if (_gloffset_PolygonMode >= 0)
1694      ((_glapi_proc *)(table))[_gloffset_PolygonMode] = (_glapi_proc)_mesa_marshal_PolygonMode;
1695   if (_gloffset_PolygonStipple >= 0)
1696      ((_glapi_proc *)(table))[_gloffset_PolygonStipple] = (_glapi_proc)_mesa_marshal_PolygonStipple;
1697   if (_gloffset_Scissor >= 0)
1698      ((_glapi_proc *)(table))[_gloffset_Scissor] = (_glapi_proc)_mesa_marshal_Scissor;
1699   if (_gloffset_ShadeModel >= 0)
1700      ((_glapi_proc *)(table))[_gloffset_ShadeModel] = (_glapi_proc)_mesa_marshal_ShadeModel;
1701   if (_gloffset_TexParameterf >= 0)
1702      ((_glapi_proc *)(table))[_gloffset_TexParameterf] = (_glapi_proc)_mesa_marshal_TexParameterf;
1703   if (_gloffset_TexParameterfv >= 0)
1704      ((_glapi_proc *)(table))[_gloffset_TexParameterfv] = (_glapi_proc)_mesa_marshal_TexParameterfv;
1705   if (_gloffset_TexParameteri >= 0)
1706      ((_glapi_proc *)(table))[_gloffset_TexParameteri] = (_glapi_proc)_mesa_marshal_TexParameteri;
1707   if (_gloffset_TexParameteriv >= 0)
1708      ((_glapi_proc *)(table))[_gloffset_TexParameteriv] = (_glapi_proc)_mesa_marshal_TexParameteriv;
1709   if (_gloffset_TexImage1D >= 0)
1710      ((_glapi_proc *)(table))[_gloffset_TexImage1D] = (_glapi_proc)_mesa_marshal_TexImage1D;
1711   if (_gloffset_TexImage2D >= 0)
1712      ((_glapi_proc *)(table))[_gloffset_TexImage2D] = (_glapi_proc)_mesa_marshal_TexImage2D;
1713   if (_gloffset_TexEnvf >= 0)
1714      ((_glapi_proc *)(table))[_gloffset_TexEnvf] = (_glapi_proc)_mesa_marshal_TexEnvf;
1715   if (_gloffset_TexEnvfv >= 0)
1716      ((_glapi_proc *)(table))[_gloffset_TexEnvfv] = (_glapi_proc)_mesa_marshal_TexEnvfv;
1717   if (_gloffset_TexEnvi >= 0)
1718      ((_glapi_proc *)(table))[_gloffset_TexEnvi] = (_glapi_proc)_mesa_marshal_TexEnvi;
1719   if (_gloffset_TexEnviv >= 0)
1720      ((_glapi_proc *)(table))[_gloffset_TexEnviv] = (_glapi_proc)_mesa_marshal_TexEnviv;
1721   if (_gloffset_TexGend >= 0)
1722      ((_glapi_proc *)(table))[_gloffset_TexGend] = (_glapi_proc)_mesa_marshal_TexGend;
1723   if (_gloffset_TexGendv >= 0)
1724      ((_glapi_proc *)(table))[_gloffset_TexGendv] = (_glapi_proc)_mesa_marshal_TexGendv;
1725   if (_gloffset_TexGenf >= 0)
1726      ((_glapi_proc *)(table))[_gloffset_TexGenf] = (_glapi_proc)_mesa_marshal_TexGenf;
1727   if (_gloffset_TexGenfv >= 0)
1728      ((_glapi_proc *)(table))[_gloffset_TexGenfv] = (_glapi_proc)_mesa_marshal_TexGenfv;
1729   if (_gloffset_TexGeni >= 0)
1730      ((_glapi_proc *)(table))[_gloffset_TexGeni] = (_glapi_proc)_mesa_marshal_TexGeni;
1731   if (_gloffset_TexGeniv >= 0)
1732      ((_glapi_proc *)(table))[_gloffset_TexGeniv] = (_glapi_proc)_mesa_marshal_TexGeniv;
1733   if (_gloffset_FeedbackBuffer >= 0)
1734      ((_glapi_proc *)(table))[_gloffset_FeedbackBuffer] = (_glapi_proc)_mesa_marshal_FeedbackBuffer;
1735   if (_gloffset_SelectBuffer >= 0)
1736      ((_glapi_proc *)(table))[_gloffset_SelectBuffer] = (_glapi_proc)_mesa_marshal_SelectBuffer;
1737   if (_gloffset_RenderMode >= 0)
1738      ((_glapi_proc *)(table))[_gloffset_RenderMode] = (_glapi_proc)_mesa_marshal_RenderMode;
1739   if (_gloffset_InitNames >= 0)
1740      ((_glapi_proc *)(table))[_gloffset_InitNames] = (_glapi_proc)_mesa_marshal_InitNames;
1741   if (_gloffset_LoadName >= 0)
1742      ((_glapi_proc *)(table))[_gloffset_LoadName] = (_glapi_proc)_mesa_marshal_LoadName;
1743   if (_gloffset_PassThrough >= 0)
1744      ((_glapi_proc *)(table))[_gloffset_PassThrough] = (_glapi_proc)_mesa_marshal_PassThrough;
1745   if (_gloffset_PopName >= 0)
1746      ((_glapi_proc *)(table))[_gloffset_PopName] = (_glapi_proc)_mesa_marshal_PopName;
1747   if (_gloffset_PushName >= 0)
1748      ((_glapi_proc *)(table))[_gloffset_PushName] = (_glapi_proc)_mesa_marshal_PushName;
1749   if (_gloffset_DrawBuffer >= 0)
1750      ((_glapi_proc *)(table))[_gloffset_DrawBuffer] = (_glapi_proc)_mesa_marshal_DrawBuffer;
1751   if (_gloffset_Clear >= 0)
1752      ((_glapi_proc *)(table))[_gloffset_Clear] = (_glapi_proc)_mesa_marshal_Clear;
1753   if (_gloffset_ClearAccum >= 0)
1754      ((_glapi_proc *)(table))[_gloffset_ClearAccum] = (_glapi_proc)_mesa_marshal_ClearAccum;
1755   if (_gloffset_ClearIndex >= 0)
1756      ((_glapi_proc *)(table))[_gloffset_ClearIndex] = (_glapi_proc)_mesa_marshal_ClearIndex;
1757   if (_gloffset_ClearColor >= 0)
1758      ((_glapi_proc *)(table))[_gloffset_ClearColor] = (_glapi_proc)_mesa_marshal_ClearColor;
1759   if (_gloffset_ClearStencil >= 0)
1760      ((_glapi_proc *)(table))[_gloffset_ClearStencil] = (_glapi_proc)_mesa_marshal_ClearStencil;
1761   if (_gloffset_ClearDepth >= 0)
1762      ((_glapi_proc *)(table))[_gloffset_ClearDepth] = (_glapi_proc)_mesa_marshal_ClearDepth;
1763   if (_gloffset_StencilMask >= 0)
1764      ((_glapi_proc *)(table))[_gloffset_StencilMask] = (_glapi_proc)_mesa_marshal_StencilMask;
1765   if (_gloffset_ColorMask >= 0)
1766      ((_glapi_proc *)(table))[_gloffset_ColorMask] = (_glapi_proc)_mesa_marshal_ColorMask;
1767   if (_gloffset_DepthMask >= 0)
1768      ((_glapi_proc *)(table))[_gloffset_DepthMask] = (_glapi_proc)_mesa_marshal_DepthMask;
1769   if (_gloffset_IndexMask >= 0)
1770      ((_glapi_proc *)(table))[_gloffset_IndexMask] = (_glapi_proc)_mesa_marshal_IndexMask;
1771   if (_gloffset_Accum >= 0)
1772      ((_glapi_proc *)(table))[_gloffset_Accum] = (_glapi_proc)_mesa_marshal_Accum;
1773   if (_gloffset_Disable >= 0)
1774      ((_glapi_proc *)(table))[_gloffset_Disable] = (_glapi_proc)_mesa_marshal_Disable;
1775   if (_gloffset_Enable >= 0)
1776      ((_glapi_proc *)(table))[_gloffset_Enable] = (_glapi_proc)_mesa_marshal_Enable;
1777   if (_gloffset_Finish >= 0)
1778      ((_glapi_proc *)(table))[_gloffset_Finish] = (_glapi_proc)_mesa_marshal_Finish;
1779   if (_gloffset_Flush >= 0)
1780      ((_glapi_proc *)(table))[_gloffset_Flush] = (_glapi_proc)_mesa_marshal_Flush;
1781   if (_gloffset_PopAttrib >= 0)
1782      ((_glapi_proc *)(table))[_gloffset_PopAttrib] = (_glapi_proc)_mesa_marshal_PopAttrib;
1783   if (_gloffset_PushAttrib >= 0)
1784      ((_glapi_proc *)(table))[_gloffset_PushAttrib] = (_glapi_proc)_mesa_marshal_PushAttrib;
1785   if (_gloffset_Map1d >= 0)
1786      ((_glapi_proc *)(table))[_gloffset_Map1d] = (_glapi_proc)_mesa_marshal_Map1d;
1787   if (_gloffset_Map1f >= 0)
1788      ((_glapi_proc *)(table))[_gloffset_Map1f] = (_glapi_proc)_mesa_marshal_Map1f;
1789   if (_gloffset_Map2d >= 0)
1790      ((_glapi_proc *)(table))[_gloffset_Map2d] = (_glapi_proc)_mesa_marshal_Map2d;
1791   if (_gloffset_Map2f >= 0)
1792      ((_glapi_proc *)(table))[_gloffset_Map2f] = (_glapi_proc)_mesa_marshal_Map2f;
1793   if (_gloffset_MapGrid1d >= 0)
1794      ((_glapi_proc *)(table))[_gloffset_MapGrid1d] = (_glapi_proc)_mesa_marshal_MapGrid1d;
1795   if (_gloffset_MapGrid1f >= 0)
1796      ((_glapi_proc *)(table))[_gloffset_MapGrid1f] = (_glapi_proc)_mesa_marshal_MapGrid1f;
1797   if (_gloffset_MapGrid2d >= 0)
1798      ((_glapi_proc *)(table))[_gloffset_MapGrid2d] = (_glapi_proc)_mesa_marshal_MapGrid2d;
1799   if (_gloffset_MapGrid2f >= 0)
1800      ((_glapi_proc *)(table))[_gloffset_MapGrid2f] = (_glapi_proc)_mesa_marshal_MapGrid2f;
1801   if (_gloffset_EvalCoord1d >= 0)
1802      ((_glapi_proc *)(table))[_gloffset_EvalCoord1d] = (_glapi_proc)_mesa_marshal_EvalCoord1d;
1803   if (_gloffset_EvalCoord1dv >= 0)
1804      ((_glapi_proc *)(table))[_gloffset_EvalCoord1dv] = (_glapi_proc)_mesa_marshal_EvalCoord1dv;
1805   if (_gloffset_EvalCoord1f >= 0)
1806      ((_glapi_proc *)(table))[_gloffset_EvalCoord1f] = (_glapi_proc)_mesa_marshal_EvalCoord1f;
1807   if (_gloffset_EvalCoord1fv >= 0)
1808      ((_glapi_proc *)(table))[_gloffset_EvalCoord1fv] = (_glapi_proc)_mesa_marshal_EvalCoord1fv;
1809   if (_gloffset_EvalCoord2d >= 0)
1810      ((_glapi_proc *)(table))[_gloffset_EvalCoord2d] = (_glapi_proc)_mesa_marshal_EvalCoord2d;
1811   if (_gloffset_EvalCoord2dv >= 0)
1812      ((_glapi_proc *)(table))[_gloffset_EvalCoord2dv] = (_glapi_proc)_mesa_marshal_EvalCoord2dv;
1813   if (_gloffset_EvalCoord2f >= 0)
1814      ((_glapi_proc *)(table))[_gloffset_EvalCoord2f] = (_glapi_proc)_mesa_marshal_EvalCoord2f;
1815   if (_gloffset_EvalCoord2fv >= 0)
1816      ((_glapi_proc *)(table))[_gloffset_EvalCoord2fv] = (_glapi_proc)_mesa_marshal_EvalCoord2fv;
1817   if (_gloffset_EvalMesh1 >= 0)
1818      ((_glapi_proc *)(table))[_gloffset_EvalMesh1] = (_glapi_proc)_mesa_marshal_EvalMesh1;
1819   if (_gloffset_EvalPoint1 >= 0)
1820      ((_glapi_proc *)(table))[_gloffset_EvalPoint1] = (_glapi_proc)_mesa_marshal_EvalPoint1;
1821   if (_gloffset_EvalMesh2 >= 0)
1822      ((_glapi_proc *)(table))[_gloffset_EvalMesh2] = (_glapi_proc)_mesa_marshal_EvalMesh2;
1823   if (_gloffset_EvalPoint2 >= 0)
1824      ((_glapi_proc *)(table))[_gloffset_EvalPoint2] = (_glapi_proc)_mesa_marshal_EvalPoint2;
1825   if (_gloffset_AlphaFunc >= 0)
1826      ((_glapi_proc *)(table))[_gloffset_AlphaFunc] = (_glapi_proc)_mesa_marshal_AlphaFunc;
1827   if (_gloffset_BlendFunc >= 0)
1828      ((_glapi_proc *)(table))[_gloffset_BlendFunc] = (_glapi_proc)_mesa_marshal_BlendFunc;
1829   if (_gloffset_LogicOp >= 0)
1830      ((_glapi_proc *)(table))[_gloffset_LogicOp] = (_glapi_proc)_mesa_marshal_LogicOp;
1831   if (_gloffset_StencilFunc >= 0)
1832      ((_glapi_proc *)(table))[_gloffset_StencilFunc] = (_glapi_proc)_mesa_marshal_StencilFunc;
1833   if (_gloffset_StencilOp >= 0)
1834      ((_glapi_proc *)(table))[_gloffset_StencilOp] = (_glapi_proc)_mesa_marshal_StencilOp;
1835   if (_gloffset_DepthFunc >= 0)
1836      ((_glapi_proc *)(table))[_gloffset_DepthFunc] = (_glapi_proc)_mesa_marshal_DepthFunc;
1837   if (_gloffset_PixelZoom >= 0)
1838      ((_glapi_proc *)(table))[_gloffset_PixelZoom] = (_glapi_proc)_mesa_marshal_PixelZoom;
1839   if (_gloffset_PixelTransferf >= 0)
1840      ((_glapi_proc *)(table))[_gloffset_PixelTransferf] = (_glapi_proc)_mesa_marshal_PixelTransferf;
1841   if (_gloffset_PixelTransferi >= 0)
1842      ((_glapi_proc *)(table))[_gloffset_PixelTransferi] = (_glapi_proc)_mesa_marshal_PixelTransferi;
1843   if (_gloffset_PixelStoref >= 0)
1844      ((_glapi_proc *)(table))[_gloffset_PixelStoref] = (_glapi_proc)_mesa_marshal_PixelStoref;
1845   if (_gloffset_PixelStorei >= 0)
1846      ((_glapi_proc *)(table))[_gloffset_PixelStorei] = (_glapi_proc)_mesa_marshal_PixelStorei;
1847   if (_gloffset_PixelMapfv >= 0)
1848      ((_glapi_proc *)(table))[_gloffset_PixelMapfv] = (_glapi_proc)_mesa_marshal_PixelMapfv;
1849   if (_gloffset_PixelMapuiv >= 0)
1850      ((_glapi_proc *)(table))[_gloffset_PixelMapuiv] = (_glapi_proc)_mesa_marshal_PixelMapuiv;
1851   if (_gloffset_PixelMapusv >= 0)
1852      ((_glapi_proc *)(table))[_gloffset_PixelMapusv] = (_glapi_proc)_mesa_marshal_PixelMapusv;
1853   if (_gloffset_ReadBuffer >= 0)
1854      ((_glapi_proc *)(table))[_gloffset_ReadBuffer] = (_glapi_proc)_mesa_marshal_ReadBuffer;
1855   if (_gloffset_CopyPixels >= 0)
1856      ((_glapi_proc *)(table))[_gloffset_CopyPixels] = (_glapi_proc)_mesa_marshal_CopyPixels;
1857   if (_gloffset_ReadPixels >= 0)
1858      ((_glapi_proc *)(table))[_gloffset_ReadPixels] = (_glapi_proc)_mesa_marshal_ReadPixels;
1859   if (_gloffset_DrawPixels >= 0)
1860      ((_glapi_proc *)(table))[_gloffset_DrawPixels] = (_glapi_proc)_mesa_marshal_DrawPixels;
1861   if (_gloffset_GetBooleanv >= 0)
1862      ((_glapi_proc *)(table))[_gloffset_GetBooleanv] = (_glapi_proc)_mesa_marshal_GetBooleanv;
1863   if (_gloffset_GetClipPlane >= 0)
1864      ((_glapi_proc *)(table))[_gloffset_GetClipPlane] = (_glapi_proc)_mesa_marshal_GetClipPlane;
1865   if (_gloffset_GetDoublev >= 0)
1866      ((_glapi_proc *)(table))[_gloffset_GetDoublev] = (_glapi_proc)_mesa_marshal_GetDoublev;
1867   if (_gloffset_GetError >= 0)
1868      ((_glapi_proc *)(table))[_gloffset_GetError] = (_glapi_proc)_mesa_marshal_GetError;
1869   if (_gloffset_GetFloatv >= 0)
1870      ((_glapi_proc *)(table))[_gloffset_GetFloatv] = (_glapi_proc)_mesa_marshal_GetFloatv;
1871   if (_gloffset_GetIntegerv >= 0)
1872      ((_glapi_proc *)(table))[_gloffset_GetIntegerv] = (_glapi_proc)_mesa_marshal_GetIntegerv;
1873   if (_gloffset_GetLightfv >= 0)
1874      ((_glapi_proc *)(table))[_gloffset_GetLightfv] = (_glapi_proc)_mesa_marshal_GetLightfv;
1875   if (_gloffset_GetLightiv >= 0)
1876      ((_glapi_proc *)(table))[_gloffset_GetLightiv] = (_glapi_proc)_mesa_marshal_GetLightiv;
1877   if (_gloffset_GetMapdv >= 0)
1878      ((_glapi_proc *)(table))[_gloffset_GetMapdv] = (_glapi_proc)_mesa_marshal_GetMapdv;
1879   if (_gloffset_GetMapfv >= 0)
1880      ((_glapi_proc *)(table))[_gloffset_GetMapfv] = (_glapi_proc)_mesa_marshal_GetMapfv;
1881   if (_gloffset_GetMapiv >= 0)
1882      ((_glapi_proc *)(table))[_gloffset_GetMapiv] = (_glapi_proc)_mesa_marshal_GetMapiv;
1883   if (_gloffset_GetMaterialfv >= 0)
1884      ((_glapi_proc *)(table))[_gloffset_GetMaterialfv] = (_glapi_proc)_mesa_marshal_GetMaterialfv;
1885   if (_gloffset_GetMaterialiv >= 0)
1886      ((_glapi_proc *)(table))[_gloffset_GetMaterialiv] = (_glapi_proc)_mesa_marshal_GetMaterialiv;
1887   if (_gloffset_GetPixelMapfv >= 0)
1888      ((_glapi_proc *)(table))[_gloffset_GetPixelMapfv] = (_glapi_proc)_mesa_marshal_GetPixelMapfv;
1889   if (_gloffset_GetPixelMapuiv >= 0)
1890      ((_glapi_proc *)(table))[_gloffset_GetPixelMapuiv] = (_glapi_proc)_mesa_marshal_GetPixelMapuiv;
1891   if (_gloffset_GetPixelMapusv >= 0)
1892      ((_glapi_proc *)(table))[_gloffset_GetPixelMapusv] = (_glapi_proc)_mesa_marshal_GetPixelMapusv;
1893   if (_gloffset_GetPolygonStipple >= 0)
1894      ((_glapi_proc *)(table))[_gloffset_GetPolygonStipple] = (_glapi_proc)_mesa_marshal_GetPolygonStipple;
1895   if (_gloffset_GetString >= 0)
1896      ((_glapi_proc *)(table))[_gloffset_GetString] = (_glapi_proc)_mesa_marshal_GetString;
1897   if (_gloffset_GetTexEnvfv >= 0)
1898      ((_glapi_proc *)(table))[_gloffset_GetTexEnvfv] = (_glapi_proc)_mesa_marshal_GetTexEnvfv;
1899   if (_gloffset_GetTexEnviv >= 0)
1900      ((_glapi_proc *)(table))[_gloffset_GetTexEnviv] = (_glapi_proc)_mesa_marshal_GetTexEnviv;
1901   if (_gloffset_GetTexGendv >= 0)
1902      ((_glapi_proc *)(table))[_gloffset_GetTexGendv] = (_glapi_proc)_mesa_marshal_GetTexGendv;
1903   if (_gloffset_GetTexGenfv >= 0)
1904      ((_glapi_proc *)(table))[_gloffset_GetTexGenfv] = (_glapi_proc)_mesa_marshal_GetTexGenfv;
1905   if (_gloffset_GetTexGeniv >= 0)
1906      ((_glapi_proc *)(table))[_gloffset_GetTexGeniv] = (_glapi_proc)_mesa_marshal_GetTexGeniv;
1907   if (_gloffset_GetTexImage >= 0)
1908      ((_glapi_proc *)(table))[_gloffset_GetTexImage] = (_glapi_proc)_mesa_marshal_GetTexImage;
1909   if (_gloffset_GetTexParameterfv >= 0)
1910      ((_glapi_proc *)(table))[_gloffset_GetTexParameterfv] = (_glapi_proc)_mesa_marshal_GetTexParameterfv;
1911   if (_gloffset_GetTexParameteriv >= 0)
1912      ((_glapi_proc *)(table))[_gloffset_GetTexParameteriv] = (_glapi_proc)_mesa_marshal_GetTexParameteriv;
1913   if (_gloffset_GetTexLevelParameterfv >= 0)
1914      ((_glapi_proc *)(table))[_gloffset_GetTexLevelParameterfv] = (_glapi_proc)_mesa_marshal_GetTexLevelParameterfv;
1915   if (_gloffset_GetTexLevelParameteriv >= 0)
1916      ((_glapi_proc *)(table))[_gloffset_GetTexLevelParameteriv] = (_glapi_proc)_mesa_marshal_GetTexLevelParameteriv;
1917   if (_gloffset_IsEnabled >= 0)
1918      ((_glapi_proc *)(table))[_gloffset_IsEnabled] = (_glapi_proc)_mesa_marshal_IsEnabled;
1919   if (_gloffset_IsList >= 0)
1920      ((_glapi_proc *)(table))[_gloffset_IsList] = (_glapi_proc)_mesa_marshal_IsList;
1921   if (_gloffset_DepthRange >= 0)
1922      ((_glapi_proc *)(table))[_gloffset_DepthRange] = (_glapi_proc)_mesa_marshal_DepthRange;
1923   if (_gloffset_Frustum >= 0)
1924      ((_glapi_proc *)(table))[_gloffset_Frustum] = (_glapi_proc)_mesa_marshal_Frustum;
1925   if (_gloffset_LoadIdentity >= 0)
1926      ((_glapi_proc *)(table))[_gloffset_LoadIdentity] = (_glapi_proc)_mesa_marshal_LoadIdentity;
1927   if (_gloffset_LoadMatrixf >= 0)
1928      ((_glapi_proc *)(table))[_gloffset_LoadMatrixf] = (_glapi_proc)_mesa_marshal_LoadMatrixf;
1929   if (_gloffset_LoadMatrixd >= 0)
1930      ((_glapi_proc *)(table))[_gloffset_LoadMatrixd] = (_glapi_proc)_mesa_marshal_LoadMatrixd;
1931   if (_gloffset_MatrixMode >= 0)
1932      ((_glapi_proc *)(table))[_gloffset_MatrixMode] = (_glapi_proc)_mesa_marshal_MatrixMode;
1933   if (_gloffset_MultMatrixf >= 0)
1934      ((_glapi_proc *)(table))[_gloffset_MultMatrixf] = (_glapi_proc)_mesa_marshal_MultMatrixf;
1935   if (_gloffset_MultMatrixd >= 0)
1936      ((_glapi_proc *)(table))[_gloffset_MultMatrixd] = (_glapi_proc)_mesa_marshal_MultMatrixd;
1937   if (_gloffset_Ortho >= 0)
1938      ((_glapi_proc *)(table))[_gloffset_Ortho] = (_glapi_proc)_mesa_marshal_Ortho;
1939   if (_gloffset_PopMatrix >= 0)
1940      ((_glapi_proc *)(table))[_gloffset_PopMatrix] = (_glapi_proc)_mesa_marshal_PopMatrix;
1941   if (_gloffset_PushMatrix >= 0)
1942      ((_glapi_proc *)(table))[_gloffset_PushMatrix] = (_glapi_proc)_mesa_marshal_PushMatrix;
1943   if (_gloffset_Rotated >= 0)
1944      ((_glapi_proc *)(table))[_gloffset_Rotated] = (_glapi_proc)_mesa_marshal_Rotated;
1945   if (_gloffset_Rotatef >= 0)
1946      ((_glapi_proc *)(table))[_gloffset_Rotatef] = (_glapi_proc)_mesa_marshal_Rotatef;
1947   if (_gloffset_Scaled >= 0)
1948      ((_glapi_proc *)(table))[_gloffset_Scaled] = (_glapi_proc)_mesa_marshal_Scaled;
1949   if (_gloffset_Scalef >= 0)
1950      ((_glapi_proc *)(table))[_gloffset_Scalef] = (_glapi_proc)_mesa_marshal_Scalef;
1951   if (_gloffset_Translated >= 0)
1952      ((_glapi_proc *)(table))[_gloffset_Translated] = (_glapi_proc)_mesa_marshal_Translated;
1953   if (_gloffset_Translatef >= 0)
1954      ((_glapi_proc *)(table))[_gloffset_Translatef] = (_glapi_proc)_mesa_marshal_Translatef;
1955   if (_gloffset_Viewport >= 0)
1956      ((_glapi_proc *)(table))[_gloffset_Viewport] = (_glapi_proc)_mesa_marshal_Viewport;
1957   if (_gloffset_ArrayElement >= 0)
1958      ((_glapi_proc *)(table))[_gloffset_ArrayElement] = (_glapi_proc)_mesa_marshal_ArrayElement;
1959   if (_gloffset_ColorPointer >= 0)
1960      ((_glapi_proc *)(table))[_gloffset_ColorPointer] = (_glapi_proc)_mesa_marshal_ColorPointer;
1961   if (_gloffset_DisableClientState >= 0)
1962      ((_glapi_proc *)(table))[_gloffset_DisableClientState] = (_glapi_proc)_mesa_marshal_DisableClientState;
1963   if (_gloffset_DrawArrays >= 0)
1964      ((_glapi_proc *)(table))[_gloffset_DrawArrays] = (_glapi_proc)_mesa_marshal_DrawArrays;
1965   if (_gloffset_DrawElements >= 0)
1966      ((_glapi_proc *)(table))[_gloffset_DrawElements] = (_glapi_proc)_mesa_marshal_DrawElements;
1967   if (_gloffset_EdgeFlagPointer >= 0)
1968      ((_glapi_proc *)(table))[_gloffset_EdgeFlagPointer] = (_glapi_proc)_mesa_marshal_EdgeFlagPointer;
1969   if (_gloffset_EnableClientState >= 0)
1970      ((_glapi_proc *)(table))[_gloffset_EnableClientState] = (_glapi_proc)_mesa_marshal_EnableClientState;
1971   if (_gloffset_GetPointerv >= 0)
1972      ((_glapi_proc *)(table))[_gloffset_GetPointerv] = (_glapi_proc)_mesa_marshal_GetPointerv;
1973   if (_gloffset_IndexPointer >= 0)
1974      ((_glapi_proc *)(table))[_gloffset_IndexPointer] = (_glapi_proc)_mesa_marshal_IndexPointer;
1975   if (_gloffset_InterleavedArrays >= 0)
1976      ((_glapi_proc *)(table))[_gloffset_InterleavedArrays] = (_glapi_proc)_mesa_marshal_InterleavedArrays;
1977   if (_gloffset_NormalPointer >= 0)
1978      ((_glapi_proc *)(table))[_gloffset_NormalPointer] = (_glapi_proc)_mesa_marshal_NormalPointer;
1979   if (_gloffset_TexCoordPointer >= 0)
1980      ((_glapi_proc *)(table))[_gloffset_TexCoordPointer] = (_glapi_proc)_mesa_marshal_TexCoordPointer;
1981   if (_gloffset_VertexPointer >= 0)
1982      ((_glapi_proc *)(table))[_gloffset_VertexPointer] = (_glapi_proc)_mesa_marshal_VertexPointer;
1983   if (_gloffset_PolygonOffset >= 0)
1984      ((_glapi_proc *)(table))[_gloffset_PolygonOffset] = (_glapi_proc)_mesa_marshal_PolygonOffset;
1985   if (_gloffset_CopyTexImage1D >= 0)
1986      ((_glapi_proc *)(table))[_gloffset_CopyTexImage1D] = (_glapi_proc)_mesa_marshal_CopyTexImage1D;
1987   if (_gloffset_CopyTexImage2D >= 0)
1988      ((_glapi_proc *)(table))[_gloffset_CopyTexImage2D] = (_glapi_proc)_mesa_marshal_CopyTexImage2D;
1989   if (_gloffset_CopyTexSubImage1D >= 0)
1990      ((_glapi_proc *)(table))[_gloffset_CopyTexSubImage1D] = (_glapi_proc)_mesa_marshal_CopyTexSubImage1D;
1991   if (_gloffset_CopyTexSubImage2D >= 0)
1992      ((_glapi_proc *)(table))[_gloffset_CopyTexSubImage2D] = (_glapi_proc)_mesa_marshal_CopyTexSubImage2D;
1993   if (_gloffset_TexSubImage1D >= 0)
1994      ((_glapi_proc *)(table))[_gloffset_TexSubImage1D] = (_glapi_proc)_mesa_marshal_TexSubImage1D;
1995   if (_gloffset_TexSubImage2D >= 0)
1996      ((_glapi_proc *)(table))[_gloffset_TexSubImage2D] = (_glapi_proc)_mesa_marshal_TexSubImage2D;
1997   if (_gloffset_AreTexturesResident >= 0)
1998      ((_glapi_proc *)(table))[_gloffset_AreTexturesResident] = (_glapi_proc)_mesa_marshal_AreTexturesResident;
1999   if (_gloffset_BindTexture >= 0)
2000      ((_glapi_proc *)(table))[_gloffset_BindTexture] = (_glapi_proc)_mesa_marshal_BindTexture;
2001   if (_gloffset_DeleteTextures >= 0)
2002      ((_glapi_proc *)(table))[_gloffset_DeleteTextures] = (_glapi_proc)_mesa_marshal_DeleteTextures;
2003   if (_gloffset_GenTextures >= 0)
2004      ((_glapi_proc *)(table))[_gloffset_GenTextures] = (_glapi_proc)_mesa_marshal_GenTextures;
2005   if (_gloffset_IsTexture >= 0)
2006      ((_glapi_proc *)(table))[_gloffset_IsTexture] = (_glapi_proc)_mesa_marshal_IsTexture;
2007   if (_gloffset_PrioritizeTextures >= 0)
2008      ((_glapi_proc *)(table))[_gloffset_PrioritizeTextures] = (_glapi_proc)_mesa_marshal_PrioritizeTextures;
2009   if (_gloffset_Indexub >= 0)
2010      ((_glapi_proc *)(table))[_gloffset_Indexub] = (_glapi_proc)_mesa_marshal_Indexub;
2011   if (_gloffset_Indexubv >= 0)
2012      ((_glapi_proc *)(table))[_gloffset_Indexubv] = (_glapi_proc)_mesa_marshal_Indexubv;
2013   if (_gloffset_PopClientAttrib >= 0)
2014      ((_glapi_proc *)(table))[_gloffset_PopClientAttrib] = (_glapi_proc)_mesa_marshal_PopClientAttrib;
2015   if (_gloffset_PushClientAttrib >= 0)
2016      ((_glapi_proc *)(table))[_gloffset_PushClientAttrib] = (_glapi_proc)_mesa_marshal_PushClientAttrib;
2017   if (_gloffset_BlendColor >= 0)
2018      ((_glapi_proc *)(table))[_gloffset_BlendColor] = (_glapi_proc)_mesa_marshal_BlendColor;
2019   if (_gloffset_BlendEquation >= 0)
2020      ((_glapi_proc *)(table))[_gloffset_BlendEquation] = (_glapi_proc)_mesa_marshal_BlendEquation;
2021   if (_gloffset_DrawRangeElements >= 0)
2022      ((_glapi_proc *)(table))[_gloffset_DrawRangeElements] = (_glapi_proc)_mesa_marshal_DrawRangeElements;
2023   if (_gloffset_ColorTable >= 0)
2024      ((_glapi_proc *)(table))[_gloffset_ColorTable] = (_glapi_proc)_mesa_marshal_ColorTable;
2025   if (_gloffset_ColorTableParameterfv >= 0)
2026      ((_glapi_proc *)(table))[_gloffset_ColorTableParameterfv] = (_glapi_proc)_mesa_marshal_ColorTableParameterfv;
2027   if (_gloffset_ColorTableParameteriv >= 0)
2028      ((_glapi_proc *)(table))[_gloffset_ColorTableParameteriv] = (_glapi_proc)_mesa_marshal_ColorTableParameteriv;
2029   if (_gloffset_CopyColorTable >= 0)
2030      ((_glapi_proc *)(table))[_gloffset_CopyColorTable] = (_glapi_proc)_mesa_marshal_CopyColorTable;
2031   if (_gloffset_GetColorTable >= 0)
2032      ((_glapi_proc *)(table))[_gloffset_GetColorTable] = (_glapi_proc)_mesa_marshal_GetColorTable;
2033   if (_gloffset_GetColorTableParameterfv >= 0)
2034      ((_glapi_proc *)(table))[_gloffset_GetColorTableParameterfv] = (_glapi_proc)_mesa_marshal_GetColorTableParameterfv;
2035   if (_gloffset_GetColorTableParameteriv >= 0)
2036      ((_glapi_proc *)(table))[_gloffset_GetColorTableParameteriv] = (_glapi_proc)_mesa_marshal_GetColorTableParameteriv;
2037   if (_gloffset_ColorSubTable >= 0)
2038      ((_glapi_proc *)(table))[_gloffset_ColorSubTable] = (_glapi_proc)_mesa_marshal_ColorSubTable;
2039   if (_gloffset_CopyColorSubTable >= 0)
2040      ((_glapi_proc *)(table))[_gloffset_CopyColorSubTable] = (_glapi_proc)_mesa_marshal_CopyColorSubTable;
2041   if (_gloffset_ConvolutionFilter1D >= 0)
2042      ((_glapi_proc *)(table))[_gloffset_ConvolutionFilter1D] = (_glapi_proc)_mesa_marshal_ConvolutionFilter1D;
2043   if (_gloffset_ConvolutionFilter2D >= 0)
2044      ((_glapi_proc *)(table))[_gloffset_ConvolutionFilter2D] = (_glapi_proc)_mesa_marshal_ConvolutionFilter2D;
2045   if (_gloffset_ConvolutionParameterf >= 0)
2046      ((_glapi_proc *)(table))[_gloffset_ConvolutionParameterf] = (_glapi_proc)_mesa_marshal_ConvolutionParameterf;
2047   if (_gloffset_ConvolutionParameterfv >= 0)
2048      ((_glapi_proc *)(table))[_gloffset_ConvolutionParameterfv] = (_glapi_proc)_mesa_marshal_ConvolutionParameterfv;
2049   if (_gloffset_ConvolutionParameteri >= 0)
2050      ((_glapi_proc *)(table))[_gloffset_ConvolutionParameteri] = (_glapi_proc)_mesa_marshal_ConvolutionParameteri;
2051   if (_gloffset_ConvolutionParameteriv >= 0)
2052      ((_glapi_proc *)(table))[_gloffset_ConvolutionParameteriv] = (_glapi_proc)_mesa_marshal_ConvolutionParameteriv;
2053   if (_gloffset_CopyConvolutionFilter1D >= 0)
2054      ((_glapi_proc *)(table))[_gloffset_CopyConvolutionFilter1D] = (_glapi_proc)_mesa_marshal_CopyConvolutionFilter1D;
2055   if (_gloffset_CopyConvolutionFilter2D >= 0)
2056      ((_glapi_proc *)(table))[_gloffset_CopyConvolutionFilter2D] = (_glapi_proc)_mesa_marshal_CopyConvolutionFilter2D;
2057   if (_gloffset_GetConvolutionFilter >= 0)
2058      ((_glapi_proc *)(table))[_gloffset_GetConvolutionFilter] = (_glapi_proc)_mesa_marshal_GetConvolutionFilter;
2059   if (_gloffset_GetConvolutionParameterfv >= 0)
2060      ((_glapi_proc *)(table))[_gloffset_GetConvolutionParameterfv] = (_glapi_proc)_mesa_marshal_GetConvolutionParameterfv;
2061   if (_gloffset_GetConvolutionParameteriv >= 0)
2062      ((_glapi_proc *)(table))[_gloffset_GetConvolutionParameteriv] = (_glapi_proc)_mesa_marshal_GetConvolutionParameteriv;
2063   if (_gloffset_GetSeparableFilter >= 0)
2064      ((_glapi_proc *)(table))[_gloffset_GetSeparableFilter] = (_glapi_proc)_mesa_marshal_GetSeparableFilter;
2065   if (_gloffset_SeparableFilter2D >= 0)
2066      ((_glapi_proc *)(table))[_gloffset_SeparableFilter2D] = (_glapi_proc)_mesa_marshal_SeparableFilter2D;
2067   if (_gloffset_GetHistogram >= 0)
2068      ((_glapi_proc *)(table))[_gloffset_GetHistogram] = (_glapi_proc)_mesa_marshal_GetHistogram;
2069   if (_gloffset_GetHistogramParameterfv >= 0)
2070      ((_glapi_proc *)(table))[_gloffset_GetHistogramParameterfv] = (_glapi_proc)_mesa_marshal_GetHistogramParameterfv;
2071   if (_gloffset_GetHistogramParameteriv >= 0)
2072      ((_glapi_proc *)(table))[_gloffset_GetHistogramParameteriv] = (_glapi_proc)_mesa_marshal_GetHistogramParameteriv;
2073   if (_gloffset_GetMinmax >= 0)
2074      ((_glapi_proc *)(table))[_gloffset_GetMinmax] = (_glapi_proc)_mesa_marshal_GetMinmax;
2075   if (_gloffset_GetMinmaxParameterfv >= 0)
2076      ((_glapi_proc *)(table))[_gloffset_GetMinmaxParameterfv] = (_glapi_proc)_mesa_marshal_GetMinmaxParameterfv;
2077   if (_gloffset_GetMinmaxParameteriv >= 0)
2078      ((_glapi_proc *)(table))[_gloffset_GetMinmaxParameteriv] = (_glapi_proc)_mesa_marshal_GetMinmaxParameteriv;
2079   if (_gloffset_Histogram >= 0)
2080      ((_glapi_proc *)(table))[_gloffset_Histogram] = (_glapi_proc)_mesa_marshal_Histogram;
2081   if (_gloffset_Minmax >= 0)
2082      ((_glapi_proc *)(table))[_gloffset_Minmax] = (_glapi_proc)_mesa_marshal_Minmax;
2083   if (_gloffset_ResetHistogram >= 0)
2084      ((_glapi_proc *)(table))[_gloffset_ResetHistogram] = (_glapi_proc)_mesa_marshal_ResetHistogram;
2085   if (_gloffset_ResetMinmax >= 0)
2086      ((_glapi_proc *)(table))[_gloffset_ResetMinmax] = (_glapi_proc)_mesa_marshal_ResetMinmax;
2087   if (_gloffset_TexImage3D >= 0)
2088      ((_glapi_proc *)(table))[_gloffset_TexImage3D] = (_glapi_proc)_mesa_marshal_TexImage3D;
2089   if (_gloffset_TexSubImage3D >= 0)
2090      ((_glapi_proc *)(table))[_gloffset_TexSubImage3D] = (_glapi_proc)_mesa_marshal_TexSubImage3D;
2091   if (_gloffset_CopyTexSubImage3D >= 0)
2092      ((_glapi_proc *)(table))[_gloffset_CopyTexSubImage3D] = (_glapi_proc)_mesa_marshal_CopyTexSubImage3D;
2093   if (_gloffset_ActiveTexture >= 0)
2094      ((_glapi_proc *)(table))[_gloffset_ActiveTexture] = (_glapi_proc)_mesa_marshal_ActiveTexture;
2095   if (_gloffset_ClientActiveTexture >= 0)
2096      ((_glapi_proc *)(table))[_gloffset_ClientActiveTexture] = (_glapi_proc)_mesa_marshal_ClientActiveTexture;
2097   if (_gloffset_MultiTexCoord1d >= 0)
2098      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord1d] = (_glapi_proc)_mesa_marshal_MultiTexCoord1d;
2099   if (_gloffset_MultiTexCoord1dv >= 0)
2100      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord1dv] = (_glapi_proc)_mesa_marshal_MultiTexCoord1dv;
2101   if (_gloffset_MultiTexCoord1fARB >= 0)
2102      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord1fARB] = (_glapi_proc)_mesa_marshal_MultiTexCoord1fARB;
2103   if (_gloffset_MultiTexCoord1fvARB >= 0)
2104      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord1fvARB] = (_glapi_proc)_mesa_marshal_MultiTexCoord1fvARB;
2105   if (_gloffset_MultiTexCoord1i >= 0)
2106      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord1i] = (_glapi_proc)_mesa_marshal_MultiTexCoord1i;
2107   if (_gloffset_MultiTexCoord1iv >= 0)
2108      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord1iv] = (_glapi_proc)_mesa_marshal_MultiTexCoord1iv;
2109   if (_gloffset_MultiTexCoord1s >= 0)
2110      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord1s] = (_glapi_proc)_mesa_marshal_MultiTexCoord1s;
2111   if (_gloffset_MultiTexCoord1sv >= 0)
2112      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord1sv] = (_glapi_proc)_mesa_marshal_MultiTexCoord1sv;
2113   if (_gloffset_MultiTexCoord2d >= 0)
2114      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord2d] = (_glapi_proc)_mesa_marshal_MultiTexCoord2d;
2115   if (_gloffset_MultiTexCoord2dv >= 0)
2116      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord2dv] = (_glapi_proc)_mesa_marshal_MultiTexCoord2dv;
2117   if (_gloffset_MultiTexCoord2fARB >= 0)
2118      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord2fARB] = (_glapi_proc)_mesa_marshal_MultiTexCoord2fARB;
2119   if (_gloffset_MultiTexCoord2fvARB >= 0)
2120      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord2fvARB] = (_glapi_proc)_mesa_marshal_MultiTexCoord2fvARB;
2121   if (_gloffset_MultiTexCoord2i >= 0)
2122      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord2i] = (_glapi_proc)_mesa_marshal_MultiTexCoord2i;
2123   if (_gloffset_MultiTexCoord2iv >= 0)
2124      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord2iv] = (_glapi_proc)_mesa_marshal_MultiTexCoord2iv;
2125   if (_gloffset_MultiTexCoord2s >= 0)
2126      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord2s] = (_glapi_proc)_mesa_marshal_MultiTexCoord2s;
2127   if (_gloffset_MultiTexCoord2sv >= 0)
2128      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord2sv] = (_glapi_proc)_mesa_marshal_MultiTexCoord2sv;
2129   if (_gloffset_MultiTexCoord3d >= 0)
2130      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord3d] = (_glapi_proc)_mesa_marshal_MultiTexCoord3d;
2131   if (_gloffset_MultiTexCoord3dv >= 0)
2132      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord3dv] = (_glapi_proc)_mesa_marshal_MultiTexCoord3dv;
2133   if (_gloffset_MultiTexCoord3fARB >= 0)
2134      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord3fARB] = (_glapi_proc)_mesa_marshal_MultiTexCoord3fARB;
2135   if (_gloffset_MultiTexCoord3fvARB >= 0)
2136      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord3fvARB] = (_glapi_proc)_mesa_marshal_MultiTexCoord3fvARB;
2137   if (_gloffset_MultiTexCoord3i >= 0)
2138      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord3i] = (_glapi_proc)_mesa_marshal_MultiTexCoord3i;
2139   if (_gloffset_MultiTexCoord3iv >= 0)
2140      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord3iv] = (_glapi_proc)_mesa_marshal_MultiTexCoord3iv;
2141   if (_gloffset_MultiTexCoord3s >= 0)
2142      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord3s] = (_glapi_proc)_mesa_marshal_MultiTexCoord3s;
2143   if (_gloffset_MultiTexCoord3sv >= 0)
2144      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord3sv] = (_glapi_proc)_mesa_marshal_MultiTexCoord3sv;
2145   if (_gloffset_MultiTexCoord4d >= 0)
2146      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord4d] = (_glapi_proc)_mesa_marshal_MultiTexCoord4d;
2147   if (_gloffset_MultiTexCoord4dv >= 0)
2148      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord4dv] = (_glapi_proc)_mesa_marshal_MultiTexCoord4dv;
2149   if (_gloffset_MultiTexCoord4fARB >= 0)
2150      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord4fARB] = (_glapi_proc)_mesa_marshal_MultiTexCoord4fARB;
2151   if (_gloffset_MultiTexCoord4fvARB >= 0)
2152      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord4fvARB] = (_glapi_proc)_mesa_marshal_MultiTexCoord4fvARB;
2153   if (_gloffset_MultiTexCoord4i >= 0)
2154      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord4i] = (_glapi_proc)_mesa_marshal_MultiTexCoord4i;
2155   if (_gloffset_MultiTexCoord4iv >= 0)
2156      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord4iv] = (_glapi_proc)_mesa_marshal_MultiTexCoord4iv;
2157   if (_gloffset_MultiTexCoord4s >= 0)
2158      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord4s] = (_glapi_proc)_mesa_marshal_MultiTexCoord4s;
2159   if (_gloffset_MultiTexCoord4sv >= 0)
2160      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord4sv] = (_glapi_proc)_mesa_marshal_MultiTexCoord4sv;
2161   if (_gloffset_LoadTransposeMatrixf >= 0)
2162      ((_glapi_proc *)(table))[_gloffset_LoadTransposeMatrixf] = (_glapi_proc)_mesa_marshal_LoadTransposeMatrixf;
2163   if (_gloffset_LoadTransposeMatrixd >= 0)
2164      ((_glapi_proc *)(table))[_gloffset_LoadTransposeMatrixd] = (_glapi_proc)_mesa_marshal_LoadTransposeMatrixd;
2165   if (_gloffset_MultTransposeMatrixf >= 0)
2166      ((_glapi_proc *)(table))[_gloffset_MultTransposeMatrixf] = (_glapi_proc)_mesa_marshal_MultTransposeMatrixf;
2167   if (_gloffset_MultTransposeMatrixd >= 0)
2168      ((_glapi_proc *)(table))[_gloffset_MultTransposeMatrixd] = (_glapi_proc)_mesa_marshal_MultTransposeMatrixd;
2169   if (_gloffset_SampleCoverage >= 0)
2170      ((_glapi_proc *)(table))[_gloffset_SampleCoverage] = (_glapi_proc)_mesa_marshal_SampleCoverage;
2171   if (_gloffset_CompressedTexImage3D >= 0)
2172      ((_glapi_proc *)(table))[_gloffset_CompressedTexImage3D] = (_glapi_proc)_mesa_marshal_CompressedTexImage3D;
2173   if (_gloffset_CompressedTexImage2D >= 0)
2174      ((_glapi_proc *)(table))[_gloffset_CompressedTexImage2D] = (_glapi_proc)_mesa_marshal_CompressedTexImage2D;
2175   if (_gloffset_CompressedTexImage1D >= 0)
2176      ((_glapi_proc *)(table))[_gloffset_CompressedTexImage1D] = (_glapi_proc)_mesa_marshal_CompressedTexImage1D;
2177   if (_gloffset_CompressedTexSubImage3D >= 0)
2178      ((_glapi_proc *)(table))[_gloffset_CompressedTexSubImage3D] = (_glapi_proc)_mesa_marshal_CompressedTexSubImage3D;
2179   if (_gloffset_CompressedTexSubImage2D >= 0)
2180      ((_glapi_proc *)(table))[_gloffset_CompressedTexSubImage2D] = (_glapi_proc)_mesa_marshal_CompressedTexSubImage2D;
2181   if (_gloffset_CompressedTexSubImage1D >= 0)
2182      ((_glapi_proc *)(table))[_gloffset_CompressedTexSubImage1D] = (_glapi_proc)_mesa_marshal_CompressedTexSubImage1D;
2183   if (_gloffset_GetCompressedTexImage >= 0)
2184      ((_glapi_proc *)(table))[_gloffset_GetCompressedTexImage] = (_glapi_proc)_mesa_marshal_GetCompressedTexImage;
2185   if (_gloffset_BlendFuncSeparate >= 0)
2186      ((_glapi_proc *)(table))[_gloffset_BlendFuncSeparate] = (_glapi_proc)_mesa_marshal_BlendFuncSeparate;
2187   if (_gloffset_FogCoordfEXT >= 0)
2188      ((_glapi_proc *)(table))[_gloffset_FogCoordfEXT] = (_glapi_proc)_mesa_marshal_FogCoordfEXT;
2189   if (_gloffset_FogCoordfvEXT >= 0)
2190      ((_glapi_proc *)(table))[_gloffset_FogCoordfvEXT] = (_glapi_proc)_mesa_marshal_FogCoordfvEXT;
2191   if (_gloffset_FogCoordd >= 0)
2192      ((_glapi_proc *)(table))[_gloffset_FogCoordd] = (_glapi_proc)_mesa_marshal_FogCoordd;
2193   if (_gloffset_FogCoorddv >= 0)
2194      ((_glapi_proc *)(table))[_gloffset_FogCoorddv] = (_glapi_proc)_mesa_marshal_FogCoorddv;
2195   if (_gloffset_FogCoordPointer >= 0)
2196      ((_glapi_proc *)(table))[_gloffset_FogCoordPointer] = (_glapi_proc)_mesa_marshal_FogCoordPointer;
2197   if (_gloffset_MultiDrawArrays >= 0)
2198      ((_glapi_proc *)(table))[_gloffset_MultiDrawArrays] = (_glapi_proc)_mesa_marshal_MultiDrawArrays;
2199   if (_gloffset_MultiDrawElementsEXT >= 0)
2200      ((_glapi_proc *)(table))[_gloffset_MultiDrawElementsEXT] = (_glapi_proc)_mesa_marshal_MultiDrawElementsEXT;
2201   if (_gloffset_PointParameterf >= 0)
2202      ((_glapi_proc *)(table))[_gloffset_PointParameterf] = (_glapi_proc)_mesa_marshal_PointParameterf;
2203   if (_gloffset_PointParameterfv >= 0)
2204      ((_glapi_proc *)(table))[_gloffset_PointParameterfv] = (_glapi_proc)_mesa_marshal_PointParameterfv;
2205   if (_gloffset_PointParameteri >= 0)
2206      ((_glapi_proc *)(table))[_gloffset_PointParameteri] = (_glapi_proc)_mesa_marshal_PointParameteri;
2207   if (_gloffset_PointParameteriv >= 0)
2208      ((_glapi_proc *)(table))[_gloffset_PointParameteriv] = (_glapi_proc)_mesa_marshal_PointParameteriv;
2209   if (_gloffset_SecondaryColor3b >= 0)
2210      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3b] = (_glapi_proc)_mesa_marshal_SecondaryColor3b;
2211   if (_gloffset_SecondaryColor3bv >= 0)
2212      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3bv] = (_glapi_proc)_mesa_marshal_SecondaryColor3bv;
2213   if (_gloffset_SecondaryColor3d >= 0)
2214      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3d] = (_glapi_proc)_mesa_marshal_SecondaryColor3d;
2215   if (_gloffset_SecondaryColor3dv >= 0)
2216      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3dv] = (_glapi_proc)_mesa_marshal_SecondaryColor3dv;
2217   if (_gloffset_SecondaryColor3fEXT >= 0)
2218      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3fEXT] = (_glapi_proc)_mesa_marshal_SecondaryColor3fEXT;
2219   if (_gloffset_SecondaryColor3fvEXT >= 0)
2220      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3fvEXT] = (_glapi_proc)_mesa_marshal_SecondaryColor3fvEXT;
2221   if (_gloffset_SecondaryColor3i >= 0)
2222      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3i] = (_glapi_proc)_mesa_marshal_SecondaryColor3i;
2223   if (_gloffset_SecondaryColor3iv >= 0)
2224      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3iv] = (_glapi_proc)_mesa_marshal_SecondaryColor3iv;
2225   if (_gloffset_SecondaryColor3s >= 0)
2226      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3s] = (_glapi_proc)_mesa_marshal_SecondaryColor3s;
2227   if (_gloffset_SecondaryColor3sv >= 0)
2228      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3sv] = (_glapi_proc)_mesa_marshal_SecondaryColor3sv;
2229   if (_gloffset_SecondaryColor3ub >= 0)
2230      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3ub] = (_glapi_proc)_mesa_marshal_SecondaryColor3ub;
2231   if (_gloffset_SecondaryColor3ubv >= 0)
2232      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3ubv] = (_glapi_proc)_mesa_marshal_SecondaryColor3ubv;
2233   if (_gloffset_SecondaryColor3ui >= 0)
2234      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3ui] = (_glapi_proc)_mesa_marshal_SecondaryColor3ui;
2235   if (_gloffset_SecondaryColor3uiv >= 0)
2236      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3uiv] = (_glapi_proc)_mesa_marshal_SecondaryColor3uiv;
2237   if (_gloffset_SecondaryColor3us >= 0)
2238      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3us] = (_glapi_proc)_mesa_marshal_SecondaryColor3us;
2239   if (_gloffset_SecondaryColor3usv >= 0)
2240      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3usv] = (_glapi_proc)_mesa_marshal_SecondaryColor3usv;
2241   if (_gloffset_SecondaryColorPointer >= 0)
2242      ((_glapi_proc *)(table))[_gloffset_SecondaryColorPointer] = (_glapi_proc)_mesa_marshal_SecondaryColorPointer;
2243   if (_gloffset_WindowPos2d >= 0)
2244      ((_glapi_proc *)(table))[_gloffset_WindowPos2d] = (_glapi_proc)_mesa_marshal_WindowPos2d;
2245   if (_gloffset_WindowPos2dv >= 0)
2246      ((_glapi_proc *)(table))[_gloffset_WindowPos2dv] = (_glapi_proc)_mesa_marshal_WindowPos2dv;
2247   if (_gloffset_WindowPos2f >= 0)
2248      ((_glapi_proc *)(table))[_gloffset_WindowPos2f] = (_glapi_proc)_mesa_marshal_WindowPos2f;
2249   if (_gloffset_WindowPos2fv >= 0)
2250      ((_glapi_proc *)(table))[_gloffset_WindowPos2fv] = (_glapi_proc)_mesa_marshal_WindowPos2fv;
2251   if (_gloffset_WindowPos2i >= 0)
2252      ((_glapi_proc *)(table))[_gloffset_WindowPos2i] = (_glapi_proc)_mesa_marshal_WindowPos2i;
2253   if (_gloffset_WindowPos2iv >= 0)
2254      ((_glapi_proc *)(table))[_gloffset_WindowPos2iv] = (_glapi_proc)_mesa_marshal_WindowPos2iv;
2255   if (_gloffset_WindowPos2s >= 0)
2256      ((_glapi_proc *)(table))[_gloffset_WindowPos2s] = (_glapi_proc)_mesa_marshal_WindowPos2s;
2257   if (_gloffset_WindowPos2sv >= 0)
2258      ((_glapi_proc *)(table))[_gloffset_WindowPos2sv] = (_glapi_proc)_mesa_marshal_WindowPos2sv;
2259   if (_gloffset_WindowPos3d >= 0)
2260      ((_glapi_proc *)(table))[_gloffset_WindowPos3d] = (_glapi_proc)_mesa_marshal_WindowPos3d;
2261   if (_gloffset_WindowPos3dv >= 0)
2262      ((_glapi_proc *)(table))[_gloffset_WindowPos3dv] = (_glapi_proc)_mesa_marshal_WindowPos3dv;
2263   if (_gloffset_WindowPos3f >= 0)
2264      ((_glapi_proc *)(table))[_gloffset_WindowPos3f] = (_glapi_proc)_mesa_marshal_WindowPos3f;
2265   if (_gloffset_WindowPos3fv >= 0)
2266      ((_glapi_proc *)(table))[_gloffset_WindowPos3fv] = (_glapi_proc)_mesa_marshal_WindowPos3fv;
2267   if (_gloffset_WindowPos3i >= 0)
2268      ((_glapi_proc *)(table))[_gloffset_WindowPos3i] = (_glapi_proc)_mesa_marshal_WindowPos3i;
2269   if (_gloffset_WindowPos3iv >= 0)
2270      ((_glapi_proc *)(table))[_gloffset_WindowPos3iv] = (_glapi_proc)_mesa_marshal_WindowPos3iv;
2271   if (_gloffset_WindowPos3s >= 0)
2272      ((_glapi_proc *)(table))[_gloffset_WindowPos3s] = (_glapi_proc)_mesa_marshal_WindowPos3s;
2273   if (_gloffset_WindowPos3sv >= 0)
2274      ((_glapi_proc *)(table))[_gloffset_WindowPos3sv] = (_glapi_proc)_mesa_marshal_WindowPos3sv;
2275   if (_gloffset_BindBuffer >= 0)
2276      ((_glapi_proc *)(table))[_gloffset_BindBuffer] = (_glapi_proc)_mesa_marshal_BindBuffer;
2277   if (_gloffset_BufferData >= 0)
2278      ((_glapi_proc *)(table))[_gloffset_BufferData] = (_glapi_proc)_mesa_marshal_BufferData;
2279   if (_gloffset_BufferSubData >= 0)
2280      ((_glapi_proc *)(table))[_gloffset_BufferSubData] = (_glapi_proc)_mesa_marshal_BufferSubData;
2281   if (_gloffset_DeleteBuffers >= 0)
2282      ((_glapi_proc *)(table))[_gloffset_DeleteBuffers] = (_glapi_proc)_mesa_marshal_DeleteBuffers;
2283   if (_gloffset_GenBuffers >= 0)
2284      ((_glapi_proc *)(table))[_gloffset_GenBuffers] = (_glapi_proc)_mesa_marshal_GenBuffers;
2285   if (_gloffset_GetBufferParameteriv >= 0)
2286      ((_glapi_proc *)(table))[_gloffset_GetBufferParameteriv] = (_glapi_proc)_mesa_marshal_GetBufferParameteriv;
2287   if (_gloffset_GetBufferPointerv >= 0)
2288      ((_glapi_proc *)(table))[_gloffset_GetBufferPointerv] = (_glapi_proc)_mesa_marshal_GetBufferPointerv;
2289   if (_gloffset_GetBufferSubData >= 0)
2290      ((_glapi_proc *)(table))[_gloffset_GetBufferSubData] = (_glapi_proc)_mesa_marshal_GetBufferSubData;
2291   if (_gloffset_IsBuffer >= 0)
2292      ((_glapi_proc *)(table))[_gloffset_IsBuffer] = (_glapi_proc)_mesa_marshal_IsBuffer;
2293   if (_gloffset_MapBuffer >= 0)
2294      ((_glapi_proc *)(table))[_gloffset_MapBuffer] = (_glapi_proc)_mesa_marshal_MapBuffer;
2295   if (_gloffset_UnmapBuffer >= 0)
2296      ((_glapi_proc *)(table))[_gloffset_UnmapBuffer] = (_glapi_proc)_mesa_marshal_UnmapBuffer;
2297   if (_gloffset_GenQueries >= 0)
2298      ((_glapi_proc *)(table))[_gloffset_GenQueries] = (_glapi_proc)_mesa_marshal_GenQueries;
2299   if (_gloffset_DeleteQueries >= 0)
2300      ((_glapi_proc *)(table))[_gloffset_DeleteQueries] = (_glapi_proc)_mesa_marshal_DeleteQueries;
2301   if (_gloffset_IsQuery >= 0)
2302      ((_glapi_proc *)(table))[_gloffset_IsQuery] = (_glapi_proc)_mesa_marshal_IsQuery;
2303   if (_gloffset_BeginQuery >= 0)
2304      ((_glapi_proc *)(table))[_gloffset_BeginQuery] = (_glapi_proc)_mesa_marshal_BeginQuery;
2305   if (_gloffset_EndQuery >= 0)
2306      ((_glapi_proc *)(table))[_gloffset_EndQuery] = (_glapi_proc)_mesa_marshal_EndQuery;
2307   if (_gloffset_GetQueryiv >= 0)
2308      ((_glapi_proc *)(table))[_gloffset_GetQueryiv] = (_glapi_proc)_mesa_marshal_GetQueryiv;
2309   if (_gloffset_GetQueryObjectiv >= 0)
2310      ((_glapi_proc *)(table))[_gloffset_GetQueryObjectiv] = (_glapi_proc)_mesa_marshal_GetQueryObjectiv;
2311   if (_gloffset_GetQueryObjectuiv >= 0)
2312      ((_glapi_proc *)(table))[_gloffset_GetQueryObjectuiv] = (_glapi_proc)_mesa_marshal_GetQueryObjectuiv;
2313   if (_gloffset_BlendEquationSeparate >= 0)
2314      ((_glapi_proc *)(table))[_gloffset_BlendEquationSeparate] = (_glapi_proc)_mesa_marshal_BlendEquationSeparate;
2315   if (_gloffset_DrawBuffers >= 0)
2316      ((_glapi_proc *)(table))[_gloffset_DrawBuffers] = (_glapi_proc)_mesa_marshal_DrawBuffers;
2317   if (_gloffset_StencilFuncSeparate >= 0)
2318      ((_glapi_proc *)(table))[_gloffset_StencilFuncSeparate] = (_glapi_proc)_mesa_marshal_StencilFuncSeparate;
2319   if (_gloffset_StencilOpSeparate >= 0)
2320      ((_glapi_proc *)(table))[_gloffset_StencilOpSeparate] = (_glapi_proc)_mesa_marshal_StencilOpSeparate;
2321   if (_gloffset_StencilMaskSeparate >= 0)
2322      ((_glapi_proc *)(table))[_gloffset_StencilMaskSeparate] = (_glapi_proc)_mesa_marshal_StencilMaskSeparate;
2323   if (_gloffset_AttachShader >= 0)
2324      ((_glapi_proc *)(table))[_gloffset_AttachShader] = (_glapi_proc)_mesa_marshal_AttachShader;
2325   if (_gloffset_BindAttribLocation >= 0)
2326      ((_glapi_proc *)(table))[_gloffset_BindAttribLocation] = (_glapi_proc)_mesa_marshal_BindAttribLocation;
2327   if (_gloffset_CompileShader >= 0)
2328      ((_glapi_proc *)(table))[_gloffset_CompileShader] = (_glapi_proc)_mesa_marshal_CompileShader;
2329   if (_gloffset_CreateProgram >= 0)
2330      ((_glapi_proc *)(table))[_gloffset_CreateProgram] = (_glapi_proc)_mesa_marshal_CreateProgram;
2331   if (_gloffset_CreateShader >= 0)
2332      ((_glapi_proc *)(table))[_gloffset_CreateShader] = (_glapi_proc)_mesa_marshal_CreateShader;
2333   if (_gloffset_DeleteProgram >= 0)
2334      ((_glapi_proc *)(table))[_gloffset_DeleteProgram] = (_glapi_proc)_mesa_marshal_DeleteProgram;
2335   if (_gloffset_DeleteShader >= 0)
2336      ((_glapi_proc *)(table))[_gloffset_DeleteShader] = (_glapi_proc)_mesa_marshal_DeleteShader;
2337   if (_gloffset_DetachShader >= 0)
2338      ((_glapi_proc *)(table))[_gloffset_DetachShader] = (_glapi_proc)_mesa_marshal_DetachShader;
2339   if (_gloffset_DisableVertexAttribArray >= 0)
2340      ((_glapi_proc *)(table))[_gloffset_DisableVertexAttribArray] = (_glapi_proc)_mesa_marshal_DisableVertexAttribArray;
2341   if (_gloffset_EnableVertexAttribArray >= 0)
2342      ((_glapi_proc *)(table))[_gloffset_EnableVertexAttribArray] = (_glapi_proc)_mesa_marshal_EnableVertexAttribArray;
2343   if (_gloffset_GetActiveAttrib >= 0)
2344      ((_glapi_proc *)(table))[_gloffset_GetActiveAttrib] = (_glapi_proc)_mesa_marshal_GetActiveAttrib;
2345   if (_gloffset_GetActiveUniform >= 0)
2346      ((_glapi_proc *)(table))[_gloffset_GetActiveUniform] = (_glapi_proc)_mesa_marshal_GetActiveUniform;
2347   if (_gloffset_GetAttachedShaders >= 0)
2348      ((_glapi_proc *)(table))[_gloffset_GetAttachedShaders] = (_glapi_proc)_mesa_marshal_GetAttachedShaders;
2349   if (_gloffset_GetAttribLocation >= 0)
2350      ((_glapi_proc *)(table))[_gloffset_GetAttribLocation] = (_glapi_proc)_mesa_marshal_GetAttribLocation;
2351   if (_gloffset_GetProgramiv >= 0)
2352      ((_glapi_proc *)(table))[_gloffset_GetProgramiv] = (_glapi_proc)_mesa_marshal_GetProgramiv;
2353   if (_gloffset_GetProgramInfoLog >= 0)
2354      ((_glapi_proc *)(table))[_gloffset_GetProgramInfoLog] = (_glapi_proc)_mesa_marshal_GetProgramInfoLog;
2355   if (_gloffset_GetShaderiv >= 0)
2356      ((_glapi_proc *)(table))[_gloffset_GetShaderiv] = (_glapi_proc)_mesa_marshal_GetShaderiv;
2357   if (_gloffset_GetShaderInfoLog >= 0)
2358      ((_glapi_proc *)(table))[_gloffset_GetShaderInfoLog] = (_glapi_proc)_mesa_marshal_GetShaderInfoLog;
2359   if (_gloffset_GetShaderSource >= 0)
2360      ((_glapi_proc *)(table))[_gloffset_GetShaderSource] = (_glapi_proc)_mesa_marshal_GetShaderSource;
2361   if (_gloffset_GetUniformLocation >= 0)
2362      ((_glapi_proc *)(table))[_gloffset_GetUniformLocation] = (_glapi_proc)_mesa_marshal_GetUniformLocation;
2363   if (_gloffset_GetUniformfv >= 0)
2364      ((_glapi_proc *)(table))[_gloffset_GetUniformfv] = (_glapi_proc)_mesa_marshal_GetUniformfv;
2365   if (_gloffset_GetUniformiv >= 0)
2366      ((_glapi_proc *)(table))[_gloffset_GetUniformiv] = (_glapi_proc)_mesa_marshal_GetUniformiv;
2367   if (_gloffset_GetVertexAttribdv >= 0)
2368      ((_glapi_proc *)(table))[_gloffset_GetVertexAttribdv] = (_glapi_proc)_mesa_marshal_GetVertexAttribdv;
2369   if (_gloffset_GetVertexAttribfv >= 0)
2370      ((_glapi_proc *)(table))[_gloffset_GetVertexAttribfv] = (_glapi_proc)_mesa_marshal_GetVertexAttribfv;
2371   if (_gloffset_GetVertexAttribiv >= 0)
2372      ((_glapi_proc *)(table))[_gloffset_GetVertexAttribiv] = (_glapi_proc)_mesa_marshal_GetVertexAttribiv;
2373   if (_gloffset_GetVertexAttribPointerv >= 0)
2374      ((_glapi_proc *)(table))[_gloffset_GetVertexAttribPointerv] = (_glapi_proc)_mesa_marshal_GetVertexAttribPointerv;
2375   if (_gloffset_IsProgram >= 0)
2376      ((_glapi_proc *)(table))[_gloffset_IsProgram] = (_glapi_proc)_mesa_marshal_IsProgram;
2377   if (_gloffset_IsShader >= 0)
2378      ((_glapi_proc *)(table))[_gloffset_IsShader] = (_glapi_proc)_mesa_marshal_IsShader;
2379   if (_gloffset_LinkProgram >= 0)
2380      ((_glapi_proc *)(table))[_gloffset_LinkProgram] = (_glapi_proc)_mesa_marshal_LinkProgram;
2381   if (_gloffset_ShaderSource >= 0)
2382      ((_glapi_proc *)(table))[_gloffset_ShaderSource] = (_glapi_proc)_mesa_marshal_ShaderSource;
2383   if (_gloffset_UseProgram >= 0)
2384      ((_glapi_proc *)(table))[_gloffset_UseProgram] = (_glapi_proc)_mesa_marshal_UseProgram;
2385   if (_gloffset_Uniform1f >= 0)
2386      ((_glapi_proc *)(table))[_gloffset_Uniform1f] = (_glapi_proc)_mesa_marshal_Uniform1f;
2387   if (_gloffset_Uniform2f >= 0)
2388      ((_glapi_proc *)(table))[_gloffset_Uniform2f] = (_glapi_proc)_mesa_marshal_Uniform2f;
2389   if (_gloffset_Uniform3f >= 0)
2390      ((_glapi_proc *)(table))[_gloffset_Uniform3f] = (_glapi_proc)_mesa_marshal_Uniform3f;
2391   if (_gloffset_Uniform4f >= 0)
2392      ((_glapi_proc *)(table))[_gloffset_Uniform4f] = (_glapi_proc)_mesa_marshal_Uniform4f;
2393   if (_gloffset_Uniform1i >= 0)
2394      ((_glapi_proc *)(table))[_gloffset_Uniform1i] = (_glapi_proc)_mesa_marshal_Uniform1i;
2395   if (_gloffset_Uniform2i >= 0)
2396      ((_glapi_proc *)(table))[_gloffset_Uniform2i] = (_glapi_proc)_mesa_marshal_Uniform2i;
2397   if (_gloffset_Uniform3i >= 0)
2398      ((_glapi_proc *)(table))[_gloffset_Uniform3i] = (_glapi_proc)_mesa_marshal_Uniform3i;
2399   if (_gloffset_Uniform4i >= 0)
2400      ((_glapi_proc *)(table))[_gloffset_Uniform4i] = (_glapi_proc)_mesa_marshal_Uniform4i;
2401   if (_gloffset_Uniform1fv >= 0)
2402      ((_glapi_proc *)(table))[_gloffset_Uniform1fv] = (_glapi_proc)_mesa_marshal_Uniform1fv;
2403   if (_gloffset_Uniform2fv >= 0)
2404      ((_glapi_proc *)(table))[_gloffset_Uniform2fv] = (_glapi_proc)_mesa_marshal_Uniform2fv;
2405   if (_gloffset_Uniform3fv >= 0)
2406      ((_glapi_proc *)(table))[_gloffset_Uniform3fv] = (_glapi_proc)_mesa_marshal_Uniform3fv;
2407   if (_gloffset_Uniform4fv >= 0)
2408      ((_glapi_proc *)(table))[_gloffset_Uniform4fv] = (_glapi_proc)_mesa_marshal_Uniform4fv;
2409   if (_gloffset_Uniform1iv >= 0)
2410      ((_glapi_proc *)(table))[_gloffset_Uniform1iv] = (_glapi_proc)_mesa_marshal_Uniform1iv;
2411   if (_gloffset_Uniform2iv >= 0)
2412      ((_glapi_proc *)(table))[_gloffset_Uniform2iv] = (_glapi_proc)_mesa_marshal_Uniform2iv;
2413   if (_gloffset_Uniform3iv >= 0)
2414      ((_glapi_proc *)(table))[_gloffset_Uniform3iv] = (_glapi_proc)_mesa_marshal_Uniform3iv;
2415   if (_gloffset_Uniform4iv >= 0)
2416      ((_glapi_proc *)(table))[_gloffset_Uniform4iv] = (_glapi_proc)_mesa_marshal_Uniform4iv;
2417   if (_gloffset_UniformMatrix2fv >= 0)
2418      ((_glapi_proc *)(table))[_gloffset_UniformMatrix2fv] = (_glapi_proc)_mesa_marshal_UniformMatrix2fv;
2419   if (_gloffset_UniformMatrix3fv >= 0)
2420      ((_glapi_proc *)(table))[_gloffset_UniformMatrix3fv] = (_glapi_proc)_mesa_marshal_UniformMatrix3fv;
2421   if (_gloffset_UniformMatrix4fv >= 0)
2422      ((_glapi_proc *)(table))[_gloffset_UniformMatrix4fv] = (_glapi_proc)_mesa_marshal_UniformMatrix4fv;
2423   if (_gloffset_ValidateProgram >= 0)
2424      ((_glapi_proc *)(table))[_gloffset_ValidateProgram] = (_glapi_proc)_mesa_marshal_ValidateProgram;
2425   if (_gloffset_VertexAttrib1d >= 0)
2426      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1d] = (_glapi_proc)_mesa_marshal_VertexAttrib1d;
2427   if (_gloffset_VertexAttrib1dv >= 0)
2428      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1dv] = (_glapi_proc)_mesa_marshal_VertexAttrib1dv;
2429   if (_gloffset_VertexAttrib1fARB >= 0)
2430      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1fARB] = (_glapi_proc)_mesa_marshal_VertexAttrib1fARB;
2431   if (_gloffset_VertexAttrib1fvARB >= 0)
2432      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1fvARB] = (_glapi_proc)_mesa_marshal_VertexAttrib1fvARB;
2433   if (_gloffset_VertexAttrib1s >= 0)
2434      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1s] = (_glapi_proc)_mesa_marshal_VertexAttrib1s;
2435   if (_gloffset_VertexAttrib1sv >= 0)
2436      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1sv] = (_glapi_proc)_mesa_marshal_VertexAttrib1sv;
2437   if (_gloffset_VertexAttrib2d >= 0)
2438      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2d] = (_glapi_proc)_mesa_marshal_VertexAttrib2d;
2439   if (_gloffset_VertexAttrib2dv >= 0)
2440      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2dv] = (_glapi_proc)_mesa_marshal_VertexAttrib2dv;
2441   if (_gloffset_VertexAttrib2fARB >= 0)
2442      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2fARB] = (_glapi_proc)_mesa_marshal_VertexAttrib2fARB;
2443   if (_gloffset_VertexAttrib2fvARB >= 0)
2444      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2fvARB] = (_glapi_proc)_mesa_marshal_VertexAttrib2fvARB;
2445   if (_gloffset_VertexAttrib2s >= 0)
2446      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2s] = (_glapi_proc)_mesa_marshal_VertexAttrib2s;
2447   if (_gloffset_VertexAttrib2sv >= 0)
2448      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2sv] = (_glapi_proc)_mesa_marshal_VertexAttrib2sv;
2449   if (_gloffset_VertexAttrib3d >= 0)
2450      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3d] = (_glapi_proc)_mesa_marshal_VertexAttrib3d;
2451   if (_gloffset_VertexAttrib3dv >= 0)
2452      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3dv] = (_glapi_proc)_mesa_marshal_VertexAttrib3dv;
2453   if (_gloffset_VertexAttrib3fARB >= 0)
2454      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3fARB] = (_glapi_proc)_mesa_marshal_VertexAttrib3fARB;
2455   if (_gloffset_VertexAttrib3fvARB >= 0)
2456      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3fvARB] = (_glapi_proc)_mesa_marshal_VertexAttrib3fvARB;
2457   if (_gloffset_VertexAttrib3s >= 0)
2458      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3s] = (_glapi_proc)_mesa_marshal_VertexAttrib3s;
2459   if (_gloffset_VertexAttrib3sv >= 0)
2460      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3sv] = (_glapi_proc)_mesa_marshal_VertexAttrib3sv;
2461   if (_gloffset_VertexAttrib4Nbv >= 0)
2462      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4Nbv] = (_glapi_proc)_mesa_marshal_VertexAttrib4Nbv;
2463   if (_gloffset_VertexAttrib4Niv >= 0)
2464      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4Niv] = (_glapi_proc)_mesa_marshal_VertexAttrib4Niv;
2465   if (_gloffset_VertexAttrib4Nsv >= 0)
2466      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4Nsv] = (_glapi_proc)_mesa_marshal_VertexAttrib4Nsv;
2467   if (_gloffset_VertexAttrib4Nub >= 0)
2468      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4Nub] = (_glapi_proc)_mesa_marshal_VertexAttrib4Nub;
2469   if (_gloffset_VertexAttrib4Nubv >= 0)
2470      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4Nubv] = (_glapi_proc)_mesa_marshal_VertexAttrib4Nubv;
2471   if (_gloffset_VertexAttrib4Nuiv >= 0)
2472      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4Nuiv] = (_glapi_proc)_mesa_marshal_VertexAttrib4Nuiv;
2473   if (_gloffset_VertexAttrib4Nusv >= 0)
2474      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4Nusv] = (_glapi_proc)_mesa_marshal_VertexAttrib4Nusv;
2475   if (_gloffset_VertexAttrib4bv >= 0)
2476      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4bv] = (_glapi_proc)_mesa_marshal_VertexAttrib4bv;
2477   if (_gloffset_VertexAttrib4d >= 0)
2478      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4d] = (_glapi_proc)_mesa_marshal_VertexAttrib4d;
2479   if (_gloffset_VertexAttrib4dv >= 0)
2480      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4dv] = (_glapi_proc)_mesa_marshal_VertexAttrib4dv;
2481   if (_gloffset_VertexAttrib4fARB >= 0)
2482      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4fARB] = (_glapi_proc)_mesa_marshal_VertexAttrib4fARB;
2483   if (_gloffset_VertexAttrib4fvARB >= 0)
2484      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4fvARB] = (_glapi_proc)_mesa_marshal_VertexAttrib4fvARB;
2485   if (_gloffset_VertexAttrib4iv >= 0)
2486      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4iv] = (_glapi_proc)_mesa_marshal_VertexAttrib4iv;
2487   if (_gloffset_VertexAttrib4s >= 0)
2488      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4s] = (_glapi_proc)_mesa_marshal_VertexAttrib4s;
2489   if (_gloffset_VertexAttrib4sv >= 0)
2490      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4sv] = (_glapi_proc)_mesa_marshal_VertexAttrib4sv;
2491   if (_gloffset_VertexAttrib4ubv >= 0)
2492      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4ubv] = (_glapi_proc)_mesa_marshal_VertexAttrib4ubv;
2493   if (_gloffset_VertexAttrib4uiv >= 0)
2494      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4uiv] = (_glapi_proc)_mesa_marshal_VertexAttrib4uiv;
2495   if (_gloffset_VertexAttrib4usv >= 0)
2496      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4usv] = (_glapi_proc)_mesa_marshal_VertexAttrib4usv;
2497   if (_gloffset_VertexAttribPointer >= 0)
2498      ((_glapi_proc *)(table))[_gloffset_VertexAttribPointer] = (_glapi_proc)_mesa_marshal_VertexAttribPointer;
2499   if (_gloffset_UniformMatrix2x3fv >= 0)
2500      ((_glapi_proc *)(table))[_gloffset_UniformMatrix2x3fv] = (_glapi_proc)_mesa_marshal_UniformMatrix2x3fv;
2501   if (_gloffset_UniformMatrix3x2fv >= 0)
2502      ((_glapi_proc *)(table))[_gloffset_UniformMatrix3x2fv] = (_glapi_proc)_mesa_marshal_UniformMatrix3x2fv;
2503   if (_gloffset_UniformMatrix2x4fv >= 0)
2504      ((_glapi_proc *)(table))[_gloffset_UniformMatrix2x4fv] = (_glapi_proc)_mesa_marshal_UniformMatrix2x4fv;
2505   if (_gloffset_UniformMatrix4x2fv >= 0)
2506      ((_glapi_proc *)(table))[_gloffset_UniformMatrix4x2fv] = (_glapi_proc)_mesa_marshal_UniformMatrix4x2fv;
2507   if (_gloffset_UniformMatrix3x4fv >= 0)
2508      ((_glapi_proc *)(table))[_gloffset_UniformMatrix3x4fv] = (_glapi_proc)_mesa_marshal_UniformMatrix3x4fv;
2509   if (_gloffset_UniformMatrix4x3fv >= 0)
2510      ((_glapi_proc *)(table))[_gloffset_UniformMatrix4x3fv] = (_glapi_proc)_mesa_marshal_UniformMatrix4x3fv;
2511   if (_gloffset_ProgramStringARB >= 0)
2512      ((_glapi_proc *)(table))[_gloffset_ProgramStringARB] = (_glapi_proc)_mesa_marshal_ProgramStringARB;
2513   if (_gloffset_BindProgramARB >= 0)
2514      ((_glapi_proc *)(table))[_gloffset_BindProgramARB] = (_glapi_proc)_mesa_marshal_BindProgramARB;
2515   if (_gloffset_DeleteProgramsARB >= 0)
2516      ((_glapi_proc *)(table))[_gloffset_DeleteProgramsARB] = (_glapi_proc)_mesa_marshal_DeleteProgramsARB;
2517   if (_gloffset_GenProgramsARB >= 0)
2518      ((_glapi_proc *)(table))[_gloffset_GenProgramsARB] = (_glapi_proc)_mesa_marshal_GenProgramsARB;
2519   if (_gloffset_IsProgramARB >= 0)
2520      ((_glapi_proc *)(table))[_gloffset_IsProgramARB] = (_glapi_proc)_mesa_marshal_IsProgramARB;
2521   if (_gloffset_ProgramEnvParameter4dARB >= 0)
2522      ((_glapi_proc *)(table))[_gloffset_ProgramEnvParameter4dARB] = (_glapi_proc)_mesa_marshal_ProgramEnvParameter4dARB;
2523   if (_gloffset_ProgramEnvParameter4dvARB >= 0)
2524      ((_glapi_proc *)(table))[_gloffset_ProgramEnvParameter4dvARB] = (_glapi_proc)_mesa_marshal_ProgramEnvParameter4dvARB;
2525   if (_gloffset_ProgramEnvParameter4fARB >= 0)
2526      ((_glapi_proc *)(table))[_gloffset_ProgramEnvParameter4fARB] = (_glapi_proc)_mesa_marshal_ProgramEnvParameter4fARB;
2527   if (_gloffset_ProgramEnvParameter4fvARB >= 0)
2528      ((_glapi_proc *)(table))[_gloffset_ProgramEnvParameter4fvARB] = (_glapi_proc)_mesa_marshal_ProgramEnvParameter4fvARB;
2529   if (_gloffset_ProgramLocalParameter4dARB >= 0)
2530      ((_glapi_proc *)(table))[_gloffset_ProgramLocalParameter4dARB] = (_glapi_proc)_mesa_marshal_ProgramLocalParameter4dARB;
2531   if (_gloffset_ProgramLocalParameter4dvARB >= 0)
2532      ((_glapi_proc *)(table))[_gloffset_ProgramLocalParameter4dvARB] = (_glapi_proc)_mesa_marshal_ProgramLocalParameter4dvARB;
2533   if (_gloffset_ProgramLocalParameter4fARB >= 0)
2534      ((_glapi_proc *)(table))[_gloffset_ProgramLocalParameter4fARB] = (_glapi_proc)_mesa_marshal_ProgramLocalParameter4fARB;
2535   if (_gloffset_ProgramLocalParameter4fvARB >= 0)
2536      ((_glapi_proc *)(table))[_gloffset_ProgramLocalParameter4fvARB] = (_glapi_proc)_mesa_marshal_ProgramLocalParameter4fvARB;
2537   if (_gloffset_GetProgramEnvParameterdvARB >= 0)
2538      ((_glapi_proc *)(table))[_gloffset_GetProgramEnvParameterdvARB] = (_glapi_proc)_mesa_marshal_GetProgramEnvParameterdvARB;
2539   if (_gloffset_GetProgramEnvParameterfvARB >= 0)
2540      ((_glapi_proc *)(table))[_gloffset_GetProgramEnvParameterfvARB] = (_glapi_proc)_mesa_marshal_GetProgramEnvParameterfvARB;
2541   if (_gloffset_GetProgramLocalParameterdvARB >= 0)
2542      ((_glapi_proc *)(table))[_gloffset_GetProgramLocalParameterdvARB] = (_glapi_proc)_mesa_marshal_GetProgramLocalParameterdvARB;
2543   if (_gloffset_GetProgramLocalParameterfvARB >= 0)
2544      ((_glapi_proc *)(table))[_gloffset_GetProgramLocalParameterfvARB] = (_glapi_proc)_mesa_marshal_GetProgramLocalParameterfvARB;
2545   if (_gloffset_GetProgramivARB >= 0)
2546      ((_glapi_proc *)(table))[_gloffset_GetProgramivARB] = (_glapi_proc)_mesa_marshal_GetProgramivARB;
2547   if (_gloffset_GetProgramStringARB >= 0)
2548      ((_glapi_proc *)(table))[_gloffset_GetProgramStringARB] = (_glapi_proc)_mesa_marshal_GetProgramStringARB;
2549   if (_gloffset_DeleteObjectARB >= 0)
2550      ((_glapi_proc *)(table))[_gloffset_DeleteObjectARB] = (_glapi_proc)_mesa_marshal_DeleteObjectARB;
2551   if (_gloffset_GetHandleARB >= 0)
2552      ((_glapi_proc *)(table))[_gloffset_GetHandleARB] = (_glapi_proc)_mesa_marshal_GetHandleARB;
2553   if (_gloffset_DetachObjectARB >= 0)
2554      ((_glapi_proc *)(table))[_gloffset_DetachObjectARB] = (_glapi_proc)_mesa_marshal_DetachObjectARB;
2555   if (_gloffset_CreateShaderObjectARB >= 0)
2556      ((_glapi_proc *)(table))[_gloffset_CreateShaderObjectARB] = (_glapi_proc)_mesa_marshal_CreateShaderObjectARB;
2557   if (_gloffset_CreateProgramObjectARB >= 0)
2558      ((_glapi_proc *)(table))[_gloffset_CreateProgramObjectARB] = (_glapi_proc)_mesa_marshal_CreateProgramObjectARB;
2559   if (_gloffset_AttachObjectARB >= 0)
2560      ((_glapi_proc *)(table))[_gloffset_AttachObjectARB] = (_glapi_proc)_mesa_marshal_AttachObjectARB;
2561   if (_gloffset_GetObjectParameterfvARB >= 0)
2562      ((_glapi_proc *)(table))[_gloffset_GetObjectParameterfvARB] = (_glapi_proc)_mesa_marshal_GetObjectParameterfvARB;
2563   if (_gloffset_GetObjectParameterivARB >= 0)
2564      ((_glapi_proc *)(table))[_gloffset_GetObjectParameterivARB] = (_glapi_proc)_mesa_marshal_GetObjectParameterivARB;
2565   if (_gloffset_GetInfoLogARB >= 0)
2566      ((_glapi_proc *)(table))[_gloffset_GetInfoLogARB] = (_glapi_proc)_mesa_marshal_GetInfoLogARB;
2567   if (_gloffset_GetAttachedObjectsARB >= 0)
2568      ((_glapi_proc *)(table))[_gloffset_GetAttachedObjectsARB] = (_glapi_proc)_mesa_marshal_GetAttachedObjectsARB;
2569   if (_gloffset_ClampColor >= 0)
2570      ((_glapi_proc *)(table))[_gloffset_ClampColor] = (_glapi_proc)_mesa_marshal_ClampColor;
2571   if (_gloffset_DrawArraysInstancedARB >= 0)
2572      ((_glapi_proc *)(table))[_gloffset_DrawArraysInstancedARB] = (_glapi_proc)_mesa_marshal_DrawArraysInstancedARB;
2573   if (_gloffset_DrawElementsInstancedARB >= 0)
2574      ((_glapi_proc *)(table))[_gloffset_DrawElementsInstancedARB] = (_glapi_proc)_mesa_marshal_DrawElementsInstancedARB;
2575   if (_gloffset_IsRenderbuffer >= 0)
2576      ((_glapi_proc *)(table))[_gloffset_IsRenderbuffer] = (_glapi_proc)_mesa_marshal_IsRenderbuffer;
2577   if (_gloffset_BindRenderbuffer >= 0)
2578      ((_glapi_proc *)(table))[_gloffset_BindRenderbuffer] = (_glapi_proc)_mesa_marshal_BindRenderbuffer;
2579   if (_gloffset_DeleteRenderbuffers >= 0)
2580      ((_glapi_proc *)(table))[_gloffset_DeleteRenderbuffers] = (_glapi_proc)_mesa_marshal_DeleteRenderbuffers;
2581   if (_gloffset_GenRenderbuffers >= 0)
2582      ((_glapi_proc *)(table))[_gloffset_GenRenderbuffers] = (_glapi_proc)_mesa_marshal_GenRenderbuffers;
2583   if (_gloffset_RenderbufferStorage >= 0)
2584      ((_glapi_proc *)(table))[_gloffset_RenderbufferStorage] = (_glapi_proc)_mesa_marshal_RenderbufferStorage;
2585   if (_gloffset_RenderbufferStorageMultisample >= 0)
2586      ((_glapi_proc *)(table))[_gloffset_RenderbufferStorageMultisample] = (_glapi_proc)_mesa_marshal_RenderbufferStorageMultisample;
2587   if (_gloffset_GetRenderbufferParameteriv >= 0)
2588      ((_glapi_proc *)(table))[_gloffset_GetRenderbufferParameteriv] = (_glapi_proc)_mesa_marshal_GetRenderbufferParameteriv;
2589   if (_gloffset_IsFramebuffer >= 0)
2590      ((_glapi_proc *)(table))[_gloffset_IsFramebuffer] = (_glapi_proc)_mesa_marshal_IsFramebuffer;
2591   if (_gloffset_BindFramebuffer >= 0)
2592      ((_glapi_proc *)(table))[_gloffset_BindFramebuffer] = (_glapi_proc)_mesa_marshal_BindFramebuffer;
2593   if (_gloffset_DeleteFramebuffers >= 0)
2594      ((_glapi_proc *)(table))[_gloffset_DeleteFramebuffers] = (_glapi_proc)_mesa_marshal_DeleteFramebuffers;
2595   if (_gloffset_GenFramebuffers >= 0)
2596      ((_glapi_proc *)(table))[_gloffset_GenFramebuffers] = (_glapi_proc)_mesa_marshal_GenFramebuffers;
2597   if (_gloffset_CheckFramebufferStatus >= 0)
2598      ((_glapi_proc *)(table))[_gloffset_CheckFramebufferStatus] = (_glapi_proc)_mesa_marshal_CheckFramebufferStatus;
2599   if (_gloffset_FramebufferTexture1D >= 0)
2600      ((_glapi_proc *)(table))[_gloffset_FramebufferTexture1D] = (_glapi_proc)_mesa_marshal_FramebufferTexture1D;
2601   if (_gloffset_FramebufferTexture2D >= 0)
2602      ((_glapi_proc *)(table))[_gloffset_FramebufferTexture2D] = (_glapi_proc)_mesa_marshal_FramebufferTexture2D;
2603   if (_gloffset_FramebufferTexture3D >= 0)
2604      ((_glapi_proc *)(table))[_gloffset_FramebufferTexture3D] = (_glapi_proc)_mesa_marshal_FramebufferTexture3D;
2605   if (_gloffset_FramebufferTextureLayer >= 0)
2606      ((_glapi_proc *)(table))[_gloffset_FramebufferTextureLayer] = (_glapi_proc)_mesa_marshal_FramebufferTextureLayer;
2607   if (_gloffset_FramebufferRenderbuffer >= 0)
2608      ((_glapi_proc *)(table))[_gloffset_FramebufferRenderbuffer] = (_glapi_proc)_mesa_marshal_FramebufferRenderbuffer;
2609   if (_gloffset_GetFramebufferAttachmentParameteriv >= 0)
2610      ((_glapi_proc *)(table))[_gloffset_GetFramebufferAttachmentParameteriv] = (_glapi_proc)_mesa_marshal_GetFramebufferAttachmentParameteriv;
2611   if (_gloffset_BlitFramebuffer >= 0)
2612      ((_glapi_proc *)(table))[_gloffset_BlitFramebuffer] = (_glapi_proc)_mesa_marshal_BlitFramebuffer;
2613   if (_gloffset_GenerateMipmap >= 0)
2614      ((_glapi_proc *)(table))[_gloffset_GenerateMipmap] = (_glapi_proc)_mesa_marshal_GenerateMipmap;
2615   if (_gloffset_VertexAttribDivisor >= 0)
2616      ((_glapi_proc *)(table))[_gloffset_VertexAttribDivisor] = (_glapi_proc)_mesa_marshal_VertexAttribDivisor;
2617   if (_gloffset_VertexArrayVertexAttribDivisorEXT >= 0)
2618      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexAttribDivisorEXT] = (_glapi_proc)_mesa_marshal_VertexArrayVertexAttribDivisorEXT;
2619   if (_gloffset_MapBufferRange >= 0)
2620      ((_glapi_proc *)(table))[_gloffset_MapBufferRange] = (_glapi_proc)_mesa_marshal_MapBufferRange;
2621   if (_gloffset_FlushMappedBufferRange >= 0)
2622      ((_glapi_proc *)(table))[_gloffset_FlushMappedBufferRange] = (_glapi_proc)_mesa_marshal_FlushMappedBufferRange;
2623   if (_gloffset_TexBuffer >= 0)
2624      ((_glapi_proc *)(table))[_gloffset_TexBuffer] = (_glapi_proc)_mesa_marshal_TexBuffer;
2625   if (_gloffset_BindVertexArray >= 0)
2626      ((_glapi_proc *)(table))[_gloffset_BindVertexArray] = (_glapi_proc)_mesa_marshal_BindVertexArray;
2627   if (_gloffset_DeleteVertexArrays >= 0)
2628      ((_glapi_proc *)(table))[_gloffset_DeleteVertexArrays] = (_glapi_proc)_mesa_marshal_DeleteVertexArrays;
2629   if (_gloffset_GenVertexArrays >= 0)
2630      ((_glapi_proc *)(table))[_gloffset_GenVertexArrays] = (_glapi_proc)_mesa_marshal_GenVertexArrays;
2631   if (_gloffset_IsVertexArray >= 0)
2632      ((_glapi_proc *)(table))[_gloffset_IsVertexArray] = (_glapi_proc)_mesa_marshal_IsVertexArray;
2633   if (_gloffset_GetUniformIndices >= 0)
2634      ((_glapi_proc *)(table))[_gloffset_GetUniformIndices] = (_glapi_proc)_mesa_marshal_GetUniformIndices;
2635   if (_gloffset_GetActiveUniformsiv >= 0)
2636      ((_glapi_proc *)(table))[_gloffset_GetActiveUniformsiv] = (_glapi_proc)_mesa_marshal_GetActiveUniformsiv;
2637   if (_gloffset_GetActiveUniformName >= 0)
2638      ((_glapi_proc *)(table))[_gloffset_GetActiveUniformName] = (_glapi_proc)_mesa_marshal_GetActiveUniformName;
2639   if (_gloffset_GetUniformBlockIndex >= 0)
2640      ((_glapi_proc *)(table))[_gloffset_GetUniformBlockIndex] = (_glapi_proc)_mesa_marshal_GetUniformBlockIndex;
2641   if (_gloffset_GetActiveUniformBlockiv >= 0)
2642      ((_glapi_proc *)(table))[_gloffset_GetActiveUniformBlockiv] = (_glapi_proc)_mesa_marshal_GetActiveUniformBlockiv;
2643   if (_gloffset_GetActiveUniformBlockName >= 0)
2644      ((_glapi_proc *)(table))[_gloffset_GetActiveUniformBlockName] = (_glapi_proc)_mesa_marshal_GetActiveUniformBlockName;
2645   if (_gloffset_UniformBlockBinding >= 0)
2646      ((_glapi_proc *)(table))[_gloffset_UniformBlockBinding] = (_glapi_proc)_mesa_marshal_UniformBlockBinding;
2647   if (_gloffset_CopyBufferSubData >= 0)
2648      ((_glapi_proc *)(table))[_gloffset_CopyBufferSubData] = (_glapi_proc)_mesa_marshal_CopyBufferSubData;
2649   if (_gloffset_DrawElementsBaseVertex >= 0)
2650      ((_glapi_proc *)(table))[_gloffset_DrawElementsBaseVertex] = (_glapi_proc)_mesa_marshal_DrawElementsBaseVertex;
2651   if (_gloffset_DrawRangeElementsBaseVertex >= 0)
2652      ((_glapi_proc *)(table))[_gloffset_DrawRangeElementsBaseVertex] = (_glapi_proc)_mesa_marshal_DrawRangeElementsBaseVertex;
2653   if (_gloffset_MultiDrawElementsBaseVertex >= 0)
2654      ((_glapi_proc *)(table))[_gloffset_MultiDrawElementsBaseVertex] = (_glapi_proc)_mesa_marshal_MultiDrawElementsBaseVertex;
2655   if (_gloffset_DrawElementsInstancedBaseVertex >= 0)
2656      ((_glapi_proc *)(table))[_gloffset_DrawElementsInstancedBaseVertex] = (_glapi_proc)_mesa_marshal_DrawElementsInstancedBaseVertex;
2657   if (_gloffset_FenceSync >= 0)
2658      ((_glapi_proc *)(table))[_gloffset_FenceSync] = (_glapi_proc)_mesa_marshal_FenceSync;
2659   if (_gloffset_IsSync >= 0)
2660      ((_glapi_proc *)(table))[_gloffset_IsSync] = (_glapi_proc)_mesa_marshal_IsSync;
2661   if (_gloffset_DeleteSync >= 0)
2662      ((_glapi_proc *)(table))[_gloffset_DeleteSync] = (_glapi_proc)_mesa_marshal_DeleteSync;
2663   if (_gloffset_ClientWaitSync >= 0)
2664      ((_glapi_proc *)(table))[_gloffset_ClientWaitSync] = (_glapi_proc)_mesa_marshal_ClientWaitSync;
2665   if (_gloffset_WaitSync >= 0)
2666      ((_glapi_proc *)(table))[_gloffset_WaitSync] = (_glapi_proc)_mesa_marshal_WaitSync;
2667   if (_gloffset_GetInteger64v >= 0)
2668      ((_glapi_proc *)(table))[_gloffset_GetInteger64v] = (_glapi_proc)_mesa_marshal_GetInteger64v;
2669   if (_gloffset_GetSynciv >= 0)
2670      ((_glapi_proc *)(table))[_gloffset_GetSynciv] = (_glapi_proc)_mesa_marshal_GetSynciv;
2671   if (_gloffset_TexImage2DMultisample >= 0)
2672      ((_glapi_proc *)(table))[_gloffset_TexImage2DMultisample] = (_glapi_proc)_mesa_marshal_TexImage2DMultisample;
2673   if (_gloffset_TexImage3DMultisample >= 0)
2674      ((_glapi_proc *)(table))[_gloffset_TexImage3DMultisample] = (_glapi_proc)_mesa_marshal_TexImage3DMultisample;
2675   if (_gloffset_GetMultisamplefv >= 0)
2676      ((_glapi_proc *)(table))[_gloffset_GetMultisamplefv] = (_glapi_proc)_mesa_marshal_GetMultisamplefv;
2677   if (_gloffset_SampleMaski >= 0)
2678      ((_glapi_proc *)(table))[_gloffset_SampleMaski] = (_glapi_proc)_mesa_marshal_SampleMaski;
2679   if (_gloffset_BlendEquationiARB >= 0)
2680      ((_glapi_proc *)(table))[_gloffset_BlendEquationiARB] = (_glapi_proc)_mesa_marshal_BlendEquationiARB;
2681   if (_gloffset_BlendEquationSeparateiARB >= 0)
2682      ((_glapi_proc *)(table))[_gloffset_BlendEquationSeparateiARB] = (_glapi_proc)_mesa_marshal_BlendEquationSeparateiARB;
2683   if (_gloffset_BlendFunciARB >= 0)
2684      ((_glapi_proc *)(table))[_gloffset_BlendFunciARB] = (_glapi_proc)_mesa_marshal_BlendFunciARB;
2685   if (_gloffset_BlendFuncSeparateiARB >= 0)
2686      ((_glapi_proc *)(table))[_gloffset_BlendFuncSeparateiARB] = (_glapi_proc)_mesa_marshal_BlendFuncSeparateiARB;
2687   if (_gloffset_MinSampleShading >= 0)
2688      ((_glapi_proc *)(table))[_gloffset_MinSampleShading] = (_glapi_proc)_mesa_marshal_MinSampleShading;
2689   if (_gloffset_NamedStringARB >= 0)
2690      ((_glapi_proc *)(table))[_gloffset_NamedStringARB] = (_glapi_proc)_mesa_marshal_NamedStringARB;
2691   if (_gloffset_DeleteNamedStringARB >= 0)
2692      ((_glapi_proc *)(table))[_gloffset_DeleteNamedStringARB] = (_glapi_proc)_mesa_marshal_DeleteNamedStringARB;
2693   if (_gloffset_CompileShaderIncludeARB >= 0)
2694      ((_glapi_proc *)(table))[_gloffset_CompileShaderIncludeARB] = (_glapi_proc)_mesa_marshal_CompileShaderIncludeARB;
2695   if (_gloffset_IsNamedStringARB >= 0)
2696      ((_glapi_proc *)(table))[_gloffset_IsNamedStringARB] = (_glapi_proc)_mesa_marshal_IsNamedStringARB;
2697   if (_gloffset_GetNamedStringARB >= 0)
2698      ((_glapi_proc *)(table))[_gloffset_GetNamedStringARB] = (_glapi_proc)_mesa_marshal_GetNamedStringARB;
2699   if (_gloffset_GetNamedStringivARB >= 0)
2700      ((_glapi_proc *)(table))[_gloffset_GetNamedStringivARB] = (_glapi_proc)_mesa_marshal_GetNamedStringivARB;
2701   if (_gloffset_BindFragDataLocationIndexed >= 0)
2702      ((_glapi_proc *)(table))[_gloffset_BindFragDataLocationIndexed] = (_glapi_proc)_mesa_marshal_BindFragDataLocationIndexed;
2703   if (_gloffset_GetFragDataIndex >= 0)
2704      ((_glapi_proc *)(table))[_gloffset_GetFragDataIndex] = (_glapi_proc)_mesa_marshal_GetFragDataIndex;
2705   if (_gloffset_GenSamplers >= 0)
2706      ((_glapi_proc *)(table))[_gloffset_GenSamplers] = (_glapi_proc)_mesa_marshal_GenSamplers;
2707   if (_gloffset_DeleteSamplers >= 0)
2708      ((_glapi_proc *)(table))[_gloffset_DeleteSamplers] = (_glapi_proc)_mesa_marshal_DeleteSamplers;
2709   if (_gloffset_IsSampler >= 0)
2710      ((_glapi_proc *)(table))[_gloffset_IsSampler] = (_glapi_proc)_mesa_marshal_IsSampler;
2711   if (_gloffset_BindSampler >= 0)
2712      ((_glapi_proc *)(table))[_gloffset_BindSampler] = (_glapi_proc)_mesa_marshal_BindSampler;
2713   if (_gloffset_SamplerParameteri >= 0)
2714      ((_glapi_proc *)(table))[_gloffset_SamplerParameteri] = (_glapi_proc)_mesa_marshal_SamplerParameteri;
2715   if (_gloffset_SamplerParameterf >= 0)
2716      ((_glapi_proc *)(table))[_gloffset_SamplerParameterf] = (_glapi_proc)_mesa_marshal_SamplerParameterf;
2717   if (_gloffset_SamplerParameteriv >= 0)
2718      ((_glapi_proc *)(table))[_gloffset_SamplerParameteriv] = (_glapi_proc)_mesa_marshal_SamplerParameteriv;
2719   if (_gloffset_SamplerParameterfv >= 0)
2720      ((_glapi_proc *)(table))[_gloffset_SamplerParameterfv] = (_glapi_proc)_mesa_marshal_SamplerParameterfv;
2721   if (_gloffset_SamplerParameterIiv >= 0)
2722      ((_glapi_proc *)(table))[_gloffset_SamplerParameterIiv] = (_glapi_proc)_mesa_marshal_SamplerParameterIiv;
2723   if (_gloffset_SamplerParameterIuiv >= 0)
2724      ((_glapi_proc *)(table))[_gloffset_SamplerParameterIuiv] = (_glapi_proc)_mesa_marshal_SamplerParameterIuiv;
2725   if (_gloffset_GetSamplerParameteriv >= 0)
2726      ((_glapi_proc *)(table))[_gloffset_GetSamplerParameteriv] = (_glapi_proc)_mesa_marshal_GetSamplerParameteriv;
2727   if (_gloffset_GetSamplerParameterfv >= 0)
2728      ((_glapi_proc *)(table))[_gloffset_GetSamplerParameterfv] = (_glapi_proc)_mesa_marshal_GetSamplerParameterfv;
2729   if (_gloffset_GetSamplerParameterIiv >= 0)
2730      ((_glapi_proc *)(table))[_gloffset_GetSamplerParameterIiv] = (_glapi_proc)_mesa_marshal_GetSamplerParameterIiv;
2731   if (_gloffset_GetSamplerParameterIuiv >= 0)
2732      ((_glapi_proc *)(table))[_gloffset_GetSamplerParameterIuiv] = (_glapi_proc)_mesa_marshal_GetSamplerParameterIuiv;
2733   if (_gloffset_GetQueryObjecti64v >= 0)
2734      ((_glapi_proc *)(table))[_gloffset_GetQueryObjecti64v] = (_glapi_proc)_mesa_marshal_GetQueryObjecti64v;
2735   if (_gloffset_GetQueryObjectui64v >= 0)
2736      ((_glapi_proc *)(table))[_gloffset_GetQueryObjectui64v] = (_glapi_proc)_mesa_marshal_GetQueryObjectui64v;
2737   if (_gloffset_QueryCounter >= 0)
2738      ((_glapi_proc *)(table))[_gloffset_QueryCounter] = (_glapi_proc)_mesa_marshal_QueryCounter;
2739   if (_gloffset_VertexP2ui >= 0)
2740      ((_glapi_proc *)(table))[_gloffset_VertexP2ui] = (_glapi_proc)_mesa_marshal_VertexP2ui;
2741   if (_gloffset_VertexP3ui >= 0)
2742      ((_glapi_proc *)(table))[_gloffset_VertexP3ui] = (_glapi_proc)_mesa_marshal_VertexP3ui;
2743   if (_gloffset_VertexP4ui >= 0)
2744      ((_glapi_proc *)(table))[_gloffset_VertexP4ui] = (_glapi_proc)_mesa_marshal_VertexP4ui;
2745   if (_gloffset_VertexP2uiv >= 0)
2746      ((_glapi_proc *)(table))[_gloffset_VertexP2uiv] = (_glapi_proc)_mesa_marshal_VertexP2uiv;
2747   if (_gloffset_VertexP3uiv >= 0)
2748      ((_glapi_proc *)(table))[_gloffset_VertexP3uiv] = (_glapi_proc)_mesa_marshal_VertexP3uiv;
2749   if (_gloffset_VertexP4uiv >= 0)
2750      ((_glapi_proc *)(table))[_gloffset_VertexP4uiv] = (_glapi_proc)_mesa_marshal_VertexP4uiv;
2751   if (_gloffset_TexCoordP1ui >= 0)
2752      ((_glapi_proc *)(table))[_gloffset_TexCoordP1ui] = (_glapi_proc)_mesa_marshal_TexCoordP1ui;
2753   if (_gloffset_TexCoordP2ui >= 0)
2754      ((_glapi_proc *)(table))[_gloffset_TexCoordP2ui] = (_glapi_proc)_mesa_marshal_TexCoordP2ui;
2755   if (_gloffset_TexCoordP3ui >= 0)
2756      ((_glapi_proc *)(table))[_gloffset_TexCoordP3ui] = (_glapi_proc)_mesa_marshal_TexCoordP3ui;
2757   if (_gloffset_TexCoordP4ui >= 0)
2758      ((_glapi_proc *)(table))[_gloffset_TexCoordP4ui] = (_glapi_proc)_mesa_marshal_TexCoordP4ui;
2759   if (_gloffset_TexCoordP1uiv >= 0)
2760      ((_glapi_proc *)(table))[_gloffset_TexCoordP1uiv] = (_glapi_proc)_mesa_marshal_TexCoordP1uiv;
2761   if (_gloffset_TexCoordP2uiv >= 0)
2762      ((_glapi_proc *)(table))[_gloffset_TexCoordP2uiv] = (_glapi_proc)_mesa_marshal_TexCoordP2uiv;
2763   if (_gloffset_TexCoordP3uiv >= 0)
2764      ((_glapi_proc *)(table))[_gloffset_TexCoordP3uiv] = (_glapi_proc)_mesa_marshal_TexCoordP3uiv;
2765   if (_gloffset_TexCoordP4uiv >= 0)
2766      ((_glapi_proc *)(table))[_gloffset_TexCoordP4uiv] = (_glapi_proc)_mesa_marshal_TexCoordP4uiv;
2767   if (_gloffset_MultiTexCoordP1ui >= 0)
2768      ((_glapi_proc *)(table))[_gloffset_MultiTexCoordP1ui] = (_glapi_proc)_mesa_marshal_MultiTexCoordP1ui;
2769   if (_gloffset_MultiTexCoordP2ui >= 0)
2770      ((_glapi_proc *)(table))[_gloffset_MultiTexCoordP2ui] = (_glapi_proc)_mesa_marshal_MultiTexCoordP2ui;
2771   if (_gloffset_MultiTexCoordP3ui >= 0)
2772      ((_glapi_proc *)(table))[_gloffset_MultiTexCoordP3ui] = (_glapi_proc)_mesa_marshal_MultiTexCoordP3ui;
2773   if (_gloffset_MultiTexCoordP4ui >= 0)
2774      ((_glapi_proc *)(table))[_gloffset_MultiTexCoordP4ui] = (_glapi_proc)_mesa_marshal_MultiTexCoordP4ui;
2775   if (_gloffset_MultiTexCoordP1uiv >= 0)
2776      ((_glapi_proc *)(table))[_gloffset_MultiTexCoordP1uiv] = (_glapi_proc)_mesa_marshal_MultiTexCoordP1uiv;
2777   if (_gloffset_MultiTexCoordP2uiv >= 0)
2778      ((_glapi_proc *)(table))[_gloffset_MultiTexCoordP2uiv] = (_glapi_proc)_mesa_marshal_MultiTexCoordP2uiv;
2779   if (_gloffset_MultiTexCoordP3uiv >= 0)
2780      ((_glapi_proc *)(table))[_gloffset_MultiTexCoordP3uiv] = (_glapi_proc)_mesa_marshal_MultiTexCoordP3uiv;
2781   if (_gloffset_MultiTexCoordP4uiv >= 0)
2782      ((_glapi_proc *)(table))[_gloffset_MultiTexCoordP4uiv] = (_glapi_proc)_mesa_marshal_MultiTexCoordP4uiv;
2783   if (_gloffset_NormalP3ui >= 0)
2784      ((_glapi_proc *)(table))[_gloffset_NormalP3ui] = (_glapi_proc)_mesa_marshal_NormalP3ui;
2785   if (_gloffset_NormalP3uiv >= 0)
2786      ((_glapi_proc *)(table))[_gloffset_NormalP3uiv] = (_glapi_proc)_mesa_marshal_NormalP3uiv;
2787   if (_gloffset_ColorP3ui >= 0)
2788      ((_glapi_proc *)(table))[_gloffset_ColorP3ui] = (_glapi_proc)_mesa_marshal_ColorP3ui;
2789   if (_gloffset_ColorP4ui >= 0)
2790      ((_glapi_proc *)(table))[_gloffset_ColorP4ui] = (_glapi_proc)_mesa_marshal_ColorP4ui;
2791   if (_gloffset_ColorP3uiv >= 0)
2792      ((_glapi_proc *)(table))[_gloffset_ColorP3uiv] = (_glapi_proc)_mesa_marshal_ColorP3uiv;
2793   if (_gloffset_ColorP4uiv >= 0)
2794      ((_glapi_proc *)(table))[_gloffset_ColorP4uiv] = (_glapi_proc)_mesa_marshal_ColorP4uiv;
2795   if (_gloffset_SecondaryColorP3ui >= 0)
2796      ((_glapi_proc *)(table))[_gloffset_SecondaryColorP3ui] = (_glapi_proc)_mesa_marshal_SecondaryColorP3ui;
2797   if (_gloffset_SecondaryColorP3uiv >= 0)
2798      ((_glapi_proc *)(table))[_gloffset_SecondaryColorP3uiv] = (_glapi_proc)_mesa_marshal_SecondaryColorP3uiv;
2799   if (_gloffset_VertexAttribP1ui >= 0)
2800      ((_glapi_proc *)(table))[_gloffset_VertexAttribP1ui] = (_glapi_proc)_mesa_marshal_VertexAttribP1ui;
2801   if (_gloffset_VertexAttribP2ui >= 0)
2802      ((_glapi_proc *)(table))[_gloffset_VertexAttribP2ui] = (_glapi_proc)_mesa_marshal_VertexAttribP2ui;
2803   if (_gloffset_VertexAttribP3ui >= 0)
2804      ((_glapi_proc *)(table))[_gloffset_VertexAttribP3ui] = (_glapi_proc)_mesa_marshal_VertexAttribP3ui;
2805   if (_gloffset_VertexAttribP4ui >= 0)
2806      ((_glapi_proc *)(table))[_gloffset_VertexAttribP4ui] = (_glapi_proc)_mesa_marshal_VertexAttribP4ui;
2807   if (_gloffset_VertexAttribP1uiv >= 0)
2808      ((_glapi_proc *)(table))[_gloffset_VertexAttribP1uiv] = (_glapi_proc)_mesa_marshal_VertexAttribP1uiv;
2809   if (_gloffset_VertexAttribP2uiv >= 0)
2810      ((_glapi_proc *)(table))[_gloffset_VertexAttribP2uiv] = (_glapi_proc)_mesa_marshal_VertexAttribP2uiv;
2811   if (_gloffset_VertexAttribP3uiv >= 0)
2812      ((_glapi_proc *)(table))[_gloffset_VertexAttribP3uiv] = (_glapi_proc)_mesa_marshal_VertexAttribP3uiv;
2813   if (_gloffset_VertexAttribP4uiv >= 0)
2814      ((_glapi_proc *)(table))[_gloffset_VertexAttribP4uiv] = (_glapi_proc)_mesa_marshal_VertexAttribP4uiv;
2815   if (_gloffset_GetSubroutineUniformLocation >= 0)
2816      ((_glapi_proc *)(table))[_gloffset_GetSubroutineUniformLocation] = (_glapi_proc)_mesa_marshal_GetSubroutineUniformLocation;
2817   if (_gloffset_GetSubroutineIndex >= 0)
2818      ((_glapi_proc *)(table))[_gloffset_GetSubroutineIndex] = (_glapi_proc)_mesa_marshal_GetSubroutineIndex;
2819   if (_gloffset_GetActiveSubroutineUniformiv >= 0)
2820      ((_glapi_proc *)(table))[_gloffset_GetActiveSubroutineUniformiv] = (_glapi_proc)_mesa_marshal_GetActiveSubroutineUniformiv;
2821   if (_gloffset_GetActiveSubroutineUniformName >= 0)
2822      ((_glapi_proc *)(table))[_gloffset_GetActiveSubroutineUniformName] = (_glapi_proc)_mesa_marshal_GetActiveSubroutineUniformName;
2823   if (_gloffset_GetActiveSubroutineName >= 0)
2824      ((_glapi_proc *)(table))[_gloffset_GetActiveSubroutineName] = (_glapi_proc)_mesa_marshal_GetActiveSubroutineName;
2825   if (_gloffset_UniformSubroutinesuiv >= 0)
2826      ((_glapi_proc *)(table))[_gloffset_UniformSubroutinesuiv] = (_glapi_proc)_mesa_marshal_UniformSubroutinesuiv;
2827   if (_gloffset_GetUniformSubroutineuiv >= 0)
2828      ((_glapi_proc *)(table))[_gloffset_GetUniformSubroutineuiv] = (_glapi_proc)_mesa_marshal_GetUniformSubroutineuiv;
2829   if (_gloffset_GetProgramStageiv >= 0)
2830      ((_glapi_proc *)(table))[_gloffset_GetProgramStageiv] = (_glapi_proc)_mesa_marshal_GetProgramStageiv;
2831   if (_gloffset_PatchParameteri >= 0)
2832      ((_glapi_proc *)(table))[_gloffset_PatchParameteri] = (_glapi_proc)_mesa_marshal_PatchParameteri;
2833   if (_gloffset_PatchParameterfv >= 0)
2834      ((_glapi_proc *)(table))[_gloffset_PatchParameterfv] = (_glapi_proc)_mesa_marshal_PatchParameterfv;
2835   if (_gloffset_DrawArraysIndirect >= 0)
2836      ((_glapi_proc *)(table))[_gloffset_DrawArraysIndirect] = (_glapi_proc)_mesa_marshal_DrawArraysIndirect;
2837   if (_gloffset_DrawElementsIndirect >= 0)
2838      ((_glapi_proc *)(table))[_gloffset_DrawElementsIndirect] = (_glapi_proc)_mesa_marshal_DrawElementsIndirect;
2839   if (_gloffset_MultiDrawArraysIndirect >= 0)
2840      ((_glapi_proc *)(table))[_gloffset_MultiDrawArraysIndirect] = (_glapi_proc)_mesa_marshal_MultiDrawArraysIndirect;
2841   if (_gloffset_MultiDrawElementsIndirect >= 0)
2842      ((_glapi_proc *)(table))[_gloffset_MultiDrawElementsIndirect] = (_glapi_proc)_mesa_marshal_MultiDrawElementsIndirect;
2843   if (_gloffset_Uniform1d >= 0)
2844      ((_glapi_proc *)(table))[_gloffset_Uniform1d] = (_glapi_proc)_mesa_marshal_Uniform1d;
2845   if (_gloffset_Uniform2d >= 0)
2846      ((_glapi_proc *)(table))[_gloffset_Uniform2d] = (_glapi_proc)_mesa_marshal_Uniform2d;
2847   if (_gloffset_Uniform3d >= 0)
2848      ((_glapi_proc *)(table))[_gloffset_Uniform3d] = (_glapi_proc)_mesa_marshal_Uniform3d;
2849   if (_gloffset_Uniform4d >= 0)
2850      ((_glapi_proc *)(table))[_gloffset_Uniform4d] = (_glapi_proc)_mesa_marshal_Uniform4d;
2851   if (_gloffset_Uniform1dv >= 0)
2852      ((_glapi_proc *)(table))[_gloffset_Uniform1dv] = (_glapi_proc)_mesa_marshal_Uniform1dv;
2853   if (_gloffset_Uniform2dv >= 0)
2854      ((_glapi_proc *)(table))[_gloffset_Uniform2dv] = (_glapi_proc)_mesa_marshal_Uniform2dv;
2855   if (_gloffset_Uniform3dv >= 0)
2856      ((_glapi_proc *)(table))[_gloffset_Uniform3dv] = (_glapi_proc)_mesa_marshal_Uniform3dv;
2857   if (_gloffset_Uniform4dv >= 0)
2858      ((_glapi_proc *)(table))[_gloffset_Uniform4dv] = (_glapi_proc)_mesa_marshal_Uniform4dv;
2859   if (_gloffset_UniformMatrix2dv >= 0)
2860      ((_glapi_proc *)(table))[_gloffset_UniformMatrix2dv] = (_glapi_proc)_mesa_marshal_UniformMatrix2dv;
2861   if (_gloffset_UniformMatrix3dv >= 0)
2862      ((_glapi_proc *)(table))[_gloffset_UniformMatrix3dv] = (_glapi_proc)_mesa_marshal_UniformMatrix3dv;
2863   if (_gloffset_UniformMatrix4dv >= 0)
2864      ((_glapi_proc *)(table))[_gloffset_UniformMatrix4dv] = (_glapi_proc)_mesa_marshal_UniformMatrix4dv;
2865   if (_gloffset_UniformMatrix2x3dv >= 0)
2866      ((_glapi_proc *)(table))[_gloffset_UniformMatrix2x3dv] = (_glapi_proc)_mesa_marshal_UniformMatrix2x3dv;
2867   if (_gloffset_UniformMatrix2x4dv >= 0)
2868      ((_glapi_proc *)(table))[_gloffset_UniformMatrix2x4dv] = (_glapi_proc)_mesa_marshal_UniformMatrix2x4dv;
2869   if (_gloffset_UniformMatrix3x2dv >= 0)
2870      ((_glapi_proc *)(table))[_gloffset_UniformMatrix3x2dv] = (_glapi_proc)_mesa_marshal_UniformMatrix3x2dv;
2871   if (_gloffset_UniformMatrix3x4dv >= 0)
2872      ((_glapi_proc *)(table))[_gloffset_UniformMatrix3x4dv] = (_glapi_proc)_mesa_marshal_UniformMatrix3x4dv;
2873   if (_gloffset_UniformMatrix4x2dv >= 0)
2874      ((_glapi_proc *)(table))[_gloffset_UniformMatrix4x2dv] = (_glapi_proc)_mesa_marshal_UniformMatrix4x2dv;
2875   if (_gloffset_UniformMatrix4x3dv >= 0)
2876      ((_glapi_proc *)(table))[_gloffset_UniformMatrix4x3dv] = (_glapi_proc)_mesa_marshal_UniformMatrix4x3dv;
2877   if (_gloffset_GetUniformdv >= 0)
2878      ((_glapi_proc *)(table))[_gloffset_GetUniformdv] = (_glapi_proc)_mesa_marshal_GetUniformdv;
2879   if (_gloffset_ProgramUniform1d >= 0)
2880      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1d] = (_glapi_proc)_mesa_marshal_ProgramUniform1d;
2881   if (_gloffset_ProgramUniform2d >= 0)
2882      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2d] = (_glapi_proc)_mesa_marshal_ProgramUniform2d;
2883   if (_gloffset_ProgramUniform3d >= 0)
2884      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3d] = (_glapi_proc)_mesa_marshal_ProgramUniform3d;
2885   if (_gloffset_ProgramUniform4d >= 0)
2886      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4d] = (_glapi_proc)_mesa_marshal_ProgramUniform4d;
2887   if (_gloffset_ProgramUniform1dv >= 0)
2888      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1dv] = (_glapi_proc)_mesa_marshal_ProgramUniform1dv;
2889   if (_gloffset_ProgramUniform2dv >= 0)
2890      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2dv] = (_glapi_proc)_mesa_marshal_ProgramUniform2dv;
2891   if (_gloffset_ProgramUniform3dv >= 0)
2892      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3dv] = (_glapi_proc)_mesa_marshal_ProgramUniform3dv;
2893   if (_gloffset_ProgramUniform4dv >= 0)
2894      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4dv] = (_glapi_proc)_mesa_marshal_ProgramUniform4dv;
2895   if (_gloffset_ProgramUniformMatrix2dv >= 0)
2896      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix2dv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix2dv;
2897   if (_gloffset_ProgramUniformMatrix3dv >= 0)
2898      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix3dv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix3dv;
2899   if (_gloffset_ProgramUniformMatrix4dv >= 0)
2900      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix4dv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix4dv;
2901   if (_gloffset_ProgramUniformMatrix2x3dv >= 0)
2902      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix2x3dv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix2x3dv;
2903   if (_gloffset_ProgramUniformMatrix2x4dv >= 0)
2904      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix2x4dv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix2x4dv;
2905   if (_gloffset_ProgramUniformMatrix3x2dv >= 0)
2906      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix3x2dv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix3x2dv;
2907   if (_gloffset_ProgramUniformMatrix3x4dv >= 0)
2908      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix3x4dv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix3x4dv;
2909   if (_gloffset_ProgramUniformMatrix4x2dv >= 0)
2910      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix4x2dv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix4x2dv;
2911   if (_gloffset_ProgramUniformMatrix4x3dv >= 0)
2912      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix4x3dv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix4x3dv;
2913   if (_gloffset_DrawTransformFeedbackStream >= 0)
2914      ((_glapi_proc *)(table))[_gloffset_DrawTransformFeedbackStream] = (_glapi_proc)_mesa_marshal_DrawTransformFeedbackStream;
2915   if (_gloffset_BeginQueryIndexed >= 0)
2916      ((_glapi_proc *)(table))[_gloffset_BeginQueryIndexed] = (_glapi_proc)_mesa_marshal_BeginQueryIndexed;
2917   if (_gloffset_EndQueryIndexed >= 0)
2918      ((_glapi_proc *)(table))[_gloffset_EndQueryIndexed] = (_glapi_proc)_mesa_marshal_EndQueryIndexed;
2919   if (_gloffset_GetQueryIndexediv >= 0)
2920      ((_glapi_proc *)(table))[_gloffset_GetQueryIndexediv] = (_glapi_proc)_mesa_marshal_GetQueryIndexediv;
2921   if (_gloffset_UseProgramStages >= 0)
2922      ((_glapi_proc *)(table))[_gloffset_UseProgramStages] = (_glapi_proc)_mesa_marshal_UseProgramStages;
2923   if (_gloffset_ActiveShaderProgram >= 0)
2924      ((_glapi_proc *)(table))[_gloffset_ActiveShaderProgram] = (_glapi_proc)_mesa_marshal_ActiveShaderProgram;
2925   if (_gloffset_CreateShaderProgramv >= 0)
2926      ((_glapi_proc *)(table))[_gloffset_CreateShaderProgramv] = (_glapi_proc)_mesa_marshal_CreateShaderProgramv;
2927   if (_gloffset_BindProgramPipeline >= 0)
2928      ((_glapi_proc *)(table))[_gloffset_BindProgramPipeline] = (_glapi_proc)_mesa_marshal_BindProgramPipeline;
2929   if (_gloffset_DeleteProgramPipelines >= 0)
2930      ((_glapi_proc *)(table))[_gloffset_DeleteProgramPipelines] = (_glapi_proc)_mesa_marshal_DeleteProgramPipelines;
2931   if (_gloffset_GenProgramPipelines >= 0)
2932      ((_glapi_proc *)(table))[_gloffset_GenProgramPipelines] = (_glapi_proc)_mesa_marshal_GenProgramPipelines;
2933   if (_gloffset_IsProgramPipeline >= 0)
2934      ((_glapi_proc *)(table))[_gloffset_IsProgramPipeline] = (_glapi_proc)_mesa_marshal_IsProgramPipeline;
2935   if (_gloffset_GetProgramPipelineiv >= 0)
2936      ((_glapi_proc *)(table))[_gloffset_GetProgramPipelineiv] = (_glapi_proc)_mesa_marshal_GetProgramPipelineiv;
2937   if (_gloffset_ProgramUniform1i >= 0)
2938      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1i] = (_glapi_proc)_mesa_marshal_ProgramUniform1i;
2939   if (_gloffset_ProgramUniform2i >= 0)
2940      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2i] = (_glapi_proc)_mesa_marshal_ProgramUniform2i;
2941   if (_gloffset_ProgramUniform3i >= 0)
2942      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3i] = (_glapi_proc)_mesa_marshal_ProgramUniform3i;
2943   if (_gloffset_ProgramUniform4i >= 0)
2944      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4i] = (_glapi_proc)_mesa_marshal_ProgramUniform4i;
2945   if (_gloffset_ProgramUniform1ui >= 0)
2946      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1ui] = (_glapi_proc)_mesa_marshal_ProgramUniform1ui;
2947   if (_gloffset_ProgramUniform2ui >= 0)
2948      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2ui] = (_glapi_proc)_mesa_marshal_ProgramUniform2ui;
2949   if (_gloffset_ProgramUniform3ui >= 0)
2950      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3ui] = (_glapi_proc)_mesa_marshal_ProgramUniform3ui;
2951   if (_gloffset_ProgramUniform4ui >= 0)
2952      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4ui] = (_glapi_proc)_mesa_marshal_ProgramUniform4ui;
2953   if (_gloffset_ProgramUniform1f >= 0)
2954      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1f] = (_glapi_proc)_mesa_marshal_ProgramUniform1f;
2955   if (_gloffset_ProgramUniform2f >= 0)
2956      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2f] = (_glapi_proc)_mesa_marshal_ProgramUniform2f;
2957   if (_gloffset_ProgramUniform3f >= 0)
2958      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3f] = (_glapi_proc)_mesa_marshal_ProgramUniform3f;
2959   if (_gloffset_ProgramUniform4f >= 0)
2960      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4f] = (_glapi_proc)_mesa_marshal_ProgramUniform4f;
2961   if (_gloffset_ProgramUniform1iv >= 0)
2962      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1iv] = (_glapi_proc)_mesa_marshal_ProgramUniform1iv;
2963   if (_gloffset_ProgramUniform2iv >= 0)
2964      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2iv] = (_glapi_proc)_mesa_marshal_ProgramUniform2iv;
2965   if (_gloffset_ProgramUniform3iv >= 0)
2966      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3iv] = (_glapi_proc)_mesa_marshal_ProgramUniform3iv;
2967   if (_gloffset_ProgramUniform4iv >= 0)
2968      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4iv] = (_glapi_proc)_mesa_marshal_ProgramUniform4iv;
2969   if (_gloffset_ProgramUniform1uiv >= 0)
2970      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1uiv] = (_glapi_proc)_mesa_marshal_ProgramUniform1uiv;
2971   if (_gloffset_ProgramUniform2uiv >= 0)
2972      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2uiv] = (_glapi_proc)_mesa_marshal_ProgramUniform2uiv;
2973   if (_gloffset_ProgramUniform3uiv >= 0)
2974      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3uiv] = (_glapi_proc)_mesa_marshal_ProgramUniform3uiv;
2975   if (_gloffset_ProgramUniform4uiv >= 0)
2976      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4uiv] = (_glapi_proc)_mesa_marshal_ProgramUniform4uiv;
2977   if (_gloffset_ProgramUniform1fv >= 0)
2978      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1fv] = (_glapi_proc)_mesa_marshal_ProgramUniform1fv;
2979   if (_gloffset_ProgramUniform2fv >= 0)
2980      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2fv] = (_glapi_proc)_mesa_marshal_ProgramUniform2fv;
2981   if (_gloffset_ProgramUniform3fv >= 0)
2982      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3fv] = (_glapi_proc)_mesa_marshal_ProgramUniform3fv;
2983   if (_gloffset_ProgramUniform4fv >= 0)
2984      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4fv] = (_glapi_proc)_mesa_marshal_ProgramUniform4fv;
2985   if (_gloffset_ProgramUniformMatrix2fv >= 0)
2986      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix2fv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix2fv;
2987   if (_gloffset_ProgramUniformMatrix3fv >= 0)
2988      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix3fv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix3fv;
2989   if (_gloffset_ProgramUniformMatrix4fv >= 0)
2990      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix4fv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix4fv;
2991   if (_gloffset_ProgramUniformMatrix2x3fv >= 0)
2992      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix2x3fv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix2x3fv;
2993   if (_gloffset_ProgramUniformMatrix3x2fv >= 0)
2994      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix3x2fv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix3x2fv;
2995   if (_gloffset_ProgramUniformMatrix2x4fv >= 0)
2996      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix2x4fv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix2x4fv;
2997   if (_gloffset_ProgramUniformMatrix4x2fv >= 0)
2998      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix4x2fv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix4x2fv;
2999   if (_gloffset_ProgramUniformMatrix3x4fv >= 0)
3000      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix3x4fv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix3x4fv;
3001   if (_gloffset_ProgramUniformMatrix4x3fv >= 0)
3002      ((_glapi_proc *)(table))[_gloffset_ProgramUniformMatrix4x3fv] = (_glapi_proc)_mesa_marshal_ProgramUniformMatrix4x3fv;
3003   if (_gloffset_ValidateProgramPipeline >= 0)
3004      ((_glapi_proc *)(table))[_gloffset_ValidateProgramPipeline] = (_glapi_proc)_mesa_marshal_ValidateProgramPipeline;
3005   if (_gloffset_GetProgramPipelineInfoLog >= 0)
3006      ((_glapi_proc *)(table))[_gloffset_GetProgramPipelineInfoLog] = (_glapi_proc)_mesa_marshal_GetProgramPipelineInfoLog;
3007   if (_gloffset_VertexAttribL1d >= 0)
3008      ((_glapi_proc *)(table))[_gloffset_VertexAttribL1d] = (_glapi_proc)_mesa_marshal_VertexAttribL1d;
3009   if (_gloffset_VertexAttribL2d >= 0)
3010      ((_glapi_proc *)(table))[_gloffset_VertexAttribL2d] = (_glapi_proc)_mesa_marshal_VertexAttribL2d;
3011   if (_gloffset_VertexAttribL3d >= 0)
3012      ((_glapi_proc *)(table))[_gloffset_VertexAttribL3d] = (_glapi_proc)_mesa_marshal_VertexAttribL3d;
3013   if (_gloffset_VertexAttribL4d >= 0)
3014      ((_glapi_proc *)(table))[_gloffset_VertexAttribL4d] = (_glapi_proc)_mesa_marshal_VertexAttribL4d;
3015   if (_gloffset_VertexAttribL1dv >= 0)
3016      ((_glapi_proc *)(table))[_gloffset_VertexAttribL1dv] = (_glapi_proc)_mesa_marshal_VertexAttribL1dv;
3017   if (_gloffset_VertexAttribL2dv >= 0)
3018      ((_glapi_proc *)(table))[_gloffset_VertexAttribL2dv] = (_glapi_proc)_mesa_marshal_VertexAttribL2dv;
3019   if (_gloffset_VertexAttribL3dv >= 0)
3020      ((_glapi_proc *)(table))[_gloffset_VertexAttribL3dv] = (_glapi_proc)_mesa_marshal_VertexAttribL3dv;
3021   if (_gloffset_VertexAttribL4dv >= 0)
3022      ((_glapi_proc *)(table))[_gloffset_VertexAttribL4dv] = (_glapi_proc)_mesa_marshal_VertexAttribL4dv;
3023   if (_gloffset_VertexAttribLPointer >= 0)
3024      ((_glapi_proc *)(table))[_gloffset_VertexAttribLPointer] = (_glapi_proc)_mesa_marshal_VertexAttribLPointer;
3025   if (_gloffset_GetVertexAttribLdv >= 0)
3026      ((_glapi_proc *)(table))[_gloffset_GetVertexAttribLdv] = (_glapi_proc)_mesa_marshal_GetVertexAttribLdv;
3027   if (_gloffset_VertexArrayVertexAttribLOffsetEXT >= 0)
3028      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexAttribLOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArrayVertexAttribLOffsetEXT;
3029   if (_gloffset_GetShaderPrecisionFormat >= 0)
3030      ((_glapi_proc *)(table))[_gloffset_GetShaderPrecisionFormat] = (_glapi_proc)_mesa_marshal_GetShaderPrecisionFormat;
3031   if (_gloffset_ReleaseShaderCompiler >= 0)
3032      ((_glapi_proc *)(table))[_gloffset_ReleaseShaderCompiler] = (_glapi_proc)_mesa_marshal_ReleaseShaderCompiler;
3033   if (_gloffset_ShaderBinary >= 0)
3034      ((_glapi_proc *)(table))[_gloffset_ShaderBinary] = (_glapi_proc)_mesa_marshal_ShaderBinary;
3035   if (_gloffset_ClearDepthf >= 0)
3036      ((_glapi_proc *)(table))[_gloffset_ClearDepthf] = (_glapi_proc)_mesa_marshal_ClearDepthf;
3037   if (_gloffset_DepthRangef >= 0)
3038      ((_glapi_proc *)(table))[_gloffset_DepthRangef] = (_glapi_proc)_mesa_marshal_DepthRangef;
3039   if (_gloffset_GetProgramBinary >= 0)
3040      ((_glapi_proc *)(table))[_gloffset_GetProgramBinary] = (_glapi_proc)_mesa_marshal_GetProgramBinary;
3041   if (_gloffset_ProgramBinary >= 0)
3042      ((_glapi_proc *)(table))[_gloffset_ProgramBinary] = (_glapi_proc)_mesa_marshal_ProgramBinary;
3043   if (_gloffset_ProgramParameteri >= 0)
3044      ((_glapi_proc *)(table))[_gloffset_ProgramParameteri] = (_glapi_proc)_mesa_marshal_ProgramParameteri;
3045   if (_gloffset_DebugMessageControl >= 0)
3046      ((_glapi_proc *)(table))[_gloffset_DebugMessageControl] = (_glapi_proc)_mesa_marshal_DebugMessageControl;
3047   if (_gloffset_DebugMessageInsert >= 0)
3048      ((_glapi_proc *)(table))[_gloffset_DebugMessageInsert] = (_glapi_proc)_mesa_marshal_DebugMessageInsert;
3049   if (_gloffset_DebugMessageCallback >= 0)
3050      ((_glapi_proc *)(table))[_gloffset_DebugMessageCallback] = (_glapi_proc)_mesa_marshal_DebugMessageCallback;
3051   if (_gloffset_GetDebugMessageLog >= 0)
3052      ((_glapi_proc *)(table))[_gloffset_GetDebugMessageLog] = (_glapi_proc)_mesa_marshal_GetDebugMessageLog;
3053   if (_gloffset_GetGraphicsResetStatusARB >= 0)
3054      ((_glapi_proc *)(table))[_gloffset_GetGraphicsResetStatusARB] = (_glapi_proc)_mesa_marshal_GetGraphicsResetStatusARB;
3055   if (_gloffset_GetnMapdvARB >= 0)
3056      ((_glapi_proc *)(table))[_gloffset_GetnMapdvARB] = (_glapi_proc)_mesa_marshal_GetnMapdvARB;
3057   if (_gloffset_GetnMapfvARB >= 0)
3058      ((_glapi_proc *)(table))[_gloffset_GetnMapfvARB] = (_glapi_proc)_mesa_marshal_GetnMapfvARB;
3059   if (_gloffset_GetnMapivARB >= 0)
3060      ((_glapi_proc *)(table))[_gloffset_GetnMapivARB] = (_glapi_proc)_mesa_marshal_GetnMapivARB;
3061   if (_gloffset_GetnPixelMapfvARB >= 0)
3062      ((_glapi_proc *)(table))[_gloffset_GetnPixelMapfvARB] = (_glapi_proc)_mesa_marshal_GetnPixelMapfvARB;
3063   if (_gloffset_GetnPixelMapuivARB >= 0)
3064      ((_glapi_proc *)(table))[_gloffset_GetnPixelMapuivARB] = (_glapi_proc)_mesa_marshal_GetnPixelMapuivARB;
3065   if (_gloffset_GetnPixelMapusvARB >= 0)
3066      ((_glapi_proc *)(table))[_gloffset_GetnPixelMapusvARB] = (_glapi_proc)_mesa_marshal_GetnPixelMapusvARB;
3067   if (_gloffset_GetnPolygonStippleARB >= 0)
3068      ((_glapi_proc *)(table))[_gloffset_GetnPolygonStippleARB] = (_glapi_proc)_mesa_marshal_GetnPolygonStippleARB;
3069   if (_gloffset_GetnTexImageARB >= 0)
3070      ((_glapi_proc *)(table))[_gloffset_GetnTexImageARB] = (_glapi_proc)_mesa_marshal_GetnTexImageARB;
3071   if (_gloffset_ReadnPixelsARB >= 0)
3072      ((_glapi_proc *)(table))[_gloffset_ReadnPixelsARB] = (_glapi_proc)_mesa_marshal_ReadnPixelsARB;
3073   if (_gloffset_GetnColorTableARB >= 0)
3074      ((_glapi_proc *)(table))[_gloffset_GetnColorTableARB] = (_glapi_proc)_mesa_marshal_GetnColorTableARB;
3075   if (_gloffset_GetnConvolutionFilterARB >= 0)
3076      ((_glapi_proc *)(table))[_gloffset_GetnConvolutionFilterARB] = (_glapi_proc)_mesa_marshal_GetnConvolutionFilterARB;
3077   if (_gloffset_GetnSeparableFilterARB >= 0)
3078      ((_glapi_proc *)(table))[_gloffset_GetnSeparableFilterARB] = (_glapi_proc)_mesa_marshal_GetnSeparableFilterARB;
3079   if (_gloffset_GetnHistogramARB >= 0)
3080      ((_glapi_proc *)(table))[_gloffset_GetnHistogramARB] = (_glapi_proc)_mesa_marshal_GetnHistogramARB;
3081   if (_gloffset_GetnMinmaxARB >= 0)
3082      ((_glapi_proc *)(table))[_gloffset_GetnMinmaxARB] = (_glapi_proc)_mesa_marshal_GetnMinmaxARB;
3083   if (_gloffset_GetnCompressedTexImageARB >= 0)
3084      ((_glapi_proc *)(table))[_gloffset_GetnCompressedTexImageARB] = (_glapi_proc)_mesa_marshal_GetnCompressedTexImageARB;
3085   if (_gloffset_GetnUniformfvARB >= 0)
3086      ((_glapi_proc *)(table))[_gloffset_GetnUniformfvARB] = (_glapi_proc)_mesa_marshal_GetnUniformfvARB;
3087   if (_gloffset_GetnUniformivARB >= 0)
3088      ((_glapi_proc *)(table))[_gloffset_GetnUniformivARB] = (_glapi_proc)_mesa_marshal_GetnUniformivARB;
3089   if (_gloffset_GetnUniformuivARB >= 0)
3090      ((_glapi_proc *)(table))[_gloffset_GetnUniformuivARB] = (_glapi_proc)_mesa_marshal_GetnUniformuivARB;
3091   if (_gloffset_GetnUniformdvARB >= 0)
3092      ((_glapi_proc *)(table))[_gloffset_GetnUniformdvARB] = (_glapi_proc)_mesa_marshal_GetnUniformdvARB;
3093   if (_gloffset_DrawArraysInstancedBaseInstance >= 0)
3094      ((_glapi_proc *)(table))[_gloffset_DrawArraysInstancedBaseInstance] = (_glapi_proc)_mesa_marshal_DrawArraysInstancedBaseInstance;
3095   if (_gloffset_DrawElementsInstancedBaseInstance >= 0)
3096      ((_glapi_proc *)(table))[_gloffset_DrawElementsInstancedBaseInstance] = (_glapi_proc)_mesa_marshal_DrawElementsInstancedBaseInstance;
3097   if (_gloffset_DrawElementsInstancedBaseVertexBaseInstance >= 0)
3098      ((_glapi_proc *)(table))[_gloffset_DrawElementsInstancedBaseVertexBaseInstance] = (_glapi_proc)_mesa_marshal_DrawElementsInstancedBaseVertexBaseInstance;
3099   if (_gloffset_DrawTransformFeedbackInstanced >= 0)
3100      ((_glapi_proc *)(table))[_gloffset_DrawTransformFeedbackInstanced] = (_glapi_proc)_mesa_marshal_DrawTransformFeedbackInstanced;
3101   if (_gloffset_DrawTransformFeedbackStreamInstanced >= 0)
3102      ((_glapi_proc *)(table))[_gloffset_DrawTransformFeedbackStreamInstanced] = (_glapi_proc)_mesa_marshal_DrawTransformFeedbackStreamInstanced;
3103   if (_gloffset_GetInternalformativ >= 0)
3104      ((_glapi_proc *)(table))[_gloffset_GetInternalformativ] = (_glapi_proc)_mesa_marshal_GetInternalformativ;
3105   if (_gloffset_GetActiveAtomicCounterBufferiv >= 0)
3106      ((_glapi_proc *)(table))[_gloffset_GetActiveAtomicCounterBufferiv] = (_glapi_proc)_mesa_marshal_GetActiveAtomicCounterBufferiv;
3107   if (_gloffset_BindImageTexture >= 0)
3108      ((_glapi_proc *)(table))[_gloffset_BindImageTexture] = (_glapi_proc)_mesa_marshal_BindImageTexture;
3109   if (_gloffset_MemoryBarrier >= 0)
3110      ((_glapi_proc *)(table))[_gloffset_MemoryBarrier] = (_glapi_proc)_mesa_marshal_MemoryBarrier;
3111   if (_gloffset_TexStorage1D >= 0)
3112      ((_glapi_proc *)(table))[_gloffset_TexStorage1D] = (_glapi_proc)_mesa_marshal_TexStorage1D;
3113   if (_gloffset_TexStorage2D >= 0)
3114      ((_glapi_proc *)(table))[_gloffset_TexStorage2D] = (_glapi_proc)_mesa_marshal_TexStorage2D;
3115   if (_gloffset_TexStorage3D >= 0)
3116      ((_glapi_proc *)(table))[_gloffset_TexStorage3D] = (_glapi_proc)_mesa_marshal_TexStorage3D;
3117   if (_gloffset_TextureStorage1DEXT >= 0)
3118      ((_glapi_proc *)(table))[_gloffset_TextureStorage1DEXT] = (_glapi_proc)_mesa_marshal_TextureStorage1DEXT;
3119   if (_gloffset_TextureStorage2DEXT >= 0)
3120      ((_glapi_proc *)(table))[_gloffset_TextureStorage2DEXT] = (_glapi_proc)_mesa_marshal_TextureStorage2DEXT;
3121   if (_gloffset_TextureStorage3DEXT >= 0)
3122      ((_glapi_proc *)(table))[_gloffset_TextureStorage3DEXT] = (_glapi_proc)_mesa_marshal_TextureStorage3DEXT;
3123   if (_gloffset_PushDebugGroup >= 0)
3124      ((_glapi_proc *)(table))[_gloffset_PushDebugGroup] = (_glapi_proc)_mesa_marshal_PushDebugGroup;
3125   if (_gloffset_PopDebugGroup >= 0)
3126      ((_glapi_proc *)(table))[_gloffset_PopDebugGroup] = (_glapi_proc)_mesa_marshal_PopDebugGroup;
3127   if (_gloffset_ObjectLabel >= 0)
3128      ((_glapi_proc *)(table))[_gloffset_ObjectLabel] = (_glapi_proc)_mesa_marshal_ObjectLabel;
3129   if (_gloffset_GetObjectLabel >= 0)
3130      ((_glapi_proc *)(table))[_gloffset_GetObjectLabel] = (_glapi_proc)_mesa_marshal_GetObjectLabel;
3131   if (_gloffset_ObjectPtrLabel >= 0)
3132      ((_glapi_proc *)(table))[_gloffset_ObjectPtrLabel] = (_glapi_proc)_mesa_marshal_ObjectPtrLabel;
3133   if (_gloffset_GetObjectPtrLabel >= 0)
3134      ((_glapi_proc *)(table))[_gloffset_GetObjectPtrLabel] = (_glapi_proc)_mesa_marshal_GetObjectPtrLabel;
3135   if (_gloffset_ClearBufferData >= 0)
3136      ((_glapi_proc *)(table))[_gloffset_ClearBufferData] = (_glapi_proc)_mesa_marshal_ClearBufferData;
3137   if (_gloffset_ClearBufferSubData >= 0)
3138      ((_glapi_proc *)(table))[_gloffset_ClearBufferSubData] = (_glapi_proc)_mesa_marshal_ClearBufferSubData;
3139   if (_gloffset_ClearNamedBufferDataEXT >= 0)
3140      ((_glapi_proc *)(table))[_gloffset_ClearNamedBufferDataEXT] = (_glapi_proc)_mesa_marshal_ClearNamedBufferDataEXT;
3141   if (_gloffset_ClearNamedBufferSubDataEXT >= 0)
3142      ((_glapi_proc *)(table))[_gloffset_ClearNamedBufferSubDataEXT] = (_glapi_proc)_mesa_marshal_ClearNamedBufferSubDataEXT;
3143   if (_gloffset_DispatchCompute >= 0)
3144      ((_glapi_proc *)(table))[_gloffset_DispatchCompute] = (_glapi_proc)_mesa_marshal_DispatchCompute;
3145   if (_gloffset_DispatchComputeIndirect >= 0)
3146      ((_glapi_proc *)(table))[_gloffset_DispatchComputeIndirect] = (_glapi_proc)_mesa_marshal_DispatchComputeIndirect;
3147   if (_gloffset_CopyImageSubData >= 0)
3148      ((_glapi_proc *)(table))[_gloffset_CopyImageSubData] = (_glapi_proc)_mesa_marshal_CopyImageSubData;
3149   if (_gloffset_TextureView >= 0)
3150      ((_glapi_proc *)(table))[_gloffset_TextureView] = (_glapi_proc)_mesa_marshal_TextureView;
3151   if (_gloffset_BindVertexBuffer >= 0)
3152      ((_glapi_proc *)(table))[_gloffset_BindVertexBuffer] = (_glapi_proc)_mesa_marshal_BindVertexBuffer;
3153   if (_gloffset_VertexAttribFormat >= 0)
3154      ((_glapi_proc *)(table))[_gloffset_VertexAttribFormat] = (_glapi_proc)_mesa_marshal_VertexAttribFormat;
3155   if (_gloffset_VertexAttribIFormat >= 0)
3156      ((_glapi_proc *)(table))[_gloffset_VertexAttribIFormat] = (_glapi_proc)_mesa_marshal_VertexAttribIFormat;
3157   if (_gloffset_VertexAttribLFormat >= 0)
3158      ((_glapi_proc *)(table))[_gloffset_VertexAttribLFormat] = (_glapi_proc)_mesa_marshal_VertexAttribLFormat;
3159   if (_gloffset_VertexAttribBinding >= 0)
3160      ((_glapi_proc *)(table))[_gloffset_VertexAttribBinding] = (_glapi_proc)_mesa_marshal_VertexAttribBinding;
3161   if (_gloffset_VertexBindingDivisor >= 0)
3162      ((_glapi_proc *)(table))[_gloffset_VertexBindingDivisor] = (_glapi_proc)_mesa_marshal_VertexBindingDivisor;
3163   if (_gloffset_VertexArrayBindVertexBufferEXT >= 0)
3164      ((_glapi_proc *)(table))[_gloffset_VertexArrayBindVertexBufferEXT] = (_glapi_proc)_mesa_marshal_VertexArrayBindVertexBufferEXT;
3165   if (_gloffset_VertexArrayVertexAttribFormatEXT >= 0)
3166      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexAttribFormatEXT] = (_glapi_proc)_mesa_marshal_VertexArrayVertexAttribFormatEXT;
3167   if (_gloffset_VertexArrayVertexAttribIFormatEXT >= 0)
3168      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexAttribIFormatEXT] = (_glapi_proc)_mesa_marshal_VertexArrayVertexAttribIFormatEXT;
3169   if (_gloffset_VertexArrayVertexAttribLFormatEXT >= 0)
3170      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexAttribLFormatEXT] = (_glapi_proc)_mesa_marshal_VertexArrayVertexAttribLFormatEXT;
3171   if (_gloffset_VertexArrayVertexAttribBindingEXT >= 0)
3172      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexAttribBindingEXT] = (_glapi_proc)_mesa_marshal_VertexArrayVertexAttribBindingEXT;
3173   if (_gloffset_VertexArrayVertexBindingDivisorEXT >= 0)
3174      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexBindingDivisorEXT] = (_glapi_proc)_mesa_marshal_VertexArrayVertexBindingDivisorEXT;
3175   if (_gloffset_FramebufferParameteri >= 0)
3176      ((_glapi_proc *)(table))[_gloffset_FramebufferParameteri] = (_glapi_proc)_mesa_marshal_FramebufferParameteri;
3177   if (_gloffset_GetFramebufferParameteriv >= 0)
3178      ((_glapi_proc *)(table))[_gloffset_GetFramebufferParameteriv] = (_glapi_proc)_mesa_marshal_GetFramebufferParameteriv;
3179   if (_gloffset_NamedFramebufferParameteriEXT >= 0)
3180      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferParameteriEXT] = (_glapi_proc)_mesa_marshal_NamedFramebufferParameteriEXT;
3181   if (_gloffset_GetNamedFramebufferParameterivEXT >= 0)
3182      ((_glapi_proc *)(table))[_gloffset_GetNamedFramebufferParameterivEXT] = (_glapi_proc)_mesa_marshal_GetNamedFramebufferParameterivEXT;
3183   if (_gloffset_GetInternalformati64v >= 0)
3184      ((_glapi_proc *)(table))[_gloffset_GetInternalformati64v] = (_glapi_proc)_mesa_marshal_GetInternalformati64v;
3185   if (_gloffset_InvalidateTexSubImage >= 0)
3186      ((_glapi_proc *)(table))[_gloffset_InvalidateTexSubImage] = (_glapi_proc)_mesa_marshal_InvalidateTexSubImage;
3187   if (_gloffset_InvalidateTexImage >= 0)
3188      ((_glapi_proc *)(table))[_gloffset_InvalidateTexImage] = (_glapi_proc)_mesa_marshal_InvalidateTexImage;
3189   if (_gloffset_InvalidateBufferSubData >= 0)
3190      ((_glapi_proc *)(table))[_gloffset_InvalidateBufferSubData] = (_glapi_proc)_mesa_marshal_InvalidateBufferSubData;
3191   if (_gloffset_InvalidateBufferData >= 0)
3192      ((_glapi_proc *)(table))[_gloffset_InvalidateBufferData] = (_glapi_proc)_mesa_marshal_InvalidateBufferData;
3193   if (_gloffset_InvalidateSubFramebuffer >= 0)
3194      ((_glapi_proc *)(table))[_gloffset_InvalidateSubFramebuffer] = (_glapi_proc)_mesa_marshal_InvalidateSubFramebuffer;
3195   if (_gloffset_InvalidateFramebuffer >= 0)
3196      ((_glapi_proc *)(table))[_gloffset_InvalidateFramebuffer] = (_glapi_proc)_mesa_marshal_InvalidateFramebuffer;
3197   if (_gloffset_GetProgramInterfaceiv >= 0)
3198      ((_glapi_proc *)(table))[_gloffset_GetProgramInterfaceiv] = (_glapi_proc)_mesa_marshal_GetProgramInterfaceiv;
3199   if (_gloffset_GetProgramResourceIndex >= 0)
3200      ((_glapi_proc *)(table))[_gloffset_GetProgramResourceIndex] = (_glapi_proc)_mesa_marshal_GetProgramResourceIndex;
3201   if (_gloffset_GetProgramResourceName >= 0)
3202      ((_glapi_proc *)(table))[_gloffset_GetProgramResourceName] = (_glapi_proc)_mesa_marshal_GetProgramResourceName;
3203   if (_gloffset_GetProgramResourceiv >= 0)
3204      ((_glapi_proc *)(table))[_gloffset_GetProgramResourceiv] = (_glapi_proc)_mesa_marshal_GetProgramResourceiv;
3205   if (_gloffset_GetProgramResourceLocation >= 0)
3206      ((_glapi_proc *)(table))[_gloffset_GetProgramResourceLocation] = (_glapi_proc)_mesa_marshal_GetProgramResourceLocation;
3207   if (_gloffset_GetProgramResourceLocationIndex >= 0)
3208      ((_glapi_proc *)(table))[_gloffset_GetProgramResourceLocationIndex] = (_glapi_proc)_mesa_marshal_GetProgramResourceLocationIndex;
3209   if (_gloffset_ShaderStorageBlockBinding >= 0)
3210      ((_glapi_proc *)(table))[_gloffset_ShaderStorageBlockBinding] = (_glapi_proc)_mesa_marshal_ShaderStorageBlockBinding;
3211   if (_gloffset_TexBufferRange >= 0)
3212      ((_glapi_proc *)(table))[_gloffset_TexBufferRange] = (_glapi_proc)_mesa_marshal_TexBufferRange;
3213   if (_gloffset_TextureBufferRangeEXT >= 0)
3214      ((_glapi_proc *)(table))[_gloffset_TextureBufferRangeEXT] = (_glapi_proc)_mesa_marshal_TextureBufferRangeEXT;
3215   if (_gloffset_TexStorage2DMultisample >= 0)
3216      ((_glapi_proc *)(table))[_gloffset_TexStorage2DMultisample] = (_glapi_proc)_mesa_marshal_TexStorage2DMultisample;
3217   if (_gloffset_TexStorage3DMultisample >= 0)
3218      ((_glapi_proc *)(table))[_gloffset_TexStorage3DMultisample] = (_glapi_proc)_mesa_marshal_TexStorage3DMultisample;
3219   if (_gloffset_TextureStorage2DMultisampleEXT >= 0)
3220      ((_glapi_proc *)(table))[_gloffset_TextureStorage2DMultisampleEXT] = (_glapi_proc)_mesa_marshal_TextureStorage2DMultisampleEXT;
3221   if (_gloffset_TextureStorage3DMultisampleEXT >= 0)
3222      ((_glapi_proc *)(table))[_gloffset_TextureStorage3DMultisampleEXT] = (_glapi_proc)_mesa_marshal_TextureStorage3DMultisampleEXT;
3223   if (_gloffset_BufferStorage >= 0)
3224      ((_glapi_proc *)(table))[_gloffset_BufferStorage] = (_glapi_proc)_mesa_marshal_BufferStorage;
3225   if (_gloffset_NamedBufferStorageEXT >= 0)
3226      ((_glapi_proc *)(table))[_gloffset_NamedBufferStorageEXT] = (_glapi_proc)_mesa_marshal_NamedBufferStorageEXT;
3227   if (_gloffset_ClearTexImage >= 0)
3228      ((_glapi_proc *)(table))[_gloffset_ClearTexImage] = (_glapi_proc)_mesa_marshal_ClearTexImage;
3229   if (_gloffset_ClearTexSubImage >= 0)
3230      ((_glapi_proc *)(table))[_gloffset_ClearTexSubImage] = (_glapi_proc)_mesa_marshal_ClearTexSubImage;
3231   if (_gloffset_BindBuffersBase >= 0)
3232      ((_glapi_proc *)(table))[_gloffset_BindBuffersBase] = (_glapi_proc)_mesa_marshal_BindBuffersBase;
3233   if (_gloffset_BindBuffersRange >= 0)
3234      ((_glapi_proc *)(table))[_gloffset_BindBuffersRange] = (_glapi_proc)_mesa_marshal_BindBuffersRange;
3235   if (_gloffset_BindTextures >= 0)
3236      ((_glapi_proc *)(table))[_gloffset_BindTextures] = (_glapi_proc)_mesa_marshal_BindTextures;
3237   if (_gloffset_BindSamplers >= 0)
3238      ((_glapi_proc *)(table))[_gloffset_BindSamplers] = (_glapi_proc)_mesa_marshal_BindSamplers;
3239   if (_gloffset_BindImageTextures >= 0)
3240      ((_glapi_proc *)(table))[_gloffset_BindImageTextures] = (_glapi_proc)_mesa_marshal_BindImageTextures;
3241   if (_gloffset_BindVertexBuffers >= 0)
3242      ((_glapi_proc *)(table))[_gloffset_BindVertexBuffers] = (_glapi_proc)_mesa_marshal_BindVertexBuffers;
3243   if (_gloffset_GetTextureHandleARB >= 0)
3244      ((_glapi_proc *)(table))[_gloffset_GetTextureHandleARB] = (_glapi_proc)_mesa_marshal_GetTextureHandleARB;
3245   if (_gloffset_GetTextureSamplerHandleARB >= 0)
3246      ((_glapi_proc *)(table))[_gloffset_GetTextureSamplerHandleARB] = (_glapi_proc)_mesa_marshal_GetTextureSamplerHandleARB;
3247   if (_gloffset_MakeTextureHandleResidentARB >= 0)
3248      ((_glapi_proc *)(table))[_gloffset_MakeTextureHandleResidentARB] = (_glapi_proc)_mesa_marshal_MakeTextureHandleResidentARB;
3249   if (_gloffset_MakeTextureHandleNonResidentARB >= 0)
3250      ((_glapi_proc *)(table))[_gloffset_MakeTextureHandleNonResidentARB] = (_glapi_proc)_mesa_marshal_MakeTextureHandleNonResidentARB;
3251   if (_gloffset_GetImageHandleARB >= 0)
3252      ((_glapi_proc *)(table))[_gloffset_GetImageHandleARB] = (_glapi_proc)_mesa_marshal_GetImageHandleARB;
3253   if (_gloffset_MakeImageHandleResidentARB >= 0)
3254      ((_glapi_proc *)(table))[_gloffset_MakeImageHandleResidentARB] = (_glapi_proc)_mesa_marshal_MakeImageHandleResidentARB;
3255   if (_gloffset_MakeImageHandleNonResidentARB >= 0)
3256      ((_glapi_proc *)(table))[_gloffset_MakeImageHandleNonResidentARB] = (_glapi_proc)_mesa_marshal_MakeImageHandleNonResidentARB;
3257   if (_gloffset_UniformHandleui64ARB >= 0)
3258      ((_glapi_proc *)(table))[_gloffset_UniformHandleui64ARB] = (_glapi_proc)_mesa_marshal_UniformHandleui64ARB;
3259   if (_gloffset_UniformHandleui64vARB >= 0)
3260      ((_glapi_proc *)(table))[_gloffset_UniformHandleui64vARB] = (_glapi_proc)_mesa_marshal_UniformHandleui64vARB;
3261   if (_gloffset_ProgramUniformHandleui64ARB >= 0)
3262      ((_glapi_proc *)(table))[_gloffset_ProgramUniformHandleui64ARB] = (_glapi_proc)_mesa_marshal_ProgramUniformHandleui64ARB;
3263   if (_gloffset_ProgramUniformHandleui64vARB >= 0)
3264      ((_glapi_proc *)(table))[_gloffset_ProgramUniformHandleui64vARB] = (_glapi_proc)_mesa_marshal_ProgramUniformHandleui64vARB;
3265   if (_gloffset_IsTextureHandleResidentARB >= 0)
3266      ((_glapi_proc *)(table))[_gloffset_IsTextureHandleResidentARB] = (_glapi_proc)_mesa_marshal_IsTextureHandleResidentARB;
3267   if (_gloffset_IsImageHandleResidentARB >= 0)
3268      ((_glapi_proc *)(table))[_gloffset_IsImageHandleResidentARB] = (_glapi_proc)_mesa_marshal_IsImageHandleResidentARB;
3269   if (_gloffset_VertexAttribL1ui64ARB >= 0)
3270      ((_glapi_proc *)(table))[_gloffset_VertexAttribL1ui64ARB] = (_glapi_proc)_mesa_marshal_VertexAttribL1ui64ARB;
3271   if (_gloffset_VertexAttribL1ui64vARB >= 0)
3272      ((_glapi_proc *)(table))[_gloffset_VertexAttribL1ui64vARB] = (_glapi_proc)_mesa_marshal_VertexAttribL1ui64vARB;
3273   if (_gloffset_GetVertexAttribLui64vARB >= 0)
3274      ((_glapi_proc *)(table))[_gloffset_GetVertexAttribLui64vARB] = (_glapi_proc)_mesa_marshal_GetVertexAttribLui64vARB;
3275   if (_gloffset_DispatchComputeGroupSizeARB >= 0)
3276      ((_glapi_proc *)(table))[_gloffset_DispatchComputeGroupSizeARB] = (_glapi_proc)_mesa_marshal_DispatchComputeGroupSizeARB;
3277   if (_gloffset_MultiDrawArraysIndirectCountARB >= 0)
3278      ((_glapi_proc *)(table))[_gloffset_MultiDrawArraysIndirectCountARB] = (_glapi_proc)_mesa_marshal_MultiDrawArraysIndirectCountARB;
3279   if (_gloffset_MultiDrawElementsIndirectCountARB >= 0)
3280      ((_glapi_proc *)(table))[_gloffset_MultiDrawElementsIndirectCountARB] = (_glapi_proc)_mesa_marshal_MultiDrawElementsIndirectCountARB;
3281   if (_gloffset_ClipControl >= 0)
3282      ((_glapi_proc *)(table))[_gloffset_ClipControl] = (_glapi_proc)_mesa_marshal_ClipControl;
3283   if (_gloffset_CreateTransformFeedbacks >= 0)
3284      ((_glapi_proc *)(table))[_gloffset_CreateTransformFeedbacks] = (_glapi_proc)_mesa_marshal_CreateTransformFeedbacks;
3285   if (_gloffset_TransformFeedbackBufferBase >= 0)
3286      ((_glapi_proc *)(table))[_gloffset_TransformFeedbackBufferBase] = (_glapi_proc)_mesa_marshal_TransformFeedbackBufferBase;
3287   if (_gloffset_TransformFeedbackBufferRange >= 0)
3288      ((_glapi_proc *)(table))[_gloffset_TransformFeedbackBufferRange] = (_glapi_proc)_mesa_marshal_TransformFeedbackBufferRange;
3289   if (_gloffset_GetTransformFeedbackiv >= 0)
3290      ((_glapi_proc *)(table))[_gloffset_GetTransformFeedbackiv] = (_glapi_proc)_mesa_marshal_GetTransformFeedbackiv;
3291   if (_gloffset_GetTransformFeedbacki_v >= 0)
3292      ((_glapi_proc *)(table))[_gloffset_GetTransformFeedbacki_v] = (_glapi_proc)_mesa_marshal_GetTransformFeedbacki_v;
3293   if (_gloffset_GetTransformFeedbacki64_v >= 0)
3294      ((_glapi_proc *)(table))[_gloffset_GetTransformFeedbacki64_v] = (_glapi_proc)_mesa_marshal_GetTransformFeedbacki64_v;
3295   if (_gloffset_CreateBuffers >= 0)
3296      ((_glapi_proc *)(table))[_gloffset_CreateBuffers] = (_glapi_proc)_mesa_marshal_CreateBuffers;
3297   if (_gloffset_NamedBufferStorage >= 0)
3298      ((_glapi_proc *)(table))[_gloffset_NamedBufferStorage] = (_glapi_proc)_mesa_marshal_NamedBufferStorage;
3299   if (_gloffset_NamedBufferData >= 0)
3300      ((_glapi_proc *)(table))[_gloffset_NamedBufferData] = (_glapi_proc)_mesa_marshal_NamedBufferData;
3301   if (_gloffset_NamedBufferSubData >= 0)
3302      ((_glapi_proc *)(table))[_gloffset_NamedBufferSubData] = (_glapi_proc)_mesa_marshal_NamedBufferSubData;
3303   if (_gloffset_CopyNamedBufferSubData >= 0)
3304      ((_glapi_proc *)(table))[_gloffset_CopyNamedBufferSubData] = (_glapi_proc)_mesa_marshal_CopyNamedBufferSubData;
3305   if (_gloffset_ClearNamedBufferData >= 0)
3306      ((_glapi_proc *)(table))[_gloffset_ClearNamedBufferData] = (_glapi_proc)_mesa_marshal_ClearNamedBufferData;
3307   if (_gloffset_ClearNamedBufferSubData >= 0)
3308      ((_glapi_proc *)(table))[_gloffset_ClearNamedBufferSubData] = (_glapi_proc)_mesa_marshal_ClearNamedBufferSubData;
3309   if (_gloffset_MapNamedBuffer >= 0)
3310      ((_glapi_proc *)(table))[_gloffset_MapNamedBuffer] = (_glapi_proc)_mesa_marshal_MapNamedBuffer;
3311   if (_gloffset_MapNamedBufferRange >= 0)
3312      ((_glapi_proc *)(table))[_gloffset_MapNamedBufferRange] = (_glapi_proc)_mesa_marshal_MapNamedBufferRange;
3313   if (_gloffset_UnmapNamedBufferEXT >= 0)
3314      ((_glapi_proc *)(table))[_gloffset_UnmapNamedBufferEXT] = (_glapi_proc)_mesa_marshal_UnmapNamedBufferEXT;
3315   if (_gloffset_FlushMappedNamedBufferRange >= 0)
3316      ((_glapi_proc *)(table))[_gloffset_FlushMappedNamedBufferRange] = (_glapi_proc)_mesa_marshal_FlushMappedNamedBufferRange;
3317   if (_gloffset_GetNamedBufferParameteriv >= 0)
3318      ((_glapi_proc *)(table))[_gloffset_GetNamedBufferParameteriv] = (_glapi_proc)_mesa_marshal_GetNamedBufferParameteriv;
3319   if (_gloffset_GetNamedBufferParameteri64v >= 0)
3320      ((_glapi_proc *)(table))[_gloffset_GetNamedBufferParameteri64v] = (_glapi_proc)_mesa_marshal_GetNamedBufferParameteri64v;
3321   if (_gloffset_GetNamedBufferPointerv >= 0)
3322      ((_glapi_proc *)(table))[_gloffset_GetNamedBufferPointerv] = (_glapi_proc)_mesa_marshal_GetNamedBufferPointerv;
3323   if (_gloffset_GetNamedBufferSubData >= 0)
3324      ((_glapi_proc *)(table))[_gloffset_GetNamedBufferSubData] = (_glapi_proc)_mesa_marshal_GetNamedBufferSubData;
3325   if (_gloffset_CreateFramebuffers >= 0)
3326      ((_glapi_proc *)(table))[_gloffset_CreateFramebuffers] = (_glapi_proc)_mesa_marshal_CreateFramebuffers;
3327   if (_gloffset_NamedFramebufferRenderbuffer >= 0)
3328      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferRenderbuffer] = (_glapi_proc)_mesa_marshal_NamedFramebufferRenderbuffer;
3329   if (_gloffset_NamedFramebufferParameteri >= 0)
3330      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferParameteri] = (_glapi_proc)_mesa_marshal_NamedFramebufferParameteri;
3331   if (_gloffset_NamedFramebufferTexture >= 0)
3332      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferTexture] = (_glapi_proc)_mesa_marshal_NamedFramebufferTexture;
3333   if (_gloffset_NamedFramebufferTextureLayer >= 0)
3334      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferTextureLayer] = (_glapi_proc)_mesa_marshal_NamedFramebufferTextureLayer;
3335   if (_gloffset_NamedFramebufferDrawBuffer >= 0)
3336      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferDrawBuffer] = (_glapi_proc)_mesa_marshal_NamedFramebufferDrawBuffer;
3337   if (_gloffset_NamedFramebufferDrawBuffers >= 0)
3338      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferDrawBuffers] = (_glapi_proc)_mesa_marshal_NamedFramebufferDrawBuffers;
3339   if (_gloffset_NamedFramebufferReadBuffer >= 0)
3340      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferReadBuffer] = (_glapi_proc)_mesa_marshal_NamedFramebufferReadBuffer;
3341   if (_gloffset_InvalidateNamedFramebufferData >= 0)
3342      ((_glapi_proc *)(table))[_gloffset_InvalidateNamedFramebufferData] = (_glapi_proc)_mesa_marshal_InvalidateNamedFramebufferData;
3343   if (_gloffset_InvalidateNamedFramebufferSubData >= 0)
3344      ((_glapi_proc *)(table))[_gloffset_InvalidateNamedFramebufferSubData] = (_glapi_proc)_mesa_marshal_InvalidateNamedFramebufferSubData;
3345   if (_gloffset_ClearNamedFramebufferiv >= 0)
3346      ((_glapi_proc *)(table))[_gloffset_ClearNamedFramebufferiv] = (_glapi_proc)_mesa_marshal_ClearNamedFramebufferiv;
3347   if (_gloffset_ClearNamedFramebufferuiv >= 0)
3348      ((_glapi_proc *)(table))[_gloffset_ClearNamedFramebufferuiv] = (_glapi_proc)_mesa_marshal_ClearNamedFramebufferuiv;
3349   if (_gloffset_ClearNamedFramebufferfv >= 0)
3350      ((_glapi_proc *)(table))[_gloffset_ClearNamedFramebufferfv] = (_glapi_proc)_mesa_marshal_ClearNamedFramebufferfv;
3351   if (_gloffset_ClearNamedFramebufferfi >= 0)
3352      ((_glapi_proc *)(table))[_gloffset_ClearNamedFramebufferfi] = (_glapi_proc)_mesa_marshal_ClearNamedFramebufferfi;
3353   if (_gloffset_BlitNamedFramebuffer >= 0)
3354      ((_glapi_proc *)(table))[_gloffset_BlitNamedFramebuffer] = (_glapi_proc)_mesa_marshal_BlitNamedFramebuffer;
3355   if (_gloffset_CheckNamedFramebufferStatus >= 0)
3356      ((_glapi_proc *)(table))[_gloffset_CheckNamedFramebufferStatus] = (_glapi_proc)_mesa_marshal_CheckNamedFramebufferStatus;
3357   if (_gloffset_GetNamedFramebufferParameteriv >= 0)
3358      ((_glapi_proc *)(table))[_gloffset_GetNamedFramebufferParameteriv] = (_glapi_proc)_mesa_marshal_GetNamedFramebufferParameteriv;
3359   if (_gloffset_GetNamedFramebufferAttachmentParameteriv >= 0)
3360      ((_glapi_proc *)(table))[_gloffset_GetNamedFramebufferAttachmentParameteriv] = (_glapi_proc)_mesa_marshal_GetNamedFramebufferAttachmentParameteriv;
3361   if (_gloffset_CreateRenderbuffers >= 0)
3362      ((_glapi_proc *)(table))[_gloffset_CreateRenderbuffers] = (_glapi_proc)_mesa_marshal_CreateRenderbuffers;
3363   if (_gloffset_NamedRenderbufferStorage >= 0)
3364      ((_glapi_proc *)(table))[_gloffset_NamedRenderbufferStorage] = (_glapi_proc)_mesa_marshal_NamedRenderbufferStorage;
3365   if (_gloffset_NamedRenderbufferStorageMultisample >= 0)
3366      ((_glapi_proc *)(table))[_gloffset_NamedRenderbufferStorageMultisample] = (_glapi_proc)_mesa_marshal_NamedRenderbufferStorageMultisample;
3367   if (_gloffset_GetNamedRenderbufferParameteriv >= 0)
3368      ((_glapi_proc *)(table))[_gloffset_GetNamedRenderbufferParameteriv] = (_glapi_proc)_mesa_marshal_GetNamedRenderbufferParameteriv;
3369   if (_gloffset_CreateTextures >= 0)
3370      ((_glapi_proc *)(table))[_gloffset_CreateTextures] = (_glapi_proc)_mesa_marshal_CreateTextures;
3371   if (_gloffset_TextureBuffer >= 0)
3372      ((_glapi_proc *)(table))[_gloffset_TextureBuffer] = (_glapi_proc)_mesa_marshal_TextureBuffer;
3373   if (_gloffset_TextureBufferRange >= 0)
3374      ((_glapi_proc *)(table))[_gloffset_TextureBufferRange] = (_glapi_proc)_mesa_marshal_TextureBufferRange;
3375   if (_gloffset_TextureStorage1D >= 0)
3376      ((_glapi_proc *)(table))[_gloffset_TextureStorage1D] = (_glapi_proc)_mesa_marshal_TextureStorage1D;
3377   if (_gloffset_TextureStorage2D >= 0)
3378      ((_glapi_proc *)(table))[_gloffset_TextureStorage2D] = (_glapi_proc)_mesa_marshal_TextureStorage2D;
3379   if (_gloffset_TextureStorage3D >= 0)
3380      ((_glapi_proc *)(table))[_gloffset_TextureStorage3D] = (_glapi_proc)_mesa_marshal_TextureStorage3D;
3381   if (_gloffset_TextureStorage2DMultisample >= 0)
3382      ((_glapi_proc *)(table))[_gloffset_TextureStorage2DMultisample] = (_glapi_proc)_mesa_marshal_TextureStorage2DMultisample;
3383   if (_gloffset_TextureStorage3DMultisample >= 0)
3384      ((_glapi_proc *)(table))[_gloffset_TextureStorage3DMultisample] = (_glapi_proc)_mesa_marshal_TextureStorage3DMultisample;
3385   if (_gloffset_TextureSubImage1D >= 0)
3386      ((_glapi_proc *)(table))[_gloffset_TextureSubImage1D] = (_glapi_proc)_mesa_marshal_TextureSubImage1D;
3387   if (_gloffset_TextureSubImage2D >= 0)
3388      ((_glapi_proc *)(table))[_gloffset_TextureSubImage2D] = (_glapi_proc)_mesa_marshal_TextureSubImage2D;
3389   if (_gloffset_TextureSubImage3D >= 0)
3390      ((_glapi_proc *)(table))[_gloffset_TextureSubImage3D] = (_glapi_proc)_mesa_marshal_TextureSubImage3D;
3391   if (_gloffset_CompressedTextureSubImage1D >= 0)
3392      ((_glapi_proc *)(table))[_gloffset_CompressedTextureSubImage1D] = (_glapi_proc)_mesa_marshal_CompressedTextureSubImage1D;
3393   if (_gloffset_CompressedTextureSubImage2D >= 0)
3394      ((_glapi_proc *)(table))[_gloffset_CompressedTextureSubImage2D] = (_glapi_proc)_mesa_marshal_CompressedTextureSubImage2D;
3395   if (_gloffset_CompressedTextureSubImage3D >= 0)
3396      ((_glapi_proc *)(table))[_gloffset_CompressedTextureSubImage3D] = (_glapi_proc)_mesa_marshal_CompressedTextureSubImage3D;
3397   if (_gloffset_CopyTextureSubImage1D >= 0)
3398      ((_glapi_proc *)(table))[_gloffset_CopyTextureSubImage1D] = (_glapi_proc)_mesa_marshal_CopyTextureSubImage1D;
3399   if (_gloffset_CopyTextureSubImage2D >= 0)
3400      ((_glapi_proc *)(table))[_gloffset_CopyTextureSubImage2D] = (_glapi_proc)_mesa_marshal_CopyTextureSubImage2D;
3401   if (_gloffset_CopyTextureSubImage3D >= 0)
3402      ((_glapi_proc *)(table))[_gloffset_CopyTextureSubImage3D] = (_glapi_proc)_mesa_marshal_CopyTextureSubImage3D;
3403   if (_gloffset_TextureParameterf >= 0)
3404      ((_glapi_proc *)(table))[_gloffset_TextureParameterf] = (_glapi_proc)_mesa_marshal_TextureParameterf;
3405   if (_gloffset_TextureParameterfv >= 0)
3406      ((_glapi_proc *)(table))[_gloffset_TextureParameterfv] = (_glapi_proc)_mesa_marshal_TextureParameterfv;
3407   if (_gloffset_TextureParameteri >= 0)
3408      ((_glapi_proc *)(table))[_gloffset_TextureParameteri] = (_glapi_proc)_mesa_marshal_TextureParameteri;
3409   if (_gloffset_TextureParameterIiv >= 0)
3410      ((_glapi_proc *)(table))[_gloffset_TextureParameterIiv] = (_glapi_proc)_mesa_marshal_TextureParameterIiv;
3411   if (_gloffset_TextureParameterIuiv >= 0)
3412      ((_glapi_proc *)(table))[_gloffset_TextureParameterIuiv] = (_glapi_proc)_mesa_marshal_TextureParameterIuiv;
3413   if (_gloffset_TextureParameteriv >= 0)
3414      ((_glapi_proc *)(table))[_gloffset_TextureParameteriv] = (_glapi_proc)_mesa_marshal_TextureParameteriv;
3415   if (_gloffset_GenerateTextureMipmap >= 0)
3416      ((_glapi_proc *)(table))[_gloffset_GenerateTextureMipmap] = (_glapi_proc)_mesa_marshal_GenerateTextureMipmap;
3417   if (_gloffset_BindTextureUnit >= 0)
3418      ((_glapi_proc *)(table))[_gloffset_BindTextureUnit] = (_glapi_proc)_mesa_marshal_BindTextureUnit;
3419   if (_gloffset_GetTextureImage >= 0)
3420      ((_glapi_proc *)(table))[_gloffset_GetTextureImage] = (_glapi_proc)_mesa_marshal_GetTextureImage;
3421   if (_gloffset_GetCompressedTextureImage >= 0)
3422      ((_glapi_proc *)(table))[_gloffset_GetCompressedTextureImage] = (_glapi_proc)_mesa_marshal_GetCompressedTextureImage;
3423   if (_gloffset_GetTextureLevelParameterfv >= 0)
3424      ((_glapi_proc *)(table))[_gloffset_GetTextureLevelParameterfv] = (_glapi_proc)_mesa_marshal_GetTextureLevelParameterfv;
3425   if (_gloffset_GetTextureLevelParameteriv >= 0)
3426      ((_glapi_proc *)(table))[_gloffset_GetTextureLevelParameteriv] = (_glapi_proc)_mesa_marshal_GetTextureLevelParameteriv;
3427   if (_gloffset_GetTextureParameterfv >= 0)
3428      ((_glapi_proc *)(table))[_gloffset_GetTextureParameterfv] = (_glapi_proc)_mesa_marshal_GetTextureParameterfv;
3429   if (_gloffset_GetTextureParameterIiv >= 0)
3430      ((_glapi_proc *)(table))[_gloffset_GetTextureParameterIiv] = (_glapi_proc)_mesa_marshal_GetTextureParameterIiv;
3431   if (_gloffset_GetTextureParameterIuiv >= 0)
3432      ((_glapi_proc *)(table))[_gloffset_GetTextureParameterIuiv] = (_glapi_proc)_mesa_marshal_GetTextureParameterIuiv;
3433   if (_gloffset_GetTextureParameteriv >= 0)
3434      ((_glapi_proc *)(table))[_gloffset_GetTextureParameteriv] = (_glapi_proc)_mesa_marshal_GetTextureParameteriv;
3435   if (_gloffset_CreateVertexArrays >= 0)
3436      ((_glapi_proc *)(table))[_gloffset_CreateVertexArrays] = (_glapi_proc)_mesa_marshal_CreateVertexArrays;
3437   if (_gloffset_DisableVertexArrayAttrib >= 0)
3438      ((_glapi_proc *)(table))[_gloffset_DisableVertexArrayAttrib] = (_glapi_proc)_mesa_marshal_DisableVertexArrayAttrib;
3439   if (_gloffset_EnableVertexArrayAttrib >= 0)
3440      ((_glapi_proc *)(table))[_gloffset_EnableVertexArrayAttrib] = (_glapi_proc)_mesa_marshal_EnableVertexArrayAttrib;
3441   if (_gloffset_VertexArrayElementBuffer >= 0)
3442      ((_glapi_proc *)(table))[_gloffset_VertexArrayElementBuffer] = (_glapi_proc)_mesa_marshal_VertexArrayElementBuffer;
3443   if (_gloffset_VertexArrayVertexBuffer >= 0)
3444      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexBuffer] = (_glapi_proc)_mesa_marshal_VertexArrayVertexBuffer;
3445   if (_gloffset_VertexArrayVertexBuffers >= 0)
3446      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexBuffers] = (_glapi_proc)_mesa_marshal_VertexArrayVertexBuffers;
3447   if (_gloffset_VertexArrayAttribFormat >= 0)
3448      ((_glapi_proc *)(table))[_gloffset_VertexArrayAttribFormat] = (_glapi_proc)_mesa_marshal_VertexArrayAttribFormat;
3449   if (_gloffset_VertexArrayAttribIFormat >= 0)
3450      ((_glapi_proc *)(table))[_gloffset_VertexArrayAttribIFormat] = (_glapi_proc)_mesa_marshal_VertexArrayAttribIFormat;
3451   if (_gloffset_VertexArrayAttribLFormat >= 0)
3452      ((_glapi_proc *)(table))[_gloffset_VertexArrayAttribLFormat] = (_glapi_proc)_mesa_marshal_VertexArrayAttribLFormat;
3453   if (_gloffset_VertexArrayAttribBinding >= 0)
3454      ((_glapi_proc *)(table))[_gloffset_VertexArrayAttribBinding] = (_glapi_proc)_mesa_marshal_VertexArrayAttribBinding;
3455   if (_gloffset_VertexArrayBindingDivisor >= 0)
3456      ((_glapi_proc *)(table))[_gloffset_VertexArrayBindingDivisor] = (_glapi_proc)_mesa_marshal_VertexArrayBindingDivisor;
3457   if (_gloffset_GetVertexArrayiv >= 0)
3458      ((_glapi_proc *)(table))[_gloffset_GetVertexArrayiv] = (_glapi_proc)_mesa_marshal_GetVertexArrayiv;
3459   if (_gloffset_GetVertexArrayIndexediv >= 0)
3460      ((_glapi_proc *)(table))[_gloffset_GetVertexArrayIndexediv] = (_glapi_proc)_mesa_marshal_GetVertexArrayIndexediv;
3461   if (_gloffset_GetVertexArrayIndexed64iv >= 0)
3462      ((_glapi_proc *)(table))[_gloffset_GetVertexArrayIndexed64iv] = (_glapi_proc)_mesa_marshal_GetVertexArrayIndexed64iv;
3463   if (_gloffset_CreateSamplers >= 0)
3464      ((_glapi_proc *)(table))[_gloffset_CreateSamplers] = (_glapi_proc)_mesa_marshal_CreateSamplers;
3465   if (_gloffset_CreateProgramPipelines >= 0)
3466      ((_glapi_proc *)(table))[_gloffset_CreateProgramPipelines] = (_glapi_proc)_mesa_marshal_CreateProgramPipelines;
3467   if (_gloffset_CreateQueries >= 0)
3468      ((_glapi_proc *)(table))[_gloffset_CreateQueries] = (_glapi_proc)_mesa_marshal_CreateQueries;
3469   if (_gloffset_GetQueryBufferObjectiv >= 0)
3470      ((_glapi_proc *)(table))[_gloffset_GetQueryBufferObjectiv] = (_glapi_proc)_mesa_marshal_GetQueryBufferObjectiv;
3471   if (_gloffset_GetQueryBufferObjectuiv >= 0)
3472      ((_glapi_proc *)(table))[_gloffset_GetQueryBufferObjectuiv] = (_glapi_proc)_mesa_marshal_GetQueryBufferObjectuiv;
3473   if (_gloffset_GetQueryBufferObjecti64v >= 0)
3474      ((_glapi_proc *)(table))[_gloffset_GetQueryBufferObjecti64v] = (_glapi_proc)_mesa_marshal_GetQueryBufferObjecti64v;
3475   if (_gloffset_GetQueryBufferObjectui64v >= 0)
3476      ((_glapi_proc *)(table))[_gloffset_GetQueryBufferObjectui64v] = (_glapi_proc)_mesa_marshal_GetQueryBufferObjectui64v;
3477   if (_gloffset_GetTextureSubImage >= 0)
3478      ((_glapi_proc *)(table))[_gloffset_GetTextureSubImage] = (_glapi_proc)_mesa_marshal_GetTextureSubImage;
3479   if (_gloffset_GetCompressedTextureSubImage >= 0)
3480      ((_glapi_proc *)(table))[_gloffset_GetCompressedTextureSubImage] = (_glapi_proc)_mesa_marshal_GetCompressedTextureSubImage;
3481   if (_gloffset_TextureBarrierNV >= 0)
3482      ((_glapi_proc *)(table))[_gloffset_TextureBarrierNV] = (_glapi_proc)_mesa_marshal_TextureBarrierNV;
3483   if (_gloffset_BufferPageCommitmentARB >= 0)
3484      ((_glapi_proc *)(table))[_gloffset_BufferPageCommitmentARB] = (_glapi_proc)_mesa_marshal_BufferPageCommitmentARB;
3485   if (_gloffset_NamedBufferPageCommitmentEXT >= 0)
3486      ((_glapi_proc *)(table))[_gloffset_NamedBufferPageCommitmentEXT] = (_glapi_proc)_mesa_marshal_NamedBufferPageCommitmentEXT;
3487   if (_gloffset_NamedBufferPageCommitmentARB >= 0)
3488      ((_glapi_proc *)(table))[_gloffset_NamedBufferPageCommitmentARB] = (_glapi_proc)_mesa_marshal_NamedBufferPageCommitmentARB;
3489   if (_gloffset_PrimitiveBoundingBox >= 0)
3490      ((_glapi_proc *)(table))[_gloffset_PrimitiveBoundingBox] = (_glapi_proc)_mesa_marshal_PrimitiveBoundingBox;
3491   if (_gloffset_BlendBarrier >= 0)
3492      ((_glapi_proc *)(table))[_gloffset_BlendBarrier] = (_glapi_proc)_mesa_marshal_BlendBarrier;
3493   if (_gloffset_Uniform1i64ARB >= 0)
3494      ((_glapi_proc *)(table))[_gloffset_Uniform1i64ARB] = (_glapi_proc)_mesa_marshal_Uniform1i64ARB;
3495   if (_gloffset_Uniform2i64ARB >= 0)
3496      ((_glapi_proc *)(table))[_gloffset_Uniform2i64ARB] = (_glapi_proc)_mesa_marshal_Uniform2i64ARB;
3497   if (_gloffset_Uniform3i64ARB >= 0)
3498      ((_glapi_proc *)(table))[_gloffset_Uniform3i64ARB] = (_glapi_proc)_mesa_marshal_Uniform3i64ARB;
3499   if (_gloffset_Uniform4i64ARB >= 0)
3500      ((_glapi_proc *)(table))[_gloffset_Uniform4i64ARB] = (_glapi_proc)_mesa_marshal_Uniform4i64ARB;
3501   if (_gloffset_Uniform1i64vARB >= 0)
3502      ((_glapi_proc *)(table))[_gloffset_Uniform1i64vARB] = (_glapi_proc)_mesa_marshal_Uniform1i64vARB;
3503   if (_gloffset_Uniform2i64vARB >= 0)
3504      ((_glapi_proc *)(table))[_gloffset_Uniform2i64vARB] = (_glapi_proc)_mesa_marshal_Uniform2i64vARB;
3505   if (_gloffset_Uniform3i64vARB >= 0)
3506      ((_glapi_proc *)(table))[_gloffset_Uniform3i64vARB] = (_glapi_proc)_mesa_marshal_Uniform3i64vARB;
3507   if (_gloffset_Uniform4i64vARB >= 0)
3508      ((_glapi_proc *)(table))[_gloffset_Uniform4i64vARB] = (_glapi_proc)_mesa_marshal_Uniform4i64vARB;
3509   if (_gloffset_Uniform1ui64ARB >= 0)
3510      ((_glapi_proc *)(table))[_gloffset_Uniform1ui64ARB] = (_glapi_proc)_mesa_marshal_Uniform1ui64ARB;
3511   if (_gloffset_Uniform2ui64ARB >= 0)
3512      ((_glapi_proc *)(table))[_gloffset_Uniform2ui64ARB] = (_glapi_proc)_mesa_marshal_Uniform2ui64ARB;
3513   if (_gloffset_Uniform3ui64ARB >= 0)
3514      ((_glapi_proc *)(table))[_gloffset_Uniform3ui64ARB] = (_glapi_proc)_mesa_marshal_Uniform3ui64ARB;
3515   if (_gloffset_Uniform4ui64ARB >= 0)
3516      ((_glapi_proc *)(table))[_gloffset_Uniform4ui64ARB] = (_glapi_proc)_mesa_marshal_Uniform4ui64ARB;
3517   if (_gloffset_Uniform1ui64vARB >= 0)
3518      ((_glapi_proc *)(table))[_gloffset_Uniform1ui64vARB] = (_glapi_proc)_mesa_marshal_Uniform1ui64vARB;
3519   if (_gloffset_Uniform2ui64vARB >= 0)
3520      ((_glapi_proc *)(table))[_gloffset_Uniform2ui64vARB] = (_glapi_proc)_mesa_marshal_Uniform2ui64vARB;
3521   if (_gloffset_Uniform3ui64vARB >= 0)
3522      ((_glapi_proc *)(table))[_gloffset_Uniform3ui64vARB] = (_glapi_proc)_mesa_marshal_Uniform3ui64vARB;
3523   if (_gloffset_Uniform4ui64vARB >= 0)
3524      ((_glapi_proc *)(table))[_gloffset_Uniform4ui64vARB] = (_glapi_proc)_mesa_marshal_Uniform4ui64vARB;
3525   if (_gloffset_GetUniformi64vARB >= 0)
3526      ((_glapi_proc *)(table))[_gloffset_GetUniformi64vARB] = (_glapi_proc)_mesa_marshal_GetUniformi64vARB;
3527   if (_gloffset_GetUniformui64vARB >= 0)
3528      ((_glapi_proc *)(table))[_gloffset_GetUniformui64vARB] = (_glapi_proc)_mesa_marshal_GetUniformui64vARB;
3529   if (_gloffset_GetnUniformi64vARB >= 0)
3530      ((_glapi_proc *)(table))[_gloffset_GetnUniformi64vARB] = (_glapi_proc)_mesa_marshal_GetnUniformi64vARB;
3531   if (_gloffset_GetnUniformui64vARB >= 0)
3532      ((_glapi_proc *)(table))[_gloffset_GetnUniformui64vARB] = (_glapi_proc)_mesa_marshal_GetnUniformui64vARB;
3533   if (_gloffset_ProgramUniform1i64ARB >= 0)
3534      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1i64ARB] = (_glapi_proc)_mesa_marshal_ProgramUniform1i64ARB;
3535   if (_gloffset_ProgramUniform2i64ARB >= 0)
3536      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2i64ARB] = (_glapi_proc)_mesa_marshal_ProgramUniform2i64ARB;
3537   if (_gloffset_ProgramUniform3i64ARB >= 0)
3538      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3i64ARB] = (_glapi_proc)_mesa_marshal_ProgramUniform3i64ARB;
3539   if (_gloffset_ProgramUniform4i64ARB >= 0)
3540      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4i64ARB] = (_glapi_proc)_mesa_marshal_ProgramUniform4i64ARB;
3541   if (_gloffset_ProgramUniform1i64vARB >= 0)
3542      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1i64vARB] = (_glapi_proc)_mesa_marshal_ProgramUniform1i64vARB;
3543   if (_gloffset_ProgramUniform2i64vARB >= 0)
3544      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2i64vARB] = (_glapi_proc)_mesa_marshal_ProgramUniform2i64vARB;
3545   if (_gloffset_ProgramUniform3i64vARB >= 0)
3546      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3i64vARB] = (_glapi_proc)_mesa_marshal_ProgramUniform3i64vARB;
3547   if (_gloffset_ProgramUniform4i64vARB >= 0)
3548      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4i64vARB] = (_glapi_proc)_mesa_marshal_ProgramUniform4i64vARB;
3549   if (_gloffset_ProgramUniform1ui64ARB >= 0)
3550      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1ui64ARB] = (_glapi_proc)_mesa_marshal_ProgramUniform1ui64ARB;
3551   if (_gloffset_ProgramUniform2ui64ARB >= 0)
3552      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2ui64ARB] = (_glapi_proc)_mesa_marshal_ProgramUniform2ui64ARB;
3553   if (_gloffset_ProgramUniform3ui64ARB >= 0)
3554      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3ui64ARB] = (_glapi_proc)_mesa_marshal_ProgramUniform3ui64ARB;
3555   if (_gloffset_ProgramUniform4ui64ARB >= 0)
3556      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4ui64ARB] = (_glapi_proc)_mesa_marshal_ProgramUniform4ui64ARB;
3557   if (_gloffset_ProgramUniform1ui64vARB >= 0)
3558      ((_glapi_proc *)(table))[_gloffset_ProgramUniform1ui64vARB] = (_glapi_proc)_mesa_marshal_ProgramUniform1ui64vARB;
3559   if (_gloffset_ProgramUniform2ui64vARB >= 0)
3560      ((_glapi_proc *)(table))[_gloffset_ProgramUniform2ui64vARB] = (_glapi_proc)_mesa_marshal_ProgramUniform2ui64vARB;
3561   if (_gloffset_ProgramUniform3ui64vARB >= 0)
3562      ((_glapi_proc *)(table))[_gloffset_ProgramUniform3ui64vARB] = (_glapi_proc)_mesa_marshal_ProgramUniform3ui64vARB;
3563   if (_gloffset_ProgramUniform4ui64vARB >= 0)
3564      ((_glapi_proc *)(table))[_gloffset_ProgramUniform4ui64vARB] = (_glapi_proc)_mesa_marshal_ProgramUniform4ui64vARB;
3565   if (_gloffset_MaxShaderCompilerThreadsKHR >= 0)
3566      ((_glapi_proc *)(table))[_gloffset_MaxShaderCompilerThreadsKHR] = (_glapi_proc)_mesa_marshal_MaxShaderCompilerThreadsKHR;
3567   if (_gloffset_SpecializeShaderARB >= 0)
3568      ((_glapi_proc *)(table))[_gloffset_SpecializeShaderARB] = (_glapi_proc)_mesa_marshal_SpecializeShaderARB;
3569   if (_gloffset_ColorPointerEXT >= 0)
3570      ((_glapi_proc *)(table))[_gloffset_ColorPointerEXT] = (_glapi_proc)_mesa_marshal_ColorPointerEXT;
3571   if (_gloffset_EdgeFlagPointerEXT >= 0)
3572      ((_glapi_proc *)(table))[_gloffset_EdgeFlagPointerEXT] = (_glapi_proc)_mesa_marshal_EdgeFlagPointerEXT;
3573   if (_gloffset_IndexPointerEXT >= 0)
3574      ((_glapi_proc *)(table))[_gloffset_IndexPointerEXT] = (_glapi_proc)_mesa_marshal_IndexPointerEXT;
3575   if (_gloffset_NormalPointerEXT >= 0)
3576      ((_glapi_proc *)(table))[_gloffset_NormalPointerEXT] = (_glapi_proc)_mesa_marshal_NormalPointerEXT;
3577   if (_gloffset_TexCoordPointerEXT >= 0)
3578      ((_glapi_proc *)(table))[_gloffset_TexCoordPointerEXT] = (_glapi_proc)_mesa_marshal_TexCoordPointerEXT;
3579   if (_gloffset_VertexPointerEXT >= 0)
3580      ((_glapi_proc *)(table))[_gloffset_VertexPointerEXT] = (_glapi_proc)_mesa_marshal_VertexPointerEXT;
3581   if (_gloffset_LockArraysEXT >= 0)
3582      ((_glapi_proc *)(table))[_gloffset_LockArraysEXT] = (_glapi_proc)_mesa_marshal_LockArraysEXT;
3583   if (_gloffset_UnlockArraysEXT >= 0)
3584      ((_glapi_proc *)(table))[_gloffset_UnlockArraysEXT] = (_glapi_proc)_mesa_marshal_UnlockArraysEXT;
3585   if (_gloffset_ViewportArrayv >= 0)
3586      ((_glapi_proc *)(table))[_gloffset_ViewportArrayv] = (_glapi_proc)_mesa_marshal_ViewportArrayv;
3587   if (_gloffset_ViewportIndexedf >= 0)
3588      ((_glapi_proc *)(table))[_gloffset_ViewportIndexedf] = (_glapi_proc)_mesa_marshal_ViewportIndexedf;
3589   if (_gloffset_ViewportIndexedfv >= 0)
3590      ((_glapi_proc *)(table))[_gloffset_ViewportIndexedfv] = (_glapi_proc)_mesa_marshal_ViewportIndexedfv;
3591   if (_gloffset_ScissorArrayv >= 0)
3592      ((_glapi_proc *)(table))[_gloffset_ScissorArrayv] = (_glapi_proc)_mesa_marshal_ScissorArrayv;
3593   if (_gloffset_ScissorIndexed >= 0)
3594      ((_glapi_proc *)(table))[_gloffset_ScissorIndexed] = (_glapi_proc)_mesa_marshal_ScissorIndexed;
3595   if (_gloffset_ScissorIndexedv >= 0)
3596      ((_glapi_proc *)(table))[_gloffset_ScissorIndexedv] = (_glapi_proc)_mesa_marshal_ScissorIndexedv;
3597   if (_gloffset_DepthRangeArrayv >= 0)
3598      ((_glapi_proc *)(table))[_gloffset_DepthRangeArrayv] = (_glapi_proc)_mesa_marshal_DepthRangeArrayv;
3599   if (_gloffset_DepthRangeIndexed >= 0)
3600      ((_glapi_proc *)(table))[_gloffset_DepthRangeIndexed] = (_glapi_proc)_mesa_marshal_DepthRangeIndexed;
3601   if (_gloffset_GetFloati_v >= 0)
3602      ((_glapi_proc *)(table))[_gloffset_GetFloati_v] = (_glapi_proc)_mesa_marshal_GetFloati_v;
3603   if (_gloffset_GetDoublei_v >= 0)
3604      ((_glapi_proc *)(table))[_gloffset_GetDoublei_v] = (_glapi_proc)_mesa_marshal_GetDoublei_v;
3605   if (_gloffset_FramebufferSampleLocationsfvARB >= 0)
3606      ((_glapi_proc *)(table))[_gloffset_FramebufferSampleLocationsfvARB] = (_glapi_proc)_mesa_marshal_FramebufferSampleLocationsfvARB;
3607   if (_gloffset_NamedFramebufferSampleLocationsfvARB >= 0)
3608      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferSampleLocationsfvARB] = (_glapi_proc)_mesa_marshal_NamedFramebufferSampleLocationsfvARB;
3609   if (_gloffset_EvaluateDepthValuesARB >= 0)
3610      ((_glapi_proc *)(table))[_gloffset_EvaluateDepthValuesARB] = (_glapi_proc)_mesa_marshal_EvaluateDepthValuesARB;
3611   if (_gloffset_WindowPos4dMESA >= 0)
3612      ((_glapi_proc *)(table))[_gloffset_WindowPos4dMESA] = (_glapi_proc)_mesa_marshal_WindowPos4dMESA;
3613   if (_gloffset_WindowPos4dvMESA >= 0)
3614      ((_glapi_proc *)(table))[_gloffset_WindowPos4dvMESA] = (_glapi_proc)_mesa_marshal_WindowPos4dvMESA;
3615   if (_gloffset_WindowPos4fMESA >= 0)
3616      ((_glapi_proc *)(table))[_gloffset_WindowPos4fMESA] = (_glapi_proc)_mesa_marshal_WindowPos4fMESA;
3617   if (_gloffset_WindowPos4fvMESA >= 0)
3618      ((_glapi_proc *)(table))[_gloffset_WindowPos4fvMESA] = (_glapi_proc)_mesa_marshal_WindowPos4fvMESA;
3619   if (_gloffset_WindowPos4iMESA >= 0)
3620      ((_glapi_proc *)(table))[_gloffset_WindowPos4iMESA] = (_glapi_proc)_mesa_marshal_WindowPos4iMESA;
3621   if (_gloffset_WindowPos4ivMESA >= 0)
3622      ((_glapi_proc *)(table))[_gloffset_WindowPos4ivMESA] = (_glapi_proc)_mesa_marshal_WindowPos4ivMESA;
3623   if (_gloffset_WindowPos4sMESA >= 0)
3624      ((_glapi_proc *)(table))[_gloffset_WindowPos4sMESA] = (_glapi_proc)_mesa_marshal_WindowPos4sMESA;
3625   if (_gloffset_WindowPos4svMESA >= 0)
3626      ((_glapi_proc *)(table))[_gloffset_WindowPos4svMESA] = (_glapi_proc)_mesa_marshal_WindowPos4svMESA;
3627   if (_gloffset_MultiModeDrawArraysIBM >= 0)
3628      ((_glapi_proc *)(table))[_gloffset_MultiModeDrawArraysIBM] = (_glapi_proc)_mesa_marshal_MultiModeDrawArraysIBM;
3629   if (_gloffset_MultiModeDrawElementsIBM >= 0)
3630      ((_glapi_proc *)(table))[_gloffset_MultiModeDrawElementsIBM] = (_glapi_proc)_mesa_marshal_MultiModeDrawElementsIBM;
3631   if (_gloffset_VertexAttrib1sNV >= 0)
3632      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1sNV] = (_glapi_proc)_mesa_marshal_VertexAttrib1sNV;
3633   if (_gloffset_VertexAttrib1svNV >= 0)
3634      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1svNV] = (_glapi_proc)_mesa_marshal_VertexAttrib1svNV;
3635   if (_gloffset_VertexAttrib2sNV >= 0)
3636      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2sNV] = (_glapi_proc)_mesa_marshal_VertexAttrib2sNV;
3637   if (_gloffset_VertexAttrib2svNV >= 0)
3638      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2svNV] = (_glapi_proc)_mesa_marshal_VertexAttrib2svNV;
3639   if (_gloffset_VertexAttrib3sNV >= 0)
3640      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3sNV] = (_glapi_proc)_mesa_marshal_VertexAttrib3sNV;
3641   if (_gloffset_VertexAttrib3svNV >= 0)
3642      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3svNV] = (_glapi_proc)_mesa_marshal_VertexAttrib3svNV;
3643   if (_gloffset_VertexAttrib4sNV >= 0)
3644      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4sNV] = (_glapi_proc)_mesa_marshal_VertexAttrib4sNV;
3645   if (_gloffset_VertexAttrib4svNV >= 0)
3646      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4svNV] = (_glapi_proc)_mesa_marshal_VertexAttrib4svNV;
3647   if (_gloffset_VertexAttrib1fNV >= 0)
3648      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1fNV] = (_glapi_proc)_mesa_marshal_VertexAttrib1fNV;
3649   if (_gloffset_VertexAttrib1fvNV >= 0)
3650      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1fvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib1fvNV;
3651   if (_gloffset_VertexAttrib2fNV >= 0)
3652      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2fNV] = (_glapi_proc)_mesa_marshal_VertexAttrib2fNV;
3653   if (_gloffset_VertexAttrib2fvNV >= 0)
3654      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2fvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib2fvNV;
3655   if (_gloffset_VertexAttrib3fNV >= 0)
3656      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3fNV] = (_glapi_proc)_mesa_marshal_VertexAttrib3fNV;
3657   if (_gloffset_VertexAttrib3fvNV >= 0)
3658      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3fvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib3fvNV;
3659   if (_gloffset_VertexAttrib4fNV >= 0)
3660      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4fNV] = (_glapi_proc)_mesa_marshal_VertexAttrib4fNV;
3661   if (_gloffset_VertexAttrib4fvNV >= 0)
3662      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4fvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib4fvNV;
3663   if (_gloffset_VertexAttrib1dNV >= 0)
3664      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1dNV] = (_glapi_proc)_mesa_marshal_VertexAttrib1dNV;
3665   if (_gloffset_VertexAttrib1dvNV >= 0)
3666      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1dvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib1dvNV;
3667   if (_gloffset_VertexAttrib2dNV >= 0)
3668      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2dNV] = (_glapi_proc)_mesa_marshal_VertexAttrib2dNV;
3669   if (_gloffset_VertexAttrib2dvNV >= 0)
3670      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2dvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib2dvNV;
3671   if (_gloffset_VertexAttrib3dNV >= 0)
3672      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3dNV] = (_glapi_proc)_mesa_marshal_VertexAttrib3dNV;
3673   if (_gloffset_VertexAttrib3dvNV >= 0)
3674      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3dvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib3dvNV;
3675   if (_gloffset_VertexAttrib4dNV >= 0)
3676      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4dNV] = (_glapi_proc)_mesa_marshal_VertexAttrib4dNV;
3677   if (_gloffset_VertexAttrib4dvNV >= 0)
3678      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4dvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib4dvNV;
3679   if (_gloffset_VertexAttrib4ubNV >= 0)
3680      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4ubNV] = (_glapi_proc)_mesa_marshal_VertexAttrib4ubNV;
3681   if (_gloffset_VertexAttrib4ubvNV >= 0)
3682      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4ubvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib4ubvNV;
3683   if (_gloffset_VertexAttribs1svNV >= 0)
3684      ((_glapi_proc *)(table))[_gloffset_VertexAttribs1svNV] = (_glapi_proc)_mesa_marshal_VertexAttribs1svNV;
3685   if (_gloffset_VertexAttribs2svNV >= 0)
3686      ((_glapi_proc *)(table))[_gloffset_VertexAttribs2svNV] = (_glapi_proc)_mesa_marshal_VertexAttribs2svNV;
3687   if (_gloffset_VertexAttribs3svNV >= 0)
3688      ((_glapi_proc *)(table))[_gloffset_VertexAttribs3svNV] = (_glapi_proc)_mesa_marshal_VertexAttribs3svNV;
3689   if (_gloffset_VertexAttribs4svNV >= 0)
3690      ((_glapi_proc *)(table))[_gloffset_VertexAttribs4svNV] = (_glapi_proc)_mesa_marshal_VertexAttribs4svNV;
3691   if (_gloffset_VertexAttribs1fvNV >= 0)
3692      ((_glapi_proc *)(table))[_gloffset_VertexAttribs1fvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs1fvNV;
3693   if (_gloffset_VertexAttribs2fvNV >= 0)
3694      ((_glapi_proc *)(table))[_gloffset_VertexAttribs2fvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs2fvNV;
3695   if (_gloffset_VertexAttribs3fvNV >= 0)
3696      ((_glapi_proc *)(table))[_gloffset_VertexAttribs3fvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs3fvNV;
3697   if (_gloffset_VertexAttribs4fvNV >= 0)
3698      ((_glapi_proc *)(table))[_gloffset_VertexAttribs4fvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs4fvNV;
3699   if (_gloffset_VertexAttribs1dvNV >= 0)
3700      ((_glapi_proc *)(table))[_gloffset_VertexAttribs1dvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs1dvNV;
3701   if (_gloffset_VertexAttribs2dvNV >= 0)
3702      ((_glapi_proc *)(table))[_gloffset_VertexAttribs2dvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs2dvNV;
3703   if (_gloffset_VertexAttribs3dvNV >= 0)
3704      ((_glapi_proc *)(table))[_gloffset_VertexAttribs3dvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs3dvNV;
3705   if (_gloffset_VertexAttribs4dvNV >= 0)
3706      ((_glapi_proc *)(table))[_gloffset_VertexAttribs4dvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs4dvNV;
3707   if (_gloffset_VertexAttribs4ubvNV >= 0)
3708      ((_glapi_proc *)(table))[_gloffset_VertexAttribs4ubvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs4ubvNV;
3709   if (_gloffset_GenFragmentShadersATI >= 0)
3710      ((_glapi_proc *)(table))[_gloffset_GenFragmentShadersATI] = (_glapi_proc)_mesa_marshal_GenFragmentShadersATI;
3711   if (_gloffset_BindFragmentShaderATI >= 0)
3712      ((_glapi_proc *)(table))[_gloffset_BindFragmentShaderATI] = (_glapi_proc)_mesa_marshal_BindFragmentShaderATI;
3713   if (_gloffset_DeleteFragmentShaderATI >= 0)
3714      ((_glapi_proc *)(table))[_gloffset_DeleteFragmentShaderATI] = (_glapi_proc)_mesa_marshal_DeleteFragmentShaderATI;
3715   if (_gloffset_BeginFragmentShaderATI >= 0)
3716      ((_glapi_proc *)(table))[_gloffset_BeginFragmentShaderATI] = (_glapi_proc)_mesa_marshal_BeginFragmentShaderATI;
3717   if (_gloffset_EndFragmentShaderATI >= 0)
3718      ((_glapi_proc *)(table))[_gloffset_EndFragmentShaderATI] = (_glapi_proc)_mesa_marshal_EndFragmentShaderATI;
3719   if (_gloffset_PassTexCoordATI >= 0)
3720      ((_glapi_proc *)(table))[_gloffset_PassTexCoordATI] = (_glapi_proc)_mesa_marshal_PassTexCoordATI;
3721   if (_gloffset_SampleMapATI >= 0)
3722      ((_glapi_proc *)(table))[_gloffset_SampleMapATI] = (_glapi_proc)_mesa_marshal_SampleMapATI;
3723   if (_gloffset_ColorFragmentOp1ATI >= 0)
3724      ((_glapi_proc *)(table))[_gloffset_ColorFragmentOp1ATI] = (_glapi_proc)_mesa_marshal_ColorFragmentOp1ATI;
3725   if (_gloffset_ColorFragmentOp2ATI >= 0)
3726      ((_glapi_proc *)(table))[_gloffset_ColorFragmentOp2ATI] = (_glapi_proc)_mesa_marshal_ColorFragmentOp2ATI;
3727   if (_gloffset_ColorFragmentOp3ATI >= 0)
3728      ((_glapi_proc *)(table))[_gloffset_ColorFragmentOp3ATI] = (_glapi_proc)_mesa_marshal_ColorFragmentOp3ATI;
3729   if (_gloffset_AlphaFragmentOp1ATI >= 0)
3730      ((_glapi_proc *)(table))[_gloffset_AlphaFragmentOp1ATI] = (_glapi_proc)_mesa_marshal_AlphaFragmentOp1ATI;
3731   if (_gloffset_AlphaFragmentOp2ATI >= 0)
3732      ((_glapi_proc *)(table))[_gloffset_AlphaFragmentOp2ATI] = (_glapi_proc)_mesa_marshal_AlphaFragmentOp2ATI;
3733   if (_gloffset_AlphaFragmentOp3ATI >= 0)
3734      ((_glapi_proc *)(table))[_gloffset_AlphaFragmentOp3ATI] = (_glapi_proc)_mesa_marshal_AlphaFragmentOp3ATI;
3735   if (_gloffset_SetFragmentShaderConstantATI >= 0)
3736      ((_glapi_proc *)(table))[_gloffset_SetFragmentShaderConstantATI] = (_glapi_proc)_mesa_marshal_SetFragmentShaderConstantATI;
3737   if (_gloffset_ActiveStencilFaceEXT >= 0)
3738      ((_glapi_proc *)(table))[_gloffset_ActiveStencilFaceEXT] = (_glapi_proc)_mesa_marshal_ActiveStencilFaceEXT;
3739   if (_gloffset_ObjectPurgeableAPPLE >= 0)
3740      ((_glapi_proc *)(table))[_gloffset_ObjectPurgeableAPPLE] = (_glapi_proc)_mesa_marshal_ObjectPurgeableAPPLE;
3741   if (_gloffset_ObjectUnpurgeableAPPLE >= 0)
3742      ((_glapi_proc *)(table))[_gloffset_ObjectUnpurgeableAPPLE] = (_glapi_proc)_mesa_marshal_ObjectUnpurgeableAPPLE;
3743   if (_gloffset_GetObjectParameterivAPPLE >= 0)
3744      ((_glapi_proc *)(table))[_gloffset_GetObjectParameterivAPPLE] = (_glapi_proc)_mesa_marshal_GetObjectParameterivAPPLE;
3745   if (_gloffset_DepthBoundsEXT >= 0)
3746      ((_glapi_proc *)(table))[_gloffset_DepthBoundsEXT] = (_glapi_proc)_mesa_marshal_DepthBoundsEXT;
3747   if (_gloffset_BindRenderbufferEXT >= 0)
3748      ((_glapi_proc *)(table))[_gloffset_BindRenderbufferEXT] = (_glapi_proc)_mesa_marshal_BindRenderbufferEXT;
3749   if (_gloffset_BindFramebufferEXT >= 0)
3750      ((_glapi_proc *)(table))[_gloffset_BindFramebufferEXT] = (_glapi_proc)_mesa_marshal_BindFramebufferEXT;
3751   if (_gloffset_StringMarkerGREMEDY >= 0)
3752      ((_glapi_proc *)(table))[_gloffset_StringMarkerGREMEDY] = (_glapi_proc)_mesa_marshal_StringMarkerGREMEDY;
3753   if (_gloffset_ProvokingVertex >= 0)
3754      ((_glapi_proc *)(table))[_gloffset_ProvokingVertex] = (_glapi_proc)_mesa_marshal_ProvokingVertex;
3755   if (_gloffset_ColorMaski >= 0)
3756      ((_glapi_proc *)(table))[_gloffset_ColorMaski] = (_glapi_proc)_mesa_marshal_ColorMaski;
3757   if (_gloffset_GetBooleani_v >= 0)
3758      ((_glapi_proc *)(table))[_gloffset_GetBooleani_v] = (_glapi_proc)_mesa_marshal_GetBooleani_v;
3759   if (_gloffset_GetIntegeri_v >= 0)
3760      ((_glapi_proc *)(table))[_gloffset_GetIntegeri_v] = (_glapi_proc)_mesa_marshal_GetIntegeri_v;
3761   if (_gloffset_Enablei >= 0)
3762      ((_glapi_proc *)(table))[_gloffset_Enablei] = (_glapi_proc)_mesa_marshal_Enablei;
3763   if (_gloffset_Disablei >= 0)
3764      ((_glapi_proc *)(table))[_gloffset_Disablei] = (_glapi_proc)_mesa_marshal_Disablei;
3765   if (_gloffset_IsEnabledi >= 0)
3766      ((_glapi_proc *)(table))[_gloffset_IsEnabledi] = (_glapi_proc)_mesa_marshal_IsEnabledi;
3767   if (_gloffset_GetPerfMonitorGroupsAMD >= 0)
3768      ((_glapi_proc *)(table))[_gloffset_GetPerfMonitorGroupsAMD] = (_glapi_proc)_mesa_marshal_GetPerfMonitorGroupsAMD;
3769   if (_gloffset_GetPerfMonitorCountersAMD >= 0)
3770      ((_glapi_proc *)(table))[_gloffset_GetPerfMonitorCountersAMD] = (_glapi_proc)_mesa_marshal_GetPerfMonitorCountersAMD;
3771   if (_gloffset_GetPerfMonitorGroupStringAMD >= 0)
3772      ((_glapi_proc *)(table))[_gloffset_GetPerfMonitorGroupStringAMD] = (_glapi_proc)_mesa_marshal_GetPerfMonitorGroupStringAMD;
3773   if (_gloffset_GetPerfMonitorCounterStringAMD >= 0)
3774      ((_glapi_proc *)(table))[_gloffset_GetPerfMonitorCounterStringAMD] = (_glapi_proc)_mesa_marshal_GetPerfMonitorCounterStringAMD;
3775   if (_gloffset_GetPerfMonitorCounterInfoAMD >= 0)
3776      ((_glapi_proc *)(table))[_gloffset_GetPerfMonitorCounterInfoAMD] = (_glapi_proc)_mesa_marshal_GetPerfMonitorCounterInfoAMD;
3777   if (_gloffset_GenPerfMonitorsAMD >= 0)
3778      ((_glapi_proc *)(table))[_gloffset_GenPerfMonitorsAMD] = (_glapi_proc)_mesa_marshal_GenPerfMonitorsAMD;
3779   if (_gloffset_DeletePerfMonitorsAMD >= 0)
3780      ((_glapi_proc *)(table))[_gloffset_DeletePerfMonitorsAMD] = (_glapi_proc)_mesa_marshal_DeletePerfMonitorsAMD;
3781   if (_gloffset_SelectPerfMonitorCountersAMD >= 0)
3782      ((_glapi_proc *)(table))[_gloffset_SelectPerfMonitorCountersAMD] = (_glapi_proc)_mesa_marshal_SelectPerfMonitorCountersAMD;
3783   if (_gloffset_BeginPerfMonitorAMD >= 0)
3784      ((_glapi_proc *)(table))[_gloffset_BeginPerfMonitorAMD] = (_glapi_proc)_mesa_marshal_BeginPerfMonitorAMD;
3785   if (_gloffset_EndPerfMonitorAMD >= 0)
3786      ((_glapi_proc *)(table))[_gloffset_EndPerfMonitorAMD] = (_glapi_proc)_mesa_marshal_EndPerfMonitorAMD;
3787   if (_gloffset_GetPerfMonitorCounterDataAMD >= 0)
3788      ((_glapi_proc *)(table))[_gloffset_GetPerfMonitorCounterDataAMD] = (_glapi_proc)_mesa_marshal_GetPerfMonitorCounterDataAMD;
3789   if (_gloffset_CopyImageSubDataNV >= 0)
3790      ((_glapi_proc *)(table))[_gloffset_CopyImageSubDataNV] = (_glapi_proc)_mesa_marshal_CopyImageSubDataNV;
3791   if (_gloffset_MatrixLoadfEXT >= 0)
3792      ((_glapi_proc *)(table))[_gloffset_MatrixLoadfEXT] = (_glapi_proc)_mesa_marshal_MatrixLoadfEXT;
3793   if (_gloffset_MatrixLoaddEXT >= 0)
3794      ((_glapi_proc *)(table))[_gloffset_MatrixLoaddEXT] = (_glapi_proc)_mesa_marshal_MatrixLoaddEXT;
3795   if (_gloffset_MatrixMultfEXT >= 0)
3796      ((_glapi_proc *)(table))[_gloffset_MatrixMultfEXT] = (_glapi_proc)_mesa_marshal_MatrixMultfEXT;
3797   if (_gloffset_MatrixMultdEXT >= 0)
3798      ((_glapi_proc *)(table))[_gloffset_MatrixMultdEXT] = (_glapi_proc)_mesa_marshal_MatrixMultdEXT;
3799   if (_gloffset_MatrixLoadIdentityEXT >= 0)
3800      ((_glapi_proc *)(table))[_gloffset_MatrixLoadIdentityEXT] = (_glapi_proc)_mesa_marshal_MatrixLoadIdentityEXT;
3801   if (_gloffset_MatrixRotatefEXT >= 0)
3802      ((_glapi_proc *)(table))[_gloffset_MatrixRotatefEXT] = (_glapi_proc)_mesa_marshal_MatrixRotatefEXT;
3803   if (_gloffset_MatrixRotatedEXT >= 0)
3804      ((_glapi_proc *)(table))[_gloffset_MatrixRotatedEXT] = (_glapi_proc)_mesa_marshal_MatrixRotatedEXT;
3805   if (_gloffset_MatrixScalefEXT >= 0)
3806      ((_glapi_proc *)(table))[_gloffset_MatrixScalefEXT] = (_glapi_proc)_mesa_marshal_MatrixScalefEXT;
3807   if (_gloffset_MatrixScaledEXT >= 0)
3808      ((_glapi_proc *)(table))[_gloffset_MatrixScaledEXT] = (_glapi_proc)_mesa_marshal_MatrixScaledEXT;
3809   if (_gloffset_MatrixTranslatefEXT >= 0)
3810      ((_glapi_proc *)(table))[_gloffset_MatrixTranslatefEXT] = (_glapi_proc)_mesa_marshal_MatrixTranslatefEXT;
3811   if (_gloffset_MatrixTranslatedEXT >= 0)
3812      ((_glapi_proc *)(table))[_gloffset_MatrixTranslatedEXT] = (_glapi_proc)_mesa_marshal_MatrixTranslatedEXT;
3813   if (_gloffset_MatrixOrthoEXT >= 0)
3814      ((_glapi_proc *)(table))[_gloffset_MatrixOrthoEXT] = (_glapi_proc)_mesa_marshal_MatrixOrthoEXT;
3815   if (_gloffset_MatrixFrustumEXT >= 0)
3816      ((_glapi_proc *)(table))[_gloffset_MatrixFrustumEXT] = (_glapi_proc)_mesa_marshal_MatrixFrustumEXT;
3817   if (_gloffset_MatrixPushEXT >= 0)
3818      ((_glapi_proc *)(table))[_gloffset_MatrixPushEXT] = (_glapi_proc)_mesa_marshal_MatrixPushEXT;
3819   if (_gloffset_MatrixPopEXT >= 0)
3820      ((_glapi_proc *)(table))[_gloffset_MatrixPopEXT] = (_glapi_proc)_mesa_marshal_MatrixPopEXT;
3821   if (_gloffset_ClientAttribDefaultEXT >= 0)
3822      ((_glapi_proc *)(table))[_gloffset_ClientAttribDefaultEXT] = (_glapi_proc)_mesa_marshal_ClientAttribDefaultEXT;
3823   if (_gloffset_PushClientAttribDefaultEXT >= 0)
3824      ((_glapi_proc *)(table))[_gloffset_PushClientAttribDefaultEXT] = (_glapi_proc)_mesa_marshal_PushClientAttribDefaultEXT;
3825   if (_gloffset_GetTextureParameterivEXT >= 0)
3826      ((_glapi_proc *)(table))[_gloffset_GetTextureParameterivEXT] = (_glapi_proc)_mesa_marshal_GetTextureParameterivEXT;
3827   if (_gloffset_GetTextureParameterfvEXT >= 0)
3828      ((_glapi_proc *)(table))[_gloffset_GetTextureParameterfvEXT] = (_glapi_proc)_mesa_marshal_GetTextureParameterfvEXT;
3829   if (_gloffset_GetTextureLevelParameterivEXT >= 0)
3830      ((_glapi_proc *)(table))[_gloffset_GetTextureLevelParameterivEXT] = (_glapi_proc)_mesa_marshal_GetTextureLevelParameterivEXT;
3831   if (_gloffset_GetTextureLevelParameterfvEXT >= 0)
3832      ((_glapi_proc *)(table))[_gloffset_GetTextureLevelParameterfvEXT] = (_glapi_proc)_mesa_marshal_GetTextureLevelParameterfvEXT;
3833   if (_gloffset_TextureParameteriEXT >= 0)
3834      ((_glapi_proc *)(table))[_gloffset_TextureParameteriEXT] = (_glapi_proc)_mesa_marshal_TextureParameteriEXT;
3835   if (_gloffset_TextureParameterivEXT >= 0)
3836      ((_glapi_proc *)(table))[_gloffset_TextureParameterivEXT] = (_glapi_proc)_mesa_marshal_TextureParameterivEXT;
3837   if (_gloffset_TextureParameterfEXT >= 0)
3838      ((_glapi_proc *)(table))[_gloffset_TextureParameterfEXT] = (_glapi_proc)_mesa_marshal_TextureParameterfEXT;
3839   if (_gloffset_TextureParameterfvEXT >= 0)
3840      ((_glapi_proc *)(table))[_gloffset_TextureParameterfvEXT] = (_glapi_proc)_mesa_marshal_TextureParameterfvEXT;
3841   if (_gloffset_TextureImage1DEXT >= 0)
3842      ((_glapi_proc *)(table))[_gloffset_TextureImage1DEXT] = (_glapi_proc)_mesa_marshal_TextureImage1DEXT;
3843   if (_gloffset_TextureImage2DEXT >= 0)
3844      ((_glapi_proc *)(table))[_gloffset_TextureImage2DEXT] = (_glapi_proc)_mesa_marshal_TextureImage2DEXT;
3845   if (_gloffset_TextureImage3DEXT >= 0)
3846      ((_glapi_proc *)(table))[_gloffset_TextureImage3DEXT] = (_glapi_proc)_mesa_marshal_TextureImage3DEXT;
3847   if (_gloffset_TextureSubImage1DEXT >= 0)
3848      ((_glapi_proc *)(table))[_gloffset_TextureSubImage1DEXT] = (_glapi_proc)_mesa_marshal_TextureSubImage1DEXT;
3849   if (_gloffset_TextureSubImage2DEXT >= 0)
3850      ((_glapi_proc *)(table))[_gloffset_TextureSubImage2DEXT] = (_glapi_proc)_mesa_marshal_TextureSubImage2DEXT;
3851   if (_gloffset_TextureSubImage3DEXT >= 0)
3852      ((_glapi_proc *)(table))[_gloffset_TextureSubImage3DEXT] = (_glapi_proc)_mesa_marshal_TextureSubImage3DEXT;
3853   if (_gloffset_CopyTextureImage1DEXT >= 0)
3854      ((_glapi_proc *)(table))[_gloffset_CopyTextureImage1DEXT] = (_glapi_proc)_mesa_marshal_CopyTextureImage1DEXT;
3855   if (_gloffset_CopyTextureImage2DEXT >= 0)
3856      ((_glapi_proc *)(table))[_gloffset_CopyTextureImage2DEXT] = (_glapi_proc)_mesa_marshal_CopyTextureImage2DEXT;
3857   if (_gloffset_CopyTextureSubImage1DEXT >= 0)
3858      ((_glapi_proc *)(table))[_gloffset_CopyTextureSubImage1DEXT] = (_glapi_proc)_mesa_marshal_CopyTextureSubImage1DEXT;
3859   if (_gloffset_CopyTextureSubImage2DEXT >= 0)
3860      ((_glapi_proc *)(table))[_gloffset_CopyTextureSubImage2DEXT] = (_glapi_proc)_mesa_marshal_CopyTextureSubImage2DEXT;
3861   if (_gloffset_CopyTextureSubImage3DEXT >= 0)
3862      ((_glapi_proc *)(table))[_gloffset_CopyTextureSubImage3DEXT] = (_glapi_proc)_mesa_marshal_CopyTextureSubImage3DEXT;
3863   if (_gloffset_GetTextureImageEXT >= 0)
3864      ((_glapi_proc *)(table))[_gloffset_GetTextureImageEXT] = (_glapi_proc)_mesa_marshal_GetTextureImageEXT;
3865   if (_gloffset_BindMultiTextureEXT >= 0)
3866      ((_glapi_proc *)(table))[_gloffset_BindMultiTextureEXT] = (_glapi_proc)_mesa_marshal_BindMultiTextureEXT;
3867   if (_gloffset_EnableClientStateiEXT >= 0)
3868      ((_glapi_proc *)(table))[_gloffset_EnableClientStateiEXT] = (_glapi_proc)_mesa_marshal_EnableClientStateiEXT;
3869   if (_gloffset_DisableClientStateiEXT >= 0)
3870      ((_glapi_proc *)(table))[_gloffset_DisableClientStateiEXT] = (_glapi_proc)_mesa_marshal_DisableClientStateiEXT;
3871   if (_gloffset_GetPointerIndexedvEXT >= 0)
3872      ((_glapi_proc *)(table))[_gloffset_GetPointerIndexedvEXT] = (_glapi_proc)_mesa_marshal_GetPointerIndexedvEXT;
3873   if (_gloffset_MultiTexEnviEXT >= 0)
3874      ((_glapi_proc *)(table))[_gloffset_MultiTexEnviEXT] = (_glapi_proc)_mesa_marshal_MultiTexEnviEXT;
3875   if (_gloffset_MultiTexEnvivEXT >= 0)
3876      ((_glapi_proc *)(table))[_gloffset_MultiTexEnvivEXT] = (_glapi_proc)_mesa_marshal_MultiTexEnvivEXT;
3877   if (_gloffset_MultiTexEnvfEXT >= 0)
3878      ((_glapi_proc *)(table))[_gloffset_MultiTexEnvfEXT] = (_glapi_proc)_mesa_marshal_MultiTexEnvfEXT;
3879   if (_gloffset_MultiTexEnvfvEXT >= 0)
3880      ((_glapi_proc *)(table))[_gloffset_MultiTexEnvfvEXT] = (_glapi_proc)_mesa_marshal_MultiTexEnvfvEXT;
3881   if (_gloffset_GetMultiTexEnvivEXT >= 0)
3882      ((_glapi_proc *)(table))[_gloffset_GetMultiTexEnvivEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexEnvivEXT;
3883   if (_gloffset_GetMultiTexEnvfvEXT >= 0)
3884      ((_glapi_proc *)(table))[_gloffset_GetMultiTexEnvfvEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexEnvfvEXT;
3885   if (_gloffset_MultiTexParameteriEXT >= 0)
3886      ((_glapi_proc *)(table))[_gloffset_MultiTexParameteriEXT] = (_glapi_proc)_mesa_marshal_MultiTexParameteriEXT;
3887   if (_gloffset_MultiTexParameterivEXT >= 0)
3888      ((_glapi_proc *)(table))[_gloffset_MultiTexParameterivEXT] = (_glapi_proc)_mesa_marshal_MultiTexParameterivEXT;
3889   if (_gloffset_MultiTexParameterfEXT >= 0)
3890      ((_glapi_proc *)(table))[_gloffset_MultiTexParameterfEXT] = (_glapi_proc)_mesa_marshal_MultiTexParameterfEXT;
3891   if (_gloffset_MultiTexParameterfvEXT >= 0)
3892      ((_glapi_proc *)(table))[_gloffset_MultiTexParameterfvEXT] = (_glapi_proc)_mesa_marshal_MultiTexParameterfvEXT;
3893   if (_gloffset_GetMultiTexParameterivEXT >= 0)
3894      ((_glapi_proc *)(table))[_gloffset_GetMultiTexParameterivEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexParameterivEXT;
3895   if (_gloffset_GetMultiTexParameterfvEXT >= 0)
3896      ((_glapi_proc *)(table))[_gloffset_GetMultiTexParameterfvEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexParameterfvEXT;
3897   if (_gloffset_GetMultiTexImageEXT >= 0)
3898      ((_glapi_proc *)(table))[_gloffset_GetMultiTexImageEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexImageEXT;
3899   if (_gloffset_GetMultiTexLevelParameterivEXT >= 0)
3900      ((_glapi_proc *)(table))[_gloffset_GetMultiTexLevelParameterivEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexLevelParameterivEXT;
3901   if (_gloffset_GetMultiTexLevelParameterfvEXT >= 0)
3902      ((_glapi_proc *)(table))[_gloffset_GetMultiTexLevelParameterfvEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexLevelParameterfvEXT;
3903   if (_gloffset_MultiTexImage1DEXT >= 0)
3904      ((_glapi_proc *)(table))[_gloffset_MultiTexImage1DEXT] = (_glapi_proc)_mesa_marshal_MultiTexImage1DEXT;
3905   if (_gloffset_MultiTexImage2DEXT >= 0)
3906      ((_glapi_proc *)(table))[_gloffset_MultiTexImage2DEXT] = (_glapi_proc)_mesa_marshal_MultiTexImage2DEXT;
3907   if (_gloffset_MultiTexImage3DEXT >= 0)
3908      ((_glapi_proc *)(table))[_gloffset_MultiTexImage3DEXT] = (_glapi_proc)_mesa_marshal_MultiTexImage3DEXT;
3909   if (_gloffset_MultiTexSubImage1DEXT >= 0)
3910      ((_glapi_proc *)(table))[_gloffset_MultiTexSubImage1DEXT] = (_glapi_proc)_mesa_marshal_MultiTexSubImage1DEXT;
3911   if (_gloffset_MultiTexSubImage2DEXT >= 0)
3912      ((_glapi_proc *)(table))[_gloffset_MultiTexSubImage2DEXT] = (_glapi_proc)_mesa_marshal_MultiTexSubImage2DEXT;
3913   if (_gloffset_MultiTexSubImage3DEXT >= 0)
3914      ((_glapi_proc *)(table))[_gloffset_MultiTexSubImage3DEXT] = (_glapi_proc)_mesa_marshal_MultiTexSubImage3DEXT;
3915   if (_gloffset_CopyMultiTexImage1DEXT >= 0)
3916      ((_glapi_proc *)(table))[_gloffset_CopyMultiTexImage1DEXT] = (_glapi_proc)_mesa_marshal_CopyMultiTexImage1DEXT;
3917   if (_gloffset_CopyMultiTexImage2DEXT >= 0)
3918      ((_glapi_proc *)(table))[_gloffset_CopyMultiTexImage2DEXT] = (_glapi_proc)_mesa_marshal_CopyMultiTexImage2DEXT;
3919   if (_gloffset_CopyMultiTexSubImage1DEXT >= 0)
3920      ((_glapi_proc *)(table))[_gloffset_CopyMultiTexSubImage1DEXT] = (_glapi_proc)_mesa_marshal_CopyMultiTexSubImage1DEXT;
3921   if (_gloffset_CopyMultiTexSubImage2DEXT >= 0)
3922      ((_glapi_proc *)(table))[_gloffset_CopyMultiTexSubImage2DEXT] = (_glapi_proc)_mesa_marshal_CopyMultiTexSubImage2DEXT;
3923   if (_gloffset_CopyMultiTexSubImage3DEXT >= 0)
3924      ((_glapi_proc *)(table))[_gloffset_CopyMultiTexSubImage3DEXT] = (_glapi_proc)_mesa_marshal_CopyMultiTexSubImage3DEXT;
3925   if (_gloffset_MultiTexGendEXT >= 0)
3926      ((_glapi_proc *)(table))[_gloffset_MultiTexGendEXT] = (_glapi_proc)_mesa_marshal_MultiTexGendEXT;
3927   if (_gloffset_MultiTexGendvEXT >= 0)
3928      ((_glapi_proc *)(table))[_gloffset_MultiTexGendvEXT] = (_glapi_proc)_mesa_marshal_MultiTexGendvEXT;
3929   if (_gloffset_MultiTexGenfEXT >= 0)
3930      ((_glapi_proc *)(table))[_gloffset_MultiTexGenfEXT] = (_glapi_proc)_mesa_marshal_MultiTexGenfEXT;
3931   if (_gloffset_MultiTexGenfvEXT >= 0)
3932      ((_glapi_proc *)(table))[_gloffset_MultiTexGenfvEXT] = (_glapi_proc)_mesa_marshal_MultiTexGenfvEXT;
3933   if (_gloffset_MultiTexGeniEXT >= 0)
3934      ((_glapi_proc *)(table))[_gloffset_MultiTexGeniEXT] = (_glapi_proc)_mesa_marshal_MultiTexGeniEXT;
3935   if (_gloffset_MultiTexGenivEXT >= 0)
3936      ((_glapi_proc *)(table))[_gloffset_MultiTexGenivEXT] = (_glapi_proc)_mesa_marshal_MultiTexGenivEXT;
3937   if (_gloffset_GetMultiTexGendvEXT >= 0)
3938      ((_glapi_proc *)(table))[_gloffset_GetMultiTexGendvEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexGendvEXT;
3939   if (_gloffset_GetMultiTexGenfvEXT >= 0)
3940      ((_glapi_proc *)(table))[_gloffset_GetMultiTexGenfvEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexGenfvEXT;
3941   if (_gloffset_GetMultiTexGenivEXT >= 0)
3942      ((_glapi_proc *)(table))[_gloffset_GetMultiTexGenivEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexGenivEXT;
3943   if (_gloffset_MultiTexCoordPointerEXT >= 0)
3944      ((_glapi_proc *)(table))[_gloffset_MultiTexCoordPointerEXT] = (_glapi_proc)_mesa_marshal_MultiTexCoordPointerEXT;
3945   if (_gloffset_MatrixLoadTransposefEXT >= 0)
3946      ((_glapi_proc *)(table))[_gloffset_MatrixLoadTransposefEXT] = (_glapi_proc)_mesa_marshal_MatrixLoadTransposefEXT;
3947   if (_gloffset_MatrixLoadTransposedEXT >= 0)
3948      ((_glapi_proc *)(table))[_gloffset_MatrixLoadTransposedEXT] = (_glapi_proc)_mesa_marshal_MatrixLoadTransposedEXT;
3949   if (_gloffset_MatrixMultTransposefEXT >= 0)
3950      ((_glapi_proc *)(table))[_gloffset_MatrixMultTransposefEXT] = (_glapi_proc)_mesa_marshal_MatrixMultTransposefEXT;
3951   if (_gloffset_MatrixMultTransposedEXT >= 0)
3952      ((_glapi_proc *)(table))[_gloffset_MatrixMultTransposedEXT] = (_glapi_proc)_mesa_marshal_MatrixMultTransposedEXT;
3953   if (_gloffset_CompressedTextureImage1DEXT >= 0)
3954      ((_glapi_proc *)(table))[_gloffset_CompressedTextureImage1DEXT] = (_glapi_proc)_mesa_marshal_CompressedTextureImage1DEXT;
3955   if (_gloffset_CompressedTextureImage2DEXT >= 0)
3956      ((_glapi_proc *)(table))[_gloffset_CompressedTextureImage2DEXT] = (_glapi_proc)_mesa_marshal_CompressedTextureImage2DEXT;
3957   if (_gloffset_CompressedTextureImage3DEXT >= 0)
3958      ((_glapi_proc *)(table))[_gloffset_CompressedTextureImage3DEXT] = (_glapi_proc)_mesa_marshal_CompressedTextureImage3DEXT;
3959   if (_gloffset_CompressedTextureSubImage1DEXT >= 0)
3960      ((_glapi_proc *)(table))[_gloffset_CompressedTextureSubImage1DEXT] = (_glapi_proc)_mesa_marshal_CompressedTextureSubImage1DEXT;
3961   if (_gloffset_CompressedTextureSubImage2DEXT >= 0)
3962      ((_glapi_proc *)(table))[_gloffset_CompressedTextureSubImage2DEXT] = (_glapi_proc)_mesa_marshal_CompressedTextureSubImage2DEXT;
3963   if (_gloffset_CompressedTextureSubImage3DEXT >= 0)
3964      ((_glapi_proc *)(table))[_gloffset_CompressedTextureSubImage3DEXT] = (_glapi_proc)_mesa_marshal_CompressedTextureSubImage3DEXT;
3965   if (_gloffset_GetCompressedTextureImageEXT >= 0)
3966      ((_glapi_proc *)(table))[_gloffset_GetCompressedTextureImageEXT] = (_glapi_proc)_mesa_marshal_GetCompressedTextureImageEXT;
3967   if (_gloffset_CompressedMultiTexImage1DEXT >= 0)
3968      ((_glapi_proc *)(table))[_gloffset_CompressedMultiTexImage1DEXT] = (_glapi_proc)_mesa_marshal_CompressedMultiTexImage1DEXT;
3969   if (_gloffset_CompressedMultiTexImage2DEXT >= 0)
3970      ((_glapi_proc *)(table))[_gloffset_CompressedMultiTexImage2DEXT] = (_glapi_proc)_mesa_marshal_CompressedMultiTexImage2DEXT;
3971   if (_gloffset_CompressedMultiTexImage3DEXT >= 0)
3972      ((_glapi_proc *)(table))[_gloffset_CompressedMultiTexImage3DEXT] = (_glapi_proc)_mesa_marshal_CompressedMultiTexImage3DEXT;
3973   if (_gloffset_CompressedMultiTexSubImage1DEXT >= 0)
3974      ((_glapi_proc *)(table))[_gloffset_CompressedMultiTexSubImage1DEXT] = (_glapi_proc)_mesa_marshal_CompressedMultiTexSubImage1DEXT;
3975   if (_gloffset_CompressedMultiTexSubImage2DEXT >= 0)
3976      ((_glapi_proc *)(table))[_gloffset_CompressedMultiTexSubImage2DEXT] = (_glapi_proc)_mesa_marshal_CompressedMultiTexSubImage2DEXT;
3977   if (_gloffset_CompressedMultiTexSubImage3DEXT >= 0)
3978      ((_glapi_proc *)(table))[_gloffset_CompressedMultiTexSubImage3DEXT] = (_glapi_proc)_mesa_marshal_CompressedMultiTexSubImage3DEXT;
3979   if (_gloffset_GetCompressedMultiTexImageEXT >= 0)
3980      ((_glapi_proc *)(table))[_gloffset_GetCompressedMultiTexImageEXT] = (_glapi_proc)_mesa_marshal_GetCompressedMultiTexImageEXT;
3981   if (_gloffset_NamedBufferDataEXT >= 0)
3982      ((_glapi_proc *)(table))[_gloffset_NamedBufferDataEXT] = (_glapi_proc)_mesa_marshal_NamedBufferDataEXT;
3983   if (_gloffset_NamedBufferSubDataEXT >= 0)
3984      ((_glapi_proc *)(table))[_gloffset_NamedBufferSubDataEXT] = (_glapi_proc)_mesa_marshal_NamedBufferSubDataEXT;
3985   if (_gloffset_MapNamedBufferEXT >= 0)
3986      ((_glapi_proc *)(table))[_gloffset_MapNamedBufferEXT] = (_glapi_proc)_mesa_marshal_MapNamedBufferEXT;
3987   if (_gloffset_GetNamedBufferSubDataEXT >= 0)
3988      ((_glapi_proc *)(table))[_gloffset_GetNamedBufferSubDataEXT] = (_glapi_proc)_mesa_marshal_GetNamedBufferSubDataEXT;
3989   if (_gloffset_GetNamedBufferPointervEXT >= 0)
3990      ((_glapi_proc *)(table))[_gloffset_GetNamedBufferPointervEXT] = (_glapi_proc)_mesa_marshal_GetNamedBufferPointervEXT;
3991   if (_gloffset_GetNamedBufferParameterivEXT >= 0)
3992      ((_glapi_proc *)(table))[_gloffset_GetNamedBufferParameterivEXT] = (_glapi_proc)_mesa_marshal_GetNamedBufferParameterivEXT;
3993   if (_gloffset_FlushMappedNamedBufferRangeEXT >= 0)
3994      ((_glapi_proc *)(table))[_gloffset_FlushMappedNamedBufferRangeEXT] = (_glapi_proc)_mesa_marshal_FlushMappedNamedBufferRangeEXT;
3995   if (_gloffset_MapNamedBufferRangeEXT >= 0)
3996      ((_glapi_proc *)(table))[_gloffset_MapNamedBufferRangeEXT] = (_glapi_proc)_mesa_marshal_MapNamedBufferRangeEXT;
3997   if (_gloffset_FramebufferDrawBufferEXT >= 0)
3998      ((_glapi_proc *)(table))[_gloffset_FramebufferDrawBufferEXT] = (_glapi_proc)_mesa_marshal_FramebufferDrawBufferEXT;
3999   if (_gloffset_FramebufferDrawBuffersEXT >= 0)
4000      ((_glapi_proc *)(table))[_gloffset_FramebufferDrawBuffersEXT] = (_glapi_proc)_mesa_marshal_FramebufferDrawBuffersEXT;
4001   if (_gloffset_FramebufferReadBufferEXT >= 0)
4002      ((_glapi_proc *)(table))[_gloffset_FramebufferReadBufferEXT] = (_glapi_proc)_mesa_marshal_FramebufferReadBufferEXT;
4003   if (_gloffset_GetFramebufferParameterivEXT >= 0)
4004      ((_glapi_proc *)(table))[_gloffset_GetFramebufferParameterivEXT] = (_glapi_proc)_mesa_marshal_GetFramebufferParameterivEXT;
4005   if (_gloffset_CheckNamedFramebufferStatusEXT >= 0)
4006      ((_glapi_proc *)(table))[_gloffset_CheckNamedFramebufferStatusEXT] = (_glapi_proc)_mesa_marshal_CheckNamedFramebufferStatusEXT;
4007   if (_gloffset_NamedFramebufferTexture1DEXT >= 0)
4008      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferTexture1DEXT] = (_glapi_proc)_mesa_marshal_NamedFramebufferTexture1DEXT;
4009   if (_gloffset_NamedFramebufferTexture2DEXT >= 0)
4010      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferTexture2DEXT] = (_glapi_proc)_mesa_marshal_NamedFramebufferTexture2DEXT;
4011   if (_gloffset_NamedFramebufferTexture3DEXT >= 0)
4012      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferTexture3DEXT] = (_glapi_proc)_mesa_marshal_NamedFramebufferTexture3DEXT;
4013   if (_gloffset_NamedFramebufferRenderbufferEXT >= 0)
4014      ((_glapi_proc *)(table))[_gloffset_NamedFramebufferRenderbufferEXT] = (_glapi_proc)_mesa_marshal_NamedFramebufferRenderbufferEXT;
4015   if (_gloffset_GetNamedFramebufferAttachmentParameterivEXT >= 0)
4016      ((_glapi_proc *)(table))[_gloffset_GetNamedFramebufferAttachmentParameterivEXT] = (_glapi_proc)_mesa_marshal_GetNamedFramebufferAttachmentParameterivEXT;
4017   if (_gloffset_NamedRenderbufferStorageEXT >= 0)
4018      ((_glapi_proc *)(table))[_gloffset_NamedRenderbufferStorageEXT] = (_glapi_proc)_mesa_marshal_NamedRenderbufferStorageEXT;
4019   if (_gloffset_GetNamedRenderbufferParameterivEXT >= 0)
4020      ((_glapi_proc *)(table))[_gloffset_GetNamedRenderbufferParameterivEXT] = (_glapi_proc)_mesa_marshal_GetNamedRenderbufferParameterivEXT;
4021   if (_gloffset_GenerateTextureMipmapEXT >= 0)
4022      ((_glapi_proc *)(table))[_gloffset_GenerateTextureMipmapEXT] = (_glapi_proc)_mesa_marshal_GenerateTextureMipmapEXT;
4023   if (_gloffset_GenerateMultiTexMipmapEXT >= 0)
4024      ((_glapi_proc *)(table))[_gloffset_GenerateMultiTexMipmapEXT] = (_glapi_proc)_mesa_marshal_GenerateMultiTexMipmapEXT;
4025   if (_gloffset_NamedRenderbufferStorageMultisampleEXT >= 0)
4026      ((_glapi_proc *)(table))[_gloffset_NamedRenderbufferStorageMultisampleEXT] = (_glapi_proc)_mesa_marshal_NamedRenderbufferStorageMultisampleEXT;
4027   if (_gloffset_NamedCopyBufferSubDataEXT >= 0)
4028      ((_glapi_proc *)(table))[_gloffset_NamedCopyBufferSubDataEXT] = (_glapi_proc)_mesa_marshal_NamedCopyBufferSubDataEXT;
4029   if (_gloffset_VertexArrayVertexOffsetEXT >= 0)
4030      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArrayVertexOffsetEXT;
4031   if (_gloffset_VertexArrayColorOffsetEXT >= 0)
4032      ((_glapi_proc *)(table))[_gloffset_VertexArrayColorOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArrayColorOffsetEXT;
4033   if (_gloffset_VertexArrayEdgeFlagOffsetEXT >= 0)
4034      ((_glapi_proc *)(table))[_gloffset_VertexArrayEdgeFlagOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArrayEdgeFlagOffsetEXT;
4035   if (_gloffset_VertexArrayIndexOffsetEXT >= 0)
4036      ((_glapi_proc *)(table))[_gloffset_VertexArrayIndexOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArrayIndexOffsetEXT;
4037   if (_gloffset_VertexArrayNormalOffsetEXT >= 0)
4038      ((_glapi_proc *)(table))[_gloffset_VertexArrayNormalOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArrayNormalOffsetEXT;
4039   if (_gloffset_VertexArrayTexCoordOffsetEXT >= 0)
4040      ((_glapi_proc *)(table))[_gloffset_VertexArrayTexCoordOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArrayTexCoordOffsetEXT;
4041   if (_gloffset_VertexArrayMultiTexCoordOffsetEXT >= 0)
4042      ((_glapi_proc *)(table))[_gloffset_VertexArrayMultiTexCoordOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArrayMultiTexCoordOffsetEXT;
4043   if (_gloffset_VertexArrayFogCoordOffsetEXT >= 0)
4044      ((_glapi_proc *)(table))[_gloffset_VertexArrayFogCoordOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArrayFogCoordOffsetEXT;
4045   if (_gloffset_VertexArraySecondaryColorOffsetEXT >= 0)
4046      ((_glapi_proc *)(table))[_gloffset_VertexArraySecondaryColorOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArraySecondaryColorOffsetEXT;
4047   if (_gloffset_VertexArrayVertexAttribOffsetEXT >= 0)
4048      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexAttribOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArrayVertexAttribOffsetEXT;
4049   if (_gloffset_VertexArrayVertexAttribIOffsetEXT >= 0)
4050      ((_glapi_proc *)(table))[_gloffset_VertexArrayVertexAttribIOffsetEXT] = (_glapi_proc)_mesa_marshal_VertexArrayVertexAttribIOffsetEXT;
4051   if (_gloffset_EnableVertexArrayEXT >= 0)
4052      ((_glapi_proc *)(table))[_gloffset_EnableVertexArrayEXT] = (_glapi_proc)_mesa_marshal_EnableVertexArrayEXT;
4053   if (_gloffset_DisableVertexArrayEXT >= 0)
4054      ((_glapi_proc *)(table))[_gloffset_DisableVertexArrayEXT] = (_glapi_proc)_mesa_marshal_DisableVertexArrayEXT;
4055   if (_gloffset_EnableVertexArrayAttribEXT >= 0)
4056      ((_glapi_proc *)(table))[_gloffset_EnableVertexArrayAttribEXT] = (_glapi_proc)_mesa_marshal_EnableVertexArrayAttribEXT;
4057   if (_gloffset_DisableVertexArrayAttribEXT >= 0)
4058      ((_glapi_proc *)(table))[_gloffset_DisableVertexArrayAttribEXT] = (_glapi_proc)_mesa_marshal_DisableVertexArrayAttribEXT;
4059   if (_gloffset_GetVertexArrayIntegervEXT >= 0)
4060      ((_glapi_proc *)(table))[_gloffset_GetVertexArrayIntegervEXT] = (_glapi_proc)_mesa_marshal_GetVertexArrayIntegervEXT;
4061   if (_gloffset_GetVertexArrayPointervEXT >= 0)
4062      ((_glapi_proc *)(table))[_gloffset_GetVertexArrayPointervEXT] = (_glapi_proc)_mesa_marshal_GetVertexArrayPointervEXT;
4063   if (_gloffset_GetVertexArrayIntegeri_vEXT >= 0)
4064      ((_glapi_proc *)(table))[_gloffset_GetVertexArrayIntegeri_vEXT] = (_glapi_proc)_mesa_marshal_GetVertexArrayIntegeri_vEXT;
4065   if (_gloffset_GetVertexArrayPointeri_vEXT >= 0)
4066      ((_glapi_proc *)(table))[_gloffset_GetVertexArrayPointeri_vEXT] = (_glapi_proc)_mesa_marshal_GetVertexArrayPointeri_vEXT;
4067   if (_gloffset_NamedProgramStringEXT >= 0)
4068      ((_glapi_proc *)(table))[_gloffset_NamedProgramStringEXT] = (_glapi_proc)_mesa_marshal_NamedProgramStringEXT;
4069   if (_gloffset_GetNamedProgramStringEXT >= 0)
4070      ((_glapi_proc *)(table))[_gloffset_GetNamedProgramStringEXT] = (_glapi_proc)_mesa_marshal_GetNamedProgramStringEXT;
4071   if (_gloffset_NamedProgramLocalParameter4fEXT >= 0)
4072      ((_glapi_proc *)(table))[_gloffset_NamedProgramLocalParameter4fEXT] = (_glapi_proc)_mesa_marshal_NamedProgramLocalParameter4fEXT;
4073   if (_gloffset_NamedProgramLocalParameter4fvEXT >= 0)
4074      ((_glapi_proc *)(table))[_gloffset_NamedProgramLocalParameter4fvEXT] = (_glapi_proc)_mesa_marshal_NamedProgramLocalParameter4fvEXT;
4075   if (_gloffset_GetNamedProgramLocalParameterfvEXT >= 0)
4076      ((_glapi_proc *)(table))[_gloffset_GetNamedProgramLocalParameterfvEXT] = (_glapi_proc)_mesa_marshal_GetNamedProgramLocalParameterfvEXT;
4077   if (_gloffset_NamedProgramLocalParameter4dEXT >= 0)
4078      ((_glapi_proc *)(table))[_gloffset_NamedProgramLocalParameter4dEXT] = (_glapi_proc)_mesa_marshal_NamedProgramLocalParameter4dEXT;
4079   if (_gloffset_NamedProgramLocalParameter4dvEXT >= 0)
4080      ((_glapi_proc *)(table))[_gloffset_NamedProgramLocalParameter4dvEXT] = (_glapi_proc)_mesa_marshal_NamedProgramLocalParameter4dvEXT;
4081   if (_gloffset_GetNamedProgramLocalParameterdvEXT >= 0)
4082      ((_glapi_proc *)(table))[_gloffset_GetNamedProgramLocalParameterdvEXT] = (_glapi_proc)_mesa_marshal_GetNamedProgramLocalParameterdvEXT;
4083   if (_gloffset_GetNamedProgramivEXT >= 0)
4084      ((_glapi_proc *)(table))[_gloffset_GetNamedProgramivEXT] = (_glapi_proc)_mesa_marshal_GetNamedProgramivEXT;
4085   if (_gloffset_TextureBufferEXT >= 0)
4086      ((_glapi_proc *)(table))[_gloffset_TextureBufferEXT] = (_glapi_proc)_mesa_marshal_TextureBufferEXT;
4087   if (_gloffset_MultiTexBufferEXT >= 0)
4088      ((_glapi_proc *)(table))[_gloffset_MultiTexBufferEXT] = (_glapi_proc)_mesa_marshal_MultiTexBufferEXT;
4089   if (_gloffset_TextureParameterIivEXT >= 0)
4090      ((_glapi_proc *)(table))[_gloffset_TextureParameterIivEXT] = (_glapi_proc)_mesa_marshal_TextureParameterIivEXT;
4091   if (_gloffset_TextureParameterIuivEXT >= 0)
4092      ((_glapi_proc *)(table))[_gloffset_TextureParameterIuivEXT] = (_glapi_proc)_mesa_marshal_TextureParameterIuivEXT;
4093   if (_gloffset_GetTextureParameterIivEXT >= 0)
4094      ((_glapi_proc *)(table))[_gloffset_GetTextureParameterIivEXT] = (_glapi_proc)_mesa_marshal_GetTextureParameterIivEXT;
4095   if (_gloffset_GetTextureParameterIuivEXT >= 0)
4096      ((_glapi_proc *)(table))[_gloffset_GetTextureParameterIuivEXT] = (_glapi_proc)_mesa_marshal_GetTextureParameterIuivEXT;
4097   if (_gloffset_MultiTexParameterIivEXT >= 0)
4098      ((_glapi_proc *)(table))[_gloffset_MultiTexParameterIivEXT] = (_glapi_proc)_mesa_marshal_MultiTexParameterIivEXT;
4099   if (_gloffset_MultiTexParameterIuivEXT >= 0)
4100      ((_glapi_proc *)(table))[_gloffset_MultiTexParameterIuivEXT] = (_glapi_proc)_mesa_marshal_MultiTexParameterIuivEXT;
4101   if (_gloffset_GetMultiTexParameterIivEXT >= 0)
4102      ((_glapi_proc *)(table))[_gloffset_GetMultiTexParameterIivEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexParameterIivEXT;
4103   if (_gloffset_GetMultiTexParameterIuivEXT >= 0)
4104      ((_glapi_proc *)(table))[_gloffset_GetMultiTexParameterIuivEXT] = (_glapi_proc)_mesa_marshal_GetMultiTexParameterIuivEXT;
4105   if (_gloffset_NamedProgramLocalParameters4fvEXT >= 0)
4106      ((_glapi_proc *)(table))[_gloffset_NamedProgramLocalParameters4fvEXT] = (_glapi_proc)_mesa_marshal_NamedProgramLocalParameters4fvEXT;
4107   if (_gloffset_BindImageTextureEXT >= 0)
4108      ((_glapi_proc *)(table))[_gloffset_BindImageTextureEXT] = (_glapi_proc)_mesa_marshal_BindImageTextureEXT;
4109   if (_gloffset_SubpixelPrecisionBiasNV >= 0)
4110      ((_glapi_proc *)(table))[_gloffset_SubpixelPrecisionBiasNV] = (_glapi_proc)_mesa_marshal_SubpixelPrecisionBiasNV;
4111   if (_gloffset_ConservativeRasterParameterfNV >= 0)
4112      ((_glapi_proc *)(table))[_gloffset_ConservativeRasterParameterfNV] = (_glapi_proc)_mesa_marshal_ConservativeRasterParameterfNV;
4113   if (_gloffset_ConservativeRasterParameteriNV >= 0)
4114      ((_glapi_proc *)(table))[_gloffset_ConservativeRasterParameteriNV] = (_glapi_proc)_mesa_marshal_ConservativeRasterParameteriNV;
4115   if (_gloffset_GetFirstPerfQueryIdINTEL >= 0)
4116      ((_glapi_proc *)(table))[_gloffset_GetFirstPerfQueryIdINTEL] = (_glapi_proc)_mesa_marshal_GetFirstPerfQueryIdINTEL;
4117   if (_gloffset_GetNextPerfQueryIdINTEL >= 0)
4118      ((_glapi_proc *)(table))[_gloffset_GetNextPerfQueryIdINTEL] = (_glapi_proc)_mesa_marshal_GetNextPerfQueryIdINTEL;
4119   if (_gloffset_GetPerfQueryIdByNameINTEL >= 0)
4120      ((_glapi_proc *)(table))[_gloffset_GetPerfQueryIdByNameINTEL] = (_glapi_proc)_mesa_marshal_GetPerfQueryIdByNameINTEL;
4121   if (_gloffset_GetPerfQueryInfoINTEL >= 0)
4122      ((_glapi_proc *)(table))[_gloffset_GetPerfQueryInfoINTEL] = (_glapi_proc)_mesa_marshal_GetPerfQueryInfoINTEL;
4123   if (_gloffset_GetPerfCounterInfoINTEL >= 0)
4124      ((_glapi_proc *)(table))[_gloffset_GetPerfCounterInfoINTEL] = (_glapi_proc)_mesa_marshal_GetPerfCounterInfoINTEL;
4125   if (_gloffset_CreatePerfQueryINTEL >= 0)
4126      ((_glapi_proc *)(table))[_gloffset_CreatePerfQueryINTEL] = (_glapi_proc)_mesa_marshal_CreatePerfQueryINTEL;
4127   if (_gloffset_DeletePerfQueryINTEL >= 0)
4128      ((_glapi_proc *)(table))[_gloffset_DeletePerfQueryINTEL] = (_glapi_proc)_mesa_marshal_DeletePerfQueryINTEL;
4129   if (_gloffset_BeginPerfQueryINTEL >= 0)
4130      ((_glapi_proc *)(table))[_gloffset_BeginPerfQueryINTEL] = (_glapi_proc)_mesa_marshal_BeginPerfQueryINTEL;
4131   if (_gloffset_EndPerfQueryINTEL >= 0)
4132      ((_glapi_proc *)(table))[_gloffset_EndPerfQueryINTEL] = (_glapi_proc)_mesa_marshal_EndPerfQueryINTEL;
4133   if (_gloffset_GetPerfQueryDataINTEL >= 0)
4134      ((_glapi_proc *)(table))[_gloffset_GetPerfQueryDataINTEL] = (_glapi_proc)_mesa_marshal_GetPerfQueryDataINTEL;
4135   if (_gloffset_AlphaToCoverageDitherControlNV >= 0)
4136      ((_glapi_proc *)(table))[_gloffset_AlphaToCoverageDitherControlNV] = (_glapi_proc)_mesa_marshal_AlphaToCoverageDitherControlNV;
4137   if (_gloffset_PolygonOffsetClampEXT >= 0)
4138      ((_glapi_proc *)(table))[_gloffset_PolygonOffsetClampEXT] = (_glapi_proc)_mesa_marshal_PolygonOffsetClampEXT;
4139   if (_gloffset_WindowRectanglesEXT >= 0)
4140      ((_glapi_proc *)(table))[_gloffset_WindowRectanglesEXT] = (_glapi_proc)_mesa_marshal_WindowRectanglesEXT;
4141   if (_gloffset_FramebufferFetchBarrierEXT >= 0)
4142      ((_glapi_proc *)(table))[_gloffset_FramebufferFetchBarrierEXT] = (_glapi_proc)_mesa_marshal_FramebufferFetchBarrierEXT;
4143   if (_gloffset_RenderbufferStorageMultisampleAdvancedAMD >= 0)
4144      ((_glapi_proc *)(table))[_gloffset_RenderbufferStorageMultisampleAdvancedAMD] = (_glapi_proc)_mesa_marshal_RenderbufferStorageMultisampleAdvancedAMD;
4145   if (_gloffset_NamedRenderbufferStorageMultisampleAdvancedAMD >= 0)
4146      ((_glapi_proc *)(table))[_gloffset_NamedRenderbufferStorageMultisampleAdvancedAMD] = (_glapi_proc)_mesa_marshal_NamedRenderbufferStorageMultisampleAdvancedAMD;
4147   if (_gloffset_StencilFuncSeparateATI >= 0)
4148      ((_glapi_proc *)(table))[_gloffset_StencilFuncSeparateATI] = (_glapi_proc)_mesa_marshal_StencilFuncSeparateATI;
4149   if (_gloffset_ProgramEnvParameters4fvEXT >= 0)
4150      ((_glapi_proc *)(table))[_gloffset_ProgramEnvParameters4fvEXT] = (_glapi_proc)_mesa_marshal_ProgramEnvParameters4fvEXT;
4151   if (_gloffset_ProgramLocalParameters4fvEXT >= 0)
4152      ((_glapi_proc *)(table))[_gloffset_ProgramLocalParameters4fvEXT] = (_glapi_proc)_mesa_marshal_ProgramLocalParameters4fvEXT;
4153   if (_gloffset_InternalBufferSubDataCopyMESA >= 0)
4154      ((_glapi_proc *)(table))[_gloffset_InternalBufferSubDataCopyMESA] = (_glapi_proc)_mesa_marshal_InternalBufferSubDataCopyMESA;
4155   if (_gloffset_InternalSetError >= 0)
4156      ((_glapi_proc *)(table))[_gloffset_InternalSetError] = (_glapi_proc)_mesa_marshal_InternalSetError;
4157   if (_gloffset_EGLImageTargetTexture2DOES >= 0)
4158      ((_glapi_proc *)(table))[_gloffset_EGLImageTargetTexture2DOES] = (_glapi_proc)_mesa_marshal_EGLImageTargetTexture2DOES;
4159   if (_gloffset_EGLImageTargetRenderbufferStorageOES >= 0)
4160      ((_glapi_proc *)(table))[_gloffset_EGLImageTargetRenderbufferStorageOES] = (_glapi_proc)_mesa_marshal_EGLImageTargetRenderbufferStorageOES;
4161   if (_gloffset_EGLImageTargetTexStorageEXT >= 0)
4162      ((_glapi_proc *)(table))[_gloffset_EGLImageTargetTexStorageEXT] = (_glapi_proc)_mesa_marshal_EGLImageTargetTexStorageEXT;
4163   if (_gloffset_EGLImageTargetTextureStorageEXT >= 0)
4164      ((_glapi_proc *)(table))[_gloffset_EGLImageTargetTextureStorageEXT] = (_glapi_proc)_mesa_marshal_EGLImageTargetTextureStorageEXT;
4165   if (_gloffset_ClearColorIiEXT >= 0)
4166      ((_glapi_proc *)(table))[_gloffset_ClearColorIiEXT] = (_glapi_proc)_mesa_marshal_ClearColorIiEXT;
4167   if (_gloffset_ClearColorIuiEXT >= 0)
4168      ((_glapi_proc *)(table))[_gloffset_ClearColorIuiEXT] = (_glapi_proc)_mesa_marshal_ClearColorIuiEXT;
4169   if (_gloffset_TexParameterIiv >= 0)
4170      ((_glapi_proc *)(table))[_gloffset_TexParameterIiv] = (_glapi_proc)_mesa_marshal_TexParameterIiv;
4171   if (_gloffset_TexParameterIuiv >= 0)
4172      ((_glapi_proc *)(table))[_gloffset_TexParameterIuiv] = (_glapi_proc)_mesa_marshal_TexParameterIuiv;
4173   if (_gloffset_GetTexParameterIiv >= 0)
4174      ((_glapi_proc *)(table))[_gloffset_GetTexParameterIiv] = (_glapi_proc)_mesa_marshal_GetTexParameterIiv;
4175   if (_gloffset_GetTexParameterIuiv >= 0)
4176      ((_glapi_proc *)(table))[_gloffset_GetTexParameterIuiv] = (_glapi_proc)_mesa_marshal_GetTexParameterIuiv;
4177   if (_gloffset_VertexAttribI1iEXT >= 0)
4178      ((_glapi_proc *)(table))[_gloffset_VertexAttribI1iEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI1iEXT;
4179   if (_gloffset_VertexAttribI2iEXT >= 0)
4180      ((_glapi_proc *)(table))[_gloffset_VertexAttribI2iEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI2iEXT;
4181   if (_gloffset_VertexAttribI3iEXT >= 0)
4182      ((_glapi_proc *)(table))[_gloffset_VertexAttribI3iEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI3iEXT;
4183   if (_gloffset_VertexAttribI4iEXT >= 0)
4184      ((_glapi_proc *)(table))[_gloffset_VertexAttribI4iEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI4iEXT;
4185   if (_gloffset_VertexAttribI1uiEXT >= 0)
4186      ((_glapi_proc *)(table))[_gloffset_VertexAttribI1uiEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI1uiEXT;
4187   if (_gloffset_VertexAttribI2uiEXT >= 0)
4188      ((_glapi_proc *)(table))[_gloffset_VertexAttribI2uiEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI2uiEXT;
4189   if (_gloffset_VertexAttribI3uiEXT >= 0)
4190      ((_glapi_proc *)(table))[_gloffset_VertexAttribI3uiEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI3uiEXT;
4191   if (_gloffset_VertexAttribI4uiEXT >= 0)
4192      ((_glapi_proc *)(table))[_gloffset_VertexAttribI4uiEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI4uiEXT;
4193   if (_gloffset_VertexAttribI1iv >= 0)
4194      ((_glapi_proc *)(table))[_gloffset_VertexAttribI1iv] = (_glapi_proc)_mesa_marshal_VertexAttribI1iv;
4195   if (_gloffset_VertexAttribI2ivEXT >= 0)
4196      ((_glapi_proc *)(table))[_gloffset_VertexAttribI2ivEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI2ivEXT;
4197   if (_gloffset_VertexAttribI3ivEXT >= 0)
4198      ((_glapi_proc *)(table))[_gloffset_VertexAttribI3ivEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI3ivEXT;
4199   if (_gloffset_VertexAttribI4ivEXT >= 0)
4200      ((_glapi_proc *)(table))[_gloffset_VertexAttribI4ivEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI4ivEXT;
4201   if (_gloffset_VertexAttribI1uiv >= 0)
4202      ((_glapi_proc *)(table))[_gloffset_VertexAttribI1uiv] = (_glapi_proc)_mesa_marshal_VertexAttribI1uiv;
4203   if (_gloffset_VertexAttribI2uivEXT >= 0)
4204      ((_glapi_proc *)(table))[_gloffset_VertexAttribI2uivEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI2uivEXT;
4205   if (_gloffset_VertexAttribI3uivEXT >= 0)
4206      ((_glapi_proc *)(table))[_gloffset_VertexAttribI3uivEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI3uivEXT;
4207   if (_gloffset_VertexAttribI4uivEXT >= 0)
4208      ((_glapi_proc *)(table))[_gloffset_VertexAttribI4uivEXT] = (_glapi_proc)_mesa_marshal_VertexAttribI4uivEXT;
4209   if (_gloffset_VertexAttribI4bv >= 0)
4210      ((_glapi_proc *)(table))[_gloffset_VertexAttribI4bv] = (_glapi_proc)_mesa_marshal_VertexAttribI4bv;
4211   if (_gloffset_VertexAttribI4sv >= 0)
4212      ((_glapi_proc *)(table))[_gloffset_VertexAttribI4sv] = (_glapi_proc)_mesa_marshal_VertexAttribI4sv;
4213   if (_gloffset_VertexAttribI4ubv >= 0)
4214      ((_glapi_proc *)(table))[_gloffset_VertexAttribI4ubv] = (_glapi_proc)_mesa_marshal_VertexAttribI4ubv;
4215   if (_gloffset_VertexAttribI4usv >= 0)
4216      ((_glapi_proc *)(table))[_gloffset_VertexAttribI4usv] = (_glapi_proc)_mesa_marshal_VertexAttribI4usv;
4217   if (_gloffset_VertexAttribIPointer >= 0)
4218      ((_glapi_proc *)(table))[_gloffset_VertexAttribIPointer] = (_glapi_proc)_mesa_marshal_VertexAttribIPointer;
4219   if (_gloffset_GetVertexAttribIiv >= 0)
4220      ((_glapi_proc *)(table))[_gloffset_GetVertexAttribIiv] = (_glapi_proc)_mesa_marshal_GetVertexAttribIiv;
4221   if (_gloffset_GetVertexAttribIuiv >= 0)
4222      ((_glapi_proc *)(table))[_gloffset_GetVertexAttribIuiv] = (_glapi_proc)_mesa_marshal_GetVertexAttribIuiv;
4223   if (_gloffset_Uniform1ui >= 0)
4224      ((_glapi_proc *)(table))[_gloffset_Uniform1ui] = (_glapi_proc)_mesa_marshal_Uniform1ui;
4225   if (_gloffset_Uniform2ui >= 0)
4226      ((_glapi_proc *)(table))[_gloffset_Uniform2ui] = (_glapi_proc)_mesa_marshal_Uniform2ui;
4227   if (_gloffset_Uniform3ui >= 0)
4228      ((_glapi_proc *)(table))[_gloffset_Uniform3ui] = (_glapi_proc)_mesa_marshal_Uniform3ui;
4229   if (_gloffset_Uniform4ui >= 0)
4230      ((_glapi_proc *)(table))[_gloffset_Uniform4ui] = (_glapi_proc)_mesa_marshal_Uniform4ui;
4231   if (_gloffset_Uniform1uiv >= 0)
4232      ((_glapi_proc *)(table))[_gloffset_Uniform1uiv] = (_glapi_proc)_mesa_marshal_Uniform1uiv;
4233   if (_gloffset_Uniform2uiv >= 0)
4234      ((_glapi_proc *)(table))[_gloffset_Uniform2uiv] = (_glapi_proc)_mesa_marshal_Uniform2uiv;
4235   if (_gloffset_Uniform3uiv >= 0)
4236      ((_glapi_proc *)(table))[_gloffset_Uniform3uiv] = (_glapi_proc)_mesa_marshal_Uniform3uiv;
4237   if (_gloffset_Uniform4uiv >= 0)
4238      ((_glapi_proc *)(table))[_gloffset_Uniform4uiv] = (_glapi_proc)_mesa_marshal_Uniform4uiv;
4239   if (_gloffset_GetUniformuiv >= 0)
4240      ((_glapi_proc *)(table))[_gloffset_GetUniformuiv] = (_glapi_proc)_mesa_marshal_GetUniformuiv;
4241   if (_gloffset_BindFragDataLocation >= 0)
4242      ((_glapi_proc *)(table))[_gloffset_BindFragDataLocation] = (_glapi_proc)_mesa_marshal_BindFragDataLocation;
4243   if (_gloffset_GetFragDataLocation >= 0)
4244      ((_glapi_proc *)(table))[_gloffset_GetFragDataLocation] = (_glapi_proc)_mesa_marshal_GetFragDataLocation;
4245   if (_gloffset_ClearBufferiv >= 0)
4246      ((_glapi_proc *)(table))[_gloffset_ClearBufferiv] = (_glapi_proc)_mesa_marshal_ClearBufferiv;
4247   if (_gloffset_ClearBufferuiv >= 0)
4248      ((_glapi_proc *)(table))[_gloffset_ClearBufferuiv] = (_glapi_proc)_mesa_marshal_ClearBufferuiv;
4249   if (_gloffset_ClearBufferfv >= 0)
4250      ((_glapi_proc *)(table))[_gloffset_ClearBufferfv] = (_glapi_proc)_mesa_marshal_ClearBufferfv;
4251   if (_gloffset_ClearBufferfi >= 0)
4252      ((_glapi_proc *)(table))[_gloffset_ClearBufferfi] = (_glapi_proc)_mesa_marshal_ClearBufferfi;
4253   if (_gloffset_GetStringi >= 0)
4254      ((_glapi_proc *)(table))[_gloffset_GetStringi] = (_glapi_proc)_mesa_marshal_GetStringi;
4255   if (_gloffset_BeginTransformFeedback >= 0)
4256      ((_glapi_proc *)(table))[_gloffset_BeginTransformFeedback] = (_glapi_proc)_mesa_marshal_BeginTransformFeedback;
4257   if (_gloffset_EndTransformFeedback >= 0)
4258      ((_glapi_proc *)(table))[_gloffset_EndTransformFeedback] = (_glapi_proc)_mesa_marshal_EndTransformFeedback;
4259   if (_gloffset_BindBufferRange >= 0)
4260      ((_glapi_proc *)(table))[_gloffset_BindBufferRange] = (_glapi_proc)_mesa_marshal_BindBufferRange;
4261   if (_gloffset_BindBufferBase >= 0)
4262      ((_glapi_proc *)(table))[_gloffset_BindBufferBase] = (_glapi_proc)_mesa_marshal_BindBufferBase;
4263   if (_gloffset_TransformFeedbackVaryings >= 0)
4264      ((_glapi_proc *)(table))[_gloffset_TransformFeedbackVaryings] = (_glapi_proc)_mesa_marshal_TransformFeedbackVaryings;
4265   if (_gloffset_GetTransformFeedbackVarying >= 0)
4266      ((_glapi_proc *)(table))[_gloffset_GetTransformFeedbackVarying] = (_glapi_proc)_mesa_marshal_GetTransformFeedbackVarying;
4267   if (_gloffset_BeginConditionalRender >= 0)
4268      ((_glapi_proc *)(table))[_gloffset_BeginConditionalRender] = (_glapi_proc)_mesa_marshal_BeginConditionalRender;
4269   if (_gloffset_EndConditionalRender >= 0)
4270      ((_glapi_proc *)(table))[_gloffset_EndConditionalRender] = (_glapi_proc)_mesa_marshal_EndConditionalRender;
4271   if (_gloffset_PrimitiveRestartIndex >= 0)
4272      ((_glapi_proc *)(table))[_gloffset_PrimitiveRestartIndex] = (_glapi_proc)_mesa_marshal_PrimitiveRestartIndex;
4273   if (_gloffset_GetInteger64i_v >= 0)
4274      ((_glapi_proc *)(table))[_gloffset_GetInteger64i_v] = (_glapi_proc)_mesa_marshal_GetInteger64i_v;
4275   if (_gloffset_GetBufferParameteri64v >= 0)
4276      ((_glapi_proc *)(table))[_gloffset_GetBufferParameteri64v] = (_glapi_proc)_mesa_marshal_GetBufferParameteri64v;
4277   if (_gloffset_FramebufferTexture >= 0)
4278      ((_glapi_proc *)(table))[_gloffset_FramebufferTexture] = (_glapi_proc)_mesa_marshal_FramebufferTexture;
4279   if (_gloffset_PrimitiveRestartNV >= 0)
4280      ((_glapi_proc *)(table))[_gloffset_PrimitiveRestartNV] = (_glapi_proc)_mesa_marshal_PrimitiveRestartNV;
4281   if (_gloffset_BindBufferOffsetEXT >= 0)
4282      ((_glapi_proc *)(table))[_gloffset_BindBufferOffsetEXT] = (_glapi_proc)_mesa_marshal_BindBufferOffsetEXT;
4283   if (_gloffset_BindTransformFeedback >= 0)
4284      ((_glapi_proc *)(table))[_gloffset_BindTransformFeedback] = (_glapi_proc)_mesa_marshal_BindTransformFeedback;
4285   if (_gloffset_DeleteTransformFeedbacks >= 0)
4286      ((_glapi_proc *)(table))[_gloffset_DeleteTransformFeedbacks] = (_glapi_proc)_mesa_marshal_DeleteTransformFeedbacks;
4287   if (_gloffset_GenTransformFeedbacks >= 0)
4288      ((_glapi_proc *)(table))[_gloffset_GenTransformFeedbacks] = (_glapi_proc)_mesa_marshal_GenTransformFeedbacks;
4289   if (_gloffset_IsTransformFeedback >= 0)
4290      ((_glapi_proc *)(table))[_gloffset_IsTransformFeedback] = (_glapi_proc)_mesa_marshal_IsTransformFeedback;
4291   if (_gloffset_PauseTransformFeedback >= 0)
4292      ((_glapi_proc *)(table))[_gloffset_PauseTransformFeedback] = (_glapi_proc)_mesa_marshal_PauseTransformFeedback;
4293   if (_gloffset_ResumeTransformFeedback >= 0)
4294      ((_glapi_proc *)(table))[_gloffset_ResumeTransformFeedback] = (_glapi_proc)_mesa_marshal_ResumeTransformFeedback;
4295   if (_gloffset_DrawTransformFeedback >= 0)
4296      ((_glapi_proc *)(table))[_gloffset_DrawTransformFeedback] = (_glapi_proc)_mesa_marshal_DrawTransformFeedback;
4297   if (_gloffset_VDPAUInitNV >= 0)
4298      ((_glapi_proc *)(table))[_gloffset_VDPAUInitNV] = (_glapi_proc)_mesa_marshal_VDPAUInitNV;
4299   if (_gloffset_VDPAUFiniNV >= 0)
4300      ((_glapi_proc *)(table))[_gloffset_VDPAUFiniNV] = (_glapi_proc)_mesa_marshal_VDPAUFiniNV;
4301   if (_gloffset_VDPAURegisterVideoSurfaceNV >= 0)
4302      ((_glapi_proc *)(table))[_gloffset_VDPAURegisterVideoSurfaceNV] = (_glapi_proc)_mesa_marshal_VDPAURegisterVideoSurfaceNV;
4303   if (_gloffset_VDPAURegisterOutputSurfaceNV >= 0)
4304      ((_glapi_proc *)(table))[_gloffset_VDPAURegisterOutputSurfaceNV] = (_glapi_proc)_mesa_marshal_VDPAURegisterOutputSurfaceNV;
4305   if (_gloffset_VDPAUIsSurfaceNV >= 0)
4306      ((_glapi_proc *)(table))[_gloffset_VDPAUIsSurfaceNV] = (_glapi_proc)_mesa_marshal_VDPAUIsSurfaceNV;
4307   if (_gloffset_VDPAUUnregisterSurfaceNV >= 0)
4308      ((_glapi_proc *)(table))[_gloffset_VDPAUUnregisterSurfaceNV] = (_glapi_proc)_mesa_marshal_VDPAUUnregisterSurfaceNV;
4309   if (_gloffset_VDPAUGetSurfaceivNV >= 0)
4310      ((_glapi_proc *)(table))[_gloffset_VDPAUGetSurfaceivNV] = (_glapi_proc)_mesa_marshal_VDPAUGetSurfaceivNV;
4311   if (_gloffset_VDPAUSurfaceAccessNV >= 0)
4312      ((_glapi_proc *)(table))[_gloffset_VDPAUSurfaceAccessNV] = (_glapi_proc)_mesa_marshal_VDPAUSurfaceAccessNV;
4313   if (_gloffset_VDPAUMapSurfacesNV >= 0)
4314      ((_glapi_proc *)(table))[_gloffset_VDPAUMapSurfacesNV] = (_glapi_proc)_mesa_marshal_VDPAUMapSurfacesNV;
4315   if (_gloffset_VDPAUUnmapSurfacesNV >= 0)
4316      ((_glapi_proc *)(table))[_gloffset_VDPAUUnmapSurfacesNV] = (_glapi_proc)_mesa_marshal_VDPAUUnmapSurfacesNV;
4317   if (_gloffset_GetUnsignedBytevEXT >= 0)
4318      ((_glapi_proc *)(table))[_gloffset_GetUnsignedBytevEXT] = (_glapi_proc)_mesa_marshal_GetUnsignedBytevEXT;
4319   if (_gloffset_GetUnsignedBytei_vEXT >= 0)
4320      ((_glapi_proc *)(table))[_gloffset_GetUnsignedBytei_vEXT] = (_glapi_proc)_mesa_marshal_GetUnsignedBytei_vEXT;
4321   if (_gloffset_DeleteMemoryObjectsEXT >= 0)
4322      ((_glapi_proc *)(table))[_gloffset_DeleteMemoryObjectsEXT] = (_glapi_proc)_mesa_marshal_DeleteMemoryObjectsEXT;
4323   if (_gloffset_IsMemoryObjectEXT >= 0)
4324      ((_glapi_proc *)(table))[_gloffset_IsMemoryObjectEXT] = (_glapi_proc)_mesa_marshal_IsMemoryObjectEXT;
4325   if (_gloffset_CreateMemoryObjectsEXT >= 0)
4326      ((_glapi_proc *)(table))[_gloffset_CreateMemoryObjectsEXT] = (_glapi_proc)_mesa_marshal_CreateMemoryObjectsEXT;
4327   if (_gloffset_MemoryObjectParameterivEXT >= 0)
4328      ((_glapi_proc *)(table))[_gloffset_MemoryObjectParameterivEXT] = (_glapi_proc)_mesa_marshal_MemoryObjectParameterivEXT;
4329   if (_gloffset_GetMemoryObjectParameterivEXT >= 0)
4330      ((_glapi_proc *)(table))[_gloffset_GetMemoryObjectParameterivEXT] = (_glapi_proc)_mesa_marshal_GetMemoryObjectParameterivEXT;
4331   if (_gloffset_TexStorageMem2DEXT >= 0)
4332      ((_glapi_proc *)(table))[_gloffset_TexStorageMem2DEXT] = (_glapi_proc)_mesa_marshal_TexStorageMem2DEXT;
4333   if (_gloffset_TexStorageMem2DMultisampleEXT >= 0)
4334      ((_glapi_proc *)(table))[_gloffset_TexStorageMem2DMultisampleEXT] = (_glapi_proc)_mesa_marshal_TexStorageMem2DMultisampleEXT;
4335   if (_gloffset_TexStorageMem3DEXT >= 0)
4336      ((_glapi_proc *)(table))[_gloffset_TexStorageMem3DEXT] = (_glapi_proc)_mesa_marshal_TexStorageMem3DEXT;
4337   if (_gloffset_TexStorageMem3DMultisampleEXT >= 0)
4338      ((_glapi_proc *)(table))[_gloffset_TexStorageMem3DMultisampleEXT] = (_glapi_proc)_mesa_marshal_TexStorageMem3DMultisampleEXT;
4339   if (_gloffset_BufferStorageMemEXT >= 0)
4340      ((_glapi_proc *)(table))[_gloffset_BufferStorageMemEXT] = (_glapi_proc)_mesa_marshal_BufferStorageMemEXT;
4341   if (_gloffset_TextureStorageMem2DEXT >= 0)
4342      ((_glapi_proc *)(table))[_gloffset_TextureStorageMem2DEXT] = (_glapi_proc)_mesa_marshal_TextureStorageMem2DEXT;
4343   if (_gloffset_TextureStorageMem2DMultisampleEXT >= 0)
4344      ((_glapi_proc *)(table))[_gloffset_TextureStorageMem2DMultisampleEXT] = (_glapi_proc)_mesa_marshal_TextureStorageMem2DMultisampleEXT;
4345   if (_gloffset_TextureStorageMem3DEXT >= 0)
4346      ((_glapi_proc *)(table))[_gloffset_TextureStorageMem3DEXT] = (_glapi_proc)_mesa_marshal_TextureStorageMem3DEXT;
4347   if (_gloffset_TextureStorageMem3DMultisampleEXT >= 0)
4348      ((_glapi_proc *)(table))[_gloffset_TextureStorageMem3DMultisampleEXT] = (_glapi_proc)_mesa_marshal_TextureStorageMem3DMultisampleEXT;
4349   if (_gloffset_NamedBufferStorageMemEXT >= 0)
4350      ((_glapi_proc *)(table))[_gloffset_NamedBufferStorageMemEXT] = (_glapi_proc)_mesa_marshal_NamedBufferStorageMemEXT;
4351   if (_gloffset_TexStorageMem1DEXT >= 0)
4352      ((_glapi_proc *)(table))[_gloffset_TexStorageMem1DEXT] = (_glapi_proc)_mesa_marshal_TexStorageMem1DEXT;
4353   if (_gloffset_TextureStorageMem1DEXT >= 0)
4354      ((_glapi_proc *)(table))[_gloffset_TextureStorageMem1DEXT] = (_glapi_proc)_mesa_marshal_TextureStorageMem1DEXT;
4355   if (_gloffset_GenSemaphoresEXT >= 0)
4356      ((_glapi_proc *)(table))[_gloffset_GenSemaphoresEXT] = (_glapi_proc)_mesa_marshal_GenSemaphoresEXT;
4357   if (_gloffset_DeleteSemaphoresEXT >= 0)
4358      ((_glapi_proc *)(table))[_gloffset_DeleteSemaphoresEXT] = (_glapi_proc)_mesa_marshal_DeleteSemaphoresEXT;
4359   if (_gloffset_IsSemaphoreEXT >= 0)
4360      ((_glapi_proc *)(table))[_gloffset_IsSemaphoreEXT] = (_glapi_proc)_mesa_marshal_IsSemaphoreEXT;
4361   if (_gloffset_SemaphoreParameterui64vEXT >= 0)
4362      ((_glapi_proc *)(table))[_gloffset_SemaphoreParameterui64vEXT] = (_glapi_proc)_mesa_marshal_SemaphoreParameterui64vEXT;
4363   if (_gloffset_GetSemaphoreParameterui64vEXT >= 0)
4364      ((_glapi_proc *)(table))[_gloffset_GetSemaphoreParameterui64vEXT] = (_glapi_proc)_mesa_marshal_GetSemaphoreParameterui64vEXT;
4365   if (_gloffset_WaitSemaphoreEXT >= 0)
4366      ((_glapi_proc *)(table))[_gloffset_WaitSemaphoreEXT] = (_glapi_proc)_mesa_marshal_WaitSemaphoreEXT;
4367   if (_gloffset_SignalSemaphoreEXT >= 0)
4368      ((_glapi_proc *)(table))[_gloffset_SignalSemaphoreEXT] = (_glapi_proc)_mesa_marshal_SignalSemaphoreEXT;
4369   if (_gloffset_ImportMemoryFdEXT >= 0)
4370      ((_glapi_proc *)(table))[_gloffset_ImportMemoryFdEXT] = (_glapi_proc)_mesa_marshal_ImportMemoryFdEXT;
4371   if (_gloffset_ImportSemaphoreFdEXT >= 0)
4372      ((_glapi_proc *)(table))[_gloffset_ImportSemaphoreFdEXT] = (_glapi_proc)_mesa_marshal_ImportSemaphoreFdEXT;
4373   if (_gloffset_ViewportSwizzleNV >= 0)
4374      ((_glapi_proc *)(table))[_gloffset_ViewportSwizzleNV] = (_glapi_proc)_mesa_marshal_ViewportSwizzleNV;
4375   if (_gloffset_Vertex2hNV >= 0)
4376      ((_glapi_proc *)(table))[_gloffset_Vertex2hNV] = (_glapi_proc)_mesa_marshal_Vertex2hNV;
4377   if (_gloffset_Vertex2hvNV >= 0)
4378      ((_glapi_proc *)(table))[_gloffset_Vertex2hvNV] = (_glapi_proc)_mesa_marshal_Vertex2hvNV;
4379   if (_gloffset_Vertex3hNV >= 0)
4380      ((_glapi_proc *)(table))[_gloffset_Vertex3hNV] = (_glapi_proc)_mesa_marshal_Vertex3hNV;
4381   if (_gloffset_Vertex3hvNV >= 0)
4382      ((_glapi_proc *)(table))[_gloffset_Vertex3hvNV] = (_glapi_proc)_mesa_marshal_Vertex3hvNV;
4383   if (_gloffset_Vertex4hNV >= 0)
4384      ((_glapi_proc *)(table))[_gloffset_Vertex4hNV] = (_glapi_proc)_mesa_marshal_Vertex4hNV;
4385   if (_gloffset_Vertex4hvNV >= 0)
4386      ((_glapi_proc *)(table))[_gloffset_Vertex4hvNV] = (_glapi_proc)_mesa_marshal_Vertex4hvNV;
4387   if (_gloffset_Normal3hNV >= 0)
4388      ((_glapi_proc *)(table))[_gloffset_Normal3hNV] = (_glapi_proc)_mesa_marshal_Normal3hNV;
4389   if (_gloffset_Normal3hvNV >= 0)
4390      ((_glapi_proc *)(table))[_gloffset_Normal3hvNV] = (_glapi_proc)_mesa_marshal_Normal3hvNV;
4391   if (_gloffset_Color3hNV >= 0)
4392      ((_glapi_proc *)(table))[_gloffset_Color3hNV] = (_glapi_proc)_mesa_marshal_Color3hNV;
4393   if (_gloffset_Color3hvNV >= 0)
4394      ((_glapi_proc *)(table))[_gloffset_Color3hvNV] = (_glapi_proc)_mesa_marshal_Color3hvNV;
4395   if (_gloffset_Color4hNV >= 0)
4396      ((_glapi_proc *)(table))[_gloffset_Color4hNV] = (_glapi_proc)_mesa_marshal_Color4hNV;
4397   if (_gloffset_Color4hvNV >= 0)
4398      ((_glapi_proc *)(table))[_gloffset_Color4hvNV] = (_glapi_proc)_mesa_marshal_Color4hvNV;
4399   if (_gloffset_TexCoord1hNV >= 0)
4400      ((_glapi_proc *)(table))[_gloffset_TexCoord1hNV] = (_glapi_proc)_mesa_marshal_TexCoord1hNV;
4401   if (_gloffset_TexCoord1hvNV >= 0)
4402      ((_glapi_proc *)(table))[_gloffset_TexCoord1hvNV] = (_glapi_proc)_mesa_marshal_TexCoord1hvNV;
4403   if (_gloffset_TexCoord2hNV >= 0)
4404      ((_glapi_proc *)(table))[_gloffset_TexCoord2hNV] = (_glapi_proc)_mesa_marshal_TexCoord2hNV;
4405   if (_gloffset_TexCoord2hvNV >= 0)
4406      ((_glapi_proc *)(table))[_gloffset_TexCoord2hvNV] = (_glapi_proc)_mesa_marshal_TexCoord2hvNV;
4407   if (_gloffset_TexCoord3hNV >= 0)
4408      ((_glapi_proc *)(table))[_gloffset_TexCoord3hNV] = (_glapi_proc)_mesa_marshal_TexCoord3hNV;
4409   if (_gloffset_TexCoord3hvNV >= 0)
4410      ((_glapi_proc *)(table))[_gloffset_TexCoord3hvNV] = (_glapi_proc)_mesa_marshal_TexCoord3hvNV;
4411   if (_gloffset_TexCoord4hNV >= 0)
4412      ((_glapi_proc *)(table))[_gloffset_TexCoord4hNV] = (_glapi_proc)_mesa_marshal_TexCoord4hNV;
4413   if (_gloffset_TexCoord4hvNV >= 0)
4414      ((_glapi_proc *)(table))[_gloffset_TexCoord4hvNV] = (_glapi_proc)_mesa_marshal_TexCoord4hvNV;
4415   if (_gloffset_MultiTexCoord1hNV >= 0)
4416      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord1hNV] = (_glapi_proc)_mesa_marshal_MultiTexCoord1hNV;
4417   if (_gloffset_MultiTexCoord1hvNV >= 0)
4418      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord1hvNV] = (_glapi_proc)_mesa_marshal_MultiTexCoord1hvNV;
4419   if (_gloffset_MultiTexCoord2hNV >= 0)
4420      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord2hNV] = (_glapi_proc)_mesa_marshal_MultiTexCoord2hNV;
4421   if (_gloffset_MultiTexCoord2hvNV >= 0)
4422      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord2hvNV] = (_glapi_proc)_mesa_marshal_MultiTexCoord2hvNV;
4423   if (_gloffset_MultiTexCoord3hNV >= 0)
4424      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord3hNV] = (_glapi_proc)_mesa_marshal_MultiTexCoord3hNV;
4425   if (_gloffset_MultiTexCoord3hvNV >= 0)
4426      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord3hvNV] = (_glapi_proc)_mesa_marshal_MultiTexCoord3hvNV;
4427   if (_gloffset_MultiTexCoord4hNV >= 0)
4428      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord4hNV] = (_glapi_proc)_mesa_marshal_MultiTexCoord4hNV;
4429   if (_gloffset_MultiTexCoord4hvNV >= 0)
4430      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord4hvNV] = (_glapi_proc)_mesa_marshal_MultiTexCoord4hvNV;
4431   if (_gloffset_VertexAttrib1hNV >= 0)
4432      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1hNV] = (_glapi_proc)_mesa_marshal_VertexAttrib1hNV;
4433   if (_gloffset_VertexAttrib1hvNV >= 0)
4434      ((_glapi_proc *)(table))[_gloffset_VertexAttrib1hvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib1hvNV;
4435   if (_gloffset_VertexAttrib2hNV >= 0)
4436      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2hNV] = (_glapi_proc)_mesa_marshal_VertexAttrib2hNV;
4437   if (_gloffset_VertexAttrib2hvNV >= 0)
4438      ((_glapi_proc *)(table))[_gloffset_VertexAttrib2hvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib2hvNV;
4439   if (_gloffset_VertexAttrib3hNV >= 0)
4440      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3hNV] = (_glapi_proc)_mesa_marshal_VertexAttrib3hNV;
4441   if (_gloffset_VertexAttrib3hvNV >= 0)
4442      ((_glapi_proc *)(table))[_gloffset_VertexAttrib3hvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib3hvNV;
4443   if (_gloffset_VertexAttrib4hNV >= 0)
4444      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4hNV] = (_glapi_proc)_mesa_marshal_VertexAttrib4hNV;
4445   if (_gloffset_VertexAttrib4hvNV >= 0)
4446      ((_glapi_proc *)(table))[_gloffset_VertexAttrib4hvNV] = (_glapi_proc)_mesa_marshal_VertexAttrib4hvNV;
4447   if (_gloffset_VertexAttribs1hvNV >= 0)
4448      ((_glapi_proc *)(table))[_gloffset_VertexAttribs1hvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs1hvNV;
4449   if (_gloffset_VertexAttribs2hvNV >= 0)
4450      ((_glapi_proc *)(table))[_gloffset_VertexAttribs2hvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs2hvNV;
4451   if (_gloffset_VertexAttribs3hvNV >= 0)
4452      ((_glapi_proc *)(table))[_gloffset_VertexAttribs3hvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs3hvNV;
4453   if (_gloffset_VertexAttribs4hvNV >= 0)
4454      ((_glapi_proc *)(table))[_gloffset_VertexAttribs4hvNV] = (_glapi_proc)_mesa_marshal_VertexAttribs4hvNV;
4455   if (_gloffset_FogCoordhNV >= 0)
4456      ((_glapi_proc *)(table))[_gloffset_FogCoordhNV] = (_glapi_proc)_mesa_marshal_FogCoordhNV;
4457   if (_gloffset_FogCoordhvNV >= 0)
4458      ((_glapi_proc *)(table))[_gloffset_FogCoordhvNV] = (_glapi_proc)_mesa_marshal_FogCoordhvNV;
4459   if (_gloffset_SecondaryColor3hNV >= 0)
4460      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3hNV] = (_glapi_proc)_mesa_marshal_SecondaryColor3hNV;
4461   if (_gloffset_SecondaryColor3hvNV >= 0)
4462      ((_glapi_proc *)(table))[_gloffset_SecondaryColor3hvNV] = (_glapi_proc)_mesa_marshal_SecondaryColor3hvNV;
4463   if (_gloffset_MemoryBarrierByRegion >= 0)
4464      ((_glapi_proc *)(table))[_gloffset_MemoryBarrierByRegion] = (_glapi_proc)_mesa_marshal_MemoryBarrierByRegion;
4465   if (_gloffset_AlphaFuncx >= 0)
4466      ((_glapi_proc *)(table))[_gloffset_AlphaFuncx] = (_glapi_proc)_mesa_marshal_AlphaFuncx;
4467   if (_gloffset_ClearColorx >= 0)
4468      ((_glapi_proc *)(table))[_gloffset_ClearColorx] = (_glapi_proc)_mesa_marshal_ClearColorx;
4469   if (_gloffset_ClearDepthx >= 0)
4470      ((_glapi_proc *)(table))[_gloffset_ClearDepthx] = (_glapi_proc)_mesa_marshal_ClearDepthx;
4471   if (_gloffset_Color4x >= 0)
4472      ((_glapi_proc *)(table))[_gloffset_Color4x] = (_glapi_proc)_mesa_marshal_Color4x;
4473   if (_gloffset_DepthRangex >= 0)
4474      ((_glapi_proc *)(table))[_gloffset_DepthRangex] = (_glapi_proc)_mesa_marshal_DepthRangex;
4475   if (_gloffset_Fogx >= 0)
4476      ((_glapi_proc *)(table))[_gloffset_Fogx] = (_glapi_proc)_mesa_marshal_Fogx;
4477   if (_gloffset_Fogxv >= 0)
4478      ((_glapi_proc *)(table))[_gloffset_Fogxv] = (_glapi_proc)_mesa_marshal_Fogxv;
4479   if (_gloffset_Frustumx >= 0)
4480      ((_glapi_proc *)(table))[_gloffset_Frustumx] = (_glapi_proc)_mesa_marshal_Frustumx;
4481   if (_gloffset_LightModelx >= 0)
4482      ((_glapi_proc *)(table))[_gloffset_LightModelx] = (_glapi_proc)_mesa_marshal_LightModelx;
4483   if (_gloffset_LightModelxv >= 0)
4484      ((_glapi_proc *)(table))[_gloffset_LightModelxv] = (_glapi_proc)_mesa_marshal_LightModelxv;
4485   if (_gloffset_Lightx >= 0)
4486      ((_glapi_proc *)(table))[_gloffset_Lightx] = (_glapi_proc)_mesa_marshal_Lightx;
4487   if (_gloffset_Lightxv >= 0)
4488      ((_glapi_proc *)(table))[_gloffset_Lightxv] = (_glapi_proc)_mesa_marshal_Lightxv;
4489   if (_gloffset_LineWidthx >= 0)
4490      ((_glapi_proc *)(table))[_gloffset_LineWidthx] = (_glapi_proc)_mesa_marshal_LineWidthx;
4491   if (_gloffset_LoadMatrixx >= 0)
4492      ((_glapi_proc *)(table))[_gloffset_LoadMatrixx] = (_glapi_proc)_mesa_marshal_LoadMatrixx;
4493   if (_gloffset_Materialx >= 0)
4494      ((_glapi_proc *)(table))[_gloffset_Materialx] = (_glapi_proc)_mesa_marshal_Materialx;
4495   if (_gloffset_Materialxv >= 0)
4496      ((_glapi_proc *)(table))[_gloffset_Materialxv] = (_glapi_proc)_mesa_marshal_Materialxv;
4497   if (_gloffset_MultMatrixx >= 0)
4498      ((_glapi_proc *)(table))[_gloffset_MultMatrixx] = (_glapi_proc)_mesa_marshal_MultMatrixx;
4499   if (_gloffset_MultiTexCoord4x >= 0)
4500      ((_glapi_proc *)(table))[_gloffset_MultiTexCoord4x] = (_glapi_proc)_mesa_marshal_MultiTexCoord4x;
4501   if (_gloffset_Normal3x >= 0)
4502      ((_glapi_proc *)(table))[_gloffset_Normal3x] = (_glapi_proc)_mesa_marshal_Normal3x;
4503   if (_gloffset_Orthox >= 0)
4504      ((_glapi_proc *)(table))[_gloffset_Orthox] = (_glapi_proc)_mesa_marshal_Orthox;
4505   if (_gloffset_PointSizex >= 0)
4506      ((_glapi_proc *)(table))[_gloffset_PointSizex] = (_glapi_proc)_mesa_marshal_PointSizex;
4507   if (_gloffset_PolygonOffsetx >= 0)
4508      ((_glapi_proc *)(table))[_gloffset_PolygonOffsetx] = (_glapi_proc)_mesa_marshal_PolygonOffsetx;
4509   if (_gloffset_Rotatex >= 0)
4510      ((_glapi_proc *)(table))[_gloffset_Rotatex] = (_glapi_proc)_mesa_marshal_Rotatex;
4511   if (_gloffset_SampleCoveragex >= 0)
4512      ((_glapi_proc *)(table))[_gloffset_SampleCoveragex] = (_glapi_proc)_mesa_marshal_SampleCoveragex;
4513   if (_gloffset_Scalex >= 0)
4514      ((_glapi_proc *)(table))[_gloffset_Scalex] = (_glapi_proc)_mesa_marshal_Scalex;
4515   if (_gloffset_TexEnvx >= 0)
4516      ((_glapi_proc *)(table))[_gloffset_TexEnvx] = (_glapi_proc)_mesa_marshal_TexEnvx;
4517   if (_gloffset_TexEnvxv >= 0)
4518      ((_glapi_proc *)(table))[_gloffset_TexEnvxv] = (_glapi_proc)_mesa_marshal_TexEnvxv;
4519   if (_gloffset_TexParameterx >= 0)
4520      ((_glapi_proc *)(table))[_gloffset_TexParameterx] = (_glapi_proc)_mesa_marshal_TexParameterx;
4521   if (_gloffset_Translatex >= 0)
4522      ((_glapi_proc *)(table))[_gloffset_Translatex] = (_glapi_proc)_mesa_marshal_Translatex;
4523   if (_gloffset_ClipPlanex >= 0)
4524      ((_glapi_proc *)(table))[_gloffset_ClipPlanex] = (_glapi_proc)_mesa_marshal_ClipPlanex;
4525   if (_gloffset_GetClipPlanex >= 0)
4526      ((_glapi_proc *)(table))[_gloffset_GetClipPlanex] = (_glapi_proc)_mesa_marshal_GetClipPlanex;
4527   if (_gloffset_GetFixedv >= 0)
4528      ((_glapi_proc *)(table))[_gloffset_GetFixedv] = (_glapi_proc)_mesa_marshal_GetFixedv;
4529   if (_gloffset_GetLightxv >= 0)
4530      ((_glapi_proc *)(table))[_gloffset_GetLightxv] = (_glapi_proc)_mesa_marshal_GetLightxv;
4531   if (_gloffset_GetMaterialxv >= 0)
4532      ((_glapi_proc *)(table))[_gloffset_GetMaterialxv] = (_glapi_proc)_mesa_marshal_GetMaterialxv;
4533   if (_gloffset_GetTexEnvxv >= 0)
4534      ((_glapi_proc *)(table))[_gloffset_GetTexEnvxv] = (_glapi_proc)_mesa_marshal_GetTexEnvxv;
4535   if (_gloffset_GetTexParameterxv >= 0)
4536      ((_glapi_proc *)(table))[_gloffset_GetTexParameterxv] = (_glapi_proc)_mesa_marshal_GetTexParameterxv;
4537   if (_gloffset_PointParameterx >= 0)
4538      ((_glapi_proc *)(table))[_gloffset_PointParameterx] = (_glapi_proc)_mesa_marshal_PointParameterx;
4539   if (_gloffset_PointParameterxv >= 0)
4540      ((_glapi_proc *)(table))[_gloffset_PointParameterxv] = (_glapi_proc)_mesa_marshal_PointParameterxv;
4541   if (_gloffset_TexParameterxv >= 0)
4542      ((_glapi_proc *)(table))[_gloffset_TexParameterxv] = (_glapi_proc)_mesa_marshal_TexParameterxv;
4543   if (_gloffset_GetTexGenxvOES >= 0)
4544      ((_glapi_proc *)(table))[_gloffset_GetTexGenxvOES] = (_glapi_proc)_mesa_marshal_GetTexGenxvOES;
4545   if (_gloffset_TexGenxOES >= 0)
4546      ((_glapi_proc *)(table))[_gloffset_TexGenxOES] = (_glapi_proc)_mesa_marshal_TexGenxOES;
4547   if (_gloffset_TexGenxvOES >= 0)
4548      ((_glapi_proc *)(table))[_gloffset_TexGenxvOES] = (_glapi_proc)_mesa_marshal_TexGenxvOES;
4549   if (_gloffset_ClipPlanef >= 0)
4550      ((_glapi_proc *)(table))[_gloffset_ClipPlanef] = (_glapi_proc)_mesa_marshal_ClipPlanef;
4551   if (_gloffset_GetClipPlanef >= 0)
4552      ((_glapi_proc *)(table))[_gloffset_GetClipPlanef] = (_glapi_proc)_mesa_marshal_GetClipPlanef;
4553   if (_gloffset_Frustumf >= 0)
4554      ((_glapi_proc *)(table))[_gloffset_Frustumf] = (_glapi_proc)_mesa_marshal_Frustumf;
4555   if (_gloffset_Orthof >= 0)
4556      ((_glapi_proc *)(table))[_gloffset_Orthof] = (_glapi_proc)_mesa_marshal_Orthof;
4557   if (_gloffset_DrawTexiOES >= 0)
4558      ((_glapi_proc *)(table))[_gloffset_DrawTexiOES] = (_glapi_proc)_mesa_marshal_DrawTexiOES;
4559   if (_gloffset_DrawTexivOES >= 0)
4560      ((_glapi_proc *)(table))[_gloffset_DrawTexivOES] = (_glapi_proc)_mesa_marshal_DrawTexivOES;
4561   if (_gloffset_DrawTexfOES >= 0)
4562      ((_glapi_proc *)(table))[_gloffset_DrawTexfOES] = (_glapi_proc)_mesa_marshal_DrawTexfOES;
4563   if (_gloffset_DrawTexfvOES >= 0)
4564      ((_glapi_proc *)(table))[_gloffset_DrawTexfvOES] = (_glapi_proc)_mesa_marshal_DrawTexfvOES;
4565   if (_gloffset_DrawTexsOES >= 0)
4566      ((_glapi_proc *)(table))[_gloffset_DrawTexsOES] = (_glapi_proc)_mesa_marshal_DrawTexsOES;
4567   if (_gloffset_DrawTexsvOES >= 0)
4568      ((_glapi_proc *)(table))[_gloffset_DrawTexsvOES] = (_glapi_proc)_mesa_marshal_DrawTexsvOES;
4569   if (_gloffset_DrawTexxOES >= 0)
4570      ((_glapi_proc *)(table))[_gloffset_DrawTexxOES] = (_glapi_proc)_mesa_marshal_DrawTexxOES;
4571   if (_gloffset_DrawTexxvOES >= 0)
4572      ((_glapi_proc *)(table))[_gloffset_DrawTexxvOES] = (_glapi_proc)_mesa_marshal_DrawTexxvOES;
4573   if (_gloffset_PointSizePointerOES >= 0)
4574      ((_glapi_proc *)(table))[_gloffset_PointSizePointerOES] = (_glapi_proc)_mesa_marshal_PointSizePointerOES;
4575   if (_gloffset_QueryMatrixxOES >= 0)
4576      ((_glapi_proc *)(table))[_gloffset_QueryMatrixxOES] = (_glapi_proc)_mesa_marshal_QueryMatrixxOES;
4577   if (_gloffset_DiscardFramebufferEXT >= 0)
4578      ((_glapi_proc *)(table))[_gloffset_DiscardFramebufferEXT] = (_glapi_proc)_mesa_marshal_DiscardFramebufferEXT;
4579   if (_gloffset_FramebufferTexture2DMultisampleEXT >= 0)
4580      ((_glapi_proc *)(table))[_gloffset_FramebufferTexture2DMultisampleEXT] = (_glapi_proc)_mesa_marshal_FramebufferTexture2DMultisampleEXT;
4581   if (_gloffset_DepthRangeArrayfvOES >= 0)
4582      ((_glapi_proc *)(table))[_gloffset_DepthRangeArrayfvOES] = (_glapi_proc)_mesa_marshal_DepthRangeArrayfvOES;
4583   if (_gloffset_DepthRangeIndexedfOES >= 0)
4584      ((_glapi_proc *)(table))[_gloffset_DepthRangeIndexedfOES] = (_glapi_proc)_mesa_marshal_DepthRangeIndexedfOES;
4585   if (_gloffset_FramebufferParameteriMESA >= 0)
4586      ((_glapi_proc *)(table))[_gloffset_FramebufferParameteriMESA] = (_glapi_proc)_mesa_marshal_FramebufferParameteriMESA;
4587   if (_gloffset_GetFramebufferParameterivMESA >= 0)
4588      ((_glapi_proc *)(table))[_gloffset_GetFramebufferParameterivMESA] = (_glapi_proc)_mesa_marshal_GetFramebufferParameterivMESA;
4589
4590   return table;
4591}
4592
4593
4594