1/* DO NOT EDIT - This file generated automatically by gl_marshal_h.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#ifndef MARSHAL_GENERATED_H
30#define MARSHAL_GENERATED_H
31
32#include "GL/gl.h"
33
34enum marshal_dispatch_cmd_id
35{
36   DISPATCH_CMD_NewList,
37   DISPATCH_CMD_EndList,
38   DISPATCH_CMD_CallList,
39   DISPATCH_CMD_CallLists,
40   DISPATCH_CMD_DeleteLists,
41   DISPATCH_CMD_ListBase,
42   DISPATCH_CMD_Begin,
43   DISPATCH_CMD_Bitmap,
44   DISPATCH_CMD_Color3b,
45   DISPATCH_CMD_Color3bv,
46   DISPATCH_CMD_Color3d,
47   DISPATCH_CMD_Color3dv,
48   DISPATCH_CMD_Color3f,
49   DISPATCH_CMD_Color3fv,
50   DISPATCH_CMD_Color3i,
51   DISPATCH_CMD_Color3iv,
52   DISPATCH_CMD_Color3s,
53   DISPATCH_CMD_Color3sv,
54   DISPATCH_CMD_Color3ub,
55   DISPATCH_CMD_Color3ubv,
56   DISPATCH_CMD_Color3ui,
57   DISPATCH_CMD_Color3uiv,
58   DISPATCH_CMD_Color3us,
59   DISPATCH_CMD_Color3usv,
60   DISPATCH_CMD_Color4b,
61   DISPATCH_CMD_Color4bv,
62   DISPATCH_CMD_Color4d,
63   DISPATCH_CMD_Color4dv,
64   DISPATCH_CMD_Color4f,
65   DISPATCH_CMD_Color4fv,
66   DISPATCH_CMD_Color4i,
67   DISPATCH_CMD_Color4iv,
68   DISPATCH_CMD_Color4s,
69   DISPATCH_CMD_Color4sv,
70   DISPATCH_CMD_Color4ub,
71   DISPATCH_CMD_Color4ubv,
72   DISPATCH_CMD_Color4ui,
73   DISPATCH_CMD_Color4uiv,
74   DISPATCH_CMD_Color4us,
75   DISPATCH_CMD_Color4usv,
76   DISPATCH_CMD_EdgeFlag,
77   DISPATCH_CMD_EdgeFlagv,
78   DISPATCH_CMD_End,
79   DISPATCH_CMD_Indexd,
80   DISPATCH_CMD_Indexdv,
81   DISPATCH_CMD_Indexf,
82   DISPATCH_CMD_Indexfv,
83   DISPATCH_CMD_Indexi,
84   DISPATCH_CMD_Indexiv,
85   DISPATCH_CMD_Indexs,
86   DISPATCH_CMD_Indexsv,
87   DISPATCH_CMD_Normal3b,
88   DISPATCH_CMD_Normal3bv,
89   DISPATCH_CMD_Normal3d,
90   DISPATCH_CMD_Normal3dv,
91   DISPATCH_CMD_Normal3f,
92   DISPATCH_CMD_Normal3fv,
93   DISPATCH_CMD_Normal3i,
94   DISPATCH_CMD_Normal3iv,
95   DISPATCH_CMD_Normal3s,
96   DISPATCH_CMD_Normal3sv,
97   DISPATCH_CMD_RasterPos2d,
98   DISPATCH_CMD_RasterPos2dv,
99   DISPATCH_CMD_RasterPos2f,
100   DISPATCH_CMD_RasterPos2fv,
101   DISPATCH_CMD_RasterPos2i,
102   DISPATCH_CMD_RasterPos2iv,
103   DISPATCH_CMD_RasterPos2s,
104   DISPATCH_CMD_RasterPos2sv,
105   DISPATCH_CMD_RasterPos3d,
106   DISPATCH_CMD_RasterPos3dv,
107   DISPATCH_CMD_RasterPos3f,
108   DISPATCH_CMD_RasterPos3fv,
109   DISPATCH_CMD_RasterPos3i,
110   DISPATCH_CMD_RasterPos3iv,
111   DISPATCH_CMD_RasterPos3s,
112   DISPATCH_CMD_RasterPos3sv,
113   DISPATCH_CMD_RasterPos4d,
114   DISPATCH_CMD_RasterPos4dv,
115   DISPATCH_CMD_RasterPos4f,
116   DISPATCH_CMD_RasterPos4fv,
117   DISPATCH_CMD_RasterPos4i,
118   DISPATCH_CMD_RasterPos4iv,
119   DISPATCH_CMD_RasterPos4s,
120   DISPATCH_CMD_RasterPos4sv,
121   DISPATCH_CMD_Rectd,
122   DISPATCH_CMD_Rectdv,
123   DISPATCH_CMD_Rectf,
124   DISPATCH_CMD_Rectfv,
125   DISPATCH_CMD_Recti,
126   DISPATCH_CMD_Rectiv,
127   DISPATCH_CMD_Rects,
128   DISPATCH_CMD_Rectsv,
129   DISPATCH_CMD_TexCoord1d,
130   DISPATCH_CMD_TexCoord1dv,
131   DISPATCH_CMD_TexCoord1f,
132   DISPATCH_CMD_TexCoord1fv,
133   DISPATCH_CMD_TexCoord1i,
134   DISPATCH_CMD_TexCoord1iv,
135   DISPATCH_CMD_TexCoord1s,
136   DISPATCH_CMD_TexCoord1sv,
137   DISPATCH_CMD_TexCoord2d,
138   DISPATCH_CMD_TexCoord2dv,
139   DISPATCH_CMD_TexCoord2f,
140   DISPATCH_CMD_TexCoord2fv,
141   DISPATCH_CMD_TexCoord2i,
142   DISPATCH_CMD_TexCoord2iv,
143   DISPATCH_CMD_TexCoord2s,
144   DISPATCH_CMD_TexCoord2sv,
145   DISPATCH_CMD_TexCoord3d,
146   DISPATCH_CMD_TexCoord3dv,
147   DISPATCH_CMD_TexCoord3f,
148   DISPATCH_CMD_TexCoord3fv,
149   DISPATCH_CMD_TexCoord3i,
150   DISPATCH_CMD_TexCoord3iv,
151   DISPATCH_CMD_TexCoord3s,
152   DISPATCH_CMD_TexCoord3sv,
153   DISPATCH_CMD_TexCoord4d,
154   DISPATCH_CMD_TexCoord4dv,
155   DISPATCH_CMD_TexCoord4f,
156   DISPATCH_CMD_TexCoord4fv,
157   DISPATCH_CMD_TexCoord4i,
158   DISPATCH_CMD_TexCoord4iv,
159   DISPATCH_CMD_TexCoord4s,
160   DISPATCH_CMD_TexCoord4sv,
161   DISPATCH_CMD_Vertex2d,
162   DISPATCH_CMD_Vertex2dv,
163   DISPATCH_CMD_Vertex2f,
164   DISPATCH_CMD_Vertex2fv,
165   DISPATCH_CMD_Vertex2i,
166   DISPATCH_CMD_Vertex2iv,
167   DISPATCH_CMD_Vertex2s,
168   DISPATCH_CMD_Vertex2sv,
169   DISPATCH_CMD_Vertex3d,
170   DISPATCH_CMD_Vertex3dv,
171   DISPATCH_CMD_Vertex3f,
172   DISPATCH_CMD_Vertex3fv,
173   DISPATCH_CMD_Vertex3i,
174   DISPATCH_CMD_Vertex3iv,
175   DISPATCH_CMD_Vertex3s,
176   DISPATCH_CMD_Vertex3sv,
177   DISPATCH_CMD_Vertex4d,
178   DISPATCH_CMD_Vertex4dv,
179   DISPATCH_CMD_Vertex4f,
180   DISPATCH_CMD_Vertex4fv,
181   DISPATCH_CMD_Vertex4i,
182   DISPATCH_CMD_Vertex4iv,
183   DISPATCH_CMD_Vertex4s,
184   DISPATCH_CMD_Vertex4sv,
185   DISPATCH_CMD_ClipPlane,
186   DISPATCH_CMD_ColorMaterial,
187   DISPATCH_CMD_CullFace,
188   DISPATCH_CMD_Fogf,
189   DISPATCH_CMD_Fogfv,
190   DISPATCH_CMD_Fogi,
191   DISPATCH_CMD_Fogiv,
192   DISPATCH_CMD_FrontFace,
193   DISPATCH_CMD_Hint,
194   DISPATCH_CMD_Lightf,
195   DISPATCH_CMD_Lightfv,
196   DISPATCH_CMD_Lighti,
197   DISPATCH_CMD_Lightiv,
198   DISPATCH_CMD_LightModelf,
199   DISPATCH_CMD_LightModelfv,
200   DISPATCH_CMD_LightModeli,
201   DISPATCH_CMD_LightModeliv,
202   DISPATCH_CMD_LineStipple,
203   DISPATCH_CMD_LineWidth,
204   DISPATCH_CMD_Materialf,
205   DISPATCH_CMD_Materialfv,
206   DISPATCH_CMD_Materiali,
207   DISPATCH_CMD_Materialiv,
208   DISPATCH_CMD_PointSize,
209   DISPATCH_CMD_PolygonMode,
210   DISPATCH_CMD_PolygonStipple,
211   DISPATCH_CMD_Scissor,
212   DISPATCH_CMD_ShadeModel,
213   DISPATCH_CMD_TexParameterf,
214   DISPATCH_CMD_TexParameterfv,
215   DISPATCH_CMD_TexParameteri,
216   DISPATCH_CMD_TexParameteriv,
217   DISPATCH_CMD_TexImage1D,
218   DISPATCH_CMD_TexImage2D,
219   DISPATCH_CMD_TexEnvf,
220   DISPATCH_CMD_TexEnvfv,
221   DISPATCH_CMD_TexEnvi,
222   DISPATCH_CMD_TexEnviv,
223   DISPATCH_CMD_TexGend,
224   DISPATCH_CMD_TexGendv,
225   DISPATCH_CMD_TexGenf,
226   DISPATCH_CMD_TexGenfv,
227   DISPATCH_CMD_TexGeni,
228   DISPATCH_CMD_TexGeniv,
229   DISPATCH_CMD_InitNames,
230   DISPATCH_CMD_LoadName,
231   DISPATCH_CMD_PassThrough,
232   DISPATCH_CMD_PopName,
233   DISPATCH_CMD_PushName,
234   DISPATCH_CMD_DrawBuffer,
235   DISPATCH_CMD_Clear,
236   DISPATCH_CMD_ClearAccum,
237   DISPATCH_CMD_ClearIndex,
238   DISPATCH_CMD_ClearColor,
239   DISPATCH_CMD_ClearStencil,
240   DISPATCH_CMD_ClearDepth,
241   DISPATCH_CMD_StencilMask,
242   DISPATCH_CMD_ColorMask,
243   DISPATCH_CMD_DepthMask,
244   DISPATCH_CMD_IndexMask,
245   DISPATCH_CMD_Accum,
246   DISPATCH_CMD_Disable,
247   DISPATCH_CMD_Enable,
248   DISPATCH_CMD_Flush,
249   DISPATCH_CMD_PopAttrib,
250   DISPATCH_CMD_PushAttrib,
251   DISPATCH_CMD_MapGrid1d,
252   DISPATCH_CMD_MapGrid1f,
253   DISPATCH_CMD_MapGrid2d,
254   DISPATCH_CMD_MapGrid2f,
255   DISPATCH_CMD_EvalCoord1d,
256   DISPATCH_CMD_EvalCoord1dv,
257   DISPATCH_CMD_EvalCoord1f,
258   DISPATCH_CMD_EvalCoord1fv,
259   DISPATCH_CMD_EvalCoord2d,
260   DISPATCH_CMD_EvalCoord2dv,
261   DISPATCH_CMD_EvalCoord2f,
262   DISPATCH_CMD_EvalCoord2fv,
263   DISPATCH_CMD_EvalMesh1,
264   DISPATCH_CMD_EvalPoint1,
265   DISPATCH_CMD_EvalMesh2,
266   DISPATCH_CMD_EvalPoint2,
267   DISPATCH_CMD_AlphaFunc,
268   DISPATCH_CMD_BlendFunc,
269   DISPATCH_CMD_LogicOp,
270   DISPATCH_CMD_StencilFunc,
271   DISPATCH_CMD_StencilOp,
272   DISPATCH_CMD_DepthFunc,
273   DISPATCH_CMD_PixelZoom,
274   DISPATCH_CMD_PixelTransferf,
275   DISPATCH_CMD_PixelTransferi,
276   DISPATCH_CMD_PixelStoref,
277   DISPATCH_CMD_PixelStorei,
278   DISPATCH_CMD_PixelMapfv,
279   DISPATCH_CMD_PixelMapuiv,
280   DISPATCH_CMD_PixelMapusv,
281   DISPATCH_CMD_ReadBuffer,
282   DISPATCH_CMD_CopyPixels,
283   DISPATCH_CMD_ReadPixels,
284   DISPATCH_CMD_DrawPixels,
285   DISPATCH_CMD_GetIntegerv,
286   DISPATCH_CMD_GetPixelMapfv,
287   DISPATCH_CMD_GetPixelMapuiv,
288   DISPATCH_CMD_GetPixelMapusv,
289   DISPATCH_CMD_GetPolygonStipple,
290   DISPATCH_CMD_GetTexImage,
291   DISPATCH_CMD_DepthRange,
292   DISPATCH_CMD_Frustum,
293   DISPATCH_CMD_LoadIdentity,
294   DISPATCH_CMD_LoadMatrixf,
295   DISPATCH_CMD_LoadMatrixd,
296   DISPATCH_CMD_MatrixMode,
297   DISPATCH_CMD_MultMatrixf,
298   DISPATCH_CMD_MultMatrixd,
299   DISPATCH_CMD_Ortho,
300   DISPATCH_CMD_PopMatrix,
301   DISPATCH_CMD_PushMatrix,
302   DISPATCH_CMD_Rotated,
303   DISPATCH_CMD_Rotatef,
304   DISPATCH_CMD_Scaled,
305   DISPATCH_CMD_Scalef,
306   DISPATCH_CMD_Translated,
307   DISPATCH_CMD_Translatef,
308   DISPATCH_CMD_Viewport,
309   DISPATCH_CMD_ArrayElement,
310   DISPATCH_CMD_ColorPointer,
311   DISPATCH_CMD_DisableClientState,
312   DISPATCH_CMD_DrawArrays,
313   DISPATCH_CMD_DrawElements,
314   DISPATCH_CMD_EdgeFlagPointer,
315   DISPATCH_CMD_EnableClientState,
316   DISPATCH_CMD_IndexPointer,
317   DISPATCH_CMD_InterleavedArrays,
318   DISPATCH_CMD_NormalPointer,
319   DISPATCH_CMD_TexCoordPointer,
320   DISPATCH_CMD_VertexPointer,
321   DISPATCH_CMD_PolygonOffset,
322   DISPATCH_CMD_CopyTexImage1D,
323   DISPATCH_CMD_CopyTexImage2D,
324   DISPATCH_CMD_CopyTexSubImage1D,
325   DISPATCH_CMD_CopyTexSubImage2D,
326   DISPATCH_CMD_TexSubImage1D,
327   DISPATCH_CMD_TexSubImage2D,
328   DISPATCH_CMD_BindTexture,
329   DISPATCH_CMD_DeleteTextures,
330   DISPATCH_CMD_PrioritizeTextures,
331   DISPATCH_CMD_Indexub,
332   DISPATCH_CMD_Indexubv,
333   DISPATCH_CMD_PopClientAttrib,
334   DISPATCH_CMD_PushClientAttrib,
335   DISPATCH_CMD_BlendColor,
336   DISPATCH_CMD_BlendEquation,
337   DISPATCH_CMD_DrawRangeElements,
338   DISPATCH_CMD_CopyColorTable,
339   DISPATCH_CMD_CopyColorSubTable,
340   DISPATCH_CMD_ConvolutionParameterf,
341   DISPATCH_CMD_ConvolutionParameteri,
342   DISPATCH_CMD_CopyConvolutionFilter1D,
343   DISPATCH_CMD_CopyConvolutionFilter2D,
344   DISPATCH_CMD_Histogram,
345   DISPATCH_CMD_Minmax,
346   DISPATCH_CMD_ResetHistogram,
347   DISPATCH_CMD_ResetMinmax,
348   DISPATCH_CMD_TexImage3D,
349   DISPATCH_CMD_TexSubImage3D,
350   DISPATCH_CMD_CopyTexSubImage3D,
351   DISPATCH_CMD_ActiveTexture,
352   DISPATCH_CMD_ClientActiveTexture,
353   DISPATCH_CMD_MultiTexCoord1d,
354   DISPATCH_CMD_MultiTexCoord1dv,
355   DISPATCH_CMD_MultiTexCoord1fARB,
356   DISPATCH_CMD_MultiTexCoord1fvARB,
357   DISPATCH_CMD_MultiTexCoord1i,
358   DISPATCH_CMD_MultiTexCoord1iv,
359   DISPATCH_CMD_MultiTexCoord1s,
360   DISPATCH_CMD_MultiTexCoord1sv,
361   DISPATCH_CMD_MultiTexCoord2d,
362   DISPATCH_CMD_MultiTexCoord2dv,
363   DISPATCH_CMD_MultiTexCoord2fARB,
364   DISPATCH_CMD_MultiTexCoord2fvARB,
365   DISPATCH_CMD_MultiTexCoord2i,
366   DISPATCH_CMD_MultiTexCoord2iv,
367   DISPATCH_CMD_MultiTexCoord2s,
368   DISPATCH_CMD_MultiTexCoord2sv,
369   DISPATCH_CMD_MultiTexCoord3d,
370   DISPATCH_CMD_MultiTexCoord3dv,
371   DISPATCH_CMD_MultiTexCoord3fARB,
372   DISPATCH_CMD_MultiTexCoord3fvARB,
373   DISPATCH_CMD_MultiTexCoord3i,
374   DISPATCH_CMD_MultiTexCoord3iv,
375   DISPATCH_CMD_MultiTexCoord3s,
376   DISPATCH_CMD_MultiTexCoord3sv,
377   DISPATCH_CMD_MultiTexCoord4d,
378   DISPATCH_CMD_MultiTexCoord4dv,
379   DISPATCH_CMD_MultiTexCoord4fARB,
380   DISPATCH_CMD_MultiTexCoord4fvARB,
381   DISPATCH_CMD_MultiTexCoord4i,
382   DISPATCH_CMD_MultiTexCoord4iv,
383   DISPATCH_CMD_MultiTexCoord4s,
384   DISPATCH_CMD_MultiTexCoord4sv,
385   DISPATCH_CMD_LoadTransposeMatrixf,
386   DISPATCH_CMD_LoadTransposeMatrixd,
387   DISPATCH_CMD_MultTransposeMatrixf,
388   DISPATCH_CMD_MultTransposeMatrixd,
389   DISPATCH_CMD_SampleCoverage,
390   DISPATCH_CMD_CompressedTexImage3D,
391   DISPATCH_CMD_CompressedTexImage2D,
392   DISPATCH_CMD_CompressedTexImage1D,
393   DISPATCH_CMD_CompressedTexSubImage3D,
394   DISPATCH_CMD_CompressedTexSubImage2D,
395   DISPATCH_CMD_CompressedTexSubImage1D,
396   DISPATCH_CMD_GetCompressedTexImage,
397   DISPATCH_CMD_BlendFuncSeparate,
398   DISPATCH_CMD_FogCoordfEXT,
399   DISPATCH_CMD_FogCoordfvEXT,
400   DISPATCH_CMD_FogCoordd,
401   DISPATCH_CMD_FogCoorddv,
402   DISPATCH_CMD_FogCoordPointer,
403   DISPATCH_CMD_MultiDrawArrays,
404   DISPATCH_CMD_MultiDrawElementsEXT,
405   DISPATCH_CMD_PointParameterf,
406   DISPATCH_CMD_PointParameterfv,
407   DISPATCH_CMD_PointParameteri,
408   DISPATCH_CMD_PointParameteriv,
409   DISPATCH_CMD_SecondaryColor3b,
410   DISPATCH_CMD_SecondaryColor3bv,
411   DISPATCH_CMD_SecondaryColor3d,
412   DISPATCH_CMD_SecondaryColor3dv,
413   DISPATCH_CMD_SecondaryColor3fEXT,
414   DISPATCH_CMD_SecondaryColor3fvEXT,
415   DISPATCH_CMD_SecondaryColor3i,
416   DISPATCH_CMD_SecondaryColor3iv,
417   DISPATCH_CMD_SecondaryColor3s,
418   DISPATCH_CMD_SecondaryColor3sv,
419   DISPATCH_CMD_SecondaryColor3ub,
420   DISPATCH_CMD_SecondaryColor3ubv,
421   DISPATCH_CMD_SecondaryColor3ui,
422   DISPATCH_CMD_SecondaryColor3uiv,
423   DISPATCH_CMD_SecondaryColor3us,
424   DISPATCH_CMD_SecondaryColor3usv,
425   DISPATCH_CMD_SecondaryColorPointer,
426   DISPATCH_CMD_WindowPos2d,
427   DISPATCH_CMD_WindowPos2dv,
428   DISPATCH_CMD_WindowPos2f,
429   DISPATCH_CMD_WindowPos2fv,
430   DISPATCH_CMD_WindowPos2i,
431   DISPATCH_CMD_WindowPos2iv,
432   DISPATCH_CMD_WindowPos2s,
433   DISPATCH_CMD_WindowPos2sv,
434   DISPATCH_CMD_WindowPos3d,
435   DISPATCH_CMD_WindowPos3dv,
436   DISPATCH_CMD_WindowPos3f,
437   DISPATCH_CMD_WindowPos3fv,
438   DISPATCH_CMD_WindowPos3i,
439   DISPATCH_CMD_WindowPos3iv,
440   DISPATCH_CMD_WindowPos3s,
441   DISPATCH_CMD_WindowPos3sv,
442   DISPATCH_CMD_BindBuffer,
443   DISPATCH_CMD_BufferData,
444   DISPATCH_CMD_BufferSubData,
445   DISPATCH_CMD_DeleteBuffers,
446   DISPATCH_CMD_UnmapBuffer,
447   DISPATCH_CMD_DeleteQueries,
448   DISPATCH_CMD_BeginQuery,
449   DISPATCH_CMD_EndQuery,
450   DISPATCH_CMD_BlendEquationSeparate,
451   DISPATCH_CMD_DrawBuffers,
452   DISPATCH_CMD_StencilFuncSeparate,
453   DISPATCH_CMD_StencilOpSeparate,
454   DISPATCH_CMD_StencilMaskSeparate,
455   DISPATCH_CMD_AttachShader,
456   DISPATCH_CMD_BindAttribLocation,
457   DISPATCH_CMD_CompileShader,
458   DISPATCH_CMD_DeleteProgram,
459   DISPATCH_CMD_DeleteShader,
460   DISPATCH_CMD_DetachShader,
461   DISPATCH_CMD_DisableVertexAttribArray,
462   DISPATCH_CMD_EnableVertexAttribArray,
463   DISPATCH_CMD_GetActiveUniform,
464   DISPATCH_CMD_GetUniformLocation,
465   DISPATCH_CMD_LinkProgram,
466   DISPATCH_CMD_ShaderSource,
467   DISPATCH_CMD_UseProgram,
468   DISPATCH_CMD_Uniform1f,
469   DISPATCH_CMD_Uniform2f,
470   DISPATCH_CMD_Uniform3f,
471   DISPATCH_CMD_Uniform4f,
472   DISPATCH_CMD_Uniform1i,
473   DISPATCH_CMD_Uniform2i,
474   DISPATCH_CMD_Uniform3i,
475   DISPATCH_CMD_Uniform4i,
476   DISPATCH_CMD_Uniform1fv,
477   DISPATCH_CMD_Uniform2fv,
478   DISPATCH_CMD_Uniform3fv,
479   DISPATCH_CMD_Uniform4fv,
480   DISPATCH_CMD_Uniform1iv,
481   DISPATCH_CMD_Uniform2iv,
482   DISPATCH_CMD_Uniform3iv,
483   DISPATCH_CMD_Uniform4iv,
484   DISPATCH_CMD_UniformMatrix2fv,
485   DISPATCH_CMD_UniformMatrix3fv,
486   DISPATCH_CMD_UniformMatrix4fv,
487   DISPATCH_CMD_ValidateProgram,
488   DISPATCH_CMD_VertexAttrib1d,
489   DISPATCH_CMD_VertexAttrib1dv,
490   DISPATCH_CMD_VertexAttrib1fARB,
491   DISPATCH_CMD_VertexAttrib1fvARB,
492   DISPATCH_CMD_VertexAttrib1s,
493   DISPATCH_CMD_VertexAttrib1sv,
494   DISPATCH_CMD_VertexAttrib2d,
495   DISPATCH_CMD_VertexAttrib2dv,
496   DISPATCH_CMD_VertexAttrib2fARB,
497   DISPATCH_CMD_VertexAttrib2fvARB,
498   DISPATCH_CMD_VertexAttrib2s,
499   DISPATCH_CMD_VertexAttrib2sv,
500   DISPATCH_CMD_VertexAttrib3d,
501   DISPATCH_CMD_VertexAttrib3dv,
502   DISPATCH_CMD_VertexAttrib3fARB,
503   DISPATCH_CMD_VertexAttrib3fvARB,
504   DISPATCH_CMD_VertexAttrib3s,
505   DISPATCH_CMD_VertexAttrib3sv,
506   DISPATCH_CMD_VertexAttrib4Nbv,
507   DISPATCH_CMD_VertexAttrib4Niv,
508   DISPATCH_CMD_VertexAttrib4Nsv,
509   DISPATCH_CMD_VertexAttrib4Nub,
510   DISPATCH_CMD_VertexAttrib4Nubv,
511   DISPATCH_CMD_VertexAttrib4Nuiv,
512   DISPATCH_CMD_VertexAttrib4Nusv,
513   DISPATCH_CMD_VertexAttrib4bv,
514   DISPATCH_CMD_VertexAttrib4d,
515   DISPATCH_CMD_VertexAttrib4dv,
516   DISPATCH_CMD_VertexAttrib4fARB,
517   DISPATCH_CMD_VertexAttrib4fvARB,
518   DISPATCH_CMD_VertexAttrib4iv,
519   DISPATCH_CMD_VertexAttrib4s,
520   DISPATCH_CMD_VertexAttrib4sv,
521   DISPATCH_CMD_VertexAttrib4ubv,
522   DISPATCH_CMD_VertexAttrib4uiv,
523   DISPATCH_CMD_VertexAttrib4usv,
524   DISPATCH_CMD_VertexAttribPointer,
525   DISPATCH_CMD_UniformMatrix2x3fv,
526   DISPATCH_CMD_UniformMatrix3x2fv,
527   DISPATCH_CMD_UniformMatrix2x4fv,
528   DISPATCH_CMD_UniformMatrix4x2fv,
529   DISPATCH_CMD_UniformMatrix3x4fv,
530   DISPATCH_CMD_UniformMatrix4x3fv,
531   DISPATCH_CMD_ProgramStringARB,
532   DISPATCH_CMD_BindProgramARB,
533   DISPATCH_CMD_DeleteProgramsARB,
534   DISPATCH_CMD_ProgramEnvParameter4dARB,
535   DISPATCH_CMD_ProgramEnvParameter4dvARB,
536   DISPATCH_CMD_ProgramEnvParameter4fARB,
537   DISPATCH_CMD_ProgramEnvParameter4fvARB,
538   DISPATCH_CMD_ProgramLocalParameter4dARB,
539   DISPATCH_CMD_ProgramLocalParameter4dvARB,
540   DISPATCH_CMD_ProgramLocalParameter4fARB,
541   DISPATCH_CMD_ProgramLocalParameter4fvARB,
542   DISPATCH_CMD_DeleteObjectARB,
543   DISPATCH_CMD_DetachObjectARB,
544   DISPATCH_CMD_AttachObjectARB,
545   DISPATCH_CMD_ClampColor,
546   DISPATCH_CMD_DrawArraysInstancedARB,
547   DISPATCH_CMD_DrawElementsInstancedARB,
548   DISPATCH_CMD_BindRenderbuffer,
549   DISPATCH_CMD_DeleteRenderbuffers,
550   DISPATCH_CMD_RenderbufferStorage,
551   DISPATCH_CMD_RenderbufferStorageMultisample,
552   DISPATCH_CMD_BindFramebuffer,
553   DISPATCH_CMD_DeleteFramebuffers,
554   DISPATCH_CMD_FramebufferTexture1D,
555   DISPATCH_CMD_FramebufferTexture2D,
556   DISPATCH_CMD_FramebufferTexture3D,
557   DISPATCH_CMD_FramebufferTextureLayer,
558   DISPATCH_CMD_FramebufferRenderbuffer,
559   DISPATCH_CMD_BlitFramebuffer,
560   DISPATCH_CMD_GenerateMipmap,
561   DISPATCH_CMD_VertexAttribDivisor,
562   DISPATCH_CMD_VertexArrayVertexAttribDivisorEXT,
563   DISPATCH_CMD_FlushMappedBufferRange,
564   DISPATCH_CMD_TexBuffer,
565   DISPATCH_CMD_BindVertexArray,
566   DISPATCH_CMD_DeleteVertexArrays,
567   DISPATCH_CMD_UniformBlockBinding,
568   DISPATCH_CMD_CopyBufferSubData,
569   DISPATCH_CMD_DrawElementsBaseVertex,
570   DISPATCH_CMD_DrawRangeElementsBaseVertex,
571   DISPATCH_CMD_MultiDrawElementsBaseVertex,
572   DISPATCH_CMD_DrawElementsInstancedBaseVertex,
573   DISPATCH_CMD_DeleteSync,
574   DISPATCH_CMD_WaitSync,
575   DISPATCH_CMD_TexImage2DMultisample,
576   DISPATCH_CMD_TexImage3DMultisample,
577   DISPATCH_CMD_SampleMaski,
578   DISPATCH_CMD_BlendEquationiARB,
579   DISPATCH_CMD_BlendEquationSeparateiARB,
580   DISPATCH_CMD_BlendFunciARB,
581   DISPATCH_CMD_BlendFuncSeparateiARB,
582   DISPATCH_CMD_MinSampleShading,
583   DISPATCH_CMD_NamedStringARB,
584   DISPATCH_CMD_DeleteNamedStringARB,
585   DISPATCH_CMD_BindFragDataLocationIndexed,
586   DISPATCH_CMD_DeleteSamplers,
587   DISPATCH_CMD_BindSampler,
588   DISPATCH_CMD_SamplerParameteri,
589   DISPATCH_CMD_SamplerParameterf,
590   DISPATCH_CMD_SamplerParameteriv,
591   DISPATCH_CMD_SamplerParameterfv,
592   DISPATCH_CMD_SamplerParameterIiv,
593   DISPATCH_CMD_SamplerParameterIuiv,
594   DISPATCH_CMD_QueryCounter,
595   DISPATCH_CMD_VertexP2ui,
596   DISPATCH_CMD_VertexP3ui,
597   DISPATCH_CMD_VertexP4ui,
598   DISPATCH_CMD_VertexP2uiv,
599   DISPATCH_CMD_VertexP3uiv,
600   DISPATCH_CMD_VertexP4uiv,
601   DISPATCH_CMD_TexCoordP1ui,
602   DISPATCH_CMD_TexCoordP2ui,
603   DISPATCH_CMD_TexCoordP3ui,
604   DISPATCH_CMD_TexCoordP4ui,
605   DISPATCH_CMD_TexCoordP1uiv,
606   DISPATCH_CMD_TexCoordP2uiv,
607   DISPATCH_CMD_TexCoordP3uiv,
608   DISPATCH_CMD_TexCoordP4uiv,
609   DISPATCH_CMD_MultiTexCoordP1ui,
610   DISPATCH_CMD_MultiTexCoordP2ui,
611   DISPATCH_CMD_MultiTexCoordP3ui,
612   DISPATCH_CMD_MultiTexCoordP4ui,
613   DISPATCH_CMD_MultiTexCoordP1uiv,
614   DISPATCH_CMD_MultiTexCoordP2uiv,
615   DISPATCH_CMD_MultiTexCoordP3uiv,
616   DISPATCH_CMD_MultiTexCoordP4uiv,
617   DISPATCH_CMD_NormalP3ui,
618   DISPATCH_CMD_NormalP3uiv,
619   DISPATCH_CMD_ColorP3ui,
620   DISPATCH_CMD_ColorP4ui,
621   DISPATCH_CMD_ColorP3uiv,
622   DISPATCH_CMD_ColorP4uiv,
623   DISPATCH_CMD_SecondaryColorP3ui,
624   DISPATCH_CMD_SecondaryColorP3uiv,
625   DISPATCH_CMD_VertexAttribP1ui,
626   DISPATCH_CMD_VertexAttribP2ui,
627   DISPATCH_CMD_VertexAttribP3ui,
628   DISPATCH_CMD_VertexAttribP4ui,
629   DISPATCH_CMD_VertexAttribP1uiv,
630   DISPATCH_CMD_VertexAttribP2uiv,
631   DISPATCH_CMD_VertexAttribP3uiv,
632   DISPATCH_CMD_VertexAttribP4uiv,
633   DISPATCH_CMD_UniformSubroutinesuiv,
634   DISPATCH_CMD_PatchParameteri,
635   DISPATCH_CMD_PatchParameterfv,
636   DISPATCH_CMD_DrawArraysIndirect,
637   DISPATCH_CMD_DrawElementsIndirect,
638   DISPATCH_CMD_MultiDrawArraysIndirect,
639   DISPATCH_CMD_MultiDrawElementsIndirect,
640   DISPATCH_CMD_Uniform1d,
641   DISPATCH_CMD_Uniform2d,
642   DISPATCH_CMD_Uniform3d,
643   DISPATCH_CMD_Uniform4d,
644   DISPATCH_CMD_Uniform1dv,
645   DISPATCH_CMD_Uniform2dv,
646   DISPATCH_CMD_Uniform3dv,
647   DISPATCH_CMD_Uniform4dv,
648   DISPATCH_CMD_UniformMatrix2dv,
649   DISPATCH_CMD_UniformMatrix3dv,
650   DISPATCH_CMD_UniformMatrix4dv,
651   DISPATCH_CMD_UniformMatrix2x3dv,
652   DISPATCH_CMD_UniformMatrix2x4dv,
653   DISPATCH_CMD_UniformMatrix3x2dv,
654   DISPATCH_CMD_UniformMatrix3x4dv,
655   DISPATCH_CMD_UniformMatrix4x2dv,
656   DISPATCH_CMD_UniformMatrix4x3dv,
657   DISPATCH_CMD_ProgramUniform1d,
658   DISPATCH_CMD_ProgramUniform2d,
659   DISPATCH_CMD_ProgramUniform3d,
660   DISPATCH_CMD_ProgramUniform4d,
661   DISPATCH_CMD_ProgramUniform1dv,
662   DISPATCH_CMD_ProgramUniform2dv,
663   DISPATCH_CMD_ProgramUniform3dv,
664   DISPATCH_CMD_ProgramUniform4dv,
665   DISPATCH_CMD_ProgramUniformMatrix2dv,
666   DISPATCH_CMD_ProgramUniformMatrix3dv,
667   DISPATCH_CMD_ProgramUniformMatrix4dv,
668   DISPATCH_CMD_ProgramUniformMatrix2x3dv,
669   DISPATCH_CMD_ProgramUniformMatrix2x4dv,
670   DISPATCH_CMD_ProgramUniformMatrix3x2dv,
671   DISPATCH_CMD_ProgramUniformMatrix3x4dv,
672   DISPATCH_CMD_ProgramUniformMatrix4x2dv,
673   DISPATCH_CMD_ProgramUniformMatrix4x3dv,
674   DISPATCH_CMD_DrawTransformFeedbackStream,
675   DISPATCH_CMD_BeginQueryIndexed,
676   DISPATCH_CMD_EndQueryIndexed,
677   DISPATCH_CMD_UseProgramStages,
678   DISPATCH_CMD_ActiveShaderProgram,
679   DISPATCH_CMD_BindProgramPipeline,
680   DISPATCH_CMD_DeleteProgramPipelines,
681   DISPATCH_CMD_ProgramUniform1i,
682   DISPATCH_CMD_ProgramUniform2i,
683   DISPATCH_CMD_ProgramUniform3i,
684   DISPATCH_CMD_ProgramUniform4i,
685   DISPATCH_CMD_ProgramUniform1ui,
686   DISPATCH_CMD_ProgramUniform2ui,
687   DISPATCH_CMD_ProgramUniform3ui,
688   DISPATCH_CMD_ProgramUniform4ui,
689   DISPATCH_CMD_ProgramUniform1f,
690   DISPATCH_CMD_ProgramUniform2f,
691   DISPATCH_CMD_ProgramUniform3f,
692   DISPATCH_CMD_ProgramUniform4f,
693   DISPATCH_CMD_ProgramUniform1iv,
694   DISPATCH_CMD_ProgramUniform2iv,
695   DISPATCH_CMD_ProgramUniform3iv,
696   DISPATCH_CMD_ProgramUniform4iv,
697   DISPATCH_CMD_ProgramUniform1uiv,
698   DISPATCH_CMD_ProgramUniform2uiv,
699   DISPATCH_CMD_ProgramUniform3uiv,
700   DISPATCH_CMD_ProgramUniform4uiv,
701   DISPATCH_CMD_ProgramUniform1fv,
702   DISPATCH_CMD_ProgramUniform2fv,
703   DISPATCH_CMD_ProgramUniform3fv,
704   DISPATCH_CMD_ProgramUniform4fv,
705   DISPATCH_CMD_ProgramUniformMatrix2fv,
706   DISPATCH_CMD_ProgramUniformMatrix3fv,
707   DISPATCH_CMD_ProgramUniformMatrix4fv,
708   DISPATCH_CMD_ProgramUniformMatrix2x3fv,
709   DISPATCH_CMD_ProgramUniformMatrix3x2fv,
710   DISPATCH_CMD_ProgramUniformMatrix2x4fv,
711   DISPATCH_CMD_ProgramUniformMatrix4x2fv,
712   DISPATCH_CMD_ProgramUniformMatrix3x4fv,
713   DISPATCH_CMD_ProgramUniformMatrix4x3fv,
714   DISPATCH_CMD_ValidateProgramPipeline,
715   DISPATCH_CMD_VertexAttribL1d,
716   DISPATCH_CMD_VertexAttribL2d,
717   DISPATCH_CMD_VertexAttribL3d,
718   DISPATCH_CMD_VertexAttribL4d,
719   DISPATCH_CMD_VertexAttribL1dv,
720   DISPATCH_CMD_VertexAttribL2dv,
721   DISPATCH_CMD_VertexAttribL3dv,
722   DISPATCH_CMD_VertexAttribL4dv,
723   DISPATCH_CMD_VertexAttribLPointer,
724   DISPATCH_CMD_VertexArrayVertexAttribLOffsetEXT,
725   DISPATCH_CMD_ReleaseShaderCompiler,
726   DISPATCH_CMD_ShaderBinary,
727   DISPATCH_CMD_ClearDepthf,
728   DISPATCH_CMD_DepthRangef,
729   DISPATCH_CMD_ProgramBinary,
730   DISPATCH_CMD_ProgramParameteri,
731   DISPATCH_CMD_DebugMessageControl,
732   DISPATCH_CMD_DebugMessageInsert,
733   DISPATCH_CMD_GetnPolygonStippleARB,
734   DISPATCH_CMD_GetnTexImageARB,
735   DISPATCH_CMD_ReadnPixelsARB,
736   DISPATCH_CMD_GetnCompressedTexImageARB,
737   DISPATCH_CMD_DrawArraysInstancedBaseInstance,
738   DISPATCH_CMD_DrawElementsInstancedBaseInstance,
739   DISPATCH_CMD_DrawElementsInstancedBaseVertexBaseInstance,
740   DISPATCH_CMD_DrawTransformFeedbackInstanced,
741   DISPATCH_CMD_DrawTransformFeedbackStreamInstanced,
742   DISPATCH_CMD_BindImageTexture,
743   DISPATCH_CMD_MemoryBarrier,
744   DISPATCH_CMD_TexStorage1D,
745   DISPATCH_CMD_TexStorage2D,
746   DISPATCH_CMD_TexStorage3D,
747   DISPATCH_CMD_TextureStorage1DEXT,
748   DISPATCH_CMD_TextureStorage2DEXT,
749   DISPATCH_CMD_TextureStorage3DEXT,
750   DISPATCH_CMD_PushDebugGroup,
751   DISPATCH_CMD_PopDebugGroup,
752   DISPATCH_CMD_ObjectLabel,
753   DISPATCH_CMD_DispatchCompute,
754   DISPATCH_CMD_DispatchComputeIndirect,
755   DISPATCH_CMD_CopyImageSubData,
756   DISPATCH_CMD_TextureView,
757   DISPATCH_CMD_BindVertexBuffer,
758   DISPATCH_CMD_VertexAttribFormat,
759   DISPATCH_CMD_VertexAttribIFormat,
760   DISPATCH_CMD_VertexAttribLFormat,
761   DISPATCH_CMD_VertexAttribBinding,
762   DISPATCH_CMD_VertexBindingDivisor,
763   DISPATCH_CMD_VertexArrayBindVertexBufferEXT,
764   DISPATCH_CMD_VertexArrayVertexAttribFormatEXT,
765   DISPATCH_CMD_VertexArrayVertexAttribIFormatEXT,
766   DISPATCH_CMD_VertexArrayVertexAttribLFormatEXT,
767   DISPATCH_CMD_VertexArrayVertexAttribBindingEXT,
768   DISPATCH_CMD_VertexArrayVertexBindingDivisorEXT,
769   DISPATCH_CMD_FramebufferParameteri,
770   DISPATCH_CMD_NamedFramebufferParameteriEXT,
771   DISPATCH_CMD_InvalidateTexSubImage,
772   DISPATCH_CMD_InvalidateTexImage,
773   DISPATCH_CMD_InvalidateBufferSubData,
774   DISPATCH_CMD_InvalidateBufferData,
775   DISPATCH_CMD_InvalidateSubFramebuffer,
776   DISPATCH_CMD_InvalidateFramebuffer,
777   DISPATCH_CMD_ShaderStorageBlockBinding,
778   DISPATCH_CMD_TexBufferRange,
779   DISPATCH_CMD_TextureBufferRangeEXT,
780   DISPATCH_CMD_TexStorage2DMultisample,
781   DISPATCH_CMD_TexStorage3DMultisample,
782   DISPATCH_CMD_TextureStorage2DMultisampleEXT,
783   DISPATCH_CMD_TextureStorage3DMultisampleEXT,
784   DISPATCH_CMD_BindBuffersBase,
785   DISPATCH_CMD_BindBuffersRange,
786   DISPATCH_CMD_BindTextures,
787   DISPATCH_CMD_BindSamplers,
788   DISPATCH_CMD_BindImageTextures,
789   DISPATCH_CMD_BindVertexBuffers,
790   DISPATCH_CMD_MakeTextureHandleResidentARB,
791   DISPATCH_CMD_MakeTextureHandleNonResidentARB,
792   DISPATCH_CMD_MakeImageHandleResidentARB,
793   DISPATCH_CMD_MakeImageHandleNonResidentARB,
794   DISPATCH_CMD_UniformHandleui64ARB,
795   DISPATCH_CMD_UniformHandleui64vARB,
796   DISPATCH_CMD_ProgramUniformHandleui64ARB,
797   DISPATCH_CMD_ProgramUniformHandleui64vARB,
798   DISPATCH_CMD_VertexAttribL1ui64ARB,
799   DISPATCH_CMD_VertexAttribL1ui64vARB,
800   DISPATCH_CMD_DispatchComputeGroupSizeARB,
801   DISPATCH_CMD_MultiDrawArraysIndirectCountARB,
802   DISPATCH_CMD_MultiDrawElementsIndirectCountARB,
803   DISPATCH_CMD_ClipControl,
804   DISPATCH_CMD_TransformFeedbackBufferBase,
805   DISPATCH_CMD_TransformFeedbackBufferRange,
806   DISPATCH_CMD_NamedBufferData,
807   DISPATCH_CMD_NamedBufferSubData,
808   DISPATCH_CMD_CopyNamedBufferSubData,
809   DISPATCH_CMD_UnmapNamedBufferEXT,
810   DISPATCH_CMD_FlushMappedNamedBufferRange,
811   DISPATCH_CMD_NamedFramebufferRenderbuffer,
812   DISPATCH_CMD_NamedFramebufferParameteri,
813   DISPATCH_CMD_NamedFramebufferTexture,
814   DISPATCH_CMD_NamedFramebufferTextureLayer,
815   DISPATCH_CMD_NamedFramebufferDrawBuffer,
816   DISPATCH_CMD_NamedFramebufferDrawBuffers,
817   DISPATCH_CMD_NamedFramebufferReadBuffer,
818   DISPATCH_CMD_InvalidateNamedFramebufferData,
819   DISPATCH_CMD_InvalidateNamedFramebufferSubData,
820   DISPATCH_CMD_ClearNamedFramebufferiv,
821   DISPATCH_CMD_ClearNamedFramebufferuiv,
822   DISPATCH_CMD_ClearNamedFramebufferfv,
823   DISPATCH_CMD_ClearNamedFramebufferfi,
824   DISPATCH_CMD_BlitNamedFramebuffer,
825   DISPATCH_CMD_NamedRenderbufferStorage,
826   DISPATCH_CMD_NamedRenderbufferStorageMultisample,
827   DISPATCH_CMD_TextureBuffer,
828   DISPATCH_CMD_TextureBufferRange,
829   DISPATCH_CMD_TextureStorage1D,
830   DISPATCH_CMD_TextureStorage2D,
831   DISPATCH_CMD_TextureStorage3D,
832   DISPATCH_CMD_TextureStorage2DMultisample,
833   DISPATCH_CMD_TextureStorage3DMultisample,
834   DISPATCH_CMD_TextureSubImage1D,
835   DISPATCH_CMD_TextureSubImage2D,
836   DISPATCH_CMD_TextureSubImage3D,
837   DISPATCH_CMD_CompressedTextureSubImage1D,
838   DISPATCH_CMD_CompressedTextureSubImage2D,
839   DISPATCH_CMD_CompressedTextureSubImage3D,
840   DISPATCH_CMD_CopyTextureSubImage1D,
841   DISPATCH_CMD_CopyTextureSubImage2D,
842   DISPATCH_CMD_CopyTextureSubImage3D,
843   DISPATCH_CMD_TextureParameterf,
844   DISPATCH_CMD_TextureParameterfv,
845   DISPATCH_CMD_TextureParameteri,
846   DISPATCH_CMD_TextureParameterIiv,
847   DISPATCH_CMD_TextureParameterIuiv,
848   DISPATCH_CMD_TextureParameteriv,
849   DISPATCH_CMD_GenerateTextureMipmap,
850   DISPATCH_CMD_BindTextureUnit,
851   DISPATCH_CMD_GetTextureImage,
852   DISPATCH_CMD_GetCompressedTextureImage,
853   DISPATCH_CMD_DisableVertexArrayAttrib,
854   DISPATCH_CMD_EnableVertexArrayAttrib,
855   DISPATCH_CMD_VertexArrayElementBuffer,
856   DISPATCH_CMD_VertexArrayVertexBuffer,
857   DISPATCH_CMD_VertexArrayVertexBuffers,
858   DISPATCH_CMD_VertexArrayAttribFormat,
859   DISPATCH_CMD_VertexArrayAttribIFormat,
860   DISPATCH_CMD_VertexArrayAttribLFormat,
861   DISPATCH_CMD_VertexArrayAttribBinding,
862   DISPATCH_CMD_VertexArrayBindingDivisor,
863   DISPATCH_CMD_GetQueryBufferObjectiv,
864   DISPATCH_CMD_GetQueryBufferObjectuiv,
865   DISPATCH_CMD_GetQueryBufferObjecti64v,
866   DISPATCH_CMD_GetQueryBufferObjectui64v,
867   DISPATCH_CMD_GetTextureSubImage,
868   DISPATCH_CMD_GetCompressedTextureSubImage,
869   DISPATCH_CMD_TextureBarrierNV,
870   DISPATCH_CMD_BufferPageCommitmentARB,
871   DISPATCH_CMD_NamedBufferPageCommitmentEXT,
872   DISPATCH_CMD_NamedBufferPageCommitmentARB,
873   DISPATCH_CMD_PrimitiveBoundingBox,
874   DISPATCH_CMD_BlendBarrier,
875   DISPATCH_CMD_Uniform1i64ARB,
876   DISPATCH_CMD_Uniform2i64ARB,
877   DISPATCH_CMD_Uniform3i64ARB,
878   DISPATCH_CMD_Uniform4i64ARB,
879   DISPATCH_CMD_Uniform1i64vARB,
880   DISPATCH_CMD_Uniform2i64vARB,
881   DISPATCH_CMD_Uniform3i64vARB,
882   DISPATCH_CMD_Uniform4i64vARB,
883   DISPATCH_CMD_Uniform1ui64ARB,
884   DISPATCH_CMD_Uniform2ui64ARB,
885   DISPATCH_CMD_Uniform3ui64ARB,
886   DISPATCH_CMD_Uniform4ui64ARB,
887   DISPATCH_CMD_Uniform1ui64vARB,
888   DISPATCH_CMD_Uniform2ui64vARB,
889   DISPATCH_CMD_Uniform3ui64vARB,
890   DISPATCH_CMD_Uniform4ui64vARB,
891   DISPATCH_CMD_ProgramUniform1i64ARB,
892   DISPATCH_CMD_ProgramUniform2i64ARB,
893   DISPATCH_CMD_ProgramUniform3i64ARB,
894   DISPATCH_CMD_ProgramUniform4i64ARB,
895   DISPATCH_CMD_ProgramUniform1i64vARB,
896   DISPATCH_CMD_ProgramUniform2i64vARB,
897   DISPATCH_CMD_ProgramUniform3i64vARB,
898   DISPATCH_CMD_ProgramUniform4i64vARB,
899   DISPATCH_CMD_ProgramUniform1ui64ARB,
900   DISPATCH_CMD_ProgramUniform2ui64ARB,
901   DISPATCH_CMD_ProgramUniform3ui64ARB,
902   DISPATCH_CMD_ProgramUniform4ui64ARB,
903   DISPATCH_CMD_ProgramUniform1ui64vARB,
904   DISPATCH_CMD_ProgramUniform2ui64vARB,
905   DISPATCH_CMD_ProgramUniform3ui64vARB,
906   DISPATCH_CMD_ProgramUniform4ui64vARB,
907   DISPATCH_CMD_MaxShaderCompilerThreadsKHR,
908   DISPATCH_CMD_SpecializeShaderARB,
909   DISPATCH_CMD_ColorPointerEXT,
910   DISPATCH_CMD_EdgeFlagPointerEXT,
911   DISPATCH_CMD_IndexPointerEXT,
912   DISPATCH_CMD_NormalPointerEXT,
913   DISPATCH_CMD_TexCoordPointerEXT,
914   DISPATCH_CMD_VertexPointerEXT,
915   DISPATCH_CMD_LockArraysEXT,
916   DISPATCH_CMD_UnlockArraysEXT,
917   DISPATCH_CMD_ViewportArrayv,
918   DISPATCH_CMD_ViewportIndexedf,
919   DISPATCH_CMD_ViewportIndexedfv,
920   DISPATCH_CMD_ScissorArrayv,
921   DISPATCH_CMD_ScissorIndexed,
922   DISPATCH_CMD_ScissorIndexedv,
923   DISPATCH_CMD_DepthRangeArrayv,
924   DISPATCH_CMD_DepthRangeIndexed,
925   DISPATCH_CMD_FramebufferSampleLocationsfvARB,
926   DISPATCH_CMD_NamedFramebufferSampleLocationsfvARB,
927   DISPATCH_CMD_EvaluateDepthValuesARB,
928   DISPATCH_CMD_WindowPos4dMESA,
929   DISPATCH_CMD_WindowPos4dvMESA,
930   DISPATCH_CMD_WindowPos4fMESA,
931   DISPATCH_CMD_WindowPos4fvMESA,
932   DISPATCH_CMD_WindowPos4iMESA,
933   DISPATCH_CMD_WindowPos4ivMESA,
934   DISPATCH_CMD_WindowPos4sMESA,
935   DISPATCH_CMD_WindowPos4svMESA,
936   DISPATCH_CMD_MultiModeDrawArraysIBM,
937   DISPATCH_CMD_MultiModeDrawElementsIBM,
938   DISPATCH_CMD_VertexAttrib1sNV,
939   DISPATCH_CMD_VertexAttrib1svNV,
940   DISPATCH_CMD_VertexAttrib2sNV,
941   DISPATCH_CMD_VertexAttrib2svNV,
942   DISPATCH_CMD_VertexAttrib3sNV,
943   DISPATCH_CMD_VertexAttrib3svNV,
944   DISPATCH_CMD_VertexAttrib4sNV,
945   DISPATCH_CMD_VertexAttrib4svNV,
946   DISPATCH_CMD_VertexAttrib1fNV,
947   DISPATCH_CMD_VertexAttrib1fvNV,
948   DISPATCH_CMD_VertexAttrib2fNV,
949   DISPATCH_CMD_VertexAttrib2fvNV,
950   DISPATCH_CMD_VertexAttrib3fNV,
951   DISPATCH_CMD_VertexAttrib3fvNV,
952   DISPATCH_CMD_VertexAttrib4fNV,
953   DISPATCH_CMD_VertexAttrib4fvNV,
954   DISPATCH_CMD_VertexAttrib1dNV,
955   DISPATCH_CMD_VertexAttrib1dvNV,
956   DISPATCH_CMD_VertexAttrib2dNV,
957   DISPATCH_CMD_VertexAttrib2dvNV,
958   DISPATCH_CMD_VertexAttrib3dNV,
959   DISPATCH_CMD_VertexAttrib3dvNV,
960   DISPATCH_CMD_VertexAttrib4dNV,
961   DISPATCH_CMD_VertexAttrib4dvNV,
962   DISPATCH_CMD_VertexAttrib4ubNV,
963   DISPATCH_CMD_VertexAttrib4ubvNV,
964   DISPATCH_CMD_VertexAttribs1svNV,
965   DISPATCH_CMD_VertexAttribs2svNV,
966   DISPATCH_CMD_VertexAttribs3svNV,
967   DISPATCH_CMD_VertexAttribs4svNV,
968   DISPATCH_CMD_VertexAttribs1fvNV,
969   DISPATCH_CMD_VertexAttribs2fvNV,
970   DISPATCH_CMD_VertexAttribs3fvNV,
971   DISPATCH_CMD_VertexAttribs4fvNV,
972   DISPATCH_CMD_VertexAttribs1dvNV,
973   DISPATCH_CMD_VertexAttribs2dvNV,
974   DISPATCH_CMD_VertexAttribs3dvNV,
975   DISPATCH_CMD_VertexAttribs4dvNV,
976   DISPATCH_CMD_VertexAttribs4ubvNV,
977   DISPATCH_CMD_BindFragmentShaderATI,
978   DISPATCH_CMD_DeleteFragmentShaderATI,
979   DISPATCH_CMD_BeginFragmentShaderATI,
980   DISPATCH_CMD_EndFragmentShaderATI,
981   DISPATCH_CMD_PassTexCoordATI,
982   DISPATCH_CMD_SampleMapATI,
983   DISPATCH_CMD_ColorFragmentOp1ATI,
984   DISPATCH_CMD_ColorFragmentOp2ATI,
985   DISPATCH_CMD_ColorFragmentOp3ATI,
986   DISPATCH_CMD_AlphaFragmentOp1ATI,
987   DISPATCH_CMD_AlphaFragmentOp2ATI,
988   DISPATCH_CMD_AlphaFragmentOp3ATI,
989   DISPATCH_CMD_SetFragmentShaderConstantATI,
990   DISPATCH_CMD_ActiveStencilFaceEXT,
991   DISPATCH_CMD_DepthBoundsEXT,
992   DISPATCH_CMD_BindRenderbufferEXT,
993   DISPATCH_CMD_BindFramebufferEXT,
994   DISPATCH_CMD_ProvokingVertex,
995   DISPATCH_CMD_ColorMaski,
996   DISPATCH_CMD_Enablei,
997   DISPATCH_CMD_Disablei,
998   DISPATCH_CMD_DeletePerfMonitorsAMD,
999   DISPATCH_CMD_SelectPerfMonitorCountersAMD,
1000   DISPATCH_CMD_BeginPerfMonitorAMD,
1001   DISPATCH_CMD_EndPerfMonitorAMD,
1002   DISPATCH_CMD_CopyImageSubDataNV,
1003   DISPATCH_CMD_MatrixLoadfEXT,
1004   DISPATCH_CMD_MatrixLoaddEXT,
1005   DISPATCH_CMD_MatrixMultfEXT,
1006   DISPATCH_CMD_MatrixMultdEXT,
1007   DISPATCH_CMD_MatrixLoadIdentityEXT,
1008   DISPATCH_CMD_MatrixRotatefEXT,
1009   DISPATCH_CMD_MatrixRotatedEXT,
1010   DISPATCH_CMD_MatrixScalefEXT,
1011   DISPATCH_CMD_MatrixScaledEXT,
1012   DISPATCH_CMD_MatrixTranslatefEXT,
1013   DISPATCH_CMD_MatrixTranslatedEXT,
1014   DISPATCH_CMD_MatrixOrthoEXT,
1015   DISPATCH_CMD_MatrixFrustumEXT,
1016   DISPATCH_CMD_MatrixPushEXT,
1017   DISPATCH_CMD_MatrixPopEXT,
1018   DISPATCH_CMD_ClientAttribDefaultEXT,
1019   DISPATCH_CMD_PushClientAttribDefaultEXT,
1020   DISPATCH_CMD_TextureParameteriEXT,
1021   DISPATCH_CMD_TextureParameterivEXT,
1022   DISPATCH_CMD_TextureParameterfEXT,
1023   DISPATCH_CMD_TextureParameterfvEXT,
1024   DISPATCH_CMD_TextureImage1DEXT,
1025   DISPATCH_CMD_TextureImage2DEXT,
1026   DISPATCH_CMD_TextureImage3DEXT,
1027   DISPATCH_CMD_TextureSubImage1DEXT,
1028   DISPATCH_CMD_TextureSubImage2DEXT,
1029   DISPATCH_CMD_TextureSubImage3DEXT,
1030   DISPATCH_CMD_CopyTextureImage1DEXT,
1031   DISPATCH_CMD_CopyTextureImage2DEXT,
1032   DISPATCH_CMD_CopyTextureSubImage1DEXT,
1033   DISPATCH_CMD_CopyTextureSubImage2DEXT,
1034   DISPATCH_CMD_CopyTextureSubImage3DEXT,
1035   DISPATCH_CMD_GetTextureImageEXT,
1036   DISPATCH_CMD_BindMultiTextureEXT,
1037   DISPATCH_CMD_EnableClientStateiEXT,
1038   DISPATCH_CMD_DisableClientStateiEXT,
1039   DISPATCH_CMD_MultiTexEnviEXT,
1040   DISPATCH_CMD_MultiTexEnvivEXT,
1041   DISPATCH_CMD_MultiTexEnvfEXT,
1042   DISPATCH_CMD_MultiTexEnvfvEXT,
1043   DISPATCH_CMD_MultiTexParameteriEXT,
1044   DISPATCH_CMD_MultiTexParameterivEXT,
1045   DISPATCH_CMD_MultiTexParameterfEXT,
1046   DISPATCH_CMD_MultiTexParameterfvEXT,
1047   DISPATCH_CMD_GetMultiTexImageEXT,
1048   DISPATCH_CMD_MultiTexImage1DEXT,
1049   DISPATCH_CMD_MultiTexImage2DEXT,
1050   DISPATCH_CMD_MultiTexImage3DEXT,
1051   DISPATCH_CMD_MultiTexSubImage1DEXT,
1052   DISPATCH_CMD_MultiTexSubImage2DEXT,
1053   DISPATCH_CMD_MultiTexSubImage3DEXT,
1054   DISPATCH_CMD_CopyMultiTexImage1DEXT,
1055   DISPATCH_CMD_CopyMultiTexImage2DEXT,
1056   DISPATCH_CMD_CopyMultiTexSubImage1DEXT,
1057   DISPATCH_CMD_CopyMultiTexSubImage2DEXT,
1058   DISPATCH_CMD_CopyMultiTexSubImage3DEXT,
1059   DISPATCH_CMD_MultiTexGendEXT,
1060   DISPATCH_CMD_MultiTexGendvEXT,
1061   DISPATCH_CMD_MultiTexGenfEXT,
1062   DISPATCH_CMD_MultiTexGenfvEXT,
1063   DISPATCH_CMD_MultiTexGeniEXT,
1064   DISPATCH_CMD_MultiTexGenivEXT,
1065   DISPATCH_CMD_MultiTexCoordPointerEXT,
1066   DISPATCH_CMD_MatrixLoadTransposefEXT,
1067   DISPATCH_CMD_MatrixLoadTransposedEXT,
1068   DISPATCH_CMD_MatrixMultTransposefEXT,
1069   DISPATCH_CMD_MatrixMultTransposedEXT,
1070   DISPATCH_CMD_CompressedTextureImage1DEXT,
1071   DISPATCH_CMD_CompressedTextureImage2DEXT,
1072   DISPATCH_CMD_CompressedTextureImage3DEXT,
1073   DISPATCH_CMD_CompressedTextureSubImage1DEXT,
1074   DISPATCH_CMD_CompressedTextureSubImage2DEXT,
1075   DISPATCH_CMD_CompressedTextureSubImage3DEXT,
1076   DISPATCH_CMD_GetCompressedTextureImageEXT,
1077   DISPATCH_CMD_CompressedMultiTexImage1DEXT,
1078   DISPATCH_CMD_CompressedMultiTexImage2DEXT,
1079   DISPATCH_CMD_CompressedMultiTexImage3DEXT,
1080   DISPATCH_CMD_CompressedMultiTexSubImage1DEXT,
1081   DISPATCH_CMD_CompressedMultiTexSubImage2DEXT,
1082   DISPATCH_CMD_CompressedMultiTexSubImage3DEXT,
1083   DISPATCH_CMD_GetCompressedMultiTexImageEXT,
1084   DISPATCH_CMD_NamedBufferDataEXT,
1085   DISPATCH_CMD_NamedBufferSubDataEXT,
1086   DISPATCH_CMD_FlushMappedNamedBufferRangeEXT,
1087   DISPATCH_CMD_FramebufferDrawBufferEXT,
1088   DISPATCH_CMD_FramebufferDrawBuffersEXT,
1089   DISPATCH_CMD_FramebufferReadBufferEXT,
1090   DISPATCH_CMD_NamedFramebufferTexture1DEXT,
1091   DISPATCH_CMD_NamedFramebufferTexture2DEXT,
1092   DISPATCH_CMD_NamedFramebufferTexture3DEXT,
1093   DISPATCH_CMD_NamedFramebufferRenderbufferEXT,
1094   DISPATCH_CMD_NamedRenderbufferStorageEXT,
1095   DISPATCH_CMD_GenerateTextureMipmapEXT,
1096   DISPATCH_CMD_GenerateMultiTexMipmapEXT,
1097   DISPATCH_CMD_NamedRenderbufferStorageMultisampleEXT,
1098   DISPATCH_CMD_NamedCopyBufferSubDataEXT,
1099   DISPATCH_CMD_VertexArrayVertexOffsetEXT,
1100   DISPATCH_CMD_VertexArrayColorOffsetEXT,
1101   DISPATCH_CMD_VertexArrayEdgeFlagOffsetEXT,
1102   DISPATCH_CMD_VertexArrayIndexOffsetEXT,
1103   DISPATCH_CMD_VertexArrayNormalOffsetEXT,
1104   DISPATCH_CMD_VertexArrayTexCoordOffsetEXT,
1105   DISPATCH_CMD_VertexArrayMultiTexCoordOffsetEXT,
1106   DISPATCH_CMD_VertexArrayFogCoordOffsetEXT,
1107   DISPATCH_CMD_VertexArraySecondaryColorOffsetEXT,
1108   DISPATCH_CMD_VertexArrayVertexAttribOffsetEXT,
1109   DISPATCH_CMD_VertexArrayVertexAttribIOffsetEXT,
1110   DISPATCH_CMD_EnableVertexArrayEXT,
1111   DISPATCH_CMD_DisableVertexArrayEXT,
1112   DISPATCH_CMD_EnableVertexArrayAttribEXT,
1113   DISPATCH_CMD_DisableVertexArrayAttribEXT,
1114   DISPATCH_CMD_NamedProgramStringEXT,
1115   DISPATCH_CMD_NamedProgramLocalParameter4fEXT,
1116   DISPATCH_CMD_NamedProgramLocalParameter4fvEXT,
1117   DISPATCH_CMD_NamedProgramLocalParameter4dEXT,
1118   DISPATCH_CMD_NamedProgramLocalParameter4dvEXT,
1119   DISPATCH_CMD_TextureBufferEXT,
1120   DISPATCH_CMD_MultiTexBufferEXT,
1121   DISPATCH_CMD_TextureParameterIivEXT,
1122   DISPATCH_CMD_TextureParameterIuivEXT,
1123   DISPATCH_CMD_MultiTexParameterIivEXT,
1124   DISPATCH_CMD_MultiTexParameterIuivEXT,
1125   DISPATCH_CMD_NamedProgramLocalParameters4fvEXT,
1126   DISPATCH_CMD_BindImageTextureEXT,
1127   DISPATCH_CMD_SubpixelPrecisionBiasNV,
1128   DISPATCH_CMD_ConservativeRasterParameterfNV,
1129   DISPATCH_CMD_ConservativeRasterParameteriNV,
1130   DISPATCH_CMD_DeletePerfQueryINTEL,
1131   DISPATCH_CMD_BeginPerfQueryINTEL,
1132   DISPATCH_CMD_EndPerfQueryINTEL,
1133   DISPATCH_CMD_AlphaToCoverageDitherControlNV,
1134   DISPATCH_CMD_PolygonOffsetClampEXT,
1135   DISPATCH_CMD_WindowRectanglesEXT,
1136   DISPATCH_CMD_FramebufferFetchBarrierEXT,
1137   DISPATCH_CMD_RenderbufferStorageMultisampleAdvancedAMD,
1138   DISPATCH_CMD_NamedRenderbufferStorageMultisampleAdvancedAMD,
1139   DISPATCH_CMD_StencilFuncSeparateATI,
1140   DISPATCH_CMD_ProgramEnvParameters4fvEXT,
1141   DISPATCH_CMD_ProgramLocalParameters4fvEXT,
1142   DISPATCH_CMD_InternalBufferSubDataCopyMESA,
1143   DISPATCH_CMD_InternalSetError,
1144   DISPATCH_CMD_ClearColorIiEXT,
1145   DISPATCH_CMD_ClearColorIuiEXT,
1146   DISPATCH_CMD_TexParameterIiv,
1147   DISPATCH_CMD_TexParameterIuiv,
1148   DISPATCH_CMD_VertexAttribI1iEXT,
1149   DISPATCH_CMD_VertexAttribI2iEXT,
1150   DISPATCH_CMD_VertexAttribI3iEXT,
1151   DISPATCH_CMD_VertexAttribI4iEXT,
1152   DISPATCH_CMD_VertexAttribI1uiEXT,
1153   DISPATCH_CMD_VertexAttribI2uiEXT,
1154   DISPATCH_CMD_VertexAttribI3uiEXT,
1155   DISPATCH_CMD_VertexAttribI4uiEXT,
1156   DISPATCH_CMD_VertexAttribI1iv,
1157   DISPATCH_CMD_VertexAttribI2ivEXT,
1158   DISPATCH_CMD_VertexAttribI3ivEXT,
1159   DISPATCH_CMD_VertexAttribI4ivEXT,
1160   DISPATCH_CMD_VertexAttribI1uiv,
1161   DISPATCH_CMD_VertexAttribI2uivEXT,
1162   DISPATCH_CMD_VertexAttribI3uivEXT,
1163   DISPATCH_CMD_VertexAttribI4uivEXT,
1164   DISPATCH_CMD_VertexAttribI4bv,
1165   DISPATCH_CMD_VertexAttribI4sv,
1166   DISPATCH_CMD_VertexAttribI4ubv,
1167   DISPATCH_CMD_VertexAttribI4usv,
1168   DISPATCH_CMD_VertexAttribIPointer,
1169   DISPATCH_CMD_Uniform1ui,
1170   DISPATCH_CMD_Uniform2ui,
1171   DISPATCH_CMD_Uniform3ui,
1172   DISPATCH_CMD_Uniform4ui,
1173   DISPATCH_CMD_Uniform1uiv,
1174   DISPATCH_CMD_Uniform2uiv,
1175   DISPATCH_CMD_Uniform3uiv,
1176   DISPATCH_CMD_Uniform4uiv,
1177   DISPATCH_CMD_BindFragDataLocation,
1178   DISPATCH_CMD_ClearBufferiv,
1179   DISPATCH_CMD_ClearBufferuiv,
1180   DISPATCH_CMD_ClearBufferfv,
1181   DISPATCH_CMD_ClearBufferfi,
1182   DISPATCH_CMD_BeginTransformFeedback,
1183   DISPATCH_CMD_EndTransformFeedback,
1184   DISPATCH_CMD_BindBufferRange,
1185   DISPATCH_CMD_BindBufferBase,
1186   DISPATCH_CMD_BeginConditionalRender,
1187   DISPATCH_CMD_EndConditionalRender,
1188   DISPATCH_CMD_PrimitiveRestartIndex,
1189   DISPATCH_CMD_FramebufferTexture,
1190   DISPATCH_CMD_PrimitiveRestartNV,
1191   DISPATCH_CMD_BindBufferOffsetEXT,
1192   DISPATCH_CMD_BindTransformFeedback,
1193   DISPATCH_CMD_DeleteTransformFeedbacks,
1194   DISPATCH_CMD_PauseTransformFeedback,
1195   DISPATCH_CMD_ResumeTransformFeedback,
1196   DISPATCH_CMD_DrawTransformFeedback,
1197   DISPATCH_CMD_VDPAUFiniNV,
1198   DISPATCH_CMD_VDPAUUnregisterSurfaceNV,
1199   DISPATCH_CMD_VDPAUSurfaceAccessNV,
1200   DISPATCH_CMD_VDPAUMapSurfacesNV,
1201   DISPATCH_CMD_VDPAUUnmapSurfacesNV,
1202   DISPATCH_CMD_DeleteMemoryObjectsEXT,
1203   DISPATCH_CMD_MemoryObjectParameterivEXT,
1204   DISPATCH_CMD_TexStorageMem2DEXT,
1205   DISPATCH_CMD_TexStorageMem2DMultisampleEXT,
1206   DISPATCH_CMD_TexStorageMem3DEXT,
1207   DISPATCH_CMD_TexStorageMem3DMultisampleEXT,
1208   DISPATCH_CMD_BufferStorageMemEXT,
1209   DISPATCH_CMD_TextureStorageMem2DEXT,
1210   DISPATCH_CMD_TextureStorageMem2DMultisampleEXT,
1211   DISPATCH_CMD_TextureStorageMem3DEXT,
1212   DISPATCH_CMD_TextureStorageMem3DMultisampleEXT,
1213   DISPATCH_CMD_NamedBufferStorageMemEXT,
1214   DISPATCH_CMD_TexStorageMem1DEXT,
1215   DISPATCH_CMD_TextureStorageMem1DEXT,
1216   DISPATCH_CMD_DeleteSemaphoresEXT,
1217   DISPATCH_CMD_SemaphoreParameterui64vEXT,
1218   DISPATCH_CMD_WaitSemaphoreEXT,
1219   DISPATCH_CMD_SignalSemaphoreEXT,
1220   DISPATCH_CMD_ImportMemoryFdEXT,
1221   DISPATCH_CMD_ImportSemaphoreFdEXT,
1222   DISPATCH_CMD_ViewportSwizzleNV,
1223   DISPATCH_CMD_Vertex2hNV,
1224   DISPATCH_CMD_Vertex2hvNV,
1225   DISPATCH_CMD_Vertex3hNV,
1226   DISPATCH_CMD_Vertex3hvNV,
1227   DISPATCH_CMD_Vertex4hNV,
1228   DISPATCH_CMD_Vertex4hvNV,
1229   DISPATCH_CMD_Normal3hNV,
1230   DISPATCH_CMD_Normal3hvNV,
1231   DISPATCH_CMD_Color3hNV,
1232   DISPATCH_CMD_Color3hvNV,
1233   DISPATCH_CMD_Color4hNV,
1234   DISPATCH_CMD_Color4hvNV,
1235   DISPATCH_CMD_TexCoord1hNV,
1236   DISPATCH_CMD_TexCoord1hvNV,
1237   DISPATCH_CMD_TexCoord2hNV,
1238   DISPATCH_CMD_TexCoord2hvNV,
1239   DISPATCH_CMD_TexCoord3hNV,
1240   DISPATCH_CMD_TexCoord3hvNV,
1241   DISPATCH_CMD_TexCoord4hNV,
1242   DISPATCH_CMD_TexCoord4hvNV,
1243   DISPATCH_CMD_MultiTexCoord1hNV,
1244   DISPATCH_CMD_MultiTexCoord1hvNV,
1245   DISPATCH_CMD_MultiTexCoord2hNV,
1246   DISPATCH_CMD_MultiTexCoord2hvNV,
1247   DISPATCH_CMD_MultiTexCoord3hNV,
1248   DISPATCH_CMD_MultiTexCoord3hvNV,
1249   DISPATCH_CMD_MultiTexCoord4hNV,
1250   DISPATCH_CMD_MultiTexCoord4hvNV,
1251   DISPATCH_CMD_VertexAttrib1hNV,
1252   DISPATCH_CMD_VertexAttrib1hvNV,
1253   DISPATCH_CMD_VertexAttrib2hNV,
1254   DISPATCH_CMD_VertexAttrib2hvNV,
1255   DISPATCH_CMD_VertexAttrib3hNV,
1256   DISPATCH_CMD_VertexAttrib3hvNV,
1257   DISPATCH_CMD_VertexAttrib4hNV,
1258   DISPATCH_CMD_VertexAttrib4hvNV,
1259   DISPATCH_CMD_VertexAttribs1hvNV,
1260   DISPATCH_CMD_VertexAttribs2hvNV,
1261   DISPATCH_CMD_VertexAttribs3hvNV,
1262   DISPATCH_CMD_VertexAttribs4hvNV,
1263   DISPATCH_CMD_FogCoordhNV,
1264   DISPATCH_CMD_FogCoordhvNV,
1265   DISPATCH_CMD_SecondaryColor3hNV,
1266   DISPATCH_CMD_SecondaryColor3hvNV,
1267   DISPATCH_CMD_MemoryBarrierByRegion,
1268   DISPATCH_CMD_AlphaFuncx,
1269   DISPATCH_CMD_ClearColorx,
1270   DISPATCH_CMD_ClearDepthx,
1271   DISPATCH_CMD_Color4x,
1272   DISPATCH_CMD_DepthRangex,
1273   DISPATCH_CMD_Fogx,
1274   DISPATCH_CMD_Fogxv,
1275   DISPATCH_CMD_Frustumx,
1276   DISPATCH_CMD_LightModelx,
1277   DISPATCH_CMD_LightModelxv,
1278   DISPATCH_CMD_Lightx,
1279   DISPATCH_CMD_Lightxv,
1280   DISPATCH_CMD_LineWidthx,
1281   DISPATCH_CMD_LoadMatrixx,
1282   DISPATCH_CMD_Materialx,
1283   DISPATCH_CMD_Materialxv,
1284   DISPATCH_CMD_MultMatrixx,
1285   DISPATCH_CMD_MultiTexCoord4x,
1286   DISPATCH_CMD_Normal3x,
1287   DISPATCH_CMD_Orthox,
1288   DISPATCH_CMD_PointSizex,
1289   DISPATCH_CMD_PolygonOffsetx,
1290   DISPATCH_CMD_Rotatex,
1291   DISPATCH_CMD_SampleCoveragex,
1292   DISPATCH_CMD_Scalex,
1293   DISPATCH_CMD_TexEnvx,
1294   DISPATCH_CMD_TexEnvxv,
1295   DISPATCH_CMD_TexParameterx,
1296   DISPATCH_CMD_Translatex,
1297   DISPATCH_CMD_ClipPlanex,
1298   DISPATCH_CMD_PointParameterx,
1299   DISPATCH_CMD_PointParameterxv,
1300   DISPATCH_CMD_TexParameterxv,
1301   DISPATCH_CMD_TexGenxOES,
1302   DISPATCH_CMD_TexGenxvOES,
1303   DISPATCH_CMD_ClipPlanef,
1304   DISPATCH_CMD_Frustumf,
1305   DISPATCH_CMD_Orthof,
1306   DISPATCH_CMD_DrawTexiOES,
1307   DISPATCH_CMD_DrawTexivOES,
1308   DISPATCH_CMD_DrawTexfOES,
1309   DISPATCH_CMD_DrawTexfvOES,
1310   DISPATCH_CMD_DrawTexsOES,
1311   DISPATCH_CMD_DrawTexsvOES,
1312   DISPATCH_CMD_DrawTexxOES,
1313   DISPATCH_CMD_DrawTexxvOES,
1314   DISPATCH_CMD_PointSizePointerOES,
1315   DISPATCH_CMD_DiscardFramebufferEXT,
1316   DISPATCH_CMD_FramebufferTexture2DMultisampleEXT,
1317   DISPATCH_CMD_DepthRangeArrayfvOES,
1318   DISPATCH_CMD_DepthRangeIndexedfOES,
1319   DISPATCH_CMD_FramebufferParameteriMESA,
1320   NUM_DISPATCH_CMD,
1321};
1322
1323struct marshal_cmd_NewList;
1324uint32_t _mesa_unmarshal_NewList(struct gl_context *ctx, const struct marshal_cmd_NewList *cmd, const uint64_t *last);
1325void GLAPIENTRY _mesa_marshal_NewList(GLuint list, GLenum mode);
1326struct marshal_cmd_EndList;
1327uint32_t _mesa_unmarshal_EndList(struct gl_context *ctx, const struct marshal_cmd_EndList *cmd, const uint64_t *last);
1328void GLAPIENTRY _mesa_marshal_EndList(void);
1329struct marshal_cmd_CallList;
1330uint32_t _mesa_unmarshal_CallList(struct gl_context *ctx, const struct marshal_cmd_CallList *cmd, const uint64_t *last);
1331void GLAPIENTRY _mesa_marshal_CallList(GLuint list);
1332struct marshal_cmd_CallLists;
1333uint32_t _mesa_unmarshal_CallLists(struct gl_context *ctx, const struct marshal_cmd_CallLists *cmd, const uint64_t *last);
1334void GLAPIENTRY _mesa_marshal_CallLists(GLsizei n, GLenum type, const GLvoid * lists);
1335struct marshal_cmd_DeleteLists;
1336uint32_t _mesa_unmarshal_DeleteLists(struct gl_context *ctx, const struct marshal_cmd_DeleteLists *cmd, const uint64_t *last);
1337void GLAPIENTRY _mesa_marshal_DeleteLists(GLuint list, GLsizei range);
1338GLuint GLAPIENTRY _mesa_marshal_GenLists(GLsizei range);
1339struct marshal_cmd_ListBase;
1340uint32_t _mesa_unmarshal_ListBase(struct gl_context *ctx, const struct marshal_cmd_ListBase *cmd, const uint64_t *last);
1341void GLAPIENTRY _mesa_marshal_ListBase(GLuint base);
1342struct marshal_cmd_Begin;
1343uint32_t _mesa_unmarshal_Begin(struct gl_context *ctx, const struct marshal_cmd_Begin *cmd, const uint64_t *last);
1344void GLAPIENTRY _mesa_marshal_Begin(GLenum mode);
1345struct marshal_cmd_Bitmap;
1346uint32_t _mesa_unmarshal_Bitmap(struct gl_context *ctx, const struct marshal_cmd_Bitmap *cmd, const uint64_t *last);
1347void GLAPIENTRY _mesa_marshal_Bitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap);
1348struct marshal_cmd_Color3b;
1349uint32_t _mesa_unmarshal_Color3b(struct gl_context *ctx, const struct marshal_cmd_Color3b *cmd, const uint64_t *last);
1350void GLAPIENTRY _mesa_marshal_Color3b(GLbyte red, GLbyte green, GLbyte blue);
1351struct marshal_cmd_Color3bv;
1352uint32_t _mesa_unmarshal_Color3bv(struct gl_context *ctx, const struct marshal_cmd_Color3bv *cmd, const uint64_t *last);
1353void GLAPIENTRY _mesa_marshal_Color3bv(const GLbyte * v);
1354struct marshal_cmd_Color3d;
1355uint32_t _mesa_unmarshal_Color3d(struct gl_context *ctx, const struct marshal_cmd_Color3d *cmd, const uint64_t *last);
1356void GLAPIENTRY _mesa_marshal_Color3d(GLdouble red, GLdouble green, GLdouble blue);
1357struct marshal_cmd_Color3dv;
1358uint32_t _mesa_unmarshal_Color3dv(struct gl_context *ctx, const struct marshal_cmd_Color3dv *cmd, const uint64_t *last);
1359void GLAPIENTRY _mesa_marshal_Color3dv(const GLdouble * v);
1360struct marshal_cmd_Color3f;
1361uint32_t _mesa_unmarshal_Color3f(struct gl_context *ctx, const struct marshal_cmd_Color3f *cmd, const uint64_t *last);
1362void GLAPIENTRY _mesa_marshal_Color3f(GLfloat red, GLfloat green, GLfloat blue);
1363struct marshal_cmd_Color3fv;
1364uint32_t _mesa_unmarshal_Color3fv(struct gl_context *ctx, const struct marshal_cmd_Color3fv *cmd, const uint64_t *last);
1365void GLAPIENTRY _mesa_marshal_Color3fv(const GLfloat * v);
1366struct marshal_cmd_Color3i;
1367uint32_t _mesa_unmarshal_Color3i(struct gl_context *ctx, const struct marshal_cmd_Color3i *cmd, const uint64_t *last);
1368void GLAPIENTRY _mesa_marshal_Color3i(GLint red, GLint green, GLint blue);
1369struct marshal_cmd_Color3iv;
1370uint32_t _mesa_unmarshal_Color3iv(struct gl_context *ctx, const struct marshal_cmd_Color3iv *cmd, const uint64_t *last);
1371void GLAPIENTRY _mesa_marshal_Color3iv(const GLint * v);
1372struct marshal_cmd_Color3s;
1373uint32_t _mesa_unmarshal_Color3s(struct gl_context *ctx, const struct marshal_cmd_Color3s *cmd, const uint64_t *last);
1374void GLAPIENTRY _mesa_marshal_Color3s(GLshort red, GLshort green, GLshort blue);
1375struct marshal_cmd_Color3sv;
1376uint32_t _mesa_unmarshal_Color3sv(struct gl_context *ctx, const struct marshal_cmd_Color3sv *cmd, const uint64_t *last);
1377void GLAPIENTRY _mesa_marshal_Color3sv(const GLshort * v);
1378struct marshal_cmd_Color3ub;
1379uint32_t _mesa_unmarshal_Color3ub(struct gl_context *ctx, const struct marshal_cmd_Color3ub *cmd, const uint64_t *last);
1380void GLAPIENTRY _mesa_marshal_Color3ub(GLubyte red, GLubyte green, GLubyte blue);
1381struct marshal_cmd_Color3ubv;
1382uint32_t _mesa_unmarshal_Color3ubv(struct gl_context *ctx, const struct marshal_cmd_Color3ubv *cmd, const uint64_t *last);
1383void GLAPIENTRY _mesa_marshal_Color3ubv(const GLubyte * v);
1384struct marshal_cmd_Color3ui;
1385uint32_t _mesa_unmarshal_Color3ui(struct gl_context *ctx, const struct marshal_cmd_Color3ui *cmd, const uint64_t *last);
1386void GLAPIENTRY _mesa_marshal_Color3ui(GLuint red, GLuint green, GLuint blue);
1387struct marshal_cmd_Color3uiv;
1388uint32_t _mesa_unmarshal_Color3uiv(struct gl_context *ctx, const struct marshal_cmd_Color3uiv *cmd, const uint64_t *last);
1389void GLAPIENTRY _mesa_marshal_Color3uiv(const GLuint * v);
1390struct marshal_cmd_Color3us;
1391uint32_t _mesa_unmarshal_Color3us(struct gl_context *ctx, const struct marshal_cmd_Color3us *cmd, const uint64_t *last);
1392void GLAPIENTRY _mesa_marshal_Color3us(GLushort red, GLushort green, GLushort blue);
1393struct marshal_cmd_Color3usv;
1394uint32_t _mesa_unmarshal_Color3usv(struct gl_context *ctx, const struct marshal_cmd_Color3usv *cmd, const uint64_t *last);
1395void GLAPIENTRY _mesa_marshal_Color3usv(const GLushort * v);
1396struct marshal_cmd_Color4b;
1397uint32_t _mesa_unmarshal_Color4b(struct gl_context *ctx, const struct marshal_cmd_Color4b *cmd, const uint64_t *last);
1398void GLAPIENTRY _mesa_marshal_Color4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
1399struct marshal_cmd_Color4bv;
1400uint32_t _mesa_unmarshal_Color4bv(struct gl_context *ctx, const struct marshal_cmd_Color4bv *cmd, const uint64_t *last);
1401void GLAPIENTRY _mesa_marshal_Color4bv(const GLbyte * v);
1402struct marshal_cmd_Color4d;
1403uint32_t _mesa_unmarshal_Color4d(struct gl_context *ctx, const struct marshal_cmd_Color4d *cmd, const uint64_t *last);
1404void GLAPIENTRY _mesa_marshal_Color4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
1405struct marshal_cmd_Color4dv;
1406uint32_t _mesa_unmarshal_Color4dv(struct gl_context *ctx, const struct marshal_cmd_Color4dv *cmd, const uint64_t *last);
1407void GLAPIENTRY _mesa_marshal_Color4dv(const GLdouble * v);
1408struct marshal_cmd_Color4f;
1409uint32_t _mesa_unmarshal_Color4f(struct gl_context *ctx, const struct marshal_cmd_Color4f *cmd, const uint64_t *last);
1410void GLAPIENTRY _mesa_marshal_Color4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
1411struct marshal_cmd_Color4fv;
1412uint32_t _mesa_unmarshal_Color4fv(struct gl_context *ctx, const struct marshal_cmd_Color4fv *cmd, const uint64_t *last);
1413void GLAPIENTRY _mesa_marshal_Color4fv(const GLfloat * v);
1414struct marshal_cmd_Color4i;
1415uint32_t _mesa_unmarshal_Color4i(struct gl_context *ctx, const struct marshal_cmd_Color4i *cmd, const uint64_t *last);
1416void GLAPIENTRY _mesa_marshal_Color4i(GLint red, GLint green, GLint blue, GLint alpha);
1417struct marshal_cmd_Color4iv;
1418uint32_t _mesa_unmarshal_Color4iv(struct gl_context *ctx, const struct marshal_cmd_Color4iv *cmd, const uint64_t *last);
1419void GLAPIENTRY _mesa_marshal_Color4iv(const GLint * v);
1420struct marshal_cmd_Color4s;
1421uint32_t _mesa_unmarshal_Color4s(struct gl_context *ctx, const struct marshal_cmd_Color4s *cmd, const uint64_t *last);
1422void GLAPIENTRY _mesa_marshal_Color4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);
1423struct marshal_cmd_Color4sv;
1424uint32_t _mesa_unmarshal_Color4sv(struct gl_context *ctx, const struct marshal_cmd_Color4sv *cmd, const uint64_t *last);
1425void GLAPIENTRY _mesa_marshal_Color4sv(const GLshort * v);
1426struct marshal_cmd_Color4ub;
1427uint32_t _mesa_unmarshal_Color4ub(struct gl_context *ctx, const struct marshal_cmd_Color4ub *cmd, const uint64_t *last);
1428void GLAPIENTRY _mesa_marshal_Color4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
1429struct marshal_cmd_Color4ubv;
1430uint32_t _mesa_unmarshal_Color4ubv(struct gl_context *ctx, const struct marshal_cmd_Color4ubv *cmd, const uint64_t *last);
1431void GLAPIENTRY _mesa_marshal_Color4ubv(const GLubyte * v);
1432struct marshal_cmd_Color4ui;
1433uint32_t _mesa_unmarshal_Color4ui(struct gl_context *ctx, const struct marshal_cmd_Color4ui *cmd, const uint64_t *last);
1434void GLAPIENTRY _mesa_marshal_Color4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);
1435struct marshal_cmd_Color4uiv;
1436uint32_t _mesa_unmarshal_Color4uiv(struct gl_context *ctx, const struct marshal_cmd_Color4uiv *cmd, const uint64_t *last);
1437void GLAPIENTRY _mesa_marshal_Color4uiv(const GLuint * v);
1438struct marshal_cmd_Color4us;
1439uint32_t _mesa_unmarshal_Color4us(struct gl_context *ctx, const struct marshal_cmd_Color4us *cmd, const uint64_t *last);
1440void GLAPIENTRY _mesa_marshal_Color4us(GLushort red, GLushort green, GLushort blue, GLushort alpha);
1441struct marshal_cmd_Color4usv;
1442uint32_t _mesa_unmarshal_Color4usv(struct gl_context *ctx, const struct marshal_cmd_Color4usv *cmd, const uint64_t *last);
1443void GLAPIENTRY _mesa_marshal_Color4usv(const GLushort * v);
1444struct marshal_cmd_EdgeFlag;
1445uint32_t _mesa_unmarshal_EdgeFlag(struct gl_context *ctx, const struct marshal_cmd_EdgeFlag *cmd, const uint64_t *last);
1446void GLAPIENTRY _mesa_marshal_EdgeFlag(GLboolean flag);
1447struct marshal_cmd_EdgeFlagv;
1448uint32_t _mesa_unmarshal_EdgeFlagv(struct gl_context *ctx, const struct marshal_cmd_EdgeFlagv *cmd, const uint64_t *last);
1449void GLAPIENTRY _mesa_marshal_EdgeFlagv(const GLboolean * flag);
1450struct marshal_cmd_End;
1451uint32_t _mesa_unmarshal_End(struct gl_context *ctx, const struct marshal_cmd_End *cmd, const uint64_t *last);
1452void GLAPIENTRY _mesa_marshal_End(void);
1453struct marshal_cmd_Indexd;
1454uint32_t _mesa_unmarshal_Indexd(struct gl_context *ctx, const struct marshal_cmd_Indexd *cmd, const uint64_t *last);
1455void GLAPIENTRY _mesa_marshal_Indexd(GLdouble c);
1456struct marshal_cmd_Indexdv;
1457uint32_t _mesa_unmarshal_Indexdv(struct gl_context *ctx, const struct marshal_cmd_Indexdv *cmd, const uint64_t *last);
1458void GLAPIENTRY _mesa_marshal_Indexdv(const GLdouble * c);
1459struct marshal_cmd_Indexf;
1460uint32_t _mesa_unmarshal_Indexf(struct gl_context *ctx, const struct marshal_cmd_Indexf *cmd, const uint64_t *last);
1461void GLAPIENTRY _mesa_marshal_Indexf(GLfloat c);
1462struct marshal_cmd_Indexfv;
1463uint32_t _mesa_unmarshal_Indexfv(struct gl_context *ctx, const struct marshal_cmd_Indexfv *cmd, const uint64_t *last);
1464void GLAPIENTRY _mesa_marshal_Indexfv(const GLfloat * c);
1465struct marshal_cmd_Indexi;
1466uint32_t _mesa_unmarshal_Indexi(struct gl_context *ctx, const struct marshal_cmd_Indexi *cmd, const uint64_t *last);
1467void GLAPIENTRY _mesa_marshal_Indexi(GLint c);
1468struct marshal_cmd_Indexiv;
1469uint32_t _mesa_unmarshal_Indexiv(struct gl_context *ctx, const struct marshal_cmd_Indexiv *cmd, const uint64_t *last);
1470void GLAPIENTRY _mesa_marshal_Indexiv(const GLint * c);
1471struct marshal_cmd_Indexs;
1472uint32_t _mesa_unmarshal_Indexs(struct gl_context *ctx, const struct marshal_cmd_Indexs *cmd, const uint64_t *last);
1473void GLAPIENTRY _mesa_marshal_Indexs(GLshort c);
1474struct marshal_cmd_Indexsv;
1475uint32_t _mesa_unmarshal_Indexsv(struct gl_context *ctx, const struct marshal_cmd_Indexsv *cmd, const uint64_t *last);
1476void GLAPIENTRY _mesa_marshal_Indexsv(const GLshort * c);
1477struct marshal_cmd_Normal3b;
1478uint32_t _mesa_unmarshal_Normal3b(struct gl_context *ctx, const struct marshal_cmd_Normal3b *cmd, const uint64_t *last);
1479void GLAPIENTRY _mesa_marshal_Normal3b(GLbyte nx, GLbyte ny, GLbyte nz);
1480struct marshal_cmd_Normal3bv;
1481uint32_t _mesa_unmarshal_Normal3bv(struct gl_context *ctx, const struct marshal_cmd_Normal3bv *cmd, const uint64_t *last);
1482void GLAPIENTRY _mesa_marshal_Normal3bv(const GLbyte * v);
1483struct marshal_cmd_Normal3d;
1484uint32_t _mesa_unmarshal_Normal3d(struct gl_context *ctx, const struct marshal_cmd_Normal3d *cmd, const uint64_t *last);
1485void GLAPIENTRY _mesa_marshal_Normal3d(GLdouble nx, GLdouble ny, GLdouble nz);
1486struct marshal_cmd_Normal3dv;
1487uint32_t _mesa_unmarshal_Normal3dv(struct gl_context *ctx, const struct marshal_cmd_Normal3dv *cmd, const uint64_t *last);
1488void GLAPIENTRY _mesa_marshal_Normal3dv(const GLdouble * v);
1489struct marshal_cmd_Normal3f;
1490uint32_t _mesa_unmarshal_Normal3f(struct gl_context *ctx, const struct marshal_cmd_Normal3f *cmd, const uint64_t *last);
1491void GLAPIENTRY _mesa_marshal_Normal3f(GLfloat nx, GLfloat ny, GLfloat nz);
1492struct marshal_cmd_Normal3fv;
1493uint32_t _mesa_unmarshal_Normal3fv(struct gl_context *ctx, const struct marshal_cmd_Normal3fv *cmd, const uint64_t *last);
1494void GLAPIENTRY _mesa_marshal_Normal3fv(const GLfloat * v);
1495struct marshal_cmd_Normal3i;
1496uint32_t _mesa_unmarshal_Normal3i(struct gl_context *ctx, const struct marshal_cmd_Normal3i *cmd, const uint64_t *last);
1497void GLAPIENTRY _mesa_marshal_Normal3i(GLint nx, GLint ny, GLint nz);
1498struct marshal_cmd_Normal3iv;
1499uint32_t _mesa_unmarshal_Normal3iv(struct gl_context *ctx, const struct marshal_cmd_Normal3iv *cmd, const uint64_t *last);
1500void GLAPIENTRY _mesa_marshal_Normal3iv(const GLint * v);
1501struct marshal_cmd_Normal3s;
1502uint32_t _mesa_unmarshal_Normal3s(struct gl_context *ctx, const struct marshal_cmd_Normal3s *cmd, const uint64_t *last);
1503void GLAPIENTRY _mesa_marshal_Normal3s(GLshort nx, GLshort ny, GLshort nz);
1504struct marshal_cmd_Normal3sv;
1505uint32_t _mesa_unmarshal_Normal3sv(struct gl_context *ctx, const struct marshal_cmd_Normal3sv *cmd, const uint64_t *last);
1506void GLAPIENTRY _mesa_marshal_Normal3sv(const GLshort * v);
1507struct marshal_cmd_RasterPos2d;
1508uint32_t _mesa_unmarshal_RasterPos2d(struct gl_context *ctx, const struct marshal_cmd_RasterPos2d *cmd, const uint64_t *last);
1509void GLAPIENTRY _mesa_marshal_RasterPos2d(GLdouble x, GLdouble y);
1510struct marshal_cmd_RasterPos2dv;
1511uint32_t _mesa_unmarshal_RasterPos2dv(struct gl_context *ctx, const struct marshal_cmd_RasterPos2dv *cmd, const uint64_t *last);
1512void GLAPIENTRY _mesa_marshal_RasterPos2dv(const GLdouble * v);
1513struct marshal_cmd_RasterPos2f;
1514uint32_t _mesa_unmarshal_RasterPos2f(struct gl_context *ctx, const struct marshal_cmd_RasterPos2f *cmd, const uint64_t *last);
1515void GLAPIENTRY _mesa_marshal_RasterPos2f(GLfloat x, GLfloat y);
1516struct marshal_cmd_RasterPos2fv;
1517uint32_t _mesa_unmarshal_RasterPos2fv(struct gl_context *ctx, const struct marshal_cmd_RasterPos2fv *cmd, const uint64_t *last);
1518void GLAPIENTRY _mesa_marshal_RasterPos2fv(const GLfloat * v);
1519struct marshal_cmd_RasterPos2i;
1520uint32_t _mesa_unmarshal_RasterPos2i(struct gl_context *ctx, const struct marshal_cmd_RasterPos2i *cmd, const uint64_t *last);
1521void GLAPIENTRY _mesa_marshal_RasterPos2i(GLint x, GLint y);
1522struct marshal_cmd_RasterPos2iv;
1523uint32_t _mesa_unmarshal_RasterPos2iv(struct gl_context *ctx, const struct marshal_cmd_RasterPos2iv *cmd, const uint64_t *last);
1524void GLAPIENTRY _mesa_marshal_RasterPos2iv(const GLint * v);
1525struct marshal_cmd_RasterPos2s;
1526uint32_t _mesa_unmarshal_RasterPos2s(struct gl_context *ctx, const struct marshal_cmd_RasterPos2s *cmd, const uint64_t *last);
1527void GLAPIENTRY _mesa_marshal_RasterPos2s(GLshort x, GLshort y);
1528struct marshal_cmd_RasterPos2sv;
1529uint32_t _mesa_unmarshal_RasterPos2sv(struct gl_context *ctx, const struct marshal_cmd_RasterPos2sv *cmd, const uint64_t *last);
1530void GLAPIENTRY _mesa_marshal_RasterPos2sv(const GLshort * v);
1531struct marshal_cmd_RasterPos3d;
1532uint32_t _mesa_unmarshal_RasterPos3d(struct gl_context *ctx, const struct marshal_cmd_RasterPos3d *cmd, const uint64_t *last);
1533void GLAPIENTRY _mesa_marshal_RasterPos3d(GLdouble x, GLdouble y, GLdouble z);
1534struct marshal_cmd_RasterPos3dv;
1535uint32_t _mesa_unmarshal_RasterPos3dv(struct gl_context *ctx, const struct marshal_cmd_RasterPos3dv *cmd, const uint64_t *last);
1536void GLAPIENTRY _mesa_marshal_RasterPos3dv(const GLdouble * v);
1537struct marshal_cmd_RasterPos3f;
1538uint32_t _mesa_unmarshal_RasterPos3f(struct gl_context *ctx, const struct marshal_cmd_RasterPos3f *cmd, const uint64_t *last);
1539void GLAPIENTRY _mesa_marshal_RasterPos3f(GLfloat x, GLfloat y, GLfloat z);
1540struct marshal_cmd_RasterPos3fv;
1541uint32_t _mesa_unmarshal_RasterPos3fv(struct gl_context *ctx, const struct marshal_cmd_RasterPos3fv *cmd, const uint64_t *last);
1542void GLAPIENTRY _mesa_marshal_RasterPos3fv(const GLfloat * v);
1543struct marshal_cmd_RasterPos3i;
1544uint32_t _mesa_unmarshal_RasterPos3i(struct gl_context *ctx, const struct marshal_cmd_RasterPos3i *cmd, const uint64_t *last);
1545void GLAPIENTRY _mesa_marshal_RasterPos3i(GLint x, GLint y, GLint z);
1546struct marshal_cmd_RasterPos3iv;
1547uint32_t _mesa_unmarshal_RasterPos3iv(struct gl_context *ctx, const struct marshal_cmd_RasterPos3iv *cmd, const uint64_t *last);
1548void GLAPIENTRY _mesa_marshal_RasterPos3iv(const GLint * v);
1549struct marshal_cmd_RasterPos3s;
1550uint32_t _mesa_unmarshal_RasterPos3s(struct gl_context *ctx, const struct marshal_cmd_RasterPos3s *cmd, const uint64_t *last);
1551void GLAPIENTRY _mesa_marshal_RasterPos3s(GLshort x, GLshort y, GLshort z);
1552struct marshal_cmd_RasterPos3sv;
1553uint32_t _mesa_unmarshal_RasterPos3sv(struct gl_context *ctx, const struct marshal_cmd_RasterPos3sv *cmd, const uint64_t *last);
1554void GLAPIENTRY _mesa_marshal_RasterPos3sv(const GLshort * v);
1555struct marshal_cmd_RasterPos4d;
1556uint32_t _mesa_unmarshal_RasterPos4d(struct gl_context *ctx, const struct marshal_cmd_RasterPos4d *cmd, const uint64_t *last);
1557void GLAPIENTRY _mesa_marshal_RasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1558struct marshal_cmd_RasterPos4dv;
1559uint32_t _mesa_unmarshal_RasterPos4dv(struct gl_context *ctx, const struct marshal_cmd_RasterPos4dv *cmd, const uint64_t *last);
1560void GLAPIENTRY _mesa_marshal_RasterPos4dv(const GLdouble * v);
1561struct marshal_cmd_RasterPos4f;
1562uint32_t _mesa_unmarshal_RasterPos4f(struct gl_context *ctx, const struct marshal_cmd_RasterPos4f *cmd, const uint64_t *last);
1563void GLAPIENTRY _mesa_marshal_RasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1564struct marshal_cmd_RasterPos4fv;
1565uint32_t _mesa_unmarshal_RasterPos4fv(struct gl_context *ctx, const struct marshal_cmd_RasterPos4fv *cmd, const uint64_t *last);
1566void GLAPIENTRY _mesa_marshal_RasterPos4fv(const GLfloat * v);
1567struct marshal_cmd_RasterPos4i;
1568uint32_t _mesa_unmarshal_RasterPos4i(struct gl_context *ctx, const struct marshal_cmd_RasterPos4i *cmd, const uint64_t *last);
1569void GLAPIENTRY _mesa_marshal_RasterPos4i(GLint x, GLint y, GLint z, GLint w);
1570struct marshal_cmd_RasterPos4iv;
1571uint32_t _mesa_unmarshal_RasterPos4iv(struct gl_context *ctx, const struct marshal_cmd_RasterPos4iv *cmd, const uint64_t *last);
1572void GLAPIENTRY _mesa_marshal_RasterPos4iv(const GLint * v);
1573struct marshal_cmd_RasterPos4s;
1574uint32_t _mesa_unmarshal_RasterPos4s(struct gl_context *ctx, const struct marshal_cmd_RasterPos4s *cmd, const uint64_t *last);
1575void GLAPIENTRY _mesa_marshal_RasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);
1576struct marshal_cmd_RasterPos4sv;
1577uint32_t _mesa_unmarshal_RasterPos4sv(struct gl_context *ctx, const struct marshal_cmd_RasterPos4sv *cmd, const uint64_t *last);
1578void GLAPIENTRY _mesa_marshal_RasterPos4sv(const GLshort * v);
1579struct marshal_cmd_Rectd;
1580uint32_t _mesa_unmarshal_Rectd(struct gl_context *ctx, const struct marshal_cmd_Rectd *cmd, const uint64_t *last);
1581void GLAPIENTRY _mesa_marshal_Rectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
1582struct marshal_cmd_Rectdv;
1583uint32_t _mesa_unmarshal_Rectdv(struct gl_context *ctx, const struct marshal_cmd_Rectdv *cmd, const uint64_t *last);
1584void GLAPIENTRY _mesa_marshal_Rectdv(const GLdouble * v1, const GLdouble * v2);
1585struct marshal_cmd_Rectf;
1586uint32_t _mesa_unmarshal_Rectf(struct gl_context *ctx, const struct marshal_cmd_Rectf *cmd, const uint64_t *last);
1587void GLAPIENTRY _mesa_marshal_Rectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
1588struct marshal_cmd_Rectfv;
1589uint32_t _mesa_unmarshal_Rectfv(struct gl_context *ctx, const struct marshal_cmd_Rectfv *cmd, const uint64_t *last);
1590void GLAPIENTRY _mesa_marshal_Rectfv(const GLfloat * v1, const GLfloat * v2);
1591struct marshal_cmd_Recti;
1592uint32_t _mesa_unmarshal_Recti(struct gl_context *ctx, const struct marshal_cmd_Recti *cmd, const uint64_t *last);
1593void GLAPIENTRY _mesa_marshal_Recti(GLint x1, GLint y1, GLint x2, GLint y2);
1594struct marshal_cmd_Rectiv;
1595uint32_t _mesa_unmarshal_Rectiv(struct gl_context *ctx, const struct marshal_cmd_Rectiv *cmd, const uint64_t *last);
1596void GLAPIENTRY _mesa_marshal_Rectiv(const GLint * v1, const GLint * v2);
1597struct marshal_cmd_Rects;
1598uint32_t _mesa_unmarshal_Rects(struct gl_context *ctx, const struct marshal_cmd_Rects *cmd, const uint64_t *last);
1599void GLAPIENTRY _mesa_marshal_Rects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
1600struct marshal_cmd_Rectsv;
1601uint32_t _mesa_unmarshal_Rectsv(struct gl_context *ctx, const struct marshal_cmd_Rectsv *cmd, const uint64_t *last);
1602void GLAPIENTRY _mesa_marshal_Rectsv(const GLshort * v1, const GLshort * v2);
1603struct marshal_cmd_TexCoord1d;
1604uint32_t _mesa_unmarshal_TexCoord1d(struct gl_context *ctx, const struct marshal_cmd_TexCoord1d *cmd, const uint64_t *last);
1605void GLAPIENTRY _mesa_marshal_TexCoord1d(GLdouble s);
1606struct marshal_cmd_TexCoord1dv;
1607uint32_t _mesa_unmarshal_TexCoord1dv(struct gl_context *ctx, const struct marshal_cmd_TexCoord1dv *cmd, const uint64_t *last);
1608void GLAPIENTRY _mesa_marshal_TexCoord1dv(const GLdouble * v);
1609struct marshal_cmd_TexCoord1f;
1610uint32_t _mesa_unmarshal_TexCoord1f(struct gl_context *ctx, const struct marshal_cmd_TexCoord1f *cmd, const uint64_t *last);
1611void GLAPIENTRY _mesa_marshal_TexCoord1f(GLfloat s);
1612struct marshal_cmd_TexCoord1fv;
1613uint32_t _mesa_unmarshal_TexCoord1fv(struct gl_context *ctx, const struct marshal_cmd_TexCoord1fv *cmd, const uint64_t *last);
1614void GLAPIENTRY _mesa_marshal_TexCoord1fv(const GLfloat * v);
1615struct marshal_cmd_TexCoord1i;
1616uint32_t _mesa_unmarshal_TexCoord1i(struct gl_context *ctx, const struct marshal_cmd_TexCoord1i *cmd, const uint64_t *last);
1617void GLAPIENTRY _mesa_marshal_TexCoord1i(GLint s);
1618struct marshal_cmd_TexCoord1iv;
1619uint32_t _mesa_unmarshal_TexCoord1iv(struct gl_context *ctx, const struct marshal_cmd_TexCoord1iv *cmd, const uint64_t *last);
1620void GLAPIENTRY _mesa_marshal_TexCoord1iv(const GLint * v);
1621struct marshal_cmd_TexCoord1s;
1622uint32_t _mesa_unmarshal_TexCoord1s(struct gl_context *ctx, const struct marshal_cmd_TexCoord1s *cmd, const uint64_t *last);
1623void GLAPIENTRY _mesa_marshal_TexCoord1s(GLshort s);
1624struct marshal_cmd_TexCoord1sv;
1625uint32_t _mesa_unmarshal_TexCoord1sv(struct gl_context *ctx, const struct marshal_cmd_TexCoord1sv *cmd, const uint64_t *last);
1626void GLAPIENTRY _mesa_marshal_TexCoord1sv(const GLshort * v);
1627struct marshal_cmd_TexCoord2d;
1628uint32_t _mesa_unmarshal_TexCoord2d(struct gl_context *ctx, const struct marshal_cmd_TexCoord2d *cmd, const uint64_t *last);
1629void GLAPIENTRY _mesa_marshal_TexCoord2d(GLdouble s, GLdouble t);
1630struct marshal_cmd_TexCoord2dv;
1631uint32_t _mesa_unmarshal_TexCoord2dv(struct gl_context *ctx, const struct marshal_cmd_TexCoord2dv *cmd, const uint64_t *last);
1632void GLAPIENTRY _mesa_marshal_TexCoord2dv(const GLdouble * v);
1633struct marshal_cmd_TexCoord2f;
1634uint32_t _mesa_unmarshal_TexCoord2f(struct gl_context *ctx, const struct marshal_cmd_TexCoord2f *cmd, const uint64_t *last);
1635void GLAPIENTRY _mesa_marshal_TexCoord2f(GLfloat s, GLfloat t);
1636struct marshal_cmd_TexCoord2fv;
1637uint32_t _mesa_unmarshal_TexCoord2fv(struct gl_context *ctx, const struct marshal_cmd_TexCoord2fv *cmd, const uint64_t *last);
1638void GLAPIENTRY _mesa_marshal_TexCoord2fv(const GLfloat * v);
1639struct marshal_cmd_TexCoord2i;
1640uint32_t _mesa_unmarshal_TexCoord2i(struct gl_context *ctx, const struct marshal_cmd_TexCoord2i *cmd, const uint64_t *last);
1641void GLAPIENTRY _mesa_marshal_TexCoord2i(GLint s, GLint t);
1642struct marshal_cmd_TexCoord2iv;
1643uint32_t _mesa_unmarshal_TexCoord2iv(struct gl_context *ctx, const struct marshal_cmd_TexCoord2iv *cmd, const uint64_t *last);
1644void GLAPIENTRY _mesa_marshal_TexCoord2iv(const GLint * v);
1645struct marshal_cmd_TexCoord2s;
1646uint32_t _mesa_unmarshal_TexCoord2s(struct gl_context *ctx, const struct marshal_cmd_TexCoord2s *cmd, const uint64_t *last);
1647void GLAPIENTRY _mesa_marshal_TexCoord2s(GLshort s, GLshort t);
1648struct marshal_cmd_TexCoord2sv;
1649uint32_t _mesa_unmarshal_TexCoord2sv(struct gl_context *ctx, const struct marshal_cmd_TexCoord2sv *cmd, const uint64_t *last);
1650void GLAPIENTRY _mesa_marshal_TexCoord2sv(const GLshort * v);
1651struct marshal_cmd_TexCoord3d;
1652uint32_t _mesa_unmarshal_TexCoord3d(struct gl_context *ctx, const struct marshal_cmd_TexCoord3d *cmd, const uint64_t *last);
1653void GLAPIENTRY _mesa_marshal_TexCoord3d(GLdouble s, GLdouble t, GLdouble r);
1654struct marshal_cmd_TexCoord3dv;
1655uint32_t _mesa_unmarshal_TexCoord3dv(struct gl_context *ctx, const struct marshal_cmd_TexCoord3dv *cmd, const uint64_t *last);
1656void GLAPIENTRY _mesa_marshal_TexCoord3dv(const GLdouble * v);
1657struct marshal_cmd_TexCoord3f;
1658uint32_t _mesa_unmarshal_TexCoord3f(struct gl_context *ctx, const struct marshal_cmd_TexCoord3f *cmd, const uint64_t *last);
1659void GLAPIENTRY _mesa_marshal_TexCoord3f(GLfloat s, GLfloat t, GLfloat r);
1660struct marshal_cmd_TexCoord3fv;
1661uint32_t _mesa_unmarshal_TexCoord3fv(struct gl_context *ctx, const struct marshal_cmd_TexCoord3fv *cmd, const uint64_t *last);
1662void GLAPIENTRY _mesa_marshal_TexCoord3fv(const GLfloat * v);
1663struct marshal_cmd_TexCoord3i;
1664uint32_t _mesa_unmarshal_TexCoord3i(struct gl_context *ctx, const struct marshal_cmd_TexCoord3i *cmd, const uint64_t *last);
1665void GLAPIENTRY _mesa_marshal_TexCoord3i(GLint s, GLint t, GLint r);
1666struct marshal_cmd_TexCoord3iv;
1667uint32_t _mesa_unmarshal_TexCoord3iv(struct gl_context *ctx, const struct marshal_cmd_TexCoord3iv *cmd, const uint64_t *last);
1668void GLAPIENTRY _mesa_marshal_TexCoord3iv(const GLint * v);
1669struct marshal_cmd_TexCoord3s;
1670uint32_t _mesa_unmarshal_TexCoord3s(struct gl_context *ctx, const struct marshal_cmd_TexCoord3s *cmd, const uint64_t *last);
1671void GLAPIENTRY _mesa_marshal_TexCoord3s(GLshort s, GLshort t, GLshort r);
1672struct marshal_cmd_TexCoord3sv;
1673uint32_t _mesa_unmarshal_TexCoord3sv(struct gl_context *ctx, const struct marshal_cmd_TexCoord3sv *cmd, const uint64_t *last);
1674void GLAPIENTRY _mesa_marshal_TexCoord3sv(const GLshort * v);
1675struct marshal_cmd_TexCoord4d;
1676uint32_t _mesa_unmarshal_TexCoord4d(struct gl_context *ctx, const struct marshal_cmd_TexCoord4d *cmd, const uint64_t *last);
1677void GLAPIENTRY _mesa_marshal_TexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
1678struct marshal_cmd_TexCoord4dv;
1679uint32_t _mesa_unmarshal_TexCoord4dv(struct gl_context *ctx, const struct marshal_cmd_TexCoord4dv *cmd, const uint64_t *last);
1680void GLAPIENTRY _mesa_marshal_TexCoord4dv(const GLdouble * v);
1681struct marshal_cmd_TexCoord4f;
1682uint32_t _mesa_unmarshal_TexCoord4f(struct gl_context *ctx, const struct marshal_cmd_TexCoord4f *cmd, const uint64_t *last);
1683void GLAPIENTRY _mesa_marshal_TexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
1684struct marshal_cmd_TexCoord4fv;
1685uint32_t _mesa_unmarshal_TexCoord4fv(struct gl_context *ctx, const struct marshal_cmd_TexCoord4fv *cmd, const uint64_t *last);
1686void GLAPIENTRY _mesa_marshal_TexCoord4fv(const GLfloat * v);
1687struct marshal_cmd_TexCoord4i;
1688uint32_t _mesa_unmarshal_TexCoord4i(struct gl_context *ctx, const struct marshal_cmd_TexCoord4i *cmd, const uint64_t *last);
1689void GLAPIENTRY _mesa_marshal_TexCoord4i(GLint s, GLint t, GLint r, GLint q);
1690struct marshal_cmd_TexCoord4iv;
1691uint32_t _mesa_unmarshal_TexCoord4iv(struct gl_context *ctx, const struct marshal_cmd_TexCoord4iv *cmd, const uint64_t *last);
1692void GLAPIENTRY _mesa_marshal_TexCoord4iv(const GLint * v);
1693struct marshal_cmd_TexCoord4s;
1694uint32_t _mesa_unmarshal_TexCoord4s(struct gl_context *ctx, const struct marshal_cmd_TexCoord4s *cmd, const uint64_t *last);
1695void GLAPIENTRY _mesa_marshal_TexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);
1696struct marshal_cmd_TexCoord4sv;
1697uint32_t _mesa_unmarshal_TexCoord4sv(struct gl_context *ctx, const struct marshal_cmd_TexCoord4sv *cmd, const uint64_t *last);
1698void GLAPIENTRY _mesa_marshal_TexCoord4sv(const GLshort * v);
1699struct marshal_cmd_Vertex2d;
1700uint32_t _mesa_unmarshal_Vertex2d(struct gl_context *ctx, const struct marshal_cmd_Vertex2d *cmd, const uint64_t *last);
1701void GLAPIENTRY _mesa_marshal_Vertex2d(GLdouble x, GLdouble y);
1702struct marshal_cmd_Vertex2dv;
1703uint32_t _mesa_unmarshal_Vertex2dv(struct gl_context *ctx, const struct marshal_cmd_Vertex2dv *cmd, const uint64_t *last);
1704void GLAPIENTRY _mesa_marshal_Vertex2dv(const GLdouble * v);
1705struct marshal_cmd_Vertex2f;
1706uint32_t _mesa_unmarshal_Vertex2f(struct gl_context *ctx, const struct marshal_cmd_Vertex2f *cmd, const uint64_t *last);
1707void GLAPIENTRY _mesa_marshal_Vertex2f(GLfloat x, GLfloat y);
1708struct marshal_cmd_Vertex2fv;
1709uint32_t _mesa_unmarshal_Vertex2fv(struct gl_context *ctx, const struct marshal_cmd_Vertex2fv *cmd, const uint64_t *last);
1710void GLAPIENTRY _mesa_marshal_Vertex2fv(const GLfloat * v);
1711struct marshal_cmd_Vertex2i;
1712uint32_t _mesa_unmarshal_Vertex2i(struct gl_context *ctx, const struct marshal_cmd_Vertex2i *cmd, const uint64_t *last);
1713void GLAPIENTRY _mesa_marshal_Vertex2i(GLint x, GLint y);
1714struct marshal_cmd_Vertex2iv;
1715uint32_t _mesa_unmarshal_Vertex2iv(struct gl_context *ctx, const struct marshal_cmd_Vertex2iv *cmd, const uint64_t *last);
1716void GLAPIENTRY _mesa_marshal_Vertex2iv(const GLint * v);
1717struct marshal_cmd_Vertex2s;
1718uint32_t _mesa_unmarshal_Vertex2s(struct gl_context *ctx, const struct marshal_cmd_Vertex2s *cmd, const uint64_t *last);
1719void GLAPIENTRY _mesa_marshal_Vertex2s(GLshort x, GLshort y);
1720struct marshal_cmd_Vertex2sv;
1721uint32_t _mesa_unmarshal_Vertex2sv(struct gl_context *ctx, const struct marshal_cmd_Vertex2sv *cmd, const uint64_t *last);
1722void GLAPIENTRY _mesa_marshal_Vertex2sv(const GLshort * v);
1723struct marshal_cmd_Vertex3d;
1724uint32_t _mesa_unmarshal_Vertex3d(struct gl_context *ctx, const struct marshal_cmd_Vertex3d *cmd, const uint64_t *last);
1725void GLAPIENTRY _mesa_marshal_Vertex3d(GLdouble x, GLdouble y, GLdouble z);
1726struct marshal_cmd_Vertex3dv;
1727uint32_t _mesa_unmarshal_Vertex3dv(struct gl_context *ctx, const struct marshal_cmd_Vertex3dv *cmd, const uint64_t *last);
1728void GLAPIENTRY _mesa_marshal_Vertex3dv(const GLdouble * v);
1729struct marshal_cmd_Vertex3f;
1730uint32_t _mesa_unmarshal_Vertex3f(struct gl_context *ctx, const struct marshal_cmd_Vertex3f *cmd, const uint64_t *last);
1731void GLAPIENTRY _mesa_marshal_Vertex3f(GLfloat x, GLfloat y, GLfloat z);
1732struct marshal_cmd_Vertex3fv;
1733uint32_t _mesa_unmarshal_Vertex3fv(struct gl_context *ctx, const struct marshal_cmd_Vertex3fv *cmd, const uint64_t *last);
1734void GLAPIENTRY _mesa_marshal_Vertex3fv(const GLfloat * v);
1735struct marshal_cmd_Vertex3i;
1736uint32_t _mesa_unmarshal_Vertex3i(struct gl_context *ctx, const struct marshal_cmd_Vertex3i *cmd, const uint64_t *last);
1737void GLAPIENTRY _mesa_marshal_Vertex3i(GLint x, GLint y, GLint z);
1738struct marshal_cmd_Vertex3iv;
1739uint32_t _mesa_unmarshal_Vertex3iv(struct gl_context *ctx, const struct marshal_cmd_Vertex3iv *cmd, const uint64_t *last);
1740void GLAPIENTRY _mesa_marshal_Vertex3iv(const GLint * v);
1741struct marshal_cmd_Vertex3s;
1742uint32_t _mesa_unmarshal_Vertex3s(struct gl_context *ctx, const struct marshal_cmd_Vertex3s *cmd, const uint64_t *last);
1743void GLAPIENTRY _mesa_marshal_Vertex3s(GLshort x, GLshort y, GLshort z);
1744struct marshal_cmd_Vertex3sv;
1745uint32_t _mesa_unmarshal_Vertex3sv(struct gl_context *ctx, const struct marshal_cmd_Vertex3sv *cmd, const uint64_t *last);
1746void GLAPIENTRY _mesa_marshal_Vertex3sv(const GLshort * v);
1747struct marshal_cmd_Vertex4d;
1748uint32_t _mesa_unmarshal_Vertex4d(struct gl_context *ctx, const struct marshal_cmd_Vertex4d *cmd, const uint64_t *last);
1749void GLAPIENTRY _mesa_marshal_Vertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1750struct marshal_cmd_Vertex4dv;
1751uint32_t _mesa_unmarshal_Vertex4dv(struct gl_context *ctx, const struct marshal_cmd_Vertex4dv *cmd, const uint64_t *last);
1752void GLAPIENTRY _mesa_marshal_Vertex4dv(const GLdouble * v);
1753struct marshal_cmd_Vertex4f;
1754uint32_t _mesa_unmarshal_Vertex4f(struct gl_context *ctx, const struct marshal_cmd_Vertex4f *cmd, const uint64_t *last);
1755void GLAPIENTRY _mesa_marshal_Vertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1756struct marshal_cmd_Vertex4fv;
1757uint32_t _mesa_unmarshal_Vertex4fv(struct gl_context *ctx, const struct marshal_cmd_Vertex4fv *cmd, const uint64_t *last);
1758void GLAPIENTRY _mesa_marshal_Vertex4fv(const GLfloat * v);
1759struct marshal_cmd_Vertex4i;
1760uint32_t _mesa_unmarshal_Vertex4i(struct gl_context *ctx, const struct marshal_cmd_Vertex4i *cmd, const uint64_t *last);
1761void GLAPIENTRY _mesa_marshal_Vertex4i(GLint x, GLint y, GLint z, GLint w);
1762struct marshal_cmd_Vertex4iv;
1763uint32_t _mesa_unmarshal_Vertex4iv(struct gl_context *ctx, const struct marshal_cmd_Vertex4iv *cmd, const uint64_t *last);
1764void GLAPIENTRY _mesa_marshal_Vertex4iv(const GLint * v);
1765struct marshal_cmd_Vertex4s;
1766uint32_t _mesa_unmarshal_Vertex4s(struct gl_context *ctx, const struct marshal_cmd_Vertex4s *cmd, const uint64_t *last);
1767void GLAPIENTRY _mesa_marshal_Vertex4s(GLshort x, GLshort y, GLshort z, GLshort w);
1768struct marshal_cmd_Vertex4sv;
1769uint32_t _mesa_unmarshal_Vertex4sv(struct gl_context *ctx, const struct marshal_cmd_Vertex4sv *cmd, const uint64_t *last);
1770void GLAPIENTRY _mesa_marshal_Vertex4sv(const GLshort * v);
1771struct marshal_cmd_ClipPlane;
1772uint32_t _mesa_unmarshal_ClipPlane(struct gl_context *ctx, const struct marshal_cmd_ClipPlane *cmd, const uint64_t *last);
1773void GLAPIENTRY _mesa_marshal_ClipPlane(GLenum plane, const GLdouble * equation);
1774struct marshal_cmd_ColorMaterial;
1775uint32_t _mesa_unmarshal_ColorMaterial(struct gl_context *ctx, const struct marshal_cmd_ColorMaterial *cmd, const uint64_t *last);
1776void GLAPIENTRY _mesa_marshal_ColorMaterial(GLenum face, GLenum mode);
1777struct marshal_cmd_CullFace;
1778uint32_t _mesa_unmarshal_CullFace(struct gl_context *ctx, const struct marshal_cmd_CullFace *cmd, const uint64_t *last);
1779void GLAPIENTRY _mesa_marshal_CullFace(GLenum mode);
1780struct marshal_cmd_Fogf;
1781uint32_t _mesa_unmarshal_Fogf(struct gl_context *ctx, const struct marshal_cmd_Fogf *cmd, const uint64_t *last);
1782void GLAPIENTRY _mesa_marshal_Fogf(GLenum pname, GLfloat param);
1783struct marshal_cmd_Fogfv;
1784uint32_t _mesa_unmarshal_Fogfv(struct gl_context *ctx, const struct marshal_cmd_Fogfv *cmd, const uint64_t *last);
1785void GLAPIENTRY _mesa_marshal_Fogfv(GLenum pname, const GLfloat * params);
1786struct marshal_cmd_Fogi;
1787uint32_t _mesa_unmarshal_Fogi(struct gl_context *ctx, const struct marshal_cmd_Fogi *cmd, const uint64_t *last);
1788void GLAPIENTRY _mesa_marshal_Fogi(GLenum pname, GLint param);
1789struct marshal_cmd_Fogiv;
1790uint32_t _mesa_unmarshal_Fogiv(struct gl_context *ctx, const struct marshal_cmd_Fogiv *cmd, const uint64_t *last);
1791void GLAPIENTRY _mesa_marshal_Fogiv(GLenum pname, const GLint * params);
1792struct marshal_cmd_FrontFace;
1793uint32_t _mesa_unmarshal_FrontFace(struct gl_context *ctx, const struct marshal_cmd_FrontFace *cmd, const uint64_t *last);
1794void GLAPIENTRY _mesa_marshal_FrontFace(GLenum mode);
1795struct marshal_cmd_Hint;
1796uint32_t _mesa_unmarshal_Hint(struct gl_context *ctx, const struct marshal_cmd_Hint *cmd, const uint64_t *last);
1797void GLAPIENTRY _mesa_marshal_Hint(GLenum target, GLenum mode);
1798struct marshal_cmd_Lightf;
1799uint32_t _mesa_unmarshal_Lightf(struct gl_context *ctx, const struct marshal_cmd_Lightf *cmd, const uint64_t *last);
1800void GLAPIENTRY _mesa_marshal_Lightf(GLenum light, GLenum pname, GLfloat param);
1801struct marshal_cmd_Lightfv;
1802uint32_t _mesa_unmarshal_Lightfv(struct gl_context *ctx, const struct marshal_cmd_Lightfv *cmd, const uint64_t *last);
1803void GLAPIENTRY _mesa_marshal_Lightfv(GLenum light, GLenum pname, const GLfloat * params);
1804struct marshal_cmd_Lighti;
1805uint32_t _mesa_unmarshal_Lighti(struct gl_context *ctx, const struct marshal_cmd_Lighti *cmd, const uint64_t *last);
1806void GLAPIENTRY _mesa_marshal_Lighti(GLenum light, GLenum pname, GLint param);
1807struct marshal_cmd_Lightiv;
1808uint32_t _mesa_unmarshal_Lightiv(struct gl_context *ctx, const struct marshal_cmd_Lightiv *cmd, const uint64_t *last);
1809void GLAPIENTRY _mesa_marshal_Lightiv(GLenum light, GLenum pname, const GLint * params);
1810struct marshal_cmd_LightModelf;
1811uint32_t _mesa_unmarshal_LightModelf(struct gl_context *ctx, const struct marshal_cmd_LightModelf *cmd, const uint64_t *last);
1812void GLAPIENTRY _mesa_marshal_LightModelf(GLenum pname, GLfloat param);
1813struct marshal_cmd_LightModelfv;
1814uint32_t _mesa_unmarshal_LightModelfv(struct gl_context *ctx, const struct marshal_cmd_LightModelfv *cmd, const uint64_t *last);
1815void GLAPIENTRY _mesa_marshal_LightModelfv(GLenum pname, const GLfloat * params);
1816struct marshal_cmd_LightModeli;
1817uint32_t _mesa_unmarshal_LightModeli(struct gl_context *ctx, const struct marshal_cmd_LightModeli *cmd, const uint64_t *last);
1818void GLAPIENTRY _mesa_marshal_LightModeli(GLenum pname, GLint param);
1819struct marshal_cmd_LightModeliv;
1820uint32_t _mesa_unmarshal_LightModeliv(struct gl_context *ctx, const struct marshal_cmd_LightModeliv *cmd, const uint64_t *last);
1821void GLAPIENTRY _mesa_marshal_LightModeliv(GLenum pname, const GLint * params);
1822struct marshal_cmd_LineStipple;
1823uint32_t _mesa_unmarshal_LineStipple(struct gl_context *ctx, const struct marshal_cmd_LineStipple *cmd, const uint64_t *last);
1824void GLAPIENTRY _mesa_marshal_LineStipple(GLint factor, GLushort pattern);
1825struct marshal_cmd_LineWidth;
1826uint32_t _mesa_unmarshal_LineWidth(struct gl_context *ctx, const struct marshal_cmd_LineWidth *cmd, const uint64_t *last);
1827void GLAPIENTRY _mesa_marshal_LineWidth(GLfloat width);
1828struct marshal_cmd_Materialf;
1829uint32_t _mesa_unmarshal_Materialf(struct gl_context *ctx, const struct marshal_cmd_Materialf *cmd, const uint64_t *last);
1830void GLAPIENTRY _mesa_marshal_Materialf(GLenum face, GLenum pname, GLfloat param);
1831struct marshal_cmd_Materialfv;
1832uint32_t _mesa_unmarshal_Materialfv(struct gl_context *ctx, const struct marshal_cmd_Materialfv *cmd, const uint64_t *last);
1833void GLAPIENTRY _mesa_marshal_Materialfv(GLenum face, GLenum pname, const GLfloat * params);
1834struct marshal_cmd_Materiali;
1835uint32_t _mesa_unmarshal_Materiali(struct gl_context *ctx, const struct marshal_cmd_Materiali *cmd, const uint64_t *last);
1836void GLAPIENTRY _mesa_marshal_Materiali(GLenum face, GLenum pname, GLint param);
1837struct marshal_cmd_Materialiv;
1838uint32_t _mesa_unmarshal_Materialiv(struct gl_context *ctx, const struct marshal_cmd_Materialiv *cmd, const uint64_t *last);
1839void GLAPIENTRY _mesa_marshal_Materialiv(GLenum face, GLenum pname, const GLint * params);
1840struct marshal_cmd_PointSize;
1841uint32_t _mesa_unmarshal_PointSize(struct gl_context *ctx, const struct marshal_cmd_PointSize *cmd, const uint64_t *last);
1842void GLAPIENTRY _mesa_marshal_PointSize(GLfloat size);
1843struct marshal_cmd_PolygonMode;
1844uint32_t _mesa_unmarshal_PolygonMode(struct gl_context *ctx, const struct marshal_cmd_PolygonMode *cmd, const uint64_t *last);
1845void GLAPIENTRY _mesa_marshal_PolygonMode(GLenum face, GLenum mode);
1846struct marshal_cmd_PolygonStipple;
1847uint32_t _mesa_unmarshal_PolygonStipple(struct gl_context *ctx, const struct marshal_cmd_PolygonStipple *cmd, const uint64_t *last);
1848void GLAPIENTRY _mesa_marshal_PolygonStipple(const GLubyte * mask);
1849struct marshal_cmd_Scissor;
1850uint32_t _mesa_unmarshal_Scissor(struct gl_context *ctx, const struct marshal_cmd_Scissor *cmd, const uint64_t *last);
1851void GLAPIENTRY _mesa_marshal_Scissor(GLint x, GLint y, GLsizei width, GLsizei height);
1852struct marshal_cmd_ShadeModel;
1853uint32_t _mesa_unmarshal_ShadeModel(struct gl_context *ctx, const struct marshal_cmd_ShadeModel *cmd, const uint64_t *last);
1854void GLAPIENTRY _mesa_marshal_ShadeModel(GLenum mode);
1855struct marshal_cmd_TexParameterf;
1856uint32_t _mesa_unmarshal_TexParameterf(struct gl_context *ctx, const struct marshal_cmd_TexParameterf *cmd, const uint64_t *last);
1857void GLAPIENTRY _mesa_marshal_TexParameterf(GLenum target, GLenum pname, GLfloat param);
1858struct marshal_cmd_TexParameterfv;
1859uint32_t _mesa_unmarshal_TexParameterfv(struct gl_context *ctx, const struct marshal_cmd_TexParameterfv *cmd, const uint64_t *last);
1860void GLAPIENTRY _mesa_marshal_TexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
1861struct marshal_cmd_TexParameteri;
1862uint32_t _mesa_unmarshal_TexParameteri(struct gl_context *ctx, const struct marshal_cmd_TexParameteri *cmd, const uint64_t *last);
1863void GLAPIENTRY _mesa_marshal_TexParameteri(GLenum target, GLenum pname, GLint param);
1864struct marshal_cmd_TexParameteriv;
1865uint32_t _mesa_unmarshal_TexParameteriv(struct gl_context *ctx, const struct marshal_cmd_TexParameteriv *cmd, const uint64_t *last);
1866void GLAPIENTRY _mesa_marshal_TexParameteriv(GLenum target, GLenum pname, const GLint * params);
1867struct marshal_cmd_TexImage1D;
1868uint32_t _mesa_unmarshal_TexImage1D(struct gl_context *ctx, const struct marshal_cmd_TexImage1D *cmd, const uint64_t *last);
1869void GLAPIENTRY _mesa_marshal_TexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
1870struct marshal_cmd_TexImage2D;
1871uint32_t _mesa_unmarshal_TexImage2D(struct gl_context *ctx, const struct marshal_cmd_TexImage2D *cmd, const uint64_t *last);
1872void GLAPIENTRY _mesa_marshal_TexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
1873struct marshal_cmd_TexEnvf;
1874uint32_t _mesa_unmarshal_TexEnvf(struct gl_context *ctx, const struct marshal_cmd_TexEnvf *cmd, const uint64_t *last);
1875void GLAPIENTRY _mesa_marshal_TexEnvf(GLenum target, GLenum pname, GLfloat param);
1876struct marshal_cmd_TexEnvfv;
1877uint32_t _mesa_unmarshal_TexEnvfv(struct gl_context *ctx, const struct marshal_cmd_TexEnvfv *cmd, const uint64_t *last);
1878void GLAPIENTRY _mesa_marshal_TexEnvfv(GLenum target, GLenum pname, const GLfloat * params);
1879struct marshal_cmd_TexEnvi;
1880uint32_t _mesa_unmarshal_TexEnvi(struct gl_context *ctx, const struct marshal_cmd_TexEnvi *cmd, const uint64_t *last);
1881void GLAPIENTRY _mesa_marshal_TexEnvi(GLenum target, GLenum pname, GLint param);
1882struct marshal_cmd_TexEnviv;
1883uint32_t _mesa_unmarshal_TexEnviv(struct gl_context *ctx, const struct marshal_cmd_TexEnviv *cmd, const uint64_t *last);
1884void GLAPIENTRY _mesa_marshal_TexEnviv(GLenum target, GLenum pname, const GLint * params);
1885struct marshal_cmd_TexGend;
1886uint32_t _mesa_unmarshal_TexGend(struct gl_context *ctx, const struct marshal_cmd_TexGend *cmd, const uint64_t *last);
1887void GLAPIENTRY _mesa_marshal_TexGend(GLenum coord, GLenum pname, GLdouble param);
1888struct marshal_cmd_TexGendv;
1889uint32_t _mesa_unmarshal_TexGendv(struct gl_context *ctx, const struct marshal_cmd_TexGendv *cmd, const uint64_t *last);
1890void GLAPIENTRY _mesa_marshal_TexGendv(GLenum coord, GLenum pname, const GLdouble * params);
1891struct marshal_cmd_TexGenf;
1892uint32_t _mesa_unmarshal_TexGenf(struct gl_context *ctx, const struct marshal_cmd_TexGenf *cmd, const uint64_t *last);
1893void GLAPIENTRY _mesa_marshal_TexGenf(GLenum coord, GLenum pname, GLfloat param);
1894struct marshal_cmd_TexGenfv;
1895uint32_t _mesa_unmarshal_TexGenfv(struct gl_context *ctx, const struct marshal_cmd_TexGenfv *cmd, const uint64_t *last);
1896void GLAPIENTRY _mesa_marshal_TexGenfv(GLenum coord, GLenum pname, const GLfloat * params);
1897struct marshal_cmd_TexGeni;
1898uint32_t _mesa_unmarshal_TexGeni(struct gl_context *ctx, const struct marshal_cmd_TexGeni *cmd, const uint64_t *last);
1899void GLAPIENTRY _mesa_marshal_TexGeni(GLenum coord, GLenum pname, GLint param);
1900struct marshal_cmd_TexGeniv;
1901uint32_t _mesa_unmarshal_TexGeniv(struct gl_context *ctx, const struct marshal_cmd_TexGeniv *cmd, const uint64_t *last);
1902void GLAPIENTRY _mesa_marshal_TexGeniv(GLenum coord, GLenum pname, const GLint * params);
1903void GLAPIENTRY _mesa_marshal_FeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer);
1904void GLAPIENTRY _mesa_marshal_SelectBuffer(GLsizei size, GLuint * buffer);
1905GLint GLAPIENTRY _mesa_marshal_RenderMode(GLenum mode);
1906struct marshal_cmd_InitNames;
1907uint32_t _mesa_unmarshal_InitNames(struct gl_context *ctx, const struct marshal_cmd_InitNames *cmd, const uint64_t *last);
1908void GLAPIENTRY _mesa_marshal_InitNames(void);
1909struct marshal_cmd_LoadName;
1910uint32_t _mesa_unmarshal_LoadName(struct gl_context *ctx, const struct marshal_cmd_LoadName *cmd, const uint64_t *last);
1911void GLAPIENTRY _mesa_marshal_LoadName(GLuint name);
1912struct marshal_cmd_PassThrough;
1913uint32_t _mesa_unmarshal_PassThrough(struct gl_context *ctx, const struct marshal_cmd_PassThrough *cmd, const uint64_t *last);
1914void GLAPIENTRY _mesa_marshal_PassThrough(GLfloat token);
1915struct marshal_cmd_PopName;
1916uint32_t _mesa_unmarshal_PopName(struct gl_context *ctx, const struct marshal_cmd_PopName *cmd, const uint64_t *last);
1917void GLAPIENTRY _mesa_marshal_PopName(void);
1918struct marshal_cmd_PushName;
1919uint32_t _mesa_unmarshal_PushName(struct gl_context *ctx, const struct marshal_cmd_PushName *cmd, const uint64_t *last);
1920void GLAPIENTRY _mesa_marshal_PushName(GLuint name);
1921struct marshal_cmd_DrawBuffer;
1922uint32_t _mesa_unmarshal_DrawBuffer(struct gl_context *ctx, const struct marshal_cmd_DrawBuffer *cmd, const uint64_t *last);
1923void GLAPIENTRY _mesa_marshal_DrawBuffer(GLenum mode);
1924struct marshal_cmd_Clear;
1925uint32_t _mesa_unmarshal_Clear(struct gl_context *ctx, const struct marshal_cmd_Clear *cmd, const uint64_t *last);
1926void GLAPIENTRY _mesa_marshal_Clear(GLbitfield mask);
1927struct marshal_cmd_ClearAccum;
1928uint32_t _mesa_unmarshal_ClearAccum(struct gl_context *ctx, const struct marshal_cmd_ClearAccum *cmd, const uint64_t *last);
1929void GLAPIENTRY _mesa_marshal_ClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
1930struct marshal_cmd_ClearIndex;
1931uint32_t _mesa_unmarshal_ClearIndex(struct gl_context *ctx, const struct marshal_cmd_ClearIndex *cmd, const uint64_t *last);
1932void GLAPIENTRY _mesa_marshal_ClearIndex(GLfloat c);
1933struct marshal_cmd_ClearColor;
1934uint32_t _mesa_unmarshal_ClearColor(struct gl_context *ctx, const struct marshal_cmd_ClearColor *cmd, const uint64_t *last);
1935void GLAPIENTRY _mesa_marshal_ClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
1936struct marshal_cmd_ClearStencil;
1937uint32_t _mesa_unmarshal_ClearStencil(struct gl_context *ctx, const struct marshal_cmd_ClearStencil *cmd, const uint64_t *last);
1938void GLAPIENTRY _mesa_marshal_ClearStencil(GLint s);
1939struct marshal_cmd_ClearDepth;
1940uint32_t _mesa_unmarshal_ClearDepth(struct gl_context *ctx, const struct marshal_cmd_ClearDepth *cmd, const uint64_t *last);
1941void GLAPIENTRY _mesa_marshal_ClearDepth(GLclampd depth);
1942struct marshal_cmd_StencilMask;
1943uint32_t _mesa_unmarshal_StencilMask(struct gl_context *ctx, const struct marshal_cmd_StencilMask *cmd, const uint64_t *last);
1944void GLAPIENTRY _mesa_marshal_StencilMask(GLuint mask);
1945struct marshal_cmd_ColorMask;
1946uint32_t _mesa_unmarshal_ColorMask(struct gl_context *ctx, const struct marshal_cmd_ColorMask *cmd, const uint64_t *last);
1947void GLAPIENTRY _mesa_marshal_ColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
1948struct marshal_cmd_DepthMask;
1949uint32_t _mesa_unmarshal_DepthMask(struct gl_context *ctx, const struct marshal_cmd_DepthMask *cmd, const uint64_t *last);
1950void GLAPIENTRY _mesa_marshal_DepthMask(GLboolean flag);
1951struct marshal_cmd_IndexMask;
1952uint32_t _mesa_unmarshal_IndexMask(struct gl_context *ctx, const struct marshal_cmd_IndexMask *cmd, const uint64_t *last);
1953void GLAPIENTRY _mesa_marshal_IndexMask(GLuint mask);
1954struct marshal_cmd_Accum;
1955uint32_t _mesa_unmarshal_Accum(struct gl_context *ctx, const struct marshal_cmd_Accum *cmd, const uint64_t *last);
1956void GLAPIENTRY _mesa_marshal_Accum(GLenum op, GLfloat value);
1957struct marshal_cmd_Disable;
1958uint32_t _mesa_unmarshal_Disable(struct gl_context *ctx, const struct marshal_cmd_Disable *cmd, const uint64_t *last);
1959void GLAPIENTRY _mesa_marshal_Disable(GLenum cap);
1960struct marshal_cmd_Enable;
1961uint32_t _mesa_unmarshal_Enable(struct gl_context *ctx, const struct marshal_cmd_Enable *cmd, const uint64_t *last);
1962void GLAPIENTRY _mesa_marshal_Enable(GLenum cap);
1963void GLAPIENTRY _mesa_marshal_Finish(void);
1964struct marshal_cmd_Flush;
1965uint32_t _mesa_unmarshal_Flush(struct gl_context *ctx, const struct marshal_cmd_Flush *cmd, const uint64_t *last);
1966void GLAPIENTRY _mesa_marshal_Flush(void);
1967struct marshal_cmd_PopAttrib;
1968uint32_t _mesa_unmarshal_PopAttrib(struct gl_context *ctx, const struct marshal_cmd_PopAttrib *cmd, const uint64_t *last);
1969void GLAPIENTRY _mesa_marshal_PopAttrib(void);
1970struct marshal_cmd_PushAttrib;
1971uint32_t _mesa_unmarshal_PushAttrib(struct gl_context *ctx, const struct marshal_cmd_PushAttrib *cmd, const uint64_t *last);
1972void GLAPIENTRY _mesa_marshal_PushAttrib(GLbitfield mask);
1973void GLAPIENTRY _mesa_marshal_Map1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);
1974void GLAPIENTRY _mesa_marshal_Map1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);
1975void GLAPIENTRY _mesa_marshal_Map2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points);
1976void GLAPIENTRY _mesa_marshal_Map2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points);
1977struct marshal_cmd_MapGrid1d;
1978uint32_t _mesa_unmarshal_MapGrid1d(struct gl_context *ctx, const struct marshal_cmd_MapGrid1d *cmd, const uint64_t *last);
1979void GLAPIENTRY _mesa_marshal_MapGrid1d(GLint un, GLdouble u1, GLdouble u2);
1980struct marshal_cmd_MapGrid1f;
1981uint32_t _mesa_unmarshal_MapGrid1f(struct gl_context *ctx, const struct marshal_cmd_MapGrid1f *cmd, const uint64_t *last);
1982void GLAPIENTRY _mesa_marshal_MapGrid1f(GLint un, GLfloat u1, GLfloat u2);
1983struct marshal_cmd_MapGrid2d;
1984uint32_t _mesa_unmarshal_MapGrid2d(struct gl_context *ctx, const struct marshal_cmd_MapGrid2d *cmd, const uint64_t *last);
1985void GLAPIENTRY _mesa_marshal_MapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
1986struct marshal_cmd_MapGrid2f;
1987uint32_t _mesa_unmarshal_MapGrid2f(struct gl_context *ctx, const struct marshal_cmd_MapGrid2f *cmd, const uint64_t *last);
1988void GLAPIENTRY _mesa_marshal_MapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
1989struct marshal_cmd_EvalCoord1d;
1990uint32_t _mesa_unmarshal_EvalCoord1d(struct gl_context *ctx, const struct marshal_cmd_EvalCoord1d *cmd, const uint64_t *last);
1991void GLAPIENTRY _mesa_marshal_EvalCoord1d(GLdouble u);
1992struct marshal_cmd_EvalCoord1dv;
1993uint32_t _mesa_unmarshal_EvalCoord1dv(struct gl_context *ctx, const struct marshal_cmd_EvalCoord1dv *cmd, const uint64_t *last);
1994void GLAPIENTRY _mesa_marshal_EvalCoord1dv(const GLdouble * u);
1995struct marshal_cmd_EvalCoord1f;
1996uint32_t _mesa_unmarshal_EvalCoord1f(struct gl_context *ctx, const struct marshal_cmd_EvalCoord1f *cmd, const uint64_t *last);
1997void GLAPIENTRY _mesa_marshal_EvalCoord1f(GLfloat u);
1998struct marshal_cmd_EvalCoord1fv;
1999uint32_t _mesa_unmarshal_EvalCoord1fv(struct gl_context *ctx, const struct marshal_cmd_EvalCoord1fv *cmd, const uint64_t *last);
2000void GLAPIENTRY _mesa_marshal_EvalCoord1fv(const GLfloat * u);
2001struct marshal_cmd_EvalCoord2d;
2002uint32_t _mesa_unmarshal_EvalCoord2d(struct gl_context *ctx, const struct marshal_cmd_EvalCoord2d *cmd, const uint64_t *last);
2003void GLAPIENTRY _mesa_marshal_EvalCoord2d(GLdouble u, GLdouble v);
2004struct marshal_cmd_EvalCoord2dv;
2005uint32_t _mesa_unmarshal_EvalCoord2dv(struct gl_context *ctx, const struct marshal_cmd_EvalCoord2dv *cmd, const uint64_t *last);
2006void GLAPIENTRY _mesa_marshal_EvalCoord2dv(const GLdouble * u);
2007struct marshal_cmd_EvalCoord2f;
2008uint32_t _mesa_unmarshal_EvalCoord2f(struct gl_context *ctx, const struct marshal_cmd_EvalCoord2f *cmd, const uint64_t *last);
2009void GLAPIENTRY _mesa_marshal_EvalCoord2f(GLfloat u, GLfloat v);
2010struct marshal_cmd_EvalCoord2fv;
2011uint32_t _mesa_unmarshal_EvalCoord2fv(struct gl_context *ctx, const struct marshal_cmd_EvalCoord2fv *cmd, const uint64_t *last);
2012void GLAPIENTRY _mesa_marshal_EvalCoord2fv(const GLfloat * u);
2013struct marshal_cmd_EvalMesh1;
2014uint32_t _mesa_unmarshal_EvalMesh1(struct gl_context *ctx, const struct marshal_cmd_EvalMesh1 *cmd, const uint64_t *last);
2015void GLAPIENTRY _mesa_marshal_EvalMesh1(GLenum mode, GLint i1, GLint i2);
2016struct marshal_cmd_EvalPoint1;
2017uint32_t _mesa_unmarshal_EvalPoint1(struct gl_context *ctx, const struct marshal_cmd_EvalPoint1 *cmd, const uint64_t *last);
2018void GLAPIENTRY _mesa_marshal_EvalPoint1(GLint i);
2019struct marshal_cmd_EvalMesh2;
2020uint32_t _mesa_unmarshal_EvalMesh2(struct gl_context *ctx, const struct marshal_cmd_EvalMesh2 *cmd, const uint64_t *last);
2021void GLAPIENTRY _mesa_marshal_EvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
2022struct marshal_cmd_EvalPoint2;
2023uint32_t _mesa_unmarshal_EvalPoint2(struct gl_context *ctx, const struct marshal_cmd_EvalPoint2 *cmd, const uint64_t *last);
2024void GLAPIENTRY _mesa_marshal_EvalPoint2(GLint i, GLint j);
2025struct marshal_cmd_AlphaFunc;
2026uint32_t _mesa_unmarshal_AlphaFunc(struct gl_context *ctx, const struct marshal_cmd_AlphaFunc *cmd, const uint64_t *last);
2027void GLAPIENTRY _mesa_marshal_AlphaFunc(GLenum func, GLclampf ref);
2028struct marshal_cmd_BlendFunc;
2029uint32_t _mesa_unmarshal_BlendFunc(struct gl_context *ctx, const struct marshal_cmd_BlendFunc *cmd, const uint64_t *last);
2030void GLAPIENTRY _mesa_marshal_BlendFunc(GLenum sfactor, GLenum dfactor);
2031struct marshal_cmd_LogicOp;
2032uint32_t _mesa_unmarshal_LogicOp(struct gl_context *ctx, const struct marshal_cmd_LogicOp *cmd, const uint64_t *last);
2033void GLAPIENTRY _mesa_marshal_LogicOp(GLenum opcode);
2034struct marshal_cmd_StencilFunc;
2035uint32_t _mesa_unmarshal_StencilFunc(struct gl_context *ctx, const struct marshal_cmd_StencilFunc *cmd, const uint64_t *last);
2036void GLAPIENTRY _mesa_marshal_StencilFunc(GLenum func, GLint ref, GLuint mask);
2037struct marshal_cmd_StencilOp;
2038uint32_t _mesa_unmarshal_StencilOp(struct gl_context *ctx, const struct marshal_cmd_StencilOp *cmd, const uint64_t *last);
2039void GLAPIENTRY _mesa_marshal_StencilOp(GLenum fail, GLenum zfail, GLenum zpass);
2040struct marshal_cmd_DepthFunc;
2041uint32_t _mesa_unmarshal_DepthFunc(struct gl_context *ctx, const struct marshal_cmd_DepthFunc *cmd, const uint64_t *last);
2042void GLAPIENTRY _mesa_marshal_DepthFunc(GLenum func);
2043struct marshal_cmd_PixelZoom;
2044uint32_t _mesa_unmarshal_PixelZoom(struct gl_context *ctx, const struct marshal_cmd_PixelZoom *cmd, const uint64_t *last);
2045void GLAPIENTRY _mesa_marshal_PixelZoom(GLfloat xfactor, GLfloat yfactor);
2046struct marshal_cmd_PixelTransferf;
2047uint32_t _mesa_unmarshal_PixelTransferf(struct gl_context *ctx, const struct marshal_cmd_PixelTransferf *cmd, const uint64_t *last);
2048void GLAPIENTRY _mesa_marshal_PixelTransferf(GLenum pname, GLfloat param);
2049struct marshal_cmd_PixelTransferi;
2050uint32_t _mesa_unmarshal_PixelTransferi(struct gl_context *ctx, const struct marshal_cmd_PixelTransferi *cmd, const uint64_t *last);
2051void GLAPIENTRY _mesa_marshal_PixelTransferi(GLenum pname, GLint param);
2052struct marshal_cmd_PixelStoref;
2053uint32_t _mesa_unmarshal_PixelStoref(struct gl_context *ctx, const struct marshal_cmd_PixelStoref *cmd, const uint64_t *last);
2054void GLAPIENTRY _mesa_marshal_PixelStoref(GLenum pname, GLfloat param);
2055struct marshal_cmd_PixelStorei;
2056uint32_t _mesa_unmarshal_PixelStorei(struct gl_context *ctx, const struct marshal_cmd_PixelStorei *cmd, const uint64_t *last);
2057void GLAPIENTRY _mesa_marshal_PixelStorei(GLenum pname, GLint param);
2058struct marshal_cmd_PixelMapfv;
2059uint32_t _mesa_unmarshal_PixelMapfv(struct gl_context *ctx, const struct marshal_cmd_PixelMapfv *cmd, const uint64_t *last);
2060void GLAPIENTRY _mesa_marshal_PixelMapfv(GLenum map, GLsizei mapsize, const GLfloat * values);
2061struct marshal_cmd_PixelMapuiv;
2062uint32_t _mesa_unmarshal_PixelMapuiv(struct gl_context *ctx, const struct marshal_cmd_PixelMapuiv *cmd, const uint64_t *last);
2063void GLAPIENTRY _mesa_marshal_PixelMapuiv(GLenum map, GLsizei mapsize, const GLuint * values);
2064struct marshal_cmd_PixelMapusv;
2065uint32_t _mesa_unmarshal_PixelMapusv(struct gl_context *ctx, const struct marshal_cmd_PixelMapusv *cmd, const uint64_t *last);
2066void GLAPIENTRY _mesa_marshal_PixelMapusv(GLenum map, GLsizei mapsize, const GLushort * values);
2067struct marshal_cmd_ReadBuffer;
2068uint32_t _mesa_unmarshal_ReadBuffer(struct gl_context *ctx, const struct marshal_cmd_ReadBuffer *cmd, const uint64_t *last);
2069void GLAPIENTRY _mesa_marshal_ReadBuffer(GLenum mode);
2070struct marshal_cmd_CopyPixels;
2071uint32_t _mesa_unmarshal_CopyPixels(struct gl_context *ctx, const struct marshal_cmd_CopyPixels *cmd, const uint64_t *last);
2072void GLAPIENTRY _mesa_marshal_CopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
2073struct marshal_cmd_ReadPixels;
2074uint32_t _mesa_unmarshal_ReadPixels(struct gl_context *ctx, const struct marshal_cmd_ReadPixels *cmd, const uint64_t *last);
2075void GLAPIENTRY _mesa_marshal_ReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
2076struct marshal_cmd_DrawPixels;
2077uint32_t _mesa_unmarshal_DrawPixels(struct gl_context *ctx, const struct marshal_cmd_DrawPixels *cmd, const uint64_t *last);
2078void GLAPIENTRY _mesa_marshal_DrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
2079void GLAPIENTRY _mesa_marshal_GetBooleanv(GLenum pname, GLboolean * params);
2080void GLAPIENTRY _mesa_marshal_GetClipPlane(GLenum plane, GLdouble * equation);
2081void GLAPIENTRY _mesa_marshal_GetDoublev(GLenum pname, GLdouble * params);
2082GLenum GLAPIENTRY _mesa_marshal_GetError(void);
2083void GLAPIENTRY _mesa_marshal_GetFloatv(GLenum pname, GLfloat * params);
2084struct marshal_cmd_GetIntegerv;
2085uint32_t _mesa_unmarshal_GetIntegerv(struct gl_context *ctx, const struct marshal_cmd_GetIntegerv *cmd, const uint64_t *last);
2086void GLAPIENTRY _mesa_marshal_GetIntegerv(GLenum pname, GLint * params);
2087void GLAPIENTRY _mesa_marshal_GetLightfv(GLenum light, GLenum pname, GLfloat * params);
2088void GLAPIENTRY _mesa_marshal_GetLightiv(GLenum light, GLenum pname, GLint * params);
2089void GLAPIENTRY _mesa_marshal_GetMapdv(GLenum target, GLenum query, GLdouble * v);
2090void GLAPIENTRY _mesa_marshal_GetMapfv(GLenum target, GLenum query, GLfloat * v);
2091void GLAPIENTRY _mesa_marshal_GetMapiv(GLenum target, GLenum query, GLint * v);
2092void GLAPIENTRY _mesa_marshal_GetMaterialfv(GLenum face, GLenum pname, GLfloat * params);
2093void GLAPIENTRY _mesa_marshal_GetMaterialiv(GLenum face, GLenum pname, GLint * params);
2094struct marshal_cmd_GetPixelMapfv;
2095uint32_t _mesa_unmarshal_GetPixelMapfv(struct gl_context *ctx, const struct marshal_cmd_GetPixelMapfv *cmd, const uint64_t *last);
2096void GLAPIENTRY _mesa_marshal_GetPixelMapfv(GLenum map, GLfloat * values);
2097struct marshal_cmd_GetPixelMapuiv;
2098uint32_t _mesa_unmarshal_GetPixelMapuiv(struct gl_context *ctx, const struct marshal_cmd_GetPixelMapuiv *cmd, const uint64_t *last);
2099void GLAPIENTRY _mesa_marshal_GetPixelMapuiv(GLenum map, GLuint * values);
2100struct marshal_cmd_GetPixelMapusv;
2101uint32_t _mesa_unmarshal_GetPixelMapusv(struct gl_context *ctx, const struct marshal_cmd_GetPixelMapusv *cmd, const uint64_t *last);
2102void GLAPIENTRY _mesa_marshal_GetPixelMapusv(GLenum map, GLushort * values);
2103struct marshal_cmd_GetPolygonStipple;
2104uint32_t _mesa_unmarshal_GetPolygonStipple(struct gl_context *ctx, const struct marshal_cmd_GetPolygonStipple *cmd, const uint64_t *last);
2105void GLAPIENTRY _mesa_marshal_GetPolygonStipple(GLubyte * mask);
2106const GLubyte * GLAPIENTRY _mesa_marshal_GetString(GLenum name);
2107void GLAPIENTRY _mesa_marshal_GetTexEnvfv(GLenum target, GLenum pname, GLfloat * params);
2108void GLAPIENTRY _mesa_marshal_GetTexEnviv(GLenum target, GLenum pname, GLint * params);
2109void GLAPIENTRY _mesa_marshal_GetTexGendv(GLenum coord, GLenum pname, GLdouble * params);
2110void GLAPIENTRY _mesa_marshal_GetTexGenfv(GLenum coord, GLenum pname, GLfloat * params);
2111void GLAPIENTRY _mesa_marshal_GetTexGeniv(GLenum coord, GLenum pname, GLint * params);
2112struct marshal_cmd_GetTexImage;
2113uint32_t _mesa_unmarshal_GetTexImage(struct gl_context *ctx, const struct marshal_cmd_GetTexImage *cmd, const uint64_t *last);
2114void GLAPIENTRY _mesa_marshal_GetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
2115void GLAPIENTRY _mesa_marshal_GetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
2116void GLAPIENTRY _mesa_marshal_GetTexParameteriv(GLenum target, GLenum pname, GLint * params);
2117void GLAPIENTRY _mesa_marshal_GetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);
2118void GLAPIENTRY _mesa_marshal_GetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);
2119GLboolean GLAPIENTRY _mesa_marshal_IsEnabled(GLenum cap);
2120GLboolean GLAPIENTRY _mesa_marshal_IsList(GLuint list);
2121struct marshal_cmd_DepthRange;
2122uint32_t _mesa_unmarshal_DepthRange(struct gl_context *ctx, const struct marshal_cmd_DepthRange *cmd, const uint64_t *last);
2123void GLAPIENTRY _mesa_marshal_DepthRange(GLclampd zNear, GLclampd zFar);
2124struct marshal_cmd_Frustum;
2125uint32_t _mesa_unmarshal_Frustum(struct gl_context *ctx, const struct marshal_cmd_Frustum *cmd, const uint64_t *last);
2126void GLAPIENTRY _mesa_marshal_Frustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
2127struct marshal_cmd_LoadIdentity;
2128uint32_t _mesa_unmarshal_LoadIdentity(struct gl_context *ctx, const struct marshal_cmd_LoadIdentity *cmd, const uint64_t *last);
2129void GLAPIENTRY _mesa_marshal_LoadIdentity(void);
2130struct marshal_cmd_LoadMatrixf;
2131uint32_t _mesa_unmarshal_LoadMatrixf(struct gl_context *ctx, const struct marshal_cmd_LoadMatrixf *cmd, const uint64_t *last);
2132void GLAPIENTRY _mesa_marshal_LoadMatrixf(const GLfloat * m);
2133struct marshal_cmd_LoadMatrixd;
2134uint32_t _mesa_unmarshal_LoadMatrixd(struct gl_context *ctx, const struct marshal_cmd_LoadMatrixd *cmd, const uint64_t *last);
2135void GLAPIENTRY _mesa_marshal_LoadMatrixd(const GLdouble * m);
2136struct marshal_cmd_MatrixMode;
2137uint32_t _mesa_unmarshal_MatrixMode(struct gl_context *ctx, const struct marshal_cmd_MatrixMode *cmd, const uint64_t *last);
2138void GLAPIENTRY _mesa_marshal_MatrixMode(GLenum mode);
2139struct marshal_cmd_MultMatrixf;
2140uint32_t _mesa_unmarshal_MultMatrixf(struct gl_context *ctx, const struct marshal_cmd_MultMatrixf *cmd, const uint64_t *last);
2141void GLAPIENTRY _mesa_marshal_MultMatrixf(const GLfloat * m);
2142struct marshal_cmd_MultMatrixd;
2143uint32_t _mesa_unmarshal_MultMatrixd(struct gl_context *ctx, const struct marshal_cmd_MultMatrixd *cmd, const uint64_t *last);
2144void GLAPIENTRY _mesa_marshal_MultMatrixd(const GLdouble * m);
2145struct marshal_cmd_Ortho;
2146uint32_t _mesa_unmarshal_Ortho(struct gl_context *ctx, const struct marshal_cmd_Ortho *cmd, const uint64_t *last);
2147void GLAPIENTRY _mesa_marshal_Ortho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
2148struct marshal_cmd_PopMatrix;
2149uint32_t _mesa_unmarshal_PopMatrix(struct gl_context *ctx, const struct marshal_cmd_PopMatrix *cmd, const uint64_t *last);
2150void GLAPIENTRY _mesa_marshal_PopMatrix(void);
2151struct marshal_cmd_PushMatrix;
2152uint32_t _mesa_unmarshal_PushMatrix(struct gl_context *ctx, const struct marshal_cmd_PushMatrix *cmd, const uint64_t *last);
2153void GLAPIENTRY _mesa_marshal_PushMatrix(void);
2154struct marshal_cmd_Rotated;
2155uint32_t _mesa_unmarshal_Rotated(struct gl_context *ctx, const struct marshal_cmd_Rotated *cmd, const uint64_t *last);
2156void GLAPIENTRY _mesa_marshal_Rotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
2157struct marshal_cmd_Rotatef;
2158uint32_t _mesa_unmarshal_Rotatef(struct gl_context *ctx, const struct marshal_cmd_Rotatef *cmd, const uint64_t *last);
2159void GLAPIENTRY _mesa_marshal_Rotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
2160struct marshal_cmd_Scaled;
2161uint32_t _mesa_unmarshal_Scaled(struct gl_context *ctx, const struct marshal_cmd_Scaled *cmd, const uint64_t *last);
2162void GLAPIENTRY _mesa_marshal_Scaled(GLdouble x, GLdouble y, GLdouble z);
2163struct marshal_cmd_Scalef;
2164uint32_t _mesa_unmarshal_Scalef(struct gl_context *ctx, const struct marshal_cmd_Scalef *cmd, const uint64_t *last);
2165void GLAPIENTRY _mesa_marshal_Scalef(GLfloat x, GLfloat y, GLfloat z);
2166struct marshal_cmd_Translated;
2167uint32_t _mesa_unmarshal_Translated(struct gl_context *ctx, const struct marshal_cmd_Translated *cmd, const uint64_t *last);
2168void GLAPIENTRY _mesa_marshal_Translated(GLdouble x, GLdouble y, GLdouble z);
2169struct marshal_cmd_Translatef;
2170uint32_t _mesa_unmarshal_Translatef(struct gl_context *ctx, const struct marshal_cmd_Translatef *cmd, const uint64_t *last);
2171void GLAPIENTRY _mesa_marshal_Translatef(GLfloat x, GLfloat y, GLfloat z);
2172struct marshal_cmd_Viewport;
2173uint32_t _mesa_unmarshal_Viewport(struct gl_context *ctx, const struct marshal_cmd_Viewport *cmd, const uint64_t *last);
2174void GLAPIENTRY _mesa_marshal_Viewport(GLint x, GLint y, GLsizei width, GLsizei height);
2175struct marshal_cmd_ArrayElement;
2176uint32_t _mesa_unmarshal_ArrayElement(struct gl_context *ctx, const struct marshal_cmd_ArrayElement *cmd, const uint64_t *last);
2177void GLAPIENTRY _mesa_marshal_ArrayElement(GLint i);
2178struct marshal_cmd_ColorPointer;
2179uint32_t _mesa_unmarshal_ColorPointer(struct gl_context *ctx, const struct marshal_cmd_ColorPointer *cmd, const uint64_t *last);
2180void GLAPIENTRY _mesa_marshal_ColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
2181struct marshal_cmd_DisableClientState;
2182uint32_t _mesa_unmarshal_DisableClientState(struct gl_context *ctx, const struct marshal_cmd_DisableClientState *cmd, const uint64_t *last);
2183void GLAPIENTRY _mesa_marshal_DisableClientState(GLenum array);
2184struct marshal_cmd_DrawArrays;
2185uint32_t _mesa_unmarshal_DrawArrays(struct gl_context *ctx, const struct marshal_cmd_DrawArrays *cmd, const uint64_t *last);
2186void GLAPIENTRY _mesa_marshal_DrawArrays(GLenum mode, GLint first, GLsizei count);
2187struct marshal_cmd_DrawElements;
2188uint32_t _mesa_unmarshal_DrawElements(struct gl_context *ctx, const struct marshal_cmd_DrawElements *cmd, const uint64_t *last);
2189void GLAPIENTRY _mesa_marshal_DrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
2190struct marshal_cmd_EdgeFlagPointer;
2191uint32_t _mesa_unmarshal_EdgeFlagPointer(struct gl_context *ctx, const struct marshal_cmd_EdgeFlagPointer *cmd, const uint64_t *last);
2192void GLAPIENTRY _mesa_marshal_EdgeFlagPointer(GLsizei stride, const GLvoid * pointer);
2193struct marshal_cmd_EnableClientState;
2194uint32_t _mesa_unmarshal_EnableClientState(struct gl_context *ctx, const struct marshal_cmd_EnableClientState *cmd, const uint64_t *last);
2195void GLAPIENTRY _mesa_marshal_EnableClientState(GLenum array);
2196void GLAPIENTRY _mesa_marshal_GetPointerv(GLenum pname, GLvoid ** params);
2197struct marshal_cmd_IndexPointer;
2198uint32_t _mesa_unmarshal_IndexPointer(struct gl_context *ctx, const struct marshal_cmd_IndexPointer *cmd, const uint64_t *last);
2199void GLAPIENTRY _mesa_marshal_IndexPointer(GLenum type, GLsizei stride, const GLvoid * pointer);
2200struct marshal_cmd_InterleavedArrays;
2201uint32_t _mesa_unmarshal_InterleavedArrays(struct gl_context *ctx, const struct marshal_cmd_InterleavedArrays *cmd, const uint64_t *last);
2202void GLAPIENTRY _mesa_marshal_InterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer);
2203struct marshal_cmd_NormalPointer;
2204uint32_t _mesa_unmarshal_NormalPointer(struct gl_context *ctx, const struct marshal_cmd_NormalPointer *cmd, const uint64_t *last);
2205void GLAPIENTRY _mesa_marshal_NormalPointer(GLenum type, GLsizei stride, const GLvoid * pointer);
2206struct marshal_cmd_TexCoordPointer;
2207uint32_t _mesa_unmarshal_TexCoordPointer(struct gl_context *ctx, const struct marshal_cmd_TexCoordPointer *cmd, const uint64_t *last);
2208void GLAPIENTRY _mesa_marshal_TexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
2209struct marshal_cmd_VertexPointer;
2210uint32_t _mesa_unmarshal_VertexPointer(struct gl_context *ctx, const struct marshal_cmd_VertexPointer *cmd, const uint64_t *last);
2211void GLAPIENTRY _mesa_marshal_VertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
2212struct marshal_cmd_PolygonOffset;
2213uint32_t _mesa_unmarshal_PolygonOffset(struct gl_context *ctx, const struct marshal_cmd_PolygonOffset *cmd, const uint64_t *last);
2214void GLAPIENTRY _mesa_marshal_PolygonOffset(GLfloat factor, GLfloat units);
2215struct marshal_cmd_CopyTexImage1D;
2216uint32_t _mesa_unmarshal_CopyTexImage1D(struct gl_context *ctx, const struct marshal_cmd_CopyTexImage1D *cmd, const uint64_t *last);
2217void GLAPIENTRY _mesa_marshal_CopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
2218struct marshal_cmd_CopyTexImage2D;
2219uint32_t _mesa_unmarshal_CopyTexImage2D(struct gl_context *ctx, const struct marshal_cmd_CopyTexImage2D *cmd, const uint64_t *last);
2220void GLAPIENTRY _mesa_marshal_CopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
2221struct marshal_cmd_CopyTexSubImage1D;
2222uint32_t _mesa_unmarshal_CopyTexSubImage1D(struct gl_context *ctx, const struct marshal_cmd_CopyTexSubImage1D *cmd, const uint64_t *last);
2223void GLAPIENTRY _mesa_marshal_CopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
2224struct marshal_cmd_CopyTexSubImage2D;
2225uint32_t _mesa_unmarshal_CopyTexSubImage2D(struct gl_context *ctx, const struct marshal_cmd_CopyTexSubImage2D *cmd, const uint64_t *last);
2226void GLAPIENTRY _mesa_marshal_CopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
2227struct marshal_cmd_TexSubImage1D;
2228uint32_t _mesa_unmarshal_TexSubImage1D(struct gl_context *ctx, const struct marshal_cmd_TexSubImage1D *cmd, const uint64_t *last);
2229void GLAPIENTRY _mesa_marshal_TexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
2230struct marshal_cmd_TexSubImage2D;
2231uint32_t _mesa_unmarshal_TexSubImage2D(struct gl_context *ctx, const struct marshal_cmd_TexSubImage2D *cmd, const uint64_t *last);
2232void GLAPIENTRY _mesa_marshal_TexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
2233GLboolean GLAPIENTRY _mesa_marshal_AreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences);
2234struct marshal_cmd_BindTexture;
2235uint32_t _mesa_unmarshal_BindTexture(struct gl_context *ctx, const struct marshal_cmd_BindTexture *cmd, const uint64_t *last);
2236void GLAPIENTRY _mesa_marshal_BindTexture(GLenum target, GLuint texture);
2237struct marshal_cmd_DeleteTextures;
2238uint32_t _mesa_unmarshal_DeleteTextures(struct gl_context *ctx, const struct marshal_cmd_DeleteTextures *cmd, const uint64_t *last);
2239void GLAPIENTRY _mesa_marshal_DeleteTextures(GLsizei n, const GLuint * textures);
2240void GLAPIENTRY _mesa_marshal_GenTextures(GLsizei n, GLuint * textures);
2241GLboolean GLAPIENTRY _mesa_marshal_IsTexture(GLuint texture);
2242struct marshal_cmd_PrioritizeTextures;
2243uint32_t _mesa_unmarshal_PrioritizeTextures(struct gl_context *ctx, const struct marshal_cmd_PrioritizeTextures *cmd, const uint64_t *last);
2244void GLAPIENTRY _mesa_marshal_PrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities);
2245struct marshal_cmd_Indexub;
2246uint32_t _mesa_unmarshal_Indexub(struct gl_context *ctx, const struct marshal_cmd_Indexub *cmd, const uint64_t *last);
2247void GLAPIENTRY _mesa_marshal_Indexub(GLubyte c);
2248struct marshal_cmd_Indexubv;
2249uint32_t _mesa_unmarshal_Indexubv(struct gl_context *ctx, const struct marshal_cmd_Indexubv *cmd, const uint64_t *last);
2250void GLAPIENTRY _mesa_marshal_Indexubv(const GLubyte * c);
2251struct marshal_cmd_PopClientAttrib;
2252uint32_t _mesa_unmarshal_PopClientAttrib(struct gl_context *ctx, const struct marshal_cmd_PopClientAttrib *cmd, const uint64_t *last);
2253void GLAPIENTRY _mesa_marshal_PopClientAttrib(void);
2254struct marshal_cmd_PushClientAttrib;
2255uint32_t _mesa_unmarshal_PushClientAttrib(struct gl_context *ctx, const struct marshal_cmd_PushClientAttrib *cmd, const uint64_t *last);
2256void GLAPIENTRY _mesa_marshal_PushClientAttrib(GLbitfield mask);
2257struct marshal_cmd_BlendColor;
2258uint32_t _mesa_unmarshal_BlendColor(struct gl_context *ctx, const struct marshal_cmd_BlendColor *cmd, const uint64_t *last);
2259void GLAPIENTRY _mesa_marshal_BlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
2260struct marshal_cmd_BlendEquation;
2261uint32_t _mesa_unmarshal_BlendEquation(struct gl_context *ctx, const struct marshal_cmd_BlendEquation *cmd, const uint64_t *last);
2262void GLAPIENTRY _mesa_marshal_BlendEquation(GLenum mode);
2263struct marshal_cmd_DrawRangeElements;
2264uint32_t _mesa_unmarshal_DrawRangeElements(struct gl_context *ctx, const struct marshal_cmd_DrawRangeElements *cmd, const uint64_t *last);
2265void GLAPIENTRY _mesa_marshal_DrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
2266void GLAPIENTRY _mesa_marshal_ColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
2267void GLAPIENTRY _mesa_marshal_ColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params);
2268void GLAPIENTRY _mesa_marshal_ColorTableParameteriv(GLenum target, GLenum pname, const GLint * params);
2269struct marshal_cmd_CopyColorTable;
2270uint32_t _mesa_unmarshal_CopyColorTable(struct gl_context *ctx, const struct marshal_cmd_CopyColorTable *cmd, const uint64_t *last);
2271void GLAPIENTRY _mesa_marshal_CopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
2272void GLAPIENTRY _mesa_marshal_GetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table);
2273void GLAPIENTRY _mesa_marshal_GetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params);
2274void GLAPIENTRY _mesa_marshal_GetColorTableParameteriv(GLenum target, GLenum pname, GLint * params);
2275void GLAPIENTRY _mesa_marshal_ColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
2276struct marshal_cmd_CopyColorSubTable;
2277uint32_t _mesa_unmarshal_CopyColorSubTable(struct gl_context *ctx, const struct marshal_cmd_CopyColorSubTable *cmd, const uint64_t *last);
2278void GLAPIENTRY _mesa_marshal_CopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
2279void GLAPIENTRY _mesa_marshal_ConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
2280void GLAPIENTRY _mesa_marshal_ConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
2281struct marshal_cmd_ConvolutionParameterf;
2282uint32_t _mesa_unmarshal_ConvolutionParameterf(struct gl_context *ctx, const struct marshal_cmd_ConvolutionParameterf *cmd, const uint64_t *last);
2283void GLAPIENTRY _mesa_marshal_ConvolutionParameterf(GLenum target, GLenum pname, GLfloat params);
2284void GLAPIENTRY _mesa_marshal_ConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params);
2285struct marshal_cmd_ConvolutionParameteri;
2286uint32_t _mesa_unmarshal_ConvolutionParameteri(struct gl_context *ctx, const struct marshal_cmd_ConvolutionParameteri *cmd, const uint64_t *last);
2287void GLAPIENTRY _mesa_marshal_ConvolutionParameteri(GLenum target, GLenum pname, GLint params);
2288void GLAPIENTRY _mesa_marshal_ConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params);
2289struct marshal_cmd_CopyConvolutionFilter1D;
2290uint32_t _mesa_unmarshal_CopyConvolutionFilter1D(struct gl_context *ctx, const struct marshal_cmd_CopyConvolutionFilter1D *cmd, const uint64_t *last);
2291void GLAPIENTRY _mesa_marshal_CopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
2292struct marshal_cmd_CopyConvolutionFilter2D;
2293uint32_t _mesa_unmarshal_CopyConvolutionFilter2D(struct gl_context *ctx, const struct marshal_cmd_CopyConvolutionFilter2D *cmd, const uint64_t *last);
2294void GLAPIENTRY _mesa_marshal_CopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
2295void GLAPIENTRY _mesa_marshal_GetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image);
2296void GLAPIENTRY _mesa_marshal_GetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params);
2297void GLAPIENTRY _mesa_marshal_GetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params);
2298void GLAPIENTRY _mesa_marshal_GetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
2299void GLAPIENTRY _mesa_marshal_SeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
2300void GLAPIENTRY _mesa_marshal_GetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
2301void GLAPIENTRY _mesa_marshal_GetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params);
2302void GLAPIENTRY _mesa_marshal_GetHistogramParameteriv(GLenum target, GLenum pname, GLint * params);
2303void GLAPIENTRY _mesa_marshal_GetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
2304void GLAPIENTRY _mesa_marshal_GetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params);
2305void GLAPIENTRY _mesa_marshal_GetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params);
2306struct marshal_cmd_Histogram;
2307uint32_t _mesa_unmarshal_Histogram(struct gl_context *ctx, const struct marshal_cmd_Histogram *cmd, const uint64_t *last);
2308void GLAPIENTRY _mesa_marshal_Histogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
2309struct marshal_cmd_Minmax;
2310uint32_t _mesa_unmarshal_Minmax(struct gl_context *ctx, const struct marshal_cmd_Minmax *cmd, const uint64_t *last);
2311void GLAPIENTRY _mesa_marshal_Minmax(GLenum target, GLenum internalformat, GLboolean sink);
2312struct marshal_cmd_ResetHistogram;
2313uint32_t _mesa_unmarshal_ResetHistogram(struct gl_context *ctx, const struct marshal_cmd_ResetHistogram *cmd, const uint64_t *last);
2314void GLAPIENTRY _mesa_marshal_ResetHistogram(GLenum target);
2315struct marshal_cmd_ResetMinmax;
2316uint32_t _mesa_unmarshal_ResetMinmax(struct gl_context *ctx, const struct marshal_cmd_ResetMinmax *cmd, const uint64_t *last);
2317void GLAPIENTRY _mesa_marshal_ResetMinmax(GLenum target);
2318struct marshal_cmd_TexImage3D;
2319uint32_t _mesa_unmarshal_TexImage3D(struct gl_context *ctx, const struct marshal_cmd_TexImage3D *cmd, const uint64_t *last);
2320void GLAPIENTRY _mesa_marshal_TexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
2321struct marshal_cmd_TexSubImage3D;
2322uint32_t _mesa_unmarshal_TexSubImage3D(struct gl_context *ctx, const struct marshal_cmd_TexSubImage3D *cmd, const uint64_t *last);
2323void GLAPIENTRY _mesa_marshal_TexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
2324struct marshal_cmd_CopyTexSubImage3D;
2325uint32_t _mesa_unmarshal_CopyTexSubImage3D(struct gl_context *ctx, const struct marshal_cmd_CopyTexSubImage3D *cmd, const uint64_t *last);
2326void GLAPIENTRY _mesa_marshal_CopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
2327struct marshal_cmd_ActiveTexture;
2328uint32_t _mesa_unmarshal_ActiveTexture(struct gl_context *ctx, const struct marshal_cmd_ActiveTexture *cmd, const uint64_t *last);
2329void GLAPIENTRY _mesa_marshal_ActiveTexture(GLenum texture);
2330struct marshal_cmd_ClientActiveTexture;
2331uint32_t _mesa_unmarshal_ClientActiveTexture(struct gl_context *ctx, const struct marshal_cmd_ClientActiveTexture *cmd, const uint64_t *last);
2332void GLAPIENTRY _mesa_marshal_ClientActiveTexture(GLenum texture);
2333struct marshal_cmd_MultiTexCoord1d;
2334uint32_t _mesa_unmarshal_MultiTexCoord1d(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1d *cmd, const uint64_t *last);
2335void GLAPIENTRY _mesa_marshal_MultiTexCoord1d(GLenum target, GLdouble s);
2336struct marshal_cmd_MultiTexCoord1dv;
2337uint32_t _mesa_unmarshal_MultiTexCoord1dv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1dv *cmd, const uint64_t *last);
2338void GLAPIENTRY _mesa_marshal_MultiTexCoord1dv(GLenum target, const GLdouble * v);
2339struct marshal_cmd_MultiTexCoord1fARB;
2340uint32_t _mesa_unmarshal_MultiTexCoord1fARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1fARB *cmd, const uint64_t *last);
2341void GLAPIENTRY _mesa_marshal_MultiTexCoord1fARB(GLenum target, GLfloat s);
2342struct marshal_cmd_MultiTexCoord1fvARB;
2343uint32_t _mesa_unmarshal_MultiTexCoord1fvARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1fvARB *cmd, const uint64_t *last);
2344void GLAPIENTRY _mesa_marshal_MultiTexCoord1fvARB(GLenum target, const GLfloat * v);
2345struct marshal_cmd_MultiTexCoord1i;
2346uint32_t _mesa_unmarshal_MultiTexCoord1i(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1i *cmd, const uint64_t *last);
2347void GLAPIENTRY _mesa_marshal_MultiTexCoord1i(GLenum target, GLint s);
2348struct marshal_cmd_MultiTexCoord1iv;
2349uint32_t _mesa_unmarshal_MultiTexCoord1iv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1iv *cmd, const uint64_t *last);
2350void GLAPIENTRY _mesa_marshal_MultiTexCoord1iv(GLenum target, const GLint * v);
2351struct marshal_cmd_MultiTexCoord1s;
2352uint32_t _mesa_unmarshal_MultiTexCoord1s(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1s *cmd, const uint64_t *last);
2353void GLAPIENTRY _mesa_marshal_MultiTexCoord1s(GLenum target, GLshort s);
2354struct marshal_cmd_MultiTexCoord1sv;
2355uint32_t _mesa_unmarshal_MultiTexCoord1sv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1sv *cmd, const uint64_t *last);
2356void GLAPIENTRY _mesa_marshal_MultiTexCoord1sv(GLenum target, const GLshort * v);
2357struct marshal_cmd_MultiTexCoord2d;
2358uint32_t _mesa_unmarshal_MultiTexCoord2d(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2d *cmd, const uint64_t *last);
2359void GLAPIENTRY _mesa_marshal_MultiTexCoord2d(GLenum target, GLdouble s, GLdouble t);
2360struct marshal_cmd_MultiTexCoord2dv;
2361uint32_t _mesa_unmarshal_MultiTexCoord2dv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2dv *cmd, const uint64_t *last);
2362void GLAPIENTRY _mesa_marshal_MultiTexCoord2dv(GLenum target, const GLdouble * v);
2363struct marshal_cmd_MultiTexCoord2fARB;
2364uint32_t _mesa_unmarshal_MultiTexCoord2fARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2fARB *cmd, const uint64_t *last);
2365void GLAPIENTRY _mesa_marshal_MultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);
2366struct marshal_cmd_MultiTexCoord2fvARB;
2367uint32_t _mesa_unmarshal_MultiTexCoord2fvARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2fvARB *cmd, const uint64_t *last);
2368void GLAPIENTRY _mesa_marshal_MultiTexCoord2fvARB(GLenum target, const GLfloat * v);
2369struct marshal_cmd_MultiTexCoord2i;
2370uint32_t _mesa_unmarshal_MultiTexCoord2i(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2i *cmd, const uint64_t *last);
2371void GLAPIENTRY _mesa_marshal_MultiTexCoord2i(GLenum target, GLint s, GLint t);
2372struct marshal_cmd_MultiTexCoord2iv;
2373uint32_t _mesa_unmarshal_MultiTexCoord2iv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2iv *cmd, const uint64_t *last);
2374void GLAPIENTRY _mesa_marshal_MultiTexCoord2iv(GLenum target, const GLint * v);
2375struct marshal_cmd_MultiTexCoord2s;
2376uint32_t _mesa_unmarshal_MultiTexCoord2s(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2s *cmd, const uint64_t *last);
2377void GLAPIENTRY _mesa_marshal_MultiTexCoord2s(GLenum target, GLshort s, GLshort t);
2378struct marshal_cmd_MultiTexCoord2sv;
2379uint32_t _mesa_unmarshal_MultiTexCoord2sv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2sv *cmd, const uint64_t *last);
2380void GLAPIENTRY _mesa_marshal_MultiTexCoord2sv(GLenum target, const GLshort * v);
2381struct marshal_cmd_MultiTexCoord3d;
2382uint32_t _mesa_unmarshal_MultiTexCoord3d(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3d *cmd, const uint64_t *last);
2383void GLAPIENTRY _mesa_marshal_MultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r);
2384struct marshal_cmd_MultiTexCoord3dv;
2385uint32_t _mesa_unmarshal_MultiTexCoord3dv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3dv *cmd, const uint64_t *last);
2386void GLAPIENTRY _mesa_marshal_MultiTexCoord3dv(GLenum target, const GLdouble * v);
2387struct marshal_cmd_MultiTexCoord3fARB;
2388uint32_t _mesa_unmarshal_MultiTexCoord3fARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3fARB *cmd, const uint64_t *last);
2389void GLAPIENTRY _mesa_marshal_MultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r);
2390struct marshal_cmd_MultiTexCoord3fvARB;
2391uint32_t _mesa_unmarshal_MultiTexCoord3fvARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3fvARB *cmd, const uint64_t *last);
2392void GLAPIENTRY _mesa_marshal_MultiTexCoord3fvARB(GLenum target, const GLfloat * v);
2393struct marshal_cmd_MultiTexCoord3i;
2394uint32_t _mesa_unmarshal_MultiTexCoord3i(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3i *cmd, const uint64_t *last);
2395void GLAPIENTRY _mesa_marshal_MultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r);
2396struct marshal_cmd_MultiTexCoord3iv;
2397uint32_t _mesa_unmarshal_MultiTexCoord3iv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3iv *cmd, const uint64_t *last);
2398void GLAPIENTRY _mesa_marshal_MultiTexCoord3iv(GLenum target, const GLint * v);
2399struct marshal_cmd_MultiTexCoord3s;
2400uint32_t _mesa_unmarshal_MultiTexCoord3s(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3s *cmd, const uint64_t *last);
2401void GLAPIENTRY _mesa_marshal_MultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r);
2402struct marshal_cmd_MultiTexCoord3sv;
2403uint32_t _mesa_unmarshal_MultiTexCoord3sv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3sv *cmd, const uint64_t *last);
2404void GLAPIENTRY _mesa_marshal_MultiTexCoord3sv(GLenum target, const GLshort * v);
2405struct marshal_cmd_MultiTexCoord4d;
2406uint32_t _mesa_unmarshal_MultiTexCoord4d(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4d *cmd, const uint64_t *last);
2407void GLAPIENTRY _mesa_marshal_MultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
2408struct marshal_cmd_MultiTexCoord4dv;
2409uint32_t _mesa_unmarshal_MultiTexCoord4dv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4dv *cmd, const uint64_t *last);
2410void GLAPIENTRY _mesa_marshal_MultiTexCoord4dv(GLenum target, const GLdouble * v);
2411struct marshal_cmd_MultiTexCoord4fARB;
2412uint32_t _mesa_unmarshal_MultiTexCoord4fARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4fARB *cmd, const uint64_t *last);
2413void GLAPIENTRY _mesa_marshal_MultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
2414struct marshal_cmd_MultiTexCoord4fvARB;
2415uint32_t _mesa_unmarshal_MultiTexCoord4fvARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4fvARB *cmd, const uint64_t *last);
2416void GLAPIENTRY _mesa_marshal_MultiTexCoord4fvARB(GLenum target, const GLfloat * v);
2417struct marshal_cmd_MultiTexCoord4i;
2418uint32_t _mesa_unmarshal_MultiTexCoord4i(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4i *cmd, const uint64_t *last);
2419void GLAPIENTRY _mesa_marshal_MultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q);
2420struct marshal_cmd_MultiTexCoord4iv;
2421uint32_t _mesa_unmarshal_MultiTexCoord4iv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4iv *cmd, const uint64_t *last);
2422void GLAPIENTRY _mesa_marshal_MultiTexCoord4iv(GLenum target, const GLint * v);
2423struct marshal_cmd_MultiTexCoord4s;
2424uint32_t _mesa_unmarshal_MultiTexCoord4s(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4s *cmd, const uint64_t *last);
2425void GLAPIENTRY _mesa_marshal_MultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
2426struct marshal_cmd_MultiTexCoord4sv;
2427uint32_t _mesa_unmarshal_MultiTexCoord4sv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4sv *cmd, const uint64_t *last);
2428void GLAPIENTRY _mesa_marshal_MultiTexCoord4sv(GLenum target, const GLshort * v);
2429struct marshal_cmd_LoadTransposeMatrixf;
2430uint32_t _mesa_unmarshal_LoadTransposeMatrixf(struct gl_context *ctx, const struct marshal_cmd_LoadTransposeMatrixf *cmd, const uint64_t *last);
2431void GLAPIENTRY _mesa_marshal_LoadTransposeMatrixf(const GLfloat * m);
2432struct marshal_cmd_LoadTransposeMatrixd;
2433uint32_t _mesa_unmarshal_LoadTransposeMatrixd(struct gl_context *ctx, const struct marshal_cmd_LoadTransposeMatrixd *cmd, const uint64_t *last);
2434void GLAPIENTRY _mesa_marshal_LoadTransposeMatrixd(const GLdouble * m);
2435struct marshal_cmd_MultTransposeMatrixf;
2436uint32_t _mesa_unmarshal_MultTransposeMatrixf(struct gl_context *ctx, const struct marshal_cmd_MultTransposeMatrixf *cmd, const uint64_t *last);
2437void GLAPIENTRY _mesa_marshal_MultTransposeMatrixf(const GLfloat * m);
2438struct marshal_cmd_MultTransposeMatrixd;
2439uint32_t _mesa_unmarshal_MultTransposeMatrixd(struct gl_context *ctx, const struct marshal_cmd_MultTransposeMatrixd *cmd, const uint64_t *last);
2440void GLAPIENTRY _mesa_marshal_MultTransposeMatrixd(const GLdouble * m);
2441struct marshal_cmd_SampleCoverage;
2442uint32_t _mesa_unmarshal_SampleCoverage(struct gl_context *ctx, const struct marshal_cmd_SampleCoverage *cmd, const uint64_t *last);
2443void GLAPIENTRY _mesa_marshal_SampleCoverage(GLclampf value, GLboolean invert);
2444struct marshal_cmd_CompressedTexImage3D;
2445uint32_t _mesa_unmarshal_CompressedTexImage3D(struct gl_context *ctx, const struct marshal_cmd_CompressedTexImage3D *cmd, const uint64_t *last);
2446void GLAPIENTRY _mesa_marshal_CompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
2447struct marshal_cmd_CompressedTexImage2D;
2448uint32_t _mesa_unmarshal_CompressedTexImage2D(struct gl_context *ctx, const struct marshal_cmd_CompressedTexImage2D *cmd, const uint64_t *last);
2449void GLAPIENTRY _mesa_marshal_CompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
2450struct marshal_cmd_CompressedTexImage1D;
2451uint32_t _mesa_unmarshal_CompressedTexImage1D(struct gl_context *ctx, const struct marshal_cmd_CompressedTexImage1D *cmd, const uint64_t *last);
2452void GLAPIENTRY _mesa_marshal_CompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
2453struct marshal_cmd_CompressedTexSubImage3D;
2454uint32_t _mesa_unmarshal_CompressedTexSubImage3D(struct gl_context *ctx, const struct marshal_cmd_CompressedTexSubImage3D *cmd, const uint64_t *last);
2455void GLAPIENTRY _mesa_marshal_CompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
2456struct marshal_cmd_CompressedTexSubImage2D;
2457uint32_t _mesa_unmarshal_CompressedTexSubImage2D(struct gl_context *ctx, const struct marshal_cmd_CompressedTexSubImage2D *cmd, const uint64_t *last);
2458void GLAPIENTRY _mesa_marshal_CompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
2459struct marshal_cmd_CompressedTexSubImage1D;
2460uint32_t _mesa_unmarshal_CompressedTexSubImage1D(struct gl_context *ctx, const struct marshal_cmd_CompressedTexSubImage1D *cmd, const uint64_t *last);
2461void GLAPIENTRY _mesa_marshal_CompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
2462struct marshal_cmd_GetCompressedTexImage;
2463uint32_t _mesa_unmarshal_GetCompressedTexImage(struct gl_context *ctx, const struct marshal_cmd_GetCompressedTexImage *cmd, const uint64_t *last);
2464void GLAPIENTRY _mesa_marshal_GetCompressedTexImage(GLenum target, GLint level, GLvoid * img);
2465struct marshal_cmd_BlendFuncSeparate;
2466uint32_t _mesa_unmarshal_BlendFuncSeparate(struct gl_context *ctx, const struct marshal_cmd_BlendFuncSeparate *cmd, const uint64_t *last);
2467void GLAPIENTRY _mesa_marshal_BlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
2468struct marshal_cmd_FogCoordfEXT;
2469uint32_t _mesa_unmarshal_FogCoordfEXT(struct gl_context *ctx, const struct marshal_cmd_FogCoordfEXT *cmd, const uint64_t *last);
2470void GLAPIENTRY _mesa_marshal_FogCoordfEXT(GLfloat coord);
2471struct marshal_cmd_FogCoordfvEXT;
2472uint32_t _mesa_unmarshal_FogCoordfvEXT(struct gl_context *ctx, const struct marshal_cmd_FogCoordfvEXT *cmd, const uint64_t *last);
2473void GLAPIENTRY _mesa_marshal_FogCoordfvEXT(const GLfloat * coord);
2474struct marshal_cmd_FogCoordd;
2475uint32_t _mesa_unmarshal_FogCoordd(struct gl_context *ctx, const struct marshal_cmd_FogCoordd *cmd, const uint64_t *last);
2476void GLAPIENTRY _mesa_marshal_FogCoordd(GLdouble coord);
2477struct marshal_cmd_FogCoorddv;
2478uint32_t _mesa_unmarshal_FogCoorddv(struct gl_context *ctx, const struct marshal_cmd_FogCoorddv *cmd, const uint64_t *last);
2479void GLAPIENTRY _mesa_marshal_FogCoorddv(const GLdouble * coord);
2480struct marshal_cmd_FogCoordPointer;
2481uint32_t _mesa_unmarshal_FogCoordPointer(struct gl_context *ctx, const struct marshal_cmd_FogCoordPointer *cmd, const uint64_t *last);
2482void GLAPIENTRY _mesa_marshal_FogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer);
2483struct marshal_cmd_MultiDrawArrays;
2484uint32_t _mesa_unmarshal_MultiDrawArrays(struct gl_context *ctx, const struct marshal_cmd_MultiDrawArrays *cmd, const uint64_t *last);
2485void GLAPIENTRY _mesa_marshal_MultiDrawArrays(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
2486struct marshal_cmd_MultiDrawElementsEXT;
2487uint32_t _mesa_unmarshal_MultiDrawElementsEXT(struct gl_context *ctx, const struct marshal_cmd_MultiDrawElementsEXT *cmd, const uint64_t *last);
2488void GLAPIENTRY _mesa_marshal_MultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount);
2489struct marshal_cmd_PointParameterf;
2490uint32_t _mesa_unmarshal_PointParameterf(struct gl_context *ctx, const struct marshal_cmd_PointParameterf *cmd, const uint64_t *last);
2491void GLAPIENTRY _mesa_marshal_PointParameterf(GLenum pname, GLfloat param);
2492struct marshal_cmd_PointParameterfv;
2493uint32_t _mesa_unmarshal_PointParameterfv(struct gl_context *ctx, const struct marshal_cmd_PointParameterfv *cmd, const uint64_t *last);
2494void GLAPIENTRY _mesa_marshal_PointParameterfv(GLenum pname, const GLfloat * params);
2495struct marshal_cmd_PointParameteri;
2496uint32_t _mesa_unmarshal_PointParameteri(struct gl_context *ctx, const struct marshal_cmd_PointParameteri *cmd, const uint64_t *last);
2497void GLAPIENTRY _mesa_marshal_PointParameteri(GLenum pname, GLint param);
2498struct marshal_cmd_PointParameteriv;
2499uint32_t _mesa_unmarshal_PointParameteriv(struct gl_context *ctx, const struct marshal_cmd_PointParameteriv *cmd, const uint64_t *last);
2500void GLAPIENTRY _mesa_marshal_PointParameteriv(GLenum pname, const GLint * params);
2501struct marshal_cmd_SecondaryColor3b;
2502uint32_t _mesa_unmarshal_SecondaryColor3b(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3b *cmd, const uint64_t *last);
2503void GLAPIENTRY _mesa_marshal_SecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue);
2504struct marshal_cmd_SecondaryColor3bv;
2505uint32_t _mesa_unmarshal_SecondaryColor3bv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3bv *cmd, const uint64_t *last);
2506void GLAPIENTRY _mesa_marshal_SecondaryColor3bv(const GLbyte * v);
2507struct marshal_cmd_SecondaryColor3d;
2508uint32_t _mesa_unmarshal_SecondaryColor3d(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3d *cmd, const uint64_t *last);
2509void GLAPIENTRY _mesa_marshal_SecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue);
2510struct marshal_cmd_SecondaryColor3dv;
2511uint32_t _mesa_unmarshal_SecondaryColor3dv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3dv *cmd, const uint64_t *last);
2512void GLAPIENTRY _mesa_marshal_SecondaryColor3dv(const GLdouble * v);
2513struct marshal_cmd_SecondaryColor3fEXT;
2514uint32_t _mesa_unmarshal_SecondaryColor3fEXT(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3fEXT *cmd, const uint64_t *last);
2515void GLAPIENTRY _mesa_marshal_SecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue);
2516struct marshal_cmd_SecondaryColor3fvEXT;
2517uint32_t _mesa_unmarshal_SecondaryColor3fvEXT(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3fvEXT *cmd, const uint64_t *last);
2518void GLAPIENTRY _mesa_marshal_SecondaryColor3fvEXT(const GLfloat * v);
2519struct marshal_cmd_SecondaryColor3i;
2520uint32_t _mesa_unmarshal_SecondaryColor3i(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3i *cmd, const uint64_t *last);
2521void GLAPIENTRY _mesa_marshal_SecondaryColor3i(GLint red, GLint green, GLint blue);
2522struct marshal_cmd_SecondaryColor3iv;
2523uint32_t _mesa_unmarshal_SecondaryColor3iv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3iv *cmd, const uint64_t *last);
2524void GLAPIENTRY _mesa_marshal_SecondaryColor3iv(const GLint * v);
2525struct marshal_cmd_SecondaryColor3s;
2526uint32_t _mesa_unmarshal_SecondaryColor3s(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3s *cmd, const uint64_t *last);
2527void GLAPIENTRY _mesa_marshal_SecondaryColor3s(GLshort red, GLshort green, GLshort blue);
2528struct marshal_cmd_SecondaryColor3sv;
2529uint32_t _mesa_unmarshal_SecondaryColor3sv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3sv *cmd, const uint64_t *last);
2530void GLAPIENTRY _mesa_marshal_SecondaryColor3sv(const GLshort * v);
2531struct marshal_cmd_SecondaryColor3ub;
2532uint32_t _mesa_unmarshal_SecondaryColor3ub(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3ub *cmd, const uint64_t *last);
2533void GLAPIENTRY _mesa_marshal_SecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue);
2534struct marshal_cmd_SecondaryColor3ubv;
2535uint32_t _mesa_unmarshal_SecondaryColor3ubv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3ubv *cmd, const uint64_t *last);
2536void GLAPIENTRY _mesa_marshal_SecondaryColor3ubv(const GLubyte * v);
2537struct marshal_cmd_SecondaryColor3ui;
2538uint32_t _mesa_unmarshal_SecondaryColor3ui(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3ui *cmd, const uint64_t *last);
2539void GLAPIENTRY _mesa_marshal_SecondaryColor3ui(GLuint red, GLuint green, GLuint blue);
2540struct marshal_cmd_SecondaryColor3uiv;
2541uint32_t _mesa_unmarshal_SecondaryColor3uiv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3uiv *cmd, const uint64_t *last);
2542void GLAPIENTRY _mesa_marshal_SecondaryColor3uiv(const GLuint * v);
2543struct marshal_cmd_SecondaryColor3us;
2544uint32_t _mesa_unmarshal_SecondaryColor3us(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3us *cmd, const uint64_t *last);
2545void GLAPIENTRY _mesa_marshal_SecondaryColor3us(GLushort red, GLushort green, GLushort blue);
2546struct marshal_cmd_SecondaryColor3usv;
2547uint32_t _mesa_unmarshal_SecondaryColor3usv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3usv *cmd, const uint64_t *last);
2548void GLAPIENTRY _mesa_marshal_SecondaryColor3usv(const GLushort * v);
2549struct marshal_cmd_SecondaryColorPointer;
2550uint32_t _mesa_unmarshal_SecondaryColorPointer(struct gl_context *ctx, const struct marshal_cmd_SecondaryColorPointer *cmd, const uint64_t *last);
2551void GLAPIENTRY _mesa_marshal_SecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
2552struct marshal_cmd_WindowPos2d;
2553uint32_t _mesa_unmarshal_WindowPos2d(struct gl_context *ctx, const struct marshal_cmd_WindowPos2d *cmd, const uint64_t *last);
2554void GLAPIENTRY _mesa_marshal_WindowPos2d(GLdouble x, GLdouble y);
2555struct marshal_cmd_WindowPos2dv;
2556uint32_t _mesa_unmarshal_WindowPos2dv(struct gl_context *ctx, const struct marshal_cmd_WindowPos2dv *cmd, const uint64_t *last);
2557void GLAPIENTRY _mesa_marshal_WindowPos2dv(const GLdouble * v);
2558struct marshal_cmd_WindowPos2f;
2559uint32_t _mesa_unmarshal_WindowPos2f(struct gl_context *ctx, const struct marshal_cmd_WindowPos2f *cmd, const uint64_t *last);
2560void GLAPIENTRY _mesa_marshal_WindowPos2f(GLfloat x, GLfloat y);
2561struct marshal_cmd_WindowPos2fv;
2562uint32_t _mesa_unmarshal_WindowPos2fv(struct gl_context *ctx, const struct marshal_cmd_WindowPos2fv *cmd, const uint64_t *last);
2563void GLAPIENTRY _mesa_marshal_WindowPos2fv(const GLfloat * v);
2564struct marshal_cmd_WindowPos2i;
2565uint32_t _mesa_unmarshal_WindowPos2i(struct gl_context *ctx, const struct marshal_cmd_WindowPos2i *cmd, const uint64_t *last);
2566void GLAPIENTRY _mesa_marshal_WindowPos2i(GLint x, GLint y);
2567struct marshal_cmd_WindowPos2iv;
2568uint32_t _mesa_unmarshal_WindowPos2iv(struct gl_context *ctx, const struct marshal_cmd_WindowPos2iv *cmd, const uint64_t *last);
2569void GLAPIENTRY _mesa_marshal_WindowPos2iv(const GLint * v);
2570struct marshal_cmd_WindowPos2s;
2571uint32_t _mesa_unmarshal_WindowPos2s(struct gl_context *ctx, const struct marshal_cmd_WindowPos2s *cmd, const uint64_t *last);
2572void GLAPIENTRY _mesa_marshal_WindowPos2s(GLshort x, GLshort y);
2573struct marshal_cmd_WindowPos2sv;
2574uint32_t _mesa_unmarshal_WindowPos2sv(struct gl_context *ctx, const struct marshal_cmd_WindowPos2sv *cmd, const uint64_t *last);
2575void GLAPIENTRY _mesa_marshal_WindowPos2sv(const GLshort * v);
2576struct marshal_cmd_WindowPos3d;
2577uint32_t _mesa_unmarshal_WindowPos3d(struct gl_context *ctx, const struct marshal_cmd_WindowPos3d *cmd, const uint64_t *last);
2578void GLAPIENTRY _mesa_marshal_WindowPos3d(GLdouble x, GLdouble y, GLdouble z);
2579struct marshal_cmd_WindowPos3dv;
2580uint32_t _mesa_unmarshal_WindowPos3dv(struct gl_context *ctx, const struct marshal_cmd_WindowPos3dv *cmd, const uint64_t *last);
2581void GLAPIENTRY _mesa_marshal_WindowPos3dv(const GLdouble * v);
2582struct marshal_cmd_WindowPos3f;
2583uint32_t _mesa_unmarshal_WindowPos3f(struct gl_context *ctx, const struct marshal_cmd_WindowPos3f *cmd, const uint64_t *last);
2584void GLAPIENTRY _mesa_marshal_WindowPos3f(GLfloat x, GLfloat y, GLfloat z);
2585struct marshal_cmd_WindowPos3fv;
2586uint32_t _mesa_unmarshal_WindowPos3fv(struct gl_context *ctx, const struct marshal_cmd_WindowPos3fv *cmd, const uint64_t *last);
2587void GLAPIENTRY _mesa_marshal_WindowPos3fv(const GLfloat * v);
2588struct marshal_cmd_WindowPos3i;
2589uint32_t _mesa_unmarshal_WindowPos3i(struct gl_context *ctx, const struct marshal_cmd_WindowPos3i *cmd, const uint64_t *last);
2590void GLAPIENTRY _mesa_marshal_WindowPos3i(GLint x, GLint y, GLint z);
2591struct marshal_cmd_WindowPos3iv;
2592uint32_t _mesa_unmarshal_WindowPos3iv(struct gl_context *ctx, const struct marshal_cmd_WindowPos3iv *cmd, const uint64_t *last);
2593void GLAPIENTRY _mesa_marshal_WindowPos3iv(const GLint * v);
2594struct marshal_cmd_WindowPos3s;
2595uint32_t _mesa_unmarshal_WindowPos3s(struct gl_context *ctx, const struct marshal_cmd_WindowPos3s *cmd, const uint64_t *last);
2596void GLAPIENTRY _mesa_marshal_WindowPos3s(GLshort x, GLshort y, GLshort z);
2597struct marshal_cmd_WindowPos3sv;
2598uint32_t _mesa_unmarshal_WindowPos3sv(struct gl_context *ctx, const struct marshal_cmd_WindowPos3sv *cmd, const uint64_t *last);
2599void GLAPIENTRY _mesa_marshal_WindowPos3sv(const GLshort * v);
2600struct marshal_cmd_BindBuffer;
2601uint32_t _mesa_unmarshal_BindBuffer(struct gl_context *ctx, const struct marshal_cmd_BindBuffer *cmd, const uint64_t *last);
2602void GLAPIENTRY _mesa_marshal_BindBuffer(GLenum target, GLuint buffer);
2603struct marshal_cmd_BufferData;
2604uint32_t _mesa_unmarshal_BufferData(struct gl_context *ctx, const struct marshal_cmd_BufferData *cmd, const uint64_t *last);
2605void GLAPIENTRY _mesa_marshal_BufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
2606struct marshal_cmd_BufferSubData;
2607uint32_t _mesa_unmarshal_BufferSubData(struct gl_context *ctx, const struct marshal_cmd_BufferSubData *cmd, const uint64_t *last);
2608void GLAPIENTRY _mesa_marshal_BufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
2609struct marshal_cmd_DeleteBuffers;
2610uint32_t _mesa_unmarshal_DeleteBuffers(struct gl_context *ctx, const struct marshal_cmd_DeleteBuffers *cmd, const uint64_t *last);
2611void GLAPIENTRY _mesa_marshal_DeleteBuffers(GLsizei n, const GLuint * buffer);
2612void GLAPIENTRY _mesa_marshal_GenBuffers(GLsizei n, GLuint * buffer);
2613void GLAPIENTRY _mesa_marshal_GetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
2614void GLAPIENTRY _mesa_marshal_GetBufferPointerv(GLenum target, GLenum pname, GLvoid ** params);
2615void GLAPIENTRY _mesa_marshal_GetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data);
2616GLboolean GLAPIENTRY _mesa_marshal_IsBuffer(GLuint buffer);
2617GLvoid * GLAPIENTRY _mesa_marshal_MapBuffer(GLenum target, GLenum access);
2618struct marshal_cmd_UnmapBuffer;
2619uint32_t _mesa_unmarshal_UnmapBuffer(struct gl_context *ctx, const struct marshal_cmd_UnmapBuffer *cmd, const uint64_t *last);
2620GLboolean GLAPIENTRY _mesa_marshal_UnmapBuffer(GLenum target);
2621void GLAPIENTRY _mesa_marshal_GenQueries(GLsizei n, GLuint * ids);
2622struct marshal_cmd_DeleteQueries;
2623uint32_t _mesa_unmarshal_DeleteQueries(struct gl_context *ctx, const struct marshal_cmd_DeleteQueries *cmd, const uint64_t *last);
2624void GLAPIENTRY _mesa_marshal_DeleteQueries(GLsizei n, const GLuint * ids);
2625GLboolean GLAPIENTRY _mesa_marshal_IsQuery(GLuint id);
2626struct marshal_cmd_BeginQuery;
2627uint32_t _mesa_unmarshal_BeginQuery(struct gl_context *ctx, const struct marshal_cmd_BeginQuery *cmd, const uint64_t *last);
2628void GLAPIENTRY _mesa_marshal_BeginQuery(GLenum target, GLuint id);
2629struct marshal_cmd_EndQuery;
2630uint32_t _mesa_unmarshal_EndQuery(struct gl_context *ctx, const struct marshal_cmd_EndQuery *cmd, const uint64_t *last);
2631void GLAPIENTRY _mesa_marshal_EndQuery(GLenum target);
2632void GLAPIENTRY _mesa_marshal_GetQueryiv(GLenum target, GLenum pname, GLint * params);
2633void GLAPIENTRY _mesa_marshal_GetQueryObjectiv(GLuint id, GLenum pname, GLint * params);
2634void GLAPIENTRY _mesa_marshal_GetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params);
2635struct marshal_cmd_BlendEquationSeparate;
2636uint32_t _mesa_unmarshal_BlendEquationSeparate(struct gl_context *ctx, const struct marshal_cmd_BlendEquationSeparate *cmd, const uint64_t *last);
2637void GLAPIENTRY _mesa_marshal_BlendEquationSeparate(GLenum modeRGB, GLenum modeA);
2638struct marshal_cmd_DrawBuffers;
2639uint32_t _mesa_unmarshal_DrawBuffers(struct gl_context *ctx, const struct marshal_cmd_DrawBuffers *cmd, const uint64_t *last);
2640void GLAPIENTRY _mesa_marshal_DrawBuffers(GLsizei n, const GLenum * bufs);
2641struct marshal_cmd_StencilFuncSeparate;
2642uint32_t _mesa_unmarshal_StencilFuncSeparate(struct gl_context *ctx, const struct marshal_cmd_StencilFuncSeparate *cmd, const uint64_t *last);
2643void GLAPIENTRY _mesa_marshal_StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
2644struct marshal_cmd_StencilOpSeparate;
2645uint32_t _mesa_unmarshal_StencilOpSeparate(struct gl_context *ctx, const struct marshal_cmd_StencilOpSeparate *cmd, const uint64_t *last);
2646void GLAPIENTRY _mesa_marshal_StencilOpSeparate(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass);
2647struct marshal_cmd_StencilMaskSeparate;
2648uint32_t _mesa_unmarshal_StencilMaskSeparate(struct gl_context *ctx, const struct marshal_cmd_StencilMaskSeparate *cmd, const uint64_t *last);
2649void GLAPIENTRY _mesa_marshal_StencilMaskSeparate(GLenum face, GLuint mask);
2650struct marshal_cmd_AttachShader;
2651uint32_t _mesa_unmarshal_AttachShader(struct gl_context *ctx, const struct marshal_cmd_AttachShader *cmd, const uint64_t *last);
2652void GLAPIENTRY _mesa_marshal_AttachShader(GLuint program, GLuint shader);
2653struct marshal_cmd_BindAttribLocation;
2654uint32_t _mesa_unmarshal_BindAttribLocation(struct gl_context *ctx, const struct marshal_cmd_BindAttribLocation *cmd, const uint64_t *last);
2655void GLAPIENTRY _mesa_marshal_BindAttribLocation(GLuint program, GLuint index, const GLchar * name);
2656struct marshal_cmd_CompileShader;
2657uint32_t _mesa_unmarshal_CompileShader(struct gl_context *ctx, const struct marshal_cmd_CompileShader *cmd, const uint64_t *last);
2658void GLAPIENTRY _mesa_marshal_CompileShader(GLuint shader);
2659GLuint GLAPIENTRY _mesa_marshal_CreateProgram(void);
2660GLuint GLAPIENTRY _mesa_marshal_CreateShader(GLenum type);
2661struct marshal_cmd_DeleteProgram;
2662uint32_t _mesa_unmarshal_DeleteProgram(struct gl_context *ctx, const struct marshal_cmd_DeleteProgram *cmd, const uint64_t *last);
2663void GLAPIENTRY _mesa_marshal_DeleteProgram(GLuint program);
2664struct marshal_cmd_DeleteShader;
2665uint32_t _mesa_unmarshal_DeleteShader(struct gl_context *ctx, const struct marshal_cmd_DeleteShader *cmd, const uint64_t *last);
2666void GLAPIENTRY _mesa_marshal_DeleteShader(GLuint program);
2667struct marshal_cmd_DetachShader;
2668uint32_t _mesa_unmarshal_DetachShader(struct gl_context *ctx, const struct marshal_cmd_DetachShader *cmd, const uint64_t *last);
2669void GLAPIENTRY _mesa_marshal_DetachShader(GLuint program, GLuint shader);
2670struct marshal_cmd_DisableVertexAttribArray;
2671uint32_t _mesa_unmarshal_DisableVertexAttribArray(struct gl_context *ctx, const struct marshal_cmd_DisableVertexAttribArray *cmd, const uint64_t *last);
2672void GLAPIENTRY _mesa_marshal_DisableVertexAttribArray(GLuint index);
2673struct marshal_cmd_EnableVertexAttribArray;
2674uint32_t _mesa_unmarshal_EnableVertexAttribArray(struct gl_context *ctx, const struct marshal_cmd_EnableVertexAttribArray *cmd, const uint64_t *last);
2675void GLAPIENTRY _mesa_marshal_EnableVertexAttribArray(GLuint index);
2676void GLAPIENTRY _mesa_marshal_GetActiveAttrib(GLuint program, GLuint index, GLsizei  bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
2677struct marshal_cmd_GetActiveUniform;
2678uint32_t _mesa_unmarshal_GetActiveUniform(struct gl_context *ctx, const struct marshal_cmd_GetActiveUniform *cmd, const uint64_t *last);
2679void GLAPIENTRY _mesa_marshal_GetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
2680void GLAPIENTRY _mesa_marshal_GetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);
2681GLint GLAPIENTRY _mesa_marshal_GetAttribLocation(GLuint program, const GLchar * name);
2682void GLAPIENTRY _mesa_marshal_GetProgramiv(GLuint program, GLenum pname, GLint * params);
2683void GLAPIENTRY _mesa_marshal_GetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
2684void GLAPIENTRY _mesa_marshal_GetShaderiv(GLuint shader, GLenum pname, GLint * params);
2685void GLAPIENTRY _mesa_marshal_GetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
2686void GLAPIENTRY _mesa_marshal_GetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source);
2687struct marshal_cmd_GetUniformLocation;
2688uint32_t _mesa_unmarshal_GetUniformLocation(struct gl_context *ctx, const struct marshal_cmd_GetUniformLocation *cmd, const uint64_t *last);
2689GLint GLAPIENTRY _mesa_marshal_GetUniformLocation(GLuint program, const GLchar * name);
2690void GLAPIENTRY _mesa_marshal_GetUniformfv(GLuint program, GLint location, GLfloat * params);
2691void GLAPIENTRY _mesa_marshal_GetUniformiv(GLuint program, GLint location, GLint * params);
2692void GLAPIENTRY _mesa_marshal_GetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);
2693void GLAPIENTRY _mesa_marshal_GetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
2694void GLAPIENTRY _mesa_marshal_GetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
2695void GLAPIENTRY _mesa_marshal_GetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid ** pointer);
2696GLboolean GLAPIENTRY _mesa_marshal_IsProgram(GLuint program);
2697GLboolean GLAPIENTRY _mesa_marshal_IsShader(GLuint shader);
2698struct marshal_cmd_LinkProgram;
2699uint32_t _mesa_unmarshal_LinkProgram(struct gl_context *ctx, const struct marshal_cmd_LinkProgram *cmd, const uint64_t *last);
2700void GLAPIENTRY _mesa_marshal_LinkProgram(GLuint program);
2701struct marshal_cmd_ShaderSource;
2702uint32_t _mesa_unmarshal_ShaderSource(struct gl_context *ctx, const struct marshal_cmd_ShaderSource *cmd, const uint64_t *last);
2703void GLAPIENTRY _mesa_marshal_ShaderSource(GLuint shader, GLsizei count, const GLchar * const * string, const GLint * length);
2704struct marshal_cmd_UseProgram;
2705uint32_t _mesa_unmarshal_UseProgram(struct gl_context *ctx, const struct marshal_cmd_UseProgram *cmd, const uint64_t *last);
2706void GLAPIENTRY _mesa_marshal_UseProgram(GLuint program);
2707struct marshal_cmd_Uniform1f;
2708uint32_t _mesa_unmarshal_Uniform1f(struct gl_context *ctx, const struct marshal_cmd_Uniform1f *cmd, const uint64_t *last);
2709void GLAPIENTRY _mesa_marshal_Uniform1f(GLint location, GLfloat v0);
2710struct marshal_cmd_Uniform2f;
2711uint32_t _mesa_unmarshal_Uniform2f(struct gl_context *ctx, const struct marshal_cmd_Uniform2f *cmd, const uint64_t *last);
2712void GLAPIENTRY _mesa_marshal_Uniform2f(GLint location, GLfloat v0, GLfloat v1);
2713struct marshal_cmd_Uniform3f;
2714uint32_t _mesa_unmarshal_Uniform3f(struct gl_context *ctx, const struct marshal_cmd_Uniform3f *cmd, const uint64_t *last);
2715void GLAPIENTRY _mesa_marshal_Uniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
2716struct marshal_cmd_Uniform4f;
2717uint32_t _mesa_unmarshal_Uniform4f(struct gl_context *ctx, const struct marshal_cmd_Uniform4f *cmd, const uint64_t *last);
2718void GLAPIENTRY _mesa_marshal_Uniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
2719struct marshal_cmd_Uniform1i;
2720uint32_t _mesa_unmarshal_Uniform1i(struct gl_context *ctx, const struct marshal_cmd_Uniform1i *cmd, const uint64_t *last);
2721void GLAPIENTRY _mesa_marshal_Uniform1i(GLint location, GLint v0);
2722struct marshal_cmd_Uniform2i;
2723uint32_t _mesa_unmarshal_Uniform2i(struct gl_context *ctx, const struct marshal_cmd_Uniform2i *cmd, const uint64_t *last);
2724void GLAPIENTRY _mesa_marshal_Uniform2i(GLint location, GLint v0, GLint v1);
2725struct marshal_cmd_Uniform3i;
2726uint32_t _mesa_unmarshal_Uniform3i(struct gl_context *ctx, const struct marshal_cmd_Uniform3i *cmd, const uint64_t *last);
2727void GLAPIENTRY _mesa_marshal_Uniform3i(GLint location, GLint v0, GLint v1, GLint v2);
2728struct marshal_cmd_Uniform4i;
2729uint32_t _mesa_unmarshal_Uniform4i(struct gl_context *ctx, const struct marshal_cmd_Uniform4i *cmd, const uint64_t *last);
2730void GLAPIENTRY _mesa_marshal_Uniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
2731struct marshal_cmd_Uniform1fv;
2732uint32_t _mesa_unmarshal_Uniform1fv(struct gl_context *ctx, const struct marshal_cmd_Uniform1fv *cmd, const uint64_t *last);
2733void GLAPIENTRY _mesa_marshal_Uniform1fv(GLint location, GLsizei count, const GLfloat * value);
2734struct marshal_cmd_Uniform2fv;
2735uint32_t _mesa_unmarshal_Uniform2fv(struct gl_context *ctx, const struct marshal_cmd_Uniform2fv *cmd, const uint64_t *last);
2736void GLAPIENTRY _mesa_marshal_Uniform2fv(GLint location, GLsizei count, const GLfloat * value);
2737struct marshal_cmd_Uniform3fv;
2738uint32_t _mesa_unmarshal_Uniform3fv(struct gl_context *ctx, const struct marshal_cmd_Uniform3fv *cmd, const uint64_t *last);
2739void GLAPIENTRY _mesa_marshal_Uniform3fv(GLint location, GLsizei count, const GLfloat * value);
2740struct marshal_cmd_Uniform4fv;
2741uint32_t _mesa_unmarshal_Uniform4fv(struct gl_context *ctx, const struct marshal_cmd_Uniform4fv *cmd, const uint64_t *last);
2742void GLAPIENTRY _mesa_marshal_Uniform4fv(GLint location, GLsizei count, const GLfloat * value);
2743struct marshal_cmd_Uniform1iv;
2744uint32_t _mesa_unmarshal_Uniform1iv(struct gl_context *ctx, const struct marshal_cmd_Uniform1iv *cmd, const uint64_t *last);
2745void GLAPIENTRY _mesa_marshal_Uniform1iv(GLint location, GLsizei count, const GLint * value);
2746struct marshal_cmd_Uniform2iv;
2747uint32_t _mesa_unmarshal_Uniform2iv(struct gl_context *ctx, const struct marshal_cmd_Uniform2iv *cmd, const uint64_t *last);
2748void GLAPIENTRY _mesa_marshal_Uniform2iv(GLint location, GLsizei count, const GLint * value);
2749struct marshal_cmd_Uniform3iv;
2750uint32_t _mesa_unmarshal_Uniform3iv(struct gl_context *ctx, const struct marshal_cmd_Uniform3iv *cmd, const uint64_t *last);
2751void GLAPIENTRY _mesa_marshal_Uniform3iv(GLint location, GLsizei count, const GLint * value);
2752struct marshal_cmd_Uniform4iv;
2753uint32_t _mesa_unmarshal_Uniform4iv(struct gl_context *ctx, const struct marshal_cmd_Uniform4iv *cmd, const uint64_t *last);
2754void GLAPIENTRY _mesa_marshal_Uniform4iv(GLint location, GLsizei count, const GLint * value);
2755struct marshal_cmd_UniformMatrix2fv;
2756uint32_t _mesa_unmarshal_UniformMatrix2fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2fv *cmd, const uint64_t *last);
2757void GLAPIENTRY _mesa_marshal_UniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2758struct marshal_cmd_UniformMatrix3fv;
2759uint32_t _mesa_unmarshal_UniformMatrix3fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3fv *cmd, const uint64_t *last);
2760void GLAPIENTRY _mesa_marshal_UniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2761struct marshal_cmd_UniformMatrix4fv;
2762uint32_t _mesa_unmarshal_UniformMatrix4fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4fv *cmd, const uint64_t *last);
2763void GLAPIENTRY _mesa_marshal_UniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2764struct marshal_cmd_ValidateProgram;
2765uint32_t _mesa_unmarshal_ValidateProgram(struct gl_context *ctx, const struct marshal_cmd_ValidateProgram *cmd, const uint64_t *last);
2766void GLAPIENTRY _mesa_marshal_ValidateProgram(GLuint program);
2767struct marshal_cmd_VertexAttrib1d;
2768uint32_t _mesa_unmarshal_VertexAttrib1d(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1d *cmd, const uint64_t *last);
2769void GLAPIENTRY _mesa_marshal_VertexAttrib1d(GLuint index, GLdouble x);
2770struct marshal_cmd_VertexAttrib1dv;
2771uint32_t _mesa_unmarshal_VertexAttrib1dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1dv *cmd, const uint64_t *last);
2772void GLAPIENTRY _mesa_marshal_VertexAttrib1dv(GLuint index, const GLdouble * v);
2773struct marshal_cmd_VertexAttrib1fARB;
2774uint32_t _mesa_unmarshal_VertexAttrib1fARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1fARB *cmd, const uint64_t *last);
2775void GLAPIENTRY _mesa_marshal_VertexAttrib1fARB(GLuint index, GLfloat x);
2776struct marshal_cmd_VertexAttrib1fvARB;
2777uint32_t _mesa_unmarshal_VertexAttrib1fvARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1fvARB *cmd, const uint64_t *last);
2778void GLAPIENTRY _mesa_marshal_VertexAttrib1fvARB(GLuint index, const GLfloat * v);
2779struct marshal_cmd_VertexAttrib1s;
2780uint32_t _mesa_unmarshal_VertexAttrib1s(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1s *cmd, const uint64_t *last);
2781void GLAPIENTRY _mesa_marshal_VertexAttrib1s(GLuint index, GLshort x);
2782struct marshal_cmd_VertexAttrib1sv;
2783uint32_t _mesa_unmarshal_VertexAttrib1sv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1sv *cmd, const uint64_t *last);
2784void GLAPIENTRY _mesa_marshal_VertexAttrib1sv(GLuint index, const GLshort * v);
2785struct marshal_cmd_VertexAttrib2d;
2786uint32_t _mesa_unmarshal_VertexAttrib2d(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2d *cmd, const uint64_t *last);
2787void GLAPIENTRY _mesa_marshal_VertexAttrib2d(GLuint index, GLdouble x, GLdouble y);
2788struct marshal_cmd_VertexAttrib2dv;
2789uint32_t _mesa_unmarshal_VertexAttrib2dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2dv *cmd, const uint64_t *last);
2790void GLAPIENTRY _mesa_marshal_VertexAttrib2dv(GLuint index, const GLdouble * v);
2791struct marshal_cmd_VertexAttrib2fARB;
2792uint32_t _mesa_unmarshal_VertexAttrib2fARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2fARB *cmd, const uint64_t *last);
2793void GLAPIENTRY _mesa_marshal_VertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y);
2794struct marshal_cmd_VertexAttrib2fvARB;
2795uint32_t _mesa_unmarshal_VertexAttrib2fvARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2fvARB *cmd, const uint64_t *last);
2796void GLAPIENTRY _mesa_marshal_VertexAttrib2fvARB(GLuint index, const GLfloat * v);
2797struct marshal_cmd_VertexAttrib2s;
2798uint32_t _mesa_unmarshal_VertexAttrib2s(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2s *cmd, const uint64_t *last);
2799void GLAPIENTRY _mesa_marshal_VertexAttrib2s(GLuint index, GLshort x, GLshort y);
2800struct marshal_cmd_VertexAttrib2sv;
2801uint32_t _mesa_unmarshal_VertexAttrib2sv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2sv *cmd, const uint64_t *last);
2802void GLAPIENTRY _mesa_marshal_VertexAttrib2sv(GLuint index, const GLshort * v);
2803struct marshal_cmd_VertexAttrib3d;
2804uint32_t _mesa_unmarshal_VertexAttrib3d(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3d *cmd, const uint64_t *last);
2805void GLAPIENTRY _mesa_marshal_VertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z);
2806struct marshal_cmd_VertexAttrib3dv;
2807uint32_t _mesa_unmarshal_VertexAttrib3dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3dv *cmd, const uint64_t *last);
2808void GLAPIENTRY _mesa_marshal_VertexAttrib3dv(GLuint index, const GLdouble * v);
2809struct marshal_cmd_VertexAttrib3fARB;
2810uint32_t _mesa_unmarshal_VertexAttrib3fARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3fARB *cmd, const uint64_t *last);
2811void GLAPIENTRY _mesa_marshal_VertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z);
2812struct marshal_cmd_VertexAttrib3fvARB;
2813uint32_t _mesa_unmarshal_VertexAttrib3fvARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3fvARB *cmd, const uint64_t *last);
2814void GLAPIENTRY _mesa_marshal_VertexAttrib3fvARB(GLuint index, const GLfloat * v);
2815struct marshal_cmd_VertexAttrib3s;
2816uint32_t _mesa_unmarshal_VertexAttrib3s(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3s *cmd, const uint64_t *last);
2817void GLAPIENTRY _mesa_marshal_VertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z);
2818struct marshal_cmd_VertexAttrib3sv;
2819uint32_t _mesa_unmarshal_VertexAttrib3sv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3sv *cmd, const uint64_t *last);
2820void GLAPIENTRY _mesa_marshal_VertexAttrib3sv(GLuint index, const GLshort * v);
2821struct marshal_cmd_VertexAttrib4Nbv;
2822uint32_t _mesa_unmarshal_VertexAttrib4Nbv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nbv *cmd, const uint64_t *last);
2823void GLAPIENTRY _mesa_marshal_VertexAttrib4Nbv(GLuint index, const GLbyte * v);
2824struct marshal_cmd_VertexAttrib4Niv;
2825uint32_t _mesa_unmarshal_VertexAttrib4Niv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Niv *cmd, const uint64_t *last);
2826void GLAPIENTRY _mesa_marshal_VertexAttrib4Niv(GLuint index, const GLint * v);
2827struct marshal_cmd_VertexAttrib4Nsv;
2828uint32_t _mesa_unmarshal_VertexAttrib4Nsv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nsv *cmd, const uint64_t *last);
2829void GLAPIENTRY _mesa_marshal_VertexAttrib4Nsv(GLuint index, const GLshort * v);
2830struct marshal_cmd_VertexAttrib4Nub;
2831uint32_t _mesa_unmarshal_VertexAttrib4Nub(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nub *cmd, const uint64_t *last);
2832void GLAPIENTRY _mesa_marshal_VertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
2833struct marshal_cmd_VertexAttrib4Nubv;
2834uint32_t _mesa_unmarshal_VertexAttrib4Nubv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nubv *cmd, const uint64_t *last);
2835void GLAPIENTRY _mesa_marshal_VertexAttrib4Nubv(GLuint index, const GLubyte * v);
2836struct marshal_cmd_VertexAttrib4Nuiv;
2837uint32_t _mesa_unmarshal_VertexAttrib4Nuiv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nuiv *cmd, const uint64_t *last);
2838void GLAPIENTRY _mesa_marshal_VertexAttrib4Nuiv(GLuint index, const GLuint * v);
2839struct marshal_cmd_VertexAttrib4Nusv;
2840uint32_t _mesa_unmarshal_VertexAttrib4Nusv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nusv *cmd, const uint64_t *last);
2841void GLAPIENTRY _mesa_marshal_VertexAttrib4Nusv(GLuint index, const GLushort * v);
2842struct marshal_cmd_VertexAttrib4bv;
2843uint32_t _mesa_unmarshal_VertexAttrib4bv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4bv *cmd, const uint64_t *last);
2844void GLAPIENTRY _mesa_marshal_VertexAttrib4bv(GLuint index, const GLbyte * v);
2845struct marshal_cmd_VertexAttrib4d;
2846uint32_t _mesa_unmarshal_VertexAttrib4d(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4d *cmd, const uint64_t *last);
2847void GLAPIENTRY _mesa_marshal_VertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2848struct marshal_cmd_VertexAttrib4dv;
2849uint32_t _mesa_unmarshal_VertexAttrib4dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4dv *cmd, const uint64_t *last);
2850void GLAPIENTRY _mesa_marshal_VertexAttrib4dv(GLuint index, const GLdouble * v);
2851struct marshal_cmd_VertexAttrib4fARB;
2852uint32_t _mesa_unmarshal_VertexAttrib4fARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4fARB *cmd, const uint64_t *last);
2853void GLAPIENTRY _mesa_marshal_VertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2854struct marshal_cmd_VertexAttrib4fvARB;
2855uint32_t _mesa_unmarshal_VertexAttrib4fvARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4fvARB *cmd, const uint64_t *last);
2856void GLAPIENTRY _mesa_marshal_VertexAttrib4fvARB(GLuint index, const GLfloat * v);
2857struct marshal_cmd_VertexAttrib4iv;
2858uint32_t _mesa_unmarshal_VertexAttrib4iv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4iv *cmd, const uint64_t *last);
2859void GLAPIENTRY _mesa_marshal_VertexAttrib4iv(GLuint index, const GLint * v);
2860struct marshal_cmd_VertexAttrib4s;
2861uint32_t _mesa_unmarshal_VertexAttrib4s(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4s *cmd, const uint64_t *last);
2862void GLAPIENTRY _mesa_marshal_VertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
2863struct marshal_cmd_VertexAttrib4sv;
2864uint32_t _mesa_unmarshal_VertexAttrib4sv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4sv *cmd, const uint64_t *last);
2865void GLAPIENTRY _mesa_marshal_VertexAttrib4sv(GLuint index, const GLshort * v);
2866struct marshal_cmd_VertexAttrib4ubv;
2867uint32_t _mesa_unmarshal_VertexAttrib4ubv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4ubv *cmd, const uint64_t *last);
2868void GLAPIENTRY _mesa_marshal_VertexAttrib4ubv(GLuint index, const GLubyte * v);
2869struct marshal_cmd_VertexAttrib4uiv;
2870uint32_t _mesa_unmarshal_VertexAttrib4uiv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4uiv *cmd, const uint64_t *last);
2871void GLAPIENTRY _mesa_marshal_VertexAttrib4uiv(GLuint index, const GLuint * v);
2872struct marshal_cmd_VertexAttrib4usv;
2873uint32_t _mesa_unmarshal_VertexAttrib4usv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4usv *cmd, const uint64_t *last);
2874void GLAPIENTRY _mesa_marshal_VertexAttrib4usv(GLuint index, const GLushort * v);
2875struct marshal_cmd_VertexAttribPointer;
2876uint32_t _mesa_unmarshal_VertexAttribPointer(struct gl_context *ctx, const struct marshal_cmd_VertexAttribPointer *cmd, const uint64_t *last);
2877void GLAPIENTRY _mesa_marshal_VertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
2878struct marshal_cmd_UniformMatrix2x3fv;
2879uint32_t _mesa_unmarshal_UniformMatrix2x3fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2x3fv *cmd, const uint64_t *last);
2880void GLAPIENTRY _mesa_marshal_UniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2881struct marshal_cmd_UniformMatrix3x2fv;
2882uint32_t _mesa_unmarshal_UniformMatrix3x2fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3x2fv *cmd, const uint64_t *last);
2883void GLAPIENTRY _mesa_marshal_UniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2884struct marshal_cmd_UniformMatrix2x4fv;
2885uint32_t _mesa_unmarshal_UniformMatrix2x4fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2x4fv *cmd, const uint64_t *last);
2886void GLAPIENTRY _mesa_marshal_UniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2887struct marshal_cmd_UniformMatrix4x2fv;
2888uint32_t _mesa_unmarshal_UniformMatrix4x2fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4x2fv *cmd, const uint64_t *last);
2889void GLAPIENTRY _mesa_marshal_UniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2890struct marshal_cmd_UniformMatrix3x4fv;
2891uint32_t _mesa_unmarshal_UniformMatrix3x4fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3x4fv *cmd, const uint64_t *last);
2892void GLAPIENTRY _mesa_marshal_UniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2893struct marshal_cmd_UniformMatrix4x3fv;
2894uint32_t _mesa_unmarshal_UniformMatrix4x3fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4x3fv *cmd, const uint64_t *last);
2895void GLAPIENTRY _mesa_marshal_UniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2896struct marshal_cmd_ProgramStringARB;
2897uint32_t _mesa_unmarshal_ProgramStringARB(struct gl_context *ctx, const struct marshal_cmd_ProgramStringARB *cmd, const uint64_t *last);
2898void GLAPIENTRY _mesa_marshal_ProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string);
2899struct marshal_cmd_BindProgramARB;
2900uint32_t _mesa_unmarshal_BindProgramARB(struct gl_context *ctx, const struct marshal_cmd_BindProgramARB *cmd, const uint64_t *last);
2901void GLAPIENTRY _mesa_marshal_BindProgramARB(GLenum target, GLuint program);
2902struct marshal_cmd_DeleteProgramsARB;
2903uint32_t _mesa_unmarshal_DeleteProgramsARB(struct gl_context *ctx, const struct marshal_cmd_DeleteProgramsARB *cmd, const uint64_t *last);
2904void GLAPIENTRY _mesa_marshal_DeleteProgramsARB(GLsizei n, const GLuint * programs);
2905void GLAPIENTRY _mesa_marshal_GenProgramsARB(GLsizei n, GLuint * programs);
2906GLboolean GLAPIENTRY _mesa_marshal_IsProgramARB(GLuint program);
2907struct marshal_cmd_ProgramEnvParameter4dARB;
2908uint32_t _mesa_unmarshal_ProgramEnvParameter4dARB(struct gl_context *ctx, const struct marshal_cmd_ProgramEnvParameter4dARB *cmd, const uint64_t *last);
2909void GLAPIENTRY _mesa_marshal_ProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2910struct marshal_cmd_ProgramEnvParameter4dvARB;
2911uint32_t _mesa_unmarshal_ProgramEnvParameter4dvARB(struct gl_context *ctx, const struct marshal_cmd_ProgramEnvParameter4dvARB *cmd, const uint64_t *last);
2912void GLAPIENTRY _mesa_marshal_ProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);
2913struct marshal_cmd_ProgramEnvParameter4fARB;
2914uint32_t _mesa_unmarshal_ProgramEnvParameter4fARB(struct gl_context *ctx, const struct marshal_cmd_ProgramEnvParameter4fARB *cmd, const uint64_t *last);
2915void GLAPIENTRY _mesa_marshal_ProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2916struct marshal_cmd_ProgramEnvParameter4fvARB;
2917uint32_t _mesa_unmarshal_ProgramEnvParameter4fvARB(struct gl_context *ctx, const struct marshal_cmd_ProgramEnvParameter4fvARB *cmd, const uint64_t *last);
2918void GLAPIENTRY _mesa_marshal_ProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params);
2919struct marshal_cmd_ProgramLocalParameter4dARB;
2920uint32_t _mesa_unmarshal_ProgramLocalParameter4dARB(struct gl_context *ctx, const struct marshal_cmd_ProgramLocalParameter4dARB *cmd, const uint64_t *last);
2921void GLAPIENTRY _mesa_marshal_ProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2922struct marshal_cmd_ProgramLocalParameter4dvARB;
2923uint32_t _mesa_unmarshal_ProgramLocalParameter4dvARB(struct gl_context *ctx, const struct marshal_cmd_ProgramLocalParameter4dvARB *cmd, const uint64_t *last);
2924void GLAPIENTRY _mesa_marshal_ProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);
2925struct marshal_cmd_ProgramLocalParameter4fARB;
2926uint32_t _mesa_unmarshal_ProgramLocalParameter4fARB(struct gl_context *ctx, const struct marshal_cmd_ProgramLocalParameter4fARB *cmd, const uint64_t *last);
2927void GLAPIENTRY _mesa_marshal_ProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2928struct marshal_cmd_ProgramLocalParameter4fvARB;
2929uint32_t _mesa_unmarshal_ProgramLocalParameter4fvARB(struct gl_context *ctx, const struct marshal_cmd_ProgramLocalParameter4fvARB *cmd, const uint64_t *last);
2930void GLAPIENTRY _mesa_marshal_ProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params);
2931void GLAPIENTRY _mesa_marshal_GetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params);
2932void GLAPIENTRY _mesa_marshal_GetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params);
2933void GLAPIENTRY _mesa_marshal_GetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params);
2934void GLAPIENTRY _mesa_marshal_GetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params);
2935void GLAPIENTRY _mesa_marshal_GetProgramivARB(GLenum target, GLenum pname, GLint * params);
2936void GLAPIENTRY _mesa_marshal_GetProgramStringARB(GLenum target, GLenum pname, GLvoid * string);
2937struct marshal_cmd_DeleteObjectARB;
2938uint32_t _mesa_unmarshal_DeleteObjectARB(struct gl_context *ctx, const struct marshal_cmd_DeleteObjectARB *cmd, const uint64_t *last);
2939void GLAPIENTRY _mesa_marshal_DeleteObjectARB(GLhandleARB obj);
2940GLhandleARB GLAPIENTRY _mesa_marshal_GetHandleARB(GLenum pname);
2941struct marshal_cmd_DetachObjectARB;
2942uint32_t _mesa_unmarshal_DetachObjectARB(struct gl_context *ctx, const struct marshal_cmd_DetachObjectARB *cmd, const uint64_t *last);
2943void GLAPIENTRY _mesa_marshal_DetachObjectARB(GLhandleARB containerObj, GLhandleARB attachedObj);
2944GLhandleARB GLAPIENTRY _mesa_marshal_CreateShaderObjectARB(GLenum shaderType);
2945GLhandleARB GLAPIENTRY _mesa_marshal_CreateProgramObjectARB(void);
2946struct marshal_cmd_AttachObjectARB;
2947uint32_t _mesa_unmarshal_AttachObjectARB(struct gl_context *ctx, const struct marshal_cmd_AttachObjectARB *cmd, const uint64_t *last);
2948void GLAPIENTRY _mesa_marshal_AttachObjectARB(GLhandleARB containerObj, GLhandleARB obj);
2949void GLAPIENTRY _mesa_marshal_GetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params);
2950void GLAPIENTRY _mesa_marshal_GetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params);
2951void GLAPIENTRY _mesa_marshal_GetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog);
2952void GLAPIENTRY _mesa_marshal_GetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog);
2953struct marshal_cmd_ClampColor;
2954uint32_t _mesa_unmarshal_ClampColor(struct gl_context *ctx, const struct marshal_cmd_ClampColor *cmd, const uint64_t *last);
2955void GLAPIENTRY _mesa_marshal_ClampColor(GLenum target, GLenum clamp);
2956struct marshal_cmd_DrawArraysInstancedARB;
2957uint32_t _mesa_unmarshal_DrawArraysInstancedARB(struct gl_context *ctx, const struct marshal_cmd_DrawArraysInstancedARB *cmd, const uint64_t *last);
2958void GLAPIENTRY _mesa_marshal_DrawArraysInstancedARB(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
2959struct marshal_cmd_DrawElementsInstancedARB;
2960uint32_t _mesa_unmarshal_DrawElementsInstancedARB(struct gl_context *ctx, const struct marshal_cmd_DrawElementsInstancedARB *cmd, const uint64_t *last);
2961void GLAPIENTRY _mesa_marshal_DrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
2962GLboolean GLAPIENTRY _mesa_marshal_IsRenderbuffer(GLuint renderbuffer);
2963struct marshal_cmd_BindRenderbuffer;
2964uint32_t _mesa_unmarshal_BindRenderbuffer(struct gl_context *ctx, const struct marshal_cmd_BindRenderbuffer *cmd, const uint64_t *last);
2965void GLAPIENTRY _mesa_marshal_BindRenderbuffer(GLenum target, GLuint renderbuffer);
2966struct marshal_cmd_DeleteRenderbuffers;
2967uint32_t _mesa_unmarshal_DeleteRenderbuffers(struct gl_context *ctx, const struct marshal_cmd_DeleteRenderbuffers *cmd, const uint64_t *last);
2968void GLAPIENTRY _mesa_marshal_DeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
2969void GLAPIENTRY _mesa_marshal_GenRenderbuffers(GLsizei n, GLuint * renderbuffers);
2970struct marshal_cmd_RenderbufferStorage;
2971uint32_t _mesa_unmarshal_RenderbufferStorage(struct gl_context *ctx, const struct marshal_cmd_RenderbufferStorage *cmd, const uint64_t *last);
2972void GLAPIENTRY _mesa_marshal_RenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
2973struct marshal_cmd_RenderbufferStorageMultisample;
2974uint32_t _mesa_unmarshal_RenderbufferStorageMultisample(struct gl_context *ctx, const struct marshal_cmd_RenderbufferStorageMultisample *cmd, const uint64_t *last);
2975void GLAPIENTRY _mesa_marshal_RenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
2976void GLAPIENTRY _mesa_marshal_GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
2977GLboolean GLAPIENTRY _mesa_marshal_IsFramebuffer(GLuint framebuffer);
2978struct marshal_cmd_BindFramebuffer;
2979uint32_t _mesa_unmarshal_BindFramebuffer(struct gl_context *ctx, const struct marshal_cmd_BindFramebuffer *cmd, const uint64_t *last);
2980void GLAPIENTRY _mesa_marshal_BindFramebuffer(GLenum target, GLuint framebuffer);
2981struct marshal_cmd_DeleteFramebuffers;
2982uint32_t _mesa_unmarshal_DeleteFramebuffers(struct gl_context *ctx, const struct marshal_cmd_DeleteFramebuffers *cmd, const uint64_t *last);
2983void GLAPIENTRY _mesa_marshal_DeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
2984void GLAPIENTRY _mesa_marshal_GenFramebuffers(GLsizei n, GLuint * framebuffers);
2985GLenum GLAPIENTRY _mesa_marshal_CheckFramebufferStatus(GLenum target);
2986struct marshal_cmd_FramebufferTexture1D;
2987uint32_t _mesa_unmarshal_FramebufferTexture1D(struct gl_context *ctx, const struct marshal_cmd_FramebufferTexture1D *cmd, const uint64_t *last);
2988void GLAPIENTRY _mesa_marshal_FramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
2989struct marshal_cmd_FramebufferTexture2D;
2990uint32_t _mesa_unmarshal_FramebufferTexture2D(struct gl_context *ctx, const struct marshal_cmd_FramebufferTexture2D *cmd, const uint64_t *last);
2991void GLAPIENTRY _mesa_marshal_FramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
2992struct marshal_cmd_FramebufferTexture3D;
2993uint32_t _mesa_unmarshal_FramebufferTexture3D(struct gl_context *ctx, const struct marshal_cmd_FramebufferTexture3D *cmd, const uint64_t *last);
2994void GLAPIENTRY _mesa_marshal_FramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer);
2995struct marshal_cmd_FramebufferTextureLayer;
2996uint32_t _mesa_unmarshal_FramebufferTextureLayer(struct gl_context *ctx, const struct marshal_cmd_FramebufferTextureLayer *cmd, const uint64_t *last);
2997void GLAPIENTRY _mesa_marshal_FramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
2998struct marshal_cmd_FramebufferRenderbuffer;
2999uint32_t _mesa_unmarshal_FramebufferRenderbuffer(struct gl_context *ctx, const struct marshal_cmd_FramebufferRenderbuffer *cmd, const uint64_t *last);
3000void GLAPIENTRY _mesa_marshal_FramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
3001void GLAPIENTRY _mesa_marshal_GetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
3002struct marshal_cmd_BlitFramebuffer;
3003uint32_t _mesa_unmarshal_BlitFramebuffer(struct gl_context *ctx, const struct marshal_cmd_BlitFramebuffer *cmd, const uint64_t *last);
3004void GLAPIENTRY _mesa_marshal_BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
3005struct marshal_cmd_GenerateMipmap;
3006uint32_t _mesa_unmarshal_GenerateMipmap(struct gl_context *ctx, const struct marshal_cmd_GenerateMipmap *cmd, const uint64_t *last);
3007void GLAPIENTRY _mesa_marshal_GenerateMipmap(GLenum target);
3008struct marshal_cmd_VertexAttribDivisor;
3009uint32_t _mesa_unmarshal_VertexAttribDivisor(struct gl_context *ctx, const struct marshal_cmd_VertexAttribDivisor *cmd, const uint64_t *last);
3010void GLAPIENTRY _mesa_marshal_VertexAttribDivisor(GLuint index, GLuint divisor);
3011struct marshal_cmd_VertexArrayVertexAttribDivisorEXT;
3012uint32_t _mesa_unmarshal_VertexArrayVertexAttribDivisorEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexAttribDivisorEXT *cmd, const uint64_t *last);
3013void GLAPIENTRY _mesa_marshal_VertexArrayVertexAttribDivisorEXT(GLuint vaobj, GLuint index, GLuint divisor);
3014GLvoid * GLAPIENTRY _mesa_marshal_MapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
3015struct marshal_cmd_FlushMappedBufferRange;
3016uint32_t _mesa_unmarshal_FlushMappedBufferRange(struct gl_context *ctx, const struct marshal_cmd_FlushMappedBufferRange *cmd, const uint64_t *last);
3017void GLAPIENTRY _mesa_marshal_FlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length);
3018struct marshal_cmd_TexBuffer;
3019uint32_t _mesa_unmarshal_TexBuffer(struct gl_context *ctx, const struct marshal_cmd_TexBuffer *cmd, const uint64_t *last);
3020void GLAPIENTRY _mesa_marshal_TexBuffer(GLenum target, GLenum internalFormat, GLuint buffer);
3021struct marshal_cmd_BindVertexArray;
3022uint32_t _mesa_unmarshal_BindVertexArray(struct gl_context *ctx, const struct marshal_cmd_BindVertexArray *cmd, const uint64_t *last);
3023void GLAPIENTRY _mesa_marshal_BindVertexArray(GLuint array);
3024struct marshal_cmd_DeleteVertexArrays;
3025uint32_t _mesa_unmarshal_DeleteVertexArrays(struct gl_context *ctx, const struct marshal_cmd_DeleteVertexArrays *cmd, const uint64_t *last);
3026void GLAPIENTRY _mesa_marshal_DeleteVertexArrays(GLsizei n, const GLuint * arrays);
3027void GLAPIENTRY _mesa_marshal_GenVertexArrays(GLsizei n, GLuint * arrays);
3028GLboolean GLAPIENTRY _mesa_marshal_IsVertexArray(GLuint array);
3029void GLAPIENTRY _mesa_marshal_GetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices);
3030void GLAPIENTRY _mesa_marshal_GetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params);
3031void GLAPIENTRY _mesa_marshal_GetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName);
3032GLuint GLAPIENTRY _mesa_marshal_GetUniformBlockIndex(GLuint program, const GLchar * uniformBlockName);
3033void GLAPIENTRY _mesa_marshal_GetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params);
3034void GLAPIENTRY _mesa_marshal_GetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName);
3035struct marshal_cmd_UniformBlockBinding;
3036uint32_t _mesa_unmarshal_UniformBlockBinding(struct gl_context *ctx, const struct marshal_cmd_UniformBlockBinding *cmd, const uint64_t *last);
3037void GLAPIENTRY _mesa_marshal_UniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
3038struct marshal_cmd_CopyBufferSubData;
3039uint32_t _mesa_unmarshal_CopyBufferSubData(struct gl_context *ctx, const struct marshal_cmd_CopyBufferSubData *cmd, const uint64_t *last);
3040void GLAPIENTRY _mesa_marshal_CopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
3041struct marshal_cmd_DrawElementsBaseVertex;
3042uint32_t _mesa_unmarshal_DrawElementsBaseVertex(struct gl_context *ctx, const struct marshal_cmd_DrawElementsBaseVertex *cmd, const uint64_t *last);
3043void GLAPIENTRY _mesa_marshal_DrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex);
3044struct marshal_cmd_DrawRangeElementsBaseVertex;
3045uint32_t _mesa_unmarshal_DrawRangeElementsBaseVertex(struct gl_context *ctx, const struct marshal_cmd_DrawRangeElementsBaseVertex *cmd, const uint64_t *last);
3046void GLAPIENTRY _mesa_marshal_DrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex);
3047struct marshal_cmd_MultiDrawElementsBaseVertex;
3048uint32_t _mesa_unmarshal_MultiDrawElementsBaseVertex(struct gl_context *ctx, const struct marshal_cmd_MultiDrawElementsBaseVertex *cmd, const uint64_t *last);
3049void GLAPIENTRY _mesa_marshal_MultiDrawElementsBaseVertex(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, const GLint * basevertex);
3050struct marshal_cmd_DrawElementsInstancedBaseVertex;
3051uint32_t _mesa_unmarshal_DrawElementsInstancedBaseVertex(struct gl_context *ctx, const struct marshal_cmd_DrawElementsInstancedBaseVertex *cmd, const uint64_t *last);
3052void GLAPIENTRY _mesa_marshal_DrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLint basevertex);
3053GLsync GLAPIENTRY _mesa_marshal_FenceSync(GLenum condition, GLbitfield flags);
3054GLboolean GLAPIENTRY _mesa_marshal_IsSync(GLsync sync);
3055struct marshal_cmd_DeleteSync;
3056uint32_t _mesa_unmarshal_DeleteSync(struct gl_context *ctx, const struct marshal_cmd_DeleteSync *cmd, const uint64_t *last);
3057void GLAPIENTRY _mesa_marshal_DeleteSync(GLsync sync);
3058GLenum GLAPIENTRY _mesa_marshal_ClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
3059struct marshal_cmd_WaitSync;
3060uint32_t _mesa_unmarshal_WaitSync(struct gl_context *ctx, const struct marshal_cmd_WaitSync *cmd, const uint64_t *last);
3061void GLAPIENTRY _mesa_marshal_WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
3062void GLAPIENTRY _mesa_marshal_GetInteger64v(GLenum pname, GLint64 * params);
3063void GLAPIENTRY _mesa_marshal_GetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
3064struct marshal_cmd_TexImage2DMultisample;
3065uint32_t _mesa_unmarshal_TexImage2DMultisample(struct gl_context *ctx, const struct marshal_cmd_TexImage2DMultisample *cmd, const uint64_t *last);
3066void GLAPIENTRY _mesa_marshal_TexImage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
3067struct marshal_cmd_TexImage3DMultisample;
3068uint32_t _mesa_unmarshal_TexImage3DMultisample(struct gl_context *ctx, const struct marshal_cmd_TexImage3DMultisample *cmd, const uint64_t *last);
3069void GLAPIENTRY _mesa_marshal_TexImage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
3070void GLAPIENTRY _mesa_marshal_GetMultisamplefv(GLenum pname, GLuint index, GLfloat * val);
3071struct marshal_cmd_SampleMaski;
3072uint32_t _mesa_unmarshal_SampleMaski(struct gl_context *ctx, const struct marshal_cmd_SampleMaski *cmd, const uint64_t *last);
3073void GLAPIENTRY _mesa_marshal_SampleMaski(GLuint index, GLbitfield mask);
3074struct marshal_cmd_BlendEquationiARB;
3075uint32_t _mesa_unmarshal_BlendEquationiARB(struct gl_context *ctx, const struct marshal_cmd_BlendEquationiARB *cmd, const uint64_t *last);
3076void GLAPIENTRY _mesa_marshal_BlendEquationiARB(GLuint buf, GLenum mode);
3077struct marshal_cmd_BlendEquationSeparateiARB;
3078uint32_t _mesa_unmarshal_BlendEquationSeparateiARB(struct gl_context *ctx, const struct marshal_cmd_BlendEquationSeparateiARB *cmd, const uint64_t *last);
3079void GLAPIENTRY _mesa_marshal_BlendEquationSeparateiARB(GLuint buf, GLenum modeRGB, GLenum modeA);
3080struct marshal_cmd_BlendFunciARB;
3081uint32_t _mesa_unmarshal_BlendFunciARB(struct gl_context *ctx, const struct marshal_cmd_BlendFunciARB *cmd, const uint64_t *last);
3082void GLAPIENTRY _mesa_marshal_BlendFunciARB(GLuint buf, GLenum src, GLenum dst);
3083struct marshal_cmd_BlendFuncSeparateiARB;
3084uint32_t _mesa_unmarshal_BlendFuncSeparateiARB(struct gl_context *ctx, const struct marshal_cmd_BlendFuncSeparateiARB *cmd, const uint64_t *last);
3085void GLAPIENTRY _mesa_marshal_BlendFuncSeparateiARB(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA);
3086struct marshal_cmd_MinSampleShading;
3087uint32_t _mesa_unmarshal_MinSampleShading(struct gl_context *ctx, const struct marshal_cmd_MinSampleShading *cmd, const uint64_t *last);
3088void GLAPIENTRY _mesa_marshal_MinSampleShading(GLfloat value);
3089struct marshal_cmd_NamedStringARB;
3090uint32_t _mesa_unmarshal_NamedStringARB(struct gl_context *ctx, const struct marshal_cmd_NamedStringARB *cmd, const uint64_t *last);
3091void GLAPIENTRY _mesa_marshal_NamedStringARB(GLenum type, GLint namelen, const GLchar * name, GLint stringlen, const GLchar * string);
3092struct marshal_cmd_DeleteNamedStringARB;
3093uint32_t _mesa_unmarshal_DeleteNamedStringARB(struct gl_context *ctx, const struct marshal_cmd_DeleteNamedStringARB *cmd, const uint64_t *last);
3094void GLAPIENTRY _mesa_marshal_DeleteNamedStringARB(GLint namelen, const GLchar * name);
3095void GLAPIENTRY _mesa_marshal_CompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar * const * path, const GLint * length);
3096GLboolean GLAPIENTRY _mesa_marshal_IsNamedStringARB(GLint namelen, const GLchar * name);
3097void GLAPIENTRY _mesa_marshal_GetNamedStringARB(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string);
3098void GLAPIENTRY _mesa_marshal_GetNamedStringivARB(GLint namelen, const GLchar * name, GLenum pname, GLint * params);
3099struct marshal_cmd_BindFragDataLocationIndexed;
3100uint32_t _mesa_unmarshal_BindFragDataLocationIndexed(struct gl_context *ctx, const struct marshal_cmd_BindFragDataLocationIndexed *cmd, const uint64_t *last);
3101void GLAPIENTRY _mesa_marshal_BindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name);
3102GLint GLAPIENTRY _mesa_marshal_GetFragDataIndex(GLuint program, const GLchar * name);
3103void GLAPIENTRY _mesa_marshal_GenSamplers(GLsizei count, GLuint * samplers);
3104struct marshal_cmd_DeleteSamplers;
3105uint32_t _mesa_unmarshal_DeleteSamplers(struct gl_context *ctx, const struct marshal_cmd_DeleteSamplers *cmd, const uint64_t *last);
3106void GLAPIENTRY _mesa_marshal_DeleteSamplers(GLsizei count, const GLuint * samplers);
3107GLboolean GLAPIENTRY _mesa_marshal_IsSampler(GLuint sampler);
3108struct marshal_cmd_BindSampler;
3109uint32_t _mesa_unmarshal_BindSampler(struct gl_context *ctx, const struct marshal_cmd_BindSampler *cmd, const uint64_t *last);
3110void GLAPIENTRY _mesa_marshal_BindSampler(GLuint unit, GLuint sampler);
3111struct marshal_cmd_SamplerParameteri;
3112uint32_t _mesa_unmarshal_SamplerParameteri(struct gl_context *ctx, const struct marshal_cmd_SamplerParameteri *cmd, const uint64_t *last);
3113void GLAPIENTRY _mesa_marshal_SamplerParameteri(GLuint sampler, GLenum pname, GLint param);
3114struct marshal_cmd_SamplerParameterf;
3115uint32_t _mesa_unmarshal_SamplerParameterf(struct gl_context *ctx, const struct marshal_cmd_SamplerParameterf *cmd, const uint64_t *last);
3116void GLAPIENTRY _mesa_marshal_SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param);
3117struct marshal_cmd_SamplerParameteriv;
3118uint32_t _mesa_unmarshal_SamplerParameteriv(struct gl_context *ctx, const struct marshal_cmd_SamplerParameteriv *cmd, const uint64_t *last);
3119void GLAPIENTRY _mesa_marshal_SamplerParameteriv(GLuint sampler, GLenum pname, const GLint * params);
3120struct marshal_cmd_SamplerParameterfv;
3121uint32_t _mesa_unmarshal_SamplerParameterfv(struct gl_context *ctx, const struct marshal_cmd_SamplerParameterfv *cmd, const uint64_t *last);
3122void GLAPIENTRY _mesa_marshal_SamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * params);
3123struct marshal_cmd_SamplerParameterIiv;
3124uint32_t _mesa_unmarshal_SamplerParameterIiv(struct gl_context *ctx, const struct marshal_cmd_SamplerParameterIiv *cmd, const uint64_t *last);
3125void GLAPIENTRY _mesa_marshal_SamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * params);
3126struct marshal_cmd_SamplerParameterIuiv;
3127uint32_t _mesa_unmarshal_SamplerParameterIuiv(struct gl_context *ctx, const struct marshal_cmd_SamplerParameterIuiv *cmd, const uint64_t *last);
3128void GLAPIENTRY _mesa_marshal_SamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * params);
3129void GLAPIENTRY _mesa_marshal_GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params);
3130void GLAPIENTRY _mesa_marshal_GetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params);
3131void GLAPIENTRY _mesa_marshal_GetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params);
3132void GLAPIENTRY _mesa_marshal_GetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params);
3133void GLAPIENTRY _mesa_marshal_GetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params);
3134void GLAPIENTRY _mesa_marshal_GetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params);
3135struct marshal_cmd_QueryCounter;
3136uint32_t _mesa_unmarshal_QueryCounter(struct gl_context *ctx, const struct marshal_cmd_QueryCounter *cmd, const uint64_t *last);
3137void GLAPIENTRY _mesa_marshal_QueryCounter(GLuint id, GLenum target);
3138struct marshal_cmd_VertexP2ui;
3139uint32_t _mesa_unmarshal_VertexP2ui(struct gl_context *ctx, const struct marshal_cmd_VertexP2ui *cmd, const uint64_t *last);
3140void GLAPIENTRY _mesa_marshal_VertexP2ui(GLenum type, GLuint value);
3141struct marshal_cmd_VertexP3ui;
3142uint32_t _mesa_unmarshal_VertexP3ui(struct gl_context *ctx, const struct marshal_cmd_VertexP3ui *cmd, const uint64_t *last);
3143void GLAPIENTRY _mesa_marshal_VertexP3ui(GLenum type, GLuint value);
3144struct marshal_cmd_VertexP4ui;
3145uint32_t _mesa_unmarshal_VertexP4ui(struct gl_context *ctx, const struct marshal_cmd_VertexP4ui *cmd, const uint64_t *last);
3146void GLAPIENTRY _mesa_marshal_VertexP4ui(GLenum type, GLuint value);
3147struct marshal_cmd_VertexP2uiv;
3148uint32_t _mesa_unmarshal_VertexP2uiv(struct gl_context *ctx, const struct marshal_cmd_VertexP2uiv *cmd, const uint64_t *last);
3149void GLAPIENTRY _mesa_marshal_VertexP2uiv(GLenum type, const GLuint * value);
3150struct marshal_cmd_VertexP3uiv;
3151uint32_t _mesa_unmarshal_VertexP3uiv(struct gl_context *ctx, const struct marshal_cmd_VertexP3uiv *cmd, const uint64_t *last);
3152void GLAPIENTRY _mesa_marshal_VertexP3uiv(GLenum type, const GLuint * value);
3153struct marshal_cmd_VertexP4uiv;
3154uint32_t _mesa_unmarshal_VertexP4uiv(struct gl_context *ctx, const struct marshal_cmd_VertexP4uiv *cmd, const uint64_t *last);
3155void GLAPIENTRY _mesa_marshal_VertexP4uiv(GLenum type, const GLuint * value);
3156struct marshal_cmd_TexCoordP1ui;
3157uint32_t _mesa_unmarshal_TexCoordP1ui(struct gl_context *ctx, const struct marshal_cmd_TexCoordP1ui *cmd, const uint64_t *last);
3158void GLAPIENTRY _mesa_marshal_TexCoordP1ui(GLenum type, GLuint coords);
3159struct marshal_cmd_TexCoordP2ui;
3160uint32_t _mesa_unmarshal_TexCoordP2ui(struct gl_context *ctx, const struct marshal_cmd_TexCoordP2ui *cmd, const uint64_t *last);
3161void GLAPIENTRY _mesa_marshal_TexCoordP2ui(GLenum type, GLuint coords);
3162struct marshal_cmd_TexCoordP3ui;
3163uint32_t _mesa_unmarshal_TexCoordP3ui(struct gl_context *ctx, const struct marshal_cmd_TexCoordP3ui *cmd, const uint64_t *last);
3164void GLAPIENTRY _mesa_marshal_TexCoordP3ui(GLenum type, GLuint coords);
3165struct marshal_cmd_TexCoordP4ui;
3166uint32_t _mesa_unmarshal_TexCoordP4ui(struct gl_context *ctx, const struct marshal_cmd_TexCoordP4ui *cmd, const uint64_t *last);
3167void GLAPIENTRY _mesa_marshal_TexCoordP4ui(GLenum type, GLuint coords);
3168struct marshal_cmd_TexCoordP1uiv;
3169uint32_t _mesa_unmarshal_TexCoordP1uiv(struct gl_context *ctx, const struct marshal_cmd_TexCoordP1uiv *cmd, const uint64_t *last);
3170void GLAPIENTRY _mesa_marshal_TexCoordP1uiv(GLenum type, const GLuint * coords);
3171struct marshal_cmd_TexCoordP2uiv;
3172uint32_t _mesa_unmarshal_TexCoordP2uiv(struct gl_context *ctx, const struct marshal_cmd_TexCoordP2uiv *cmd, const uint64_t *last);
3173void GLAPIENTRY _mesa_marshal_TexCoordP2uiv(GLenum type, const GLuint * coords);
3174struct marshal_cmd_TexCoordP3uiv;
3175uint32_t _mesa_unmarshal_TexCoordP3uiv(struct gl_context *ctx, const struct marshal_cmd_TexCoordP3uiv *cmd, const uint64_t *last);
3176void GLAPIENTRY _mesa_marshal_TexCoordP3uiv(GLenum type, const GLuint * coords);
3177struct marshal_cmd_TexCoordP4uiv;
3178uint32_t _mesa_unmarshal_TexCoordP4uiv(struct gl_context *ctx, const struct marshal_cmd_TexCoordP4uiv *cmd, const uint64_t *last);
3179void GLAPIENTRY _mesa_marshal_TexCoordP4uiv(GLenum type, const GLuint * coords);
3180struct marshal_cmd_MultiTexCoordP1ui;
3181uint32_t _mesa_unmarshal_MultiTexCoordP1ui(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP1ui *cmd, const uint64_t *last);
3182void GLAPIENTRY _mesa_marshal_MultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords);
3183struct marshal_cmd_MultiTexCoordP2ui;
3184uint32_t _mesa_unmarshal_MultiTexCoordP2ui(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP2ui *cmd, const uint64_t *last);
3185void GLAPIENTRY _mesa_marshal_MultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords);
3186struct marshal_cmd_MultiTexCoordP3ui;
3187uint32_t _mesa_unmarshal_MultiTexCoordP3ui(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP3ui *cmd, const uint64_t *last);
3188void GLAPIENTRY _mesa_marshal_MultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords);
3189struct marshal_cmd_MultiTexCoordP4ui;
3190uint32_t _mesa_unmarshal_MultiTexCoordP4ui(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP4ui *cmd, const uint64_t *last);
3191void GLAPIENTRY _mesa_marshal_MultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords);
3192struct marshal_cmd_MultiTexCoordP1uiv;
3193uint32_t _mesa_unmarshal_MultiTexCoordP1uiv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP1uiv *cmd, const uint64_t *last);
3194void GLAPIENTRY _mesa_marshal_MultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint * coords);
3195struct marshal_cmd_MultiTexCoordP2uiv;
3196uint32_t _mesa_unmarshal_MultiTexCoordP2uiv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP2uiv *cmd, const uint64_t *last);
3197void GLAPIENTRY _mesa_marshal_MultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint * coords);
3198struct marshal_cmd_MultiTexCoordP3uiv;
3199uint32_t _mesa_unmarshal_MultiTexCoordP3uiv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP3uiv *cmd, const uint64_t *last);
3200void GLAPIENTRY _mesa_marshal_MultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint * coords);
3201struct marshal_cmd_MultiTexCoordP4uiv;
3202uint32_t _mesa_unmarshal_MultiTexCoordP4uiv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP4uiv *cmd, const uint64_t *last);
3203void GLAPIENTRY _mesa_marshal_MultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint * coords);
3204struct marshal_cmd_NormalP3ui;
3205uint32_t _mesa_unmarshal_NormalP3ui(struct gl_context *ctx, const struct marshal_cmd_NormalP3ui *cmd, const uint64_t *last);
3206void GLAPIENTRY _mesa_marshal_NormalP3ui(GLenum type, GLuint coords);
3207struct marshal_cmd_NormalP3uiv;
3208uint32_t _mesa_unmarshal_NormalP3uiv(struct gl_context *ctx, const struct marshal_cmd_NormalP3uiv *cmd, const uint64_t *last);
3209void GLAPIENTRY _mesa_marshal_NormalP3uiv(GLenum type, const GLuint * coords);
3210struct marshal_cmd_ColorP3ui;
3211uint32_t _mesa_unmarshal_ColorP3ui(struct gl_context *ctx, const struct marshal_cmd_ColorP3ui *cmd, const uint64_t *last);
3212void GLAPIENTRY _mesa_marshal_ColorP3ui(GLenum type, GLuint color);
3213struct marshal_cmd_ColorP4ui;
3214uint32_t _mesa_unmarshal_ColorP4ui(struct gl_context *ctx, const struct marshal_cmd_ColorP4ui *cmd, const uint64_t *last);
3215void GLAPIENTRY _mesa_marshal_ColorP4ui(GLenum type, GLuint color);
3216struct marshal_cmd_ColorP3uiv;
3217uint32_t _mesa_unmarshal_ColorP3uiv(struct gl_context *ctx, const struct marshal_cmd_ColorP3uiv *cmd, const uint64_t *last);
3218void GLAPIENTRY _mesa_marshal_ColorP3uiv(GLenum type, const GLuint * color);
3219struct marshal_cmd_ColorP4uiv;
3220uint32_t _mesa_unmarshal_ColorP4uiv(struct gl_context *ctx, const struct marshal_cmd_ColorP4uiv *cmd, const uint64_t *last);
3221void GLAPIENTRY _mesa_marshal_ColorP4uiv(GLenum type, const GLuint * color);
3222struct marshal_cmd_SecondaryColorP3ui;
3223uint32_t _mesa_unmarshal_SecondaryColorP3ui(struct gl_context *ctx, const struct marshal_cmd_SecondaryColorP3ui *cmd, const uint64_t *last);
3224void GLAPIENTRY _mesa_marshal_SecondaryColorP3ui(GLenum type, GLuint color);
3225struct marshal_cmd_SecondaryColorP3uiv;
3226uint32_t _mesa_unmarshal_SecondaryColorP3uiv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColorP3uiv *cmd, const uint64_t *last);
3227void GLAPIENTRY _mesa_marshal_SecondaryColorP3uiv(GLenum type, const GLuint * color);
3228struct marshal_cmd_VertexAttribP1ui;
3229uint32_t _mesa_unmarshal_VertexAttribP1ui(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP1ui *cmd, const uint64_t *last);
3230void GLAPIENTRY _mesa_marshal_VertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
3231struct marshal_cmd_VertexAttribP2ui;
3232uint32_t _mesa_unmarshal_VertexAttribP2ui(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP2ui *cmd, const uint64_t *last);
3233void GLAPIENTRY _mesa_marshal_VertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
3234struct marshal_cmd_VertexAttribP3ui;
3235uint32_t _mesa_unmarshal_VertexAttribP3ui(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP3ui *cmd, const uint64_t *last);
3236void GLAPIENTRY _mesa_marshal_VertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
3237struct marshal_cmd_VertexAttribP4ui;
3238uint32_t _mesa_unmarshal_VertexAttribP4ui(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP4ui *cmd, const uint64_t *last);
3239void GLAPIENTRY _mesa_marshal_VertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
3240struct marshal_cmd_VertexAttribP1uiv;
3241uint32_t _mesa_unmarshal_VertexAttribP1uiv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP1uiv *cmd, const uint64_t *last);
3242void GLAPIENTRY _mesa_marshal_VertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
3243struct marshal_cmd_VertexAttribP2uiv;
3244uint32_t _mesa_unmarshal_VertexAttribP2uiv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP2uiv *cmd, const uint64_t *last);
3245void GLAPIENTRY _mesa_marshal_VertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
3246struct marshal_cmd_VertexAttribP3uiv;
3247uint32_t _mesa_unmarshal_VertexAttribP3uiv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP3uiv *cmd, const uint64_t *last);
3248void GLAPIENTRY _mesa_marshal_VertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
3249struct marshal_cmd_VertexAttribP4uiv;
3250uint32_t _mesa_unmarshal_VertexAttribP4uiv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP4uiv *cmd, const uint64_t *last);
3251void GLAPIENTRY _mesa_marshal_VertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
3252GLint GLAPIENTRY _mesa_marshal_GetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar * name);
3253GLuint GLAPIENTRY _mesa_marshal_GetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar * name);
3254void GLAPIENTRY _mesa_marshal_GetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values);
3255void GLAPIENTRY _mesa_marshal_GetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name);
3256void GLAPIENTRY _mesa_marshal_GetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name);
3257struct marshal_cmd_UniformSubroutinesuiv;
3258uint32_t _mesa_unmarshal_UniformSubroutinesuiv(struct gl_context *ctx, const struct marshal_cmd_UniformSubroutinesuiv *cmd, const uint64_t *last);
3259void GLAPIENTRY _mesa_marshal_UniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint * indices);
3260void GLAPIENTRY _mesa_marshal_GetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params);
3261void GLAPIENTRY _mesa_marshal_GetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values);
3262struct marshal_cmd_PatchParameteri;
3263uint32_t _mesa_unmarshal_PatchParameteri(struct gl_context *ctx, const struct marshal_cmd_PatchParameteri *cmd, const uint64_t *last);
3264void GLAPIENTRY _mesa_marshal_PatchParameteri(GLenum pname, GLint value);
3265struct marshal_cmd_PatchParameterfv;
3266uint32_t _mesa_unmarshal_PatchParameterfv(struct gl_context *ctx, const struct marshal_cmd_PatchParameterfv *cmd, const uint64_t *last);
3267void GLAPIENTRY _mesa_marshal_PatchParameterfv(GLenum pname, const GLfloat * values);
3268struct marshal_cmd_DrawArraysIndirect;
3269uint32_t _mesa_unmarshal_DrawArraysIndirect(struct gl_context *ctx, const struct marshal_cmd_DrawArraysIndirect *cmd, const uint64_t *last);
3270void GLAPIENTRY _mesa_marshal_DrawArraysIndirect(GLenum mode, const GLvoid * indirect);
3271struct marshal_cmd_DrawElementsIndirect;
3272uint32_t _mesa_unmarshal_DrawElementsIndirect(struct gl_context *ctx, const struct marshal_cmd_DrawElementsIndirect *cmd, const uint64_t *last);
3273void GLAPIENTRY _mesa_marshal_DrawElementsIndirect(GLenum mode, GLenum type, const GLvoid * indirect);
3274struct marshal_cmd_MultiDrawArraysIndirect;
3275uint32_t _mesa_unmarshal_MultiDrawArraysIndirect(struct gl_context *ctx, const struct marshal_cmd_MultiDrawArraysIndirect *cmd, const uint64_t *last);
3276void GLAPIENTRY _mesa_marshal_MultiDrawArraysIndirect(GLenum mode, const GLvoid * indirect, GLsizei primcount, GLsizei stride);
3277struct marshal_cmd_MultiDrawElementsIndirect;
3278uint32_t _mesa_unmarshal_MultiDrawElementsIndirect(struct gl_context *ctx, const struct marshal_cmd_MultiDrawElementsIndirect *cmd, const uint64_t *last);
3279void GLAPIENTRY _mesa_marshal_MultiDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid * indirect, GLsizei primcount, GLsizei stride);
3280struct marshal_cmd_Uniform1d;
3281uint32_t _mesa_unmarshal_Uniform1d(struct gl_context *ctx, const struct marshal_cmd_Uniform1d *cmd, const uint64_t *last);
3282void GLAPIENTRY _mesa_marshal_Uniform1d(GLint location, GLdouble x);
3283struct marshal_cmd_Uniform2d;
3284uint32_t _mesa_unmarshal_Uniform2d(struct gl_context *ctx, const struct marshal_cmd_Uniform2d *cmd, const uint64_t *last);
3285void GLAPIENTRY _mesa_marshal_Uniform2d(GLint location, GLdouble x, GLdouble y);
3286struct marshal_cmd_Uniform3d;
3287uint32_t _mesa_unmarshal_Uniform3d(struct gl_context *ctx, const struct marshal_cmd_Uniform3d *cmd, const uint64_t *last);
3288void GLAPIENTRY _mesa_marshal_Uniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z);
3289struct marshal_cmd_Uniform4d;
3290uint32_t _mesa_unmarshal_Uniform4d(struct gl_context *ctx, const struct marshal_cmd_Uniform4d *cmd, const uint64_t *last);
3291void GLAPIENTRY _mesa_marshal_Uniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
3292struct marshal_cmd_Uniform1dv;
3293uint32_t _mesa_unmarshal_Uniform1dv(struct gl_context *ctx, const struct marshal_cmd_Uniform1dv *cmd, const uint64_t *last);
3294void GLAPIENTRY _mesa_marshal_Uniform1dv(GLint location, GLsizei count, const GLdouble * value);
3295struct marshal_cmd_Uniform2dv;
3296uint32_t _mesa_unmarshal_Uniform2dv(struct gl_context *ctx, const struct marshal_cmd_Uniform2dv *cmd, const uint64_t *last);
3297void GLAPIENTRY _mesa_marshal_Uniform2dv(GLint location, GLsizei count, const GLdouble * value);
3298struct marshal_cmd_Uniform3dv;
3299uint32_t _mesa_unmarshal_Uniform3dv(struct gl_context *ctx, const struct marshal_cmd_Uniform3dv *cmd, const uint64_t *last);
3300void GLAPIENTRY _mesa_marshal_Uniform3dv(GLint location, GLsizei count, const GLdouble * value);
3301struct marshal_cmd_Uniform4dv;
3302uint32_t _mesa_unmarshal_Uniform4dv(struct gl_context *ctx, const struct marshal_cmd_Uniform4dv *cmd, const uint64_t *last);
3303void GLAPIENTRY _mesa_marshal_Uniform4dv(GLint location, GLsizei count, const GLdouble * value);
3304struct marshal_cmd_UniformMatrix2dv;
3305uint32_t _mesa_unmarshal_UniformMatrix2dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2dv *cmd, const uint64_t *last);
3306void GLAPIENTRY _mesa_marshal_UniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3307struct marshal_cmd_UniformMatrix3dv;
3308uint32_t _mesa_unmarshal_UniformMatrix3dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3dv *cmd, const uint64_t *last);
3309void GLAPIENTRY _mesa_marshal_UniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3310struct marshal_cmd_UniformMatrix4dv;
3311uint32_t _mesa_unmarshal_UniformMatrix4dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4dv *cmd, const uint64_t *last);
3312void GLAPIENTRY _mesa_marshal_UniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3313struct marshal_cmd_UniformMatrix2x3dv;
3314uint32_t _mesa_unmarshal_UniformMatrix2x3dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2x3dv *cmd, const uint64_t *last);
3315void GLAPIENTRY _mesa_marshal_UniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3316struct marshal_cmd_UniformMatrix2x4dv;
3317uint32_t _mesa_unmarshal_UniformMatrix2x4dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2x4dv *cmd, const uint64_t *last);
3318void GLAPIENTRY _mesa_marshal_UniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3319struct marshal_cmd_UniformMatrix3x2dv;
3320uint32_t _mesa_unmarshal_UniformMatrix3x2dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3x2dv *cmd, const uint64_t *last);
3321void GLAPIENTRY _mesa_marshal_UniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3322struct marshal_cmd_UniformMatrix3x4dv;
3323uint32_t _mesa_unmarshal_UniformMatrix3x4dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3x4dv *cmd, const uint64_t *last);
3324void GLAPIENTRY _mesa_marshal_UniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3325struct marshal_cmd_UniformMatrix4x2dv;
3326uint32_t _mesa_unmarshal_UniformMatrix4x2dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4x2dv *cmd, const uint64_t *last);
3327void GLAPIENTRY _mesa_marshal_UniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3328struct marshal_cmd_UniformMatrix4x3dv;
3329uint32_t _mesa_unmarshal_UniformMatrix4x3dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4x3dv *cmd, const uint64_t *last);
3330void GLAPIENTRY _mesa_marshal_UniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3331void GLAPIENTRY _mesa_marshal_GetUniformdv(GLuint program, GLint location, GLdouble * params);
3332struct marshal_cmd_ProgramUniform1d;
3333uint32_t _mesa_unmarshal_ProgramUniform1d(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1d *cmd, const uint64_t *last);
3334void GLAPIENTRY _mesa_marshal_ProgramUniform1d(GLuint program, GLint location, GLdouble x);
3335struct marshal_cmd_ProgramUniform2d;
3336uint32_t _mesa_unmarshal_ProgramUniform2d(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2d *cmd, const uint64_t *last);
3337void GLAPIENTRY _mesa_marshal_ProgramUniform2d(GLuint program, GLint location, GLdouble x, GLdouble y);
3338struct marshal_cmd_ProgramUniform3d;
3339uint32_t _mesa_unmarshal_ProgramUniform3d(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3d *cmd, const uint64_t *last);
3340void GLAPIENTRY _mesa_marshal_ProgramUniform3d(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z);
3341struct marshal_cmd_ProgramUniform4d;
3342uint32_t _mesa_unmarshal_ProgramUniform4d(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4d *cmd, const uint64_t *last);
3343void GLAPIENTRY _mesa_marshal_ProgramUniform4d(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
3344struct marshal_cmd_ProgramUniform1dv;
3345uint32_t _mesa_unmarshal_ProgramUniform1dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1dv *cmd, const uint64_t *last);
3346void GLAPIENTRY _mesa_marshal_ProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
3347struct marshal_cmd_ProgramUniform2dv;
3348uint32_t _mesa_unmarshal_ProgramUniform2dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2dv *cmd, const uint64_t *last);
3349void GLAPIENTRY _mesa_marshal_ProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
3350struct marshal_cmd_ProgramUniform3dv;
3351uint32_t _mesa_unmarshal_ProgramUniform3dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3dv *cmd, const uint64_t *last);
3352void GLAPIENTRY _mesa_marshal_ProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
3353struct marshal_cmd_ProgramUniform4dv;
3354uint32_t _mesa_unmarshal_ProgramUniform4dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4dv *cmd, const uint64_t *last);
3355void GLAPIENTRY _mesa_marshal_ProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
3356struct marshal_cmd_ProgramUniformMatrix2dv;
3357uint32_t _mesa_unmarshal_ProgramUniformMatrix2dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2dv *cmd, const uint64_t *last);
3358void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3359struct marshal_cmd_ProgramUniformMatrix3dv;
3360uint32_t _mesa_unmarshal_ProgramUniformMatrix3dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3dv *cmd, const uint64_t *last);
3361void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3362struct marshal_cmd_ProgramUniformMatrix4dv;
3363uint32_t _mesa_unmarshal_ProgramUniformMatrix4dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4dv *cmd, const uint64_t *last);
3364void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3365struct marshal_cmd_ProgramUniformMatrix2x3dv;
3366uint32_t _mesa_unmarshal_ProgramUniformMatrix2x3dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2x3dv *cmd, const uint64_t *last);
3367void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3368struct marshal_cmd_ProgramUniformMatrix2x4dv;
3369uint32_t _mesa_unmarshal_ProgramUniformMatrix2x4dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2x4dv *cmd, const uint64_t *last);
3370void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3371struct marshal_cmd_ProgramUniformMatrix3x2dv;
3372uint32_t _mesa_unmarshal_ProgramUniformMatrix3x2dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3x2dv *cmd, const uint64_t *last);
3373void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3374struct marshal_cmd_ProgramUniformMatrix3x4dv;
3375uint32_t _mesa_unmarshal_ProgramUniformMatrix3x4dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3x4dv *cmd, const uint64_t *last);
3376void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3377struct marshal_cmd_ProgramUniformMatrix4x2dv;
3378uint32_t _mesa_unmarshal_ProgramUniformMatrix4x2dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4x2dv *cmd, const uint64_t *last);
3379void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3380struct marshal_cmd_ProgramUniformMatrix4x3dv;
3381uint32_t _mesa_unmarshal_ProgramUniformMatrix4x3dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4x3dv *cmd, const uint64_t *last);
3382void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
3383struct marshal_cmd_DrawTransformFeedbackStream;
3384uint32_t _mesa_unmarshal_DrawTransformFeedbackStream(struct gl_context *ctx, const struct marshal_cmd_DrawTransformFeedbackStream *cmd, const uint64_t *last);
3385void GLAPIENTRY _mesa_marshal_DrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream);
3386struct marshal_cmd_BeginQueryIndexed;
3387uint32_t _mesa_unmarshal_BeginQueryIndexed(struct gl_context *ctx, const struct marshal_cmd_BeginQueryIndexed *cmd, const uint64_t *last);
3388void GLAPIENTRY _mesa_marshal_BeginQueryIndexed(GLenum target, GLuint index, GLuint id);
3389struct marshal_cmd_EndQueryIndexed;
3390uint32_t _mesa_unmarshal_EndQueryIndexed(struct gl_context *ctx, const struct marshal_cmd_EndQueryIndexed *cmd, const uint64_t *last);
3391void GLAPIENTRY _mesa_marshal_EndQueryIndexed(GLenum target, GLuint index);
3392void GLAPIENTRY _mesa_marshal_GetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint * params);
3393struct marshal_cmd_UseProgramStages;
3394uint32_t _mesa_unmarshal_UseProgramStages(struct gl_context *ctx, const struct marshal_cmd_UseProgramStages *cmd, const uint64_t *last);
3395void GLAPIENTRY _mesa_marshal_UseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program);
3396struct marshal_cmd_ActiveShaderProgram;
3397uint32_t _mesa_unmarshal_ActiveShaderProgram(struct gl_context *ctx, const struct marshal_cmd_ActiveShaderProgram *cmd, const uint64_t *last);
3398void GLAPIENTRY _mesa_marshal_ActiveShaderProgram(GLuint pipeline, GLuint program);
3399GLuint GLAPIENTRY _mesa_marshal_CreateShaderProgramv(GLenum type, GLsizei count, const GLchar * const * strings);
3400struct marshal_cmd_BindProgramPipeline;
3401uint32_t _mesa_unmarshal_BindProgramPipeline(struct gl_context *ctx, const struct marshal_cmd_BindProgramPipeline *cmd, const uint64_t *last);
3402void GLAPIENTRY _mesa_marshal_BindProgramPipeline(GLuint pipeline);
3403struct marshal_cmd_DeleteProgramPipelines;
3404uint32_t _mesa_unmarshal_DeleteProgramPipelines(struct gl_context *ctx, const struct marshal_cmd_DeleteProgramPipelines *cmd, const uint64_t *last);
3405void GLAPIENTRY _mesa_marshal_DeleteProgramPipelines(GLsizei n, const GLuint * pipelines);
3406void GLAPIENTRY _mesa_marshal_GenProgramPipelines(GLsizei n, GLuint * pipelines);
3407GLboolean GLAPIENTRY _mesa_marshal_IsProgramPipeline(GLuint pipeline);
3408void GLAPIENTRY _mesa_marshal_GetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params);
3409struct marshal_cmd_ProgramUniform1i;
3410uint32_t _mesa_unmarshal_ProgramUniform1i(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1i *cmd, const uint64_t *last);
3411void GLAPIENTRY _mesa_marshal_ProgramUniform1i(GLuint program, GLint location, GLint x);
3412struct marshal_cmd_ProgramUniform2i;
3413uint32_t _mesa_unmarshal_ProgramUniform2i(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2i *cmd, const uint64_t *last);
3414void GLAPIENTRY _mesa_marshal_ProgramUniform2i(GLuint program, GLint location, GLint x, GLint y);
3415struct marshal_cmd_ProgramUniform3i;
3416uint32_t _mesa_unmarshal_ProgramUniform3i(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3i *cmd, const uint64_t *last);
3417void GLAPIENTRY _mesa_marshal_ProgramUniform3i(GLuint program, GLint location, GLint x, GLint y, GLint z);
3418struct marshal_cmd_ProgramUniform4i;
3419uint32_t _mesa_unmarshal_ProgramUniform4i(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4i *cmd, const uint64_t *last);
3420void GLAPIENTRY _mesa_marshal_ProgramUniform4i(GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w);
3421struct marshal_cmd_ProgramUniform1ui;
3422uint32_t _mesa_unmarshal_ProgramUniform1ui(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1ui *cmd, const uint64_t *last);
3423void GLAPIENTRY _mesa_marshal_ProgramUniform1ui(GLuint program, GLint location, GLuint x);
3424struct marshal_cmd_ProgramUniform2ui;
3425uint32_t _mesa_unmarshal_ProgramUniform2ui(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2ui *cmd, const uint64_t *last);
3426void GLAPIENTRY _mesa_marshal_ProgramUniform2ui(GLuint program, GLint location, GLuint x, GLuint y);
3427struct marshal_cmd_ProgramUniform3ui;
3428uint32_t _mesa_unmarshal_ProgramUniform3ui(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3ui *cmd, const uint64_t *last);
3429void GLAPIENTRY _mesa_marshal_ProgramUniform3ui(GLuint program, GLint location, GLuint x, GLuint y, GLuint z);
3430struct marshal_cmd_ProgramUniform4ui;
3431uint32_t _mesa_unmarshal_ProgramUniform4ui(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4ui *cmd, const uint64_t *last);
3432void GLAPIENTRY _mesa_marshal_ProgramUniform4ui(GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w);
3433struct marshal_cmd_ProgramUniform1f;
3434uint32_t _mesa_unmarshal_ProgramUniform1f(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1f *cmd, const uint64_t *last);
3435void GLAPIENTRY _mesa_marshal_ProgramUniform1f(GLuint program, GLint location, GLfloat x);
3436struct marshal_cmd_ProgramUniform2f;
3437uint32_t _mesa_unmarshal_ProgramUniform2f(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2f *cmd, const uint64_t *last);
3438void GLAPIENTRY _mesa_marshal_ProgramUniform2f(GLuint program, GLint location, GLfloat x, GLfloat y);
3439struct marshal_cmd_ProgramUniform3f;
3440uint32_t _mesa_unmarshal_ProgramUniform3f(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3f *cmd, const uint64_t *last);
3441void GLAPIENTRY _mesa_marshal_ProgramUniform3f(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z);
3442struct marshal_cmd_ProgramUniform4f;
3443uint32_t _mesa_unmarshal_ProgramUniform4f(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4f *cmd, const uint64_t *last);
3444void GLAPIENTRY _mesa_marshal_ProgramUniform4f(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
3445struct marshal_cmd_ProgramUniform1iv;
3446uint32_t _mesa_unmarshal_ProgramUniform1iv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1iv *cmd, const uint64_t *last);
3447void GLAPIENTRY _mesa_marshal_ProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value);
3448struct marshal_cmd_ProgramUniform2iv;
3449uint32_t _mesa_unmarshal_ProgramUniform2iv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2iv *cmd, const uint64_t *last);
3450void GLAPIENTRY _mesa_marshal_ProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value);
3451struct marshal_cmd_ProgramUniform3iv;
3452uint32_t _mesa_unmarshal_ProgramUniform3iv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3iv *cmd, const uint64_t *last);
3453void GLAPIENTRY _mesa_marshal_ProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value);
3454struct marshal_cmd_ProgramUniform4iv;
3455uint32_t _mesa_unmarshal_ProgramUniform4iv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4iv *cmd, const uint64_t *last);
3456void GLAPIENTRY _mesa_marshal_ProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value);
3457struct marshal_cmd_ProgramUniform1uiv;
3458uint32_t _mesa_unmarshal_ProgramUniform1uiv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1uiv *cmd, const uint64_t *last);
3459void GLAPIENTRY _mesa_marshal_ProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
3460struct marshal_cmd_ProgramUniform2uiv;
3461uint32_t _mesa_unmarshal_ProgramUniform2uiv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2uiv *cmd, const uint64_t *last);
3462void GLAPIENTRY _mesa_marshal_ProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
3463struct marshal_cmd_ProgramUniform3uiv;
3464uint32_t _mesa_unmarshal_ProgramUniform3uiv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3uiv *cmd, const uint64_t *last);
3465void GLAPIENTRY _mesa_marshal_ProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
3466struct marshal_cmd_ProgramUniform4uiv;
3467uint32_t _mesa_unmarshal_ProgramUniform4uiv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4uiv *cmd, const uint64_t *last);
3468void GLAPIENTRY _mesa_marshal_ProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
3469struct marshal_cmd_ProgramUniform1fv;
3470uint32_t _mesa_unmarshal_ProgramUniform1fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1fv *cmd, const uint64_t *last);
3471void GLAPIENTRY _mesa_marshal_ProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
3472struct marshal_cmd_ProgramUniform2fv;
3473uint32_t _mesa_unmarshal_ProgramUniform2fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2fv *cmd, const uint64_t *last);
3474void GLAPIENTRY _mesa_marshal_ProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
3475struct marshal_cmd_ProgramUniform3fv;
3476uint32_t _mesa_unmarshal_ProgramUniform3fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3fv *cmd, const uint64_t *last);
3477void GLAPIENTRY _mesa_marshal_ProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
3478struct marshal_cmd_ProgramUniform4fv;
3479uint32_t _mesa_unmarshal_ProgramUniform4fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4fv *cmd, const uint64_t *last);
3480void GLAPIENTRY _mesa_marshal_ProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
3481struct marshal_cmd_ProgramUniformMatrix2fv;
3482uint32_t _mesa_unmarshal_ProgramUniformMatrix2fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2fv *cmd, const uint64_t *last);
3483void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3484struct marshal_cmd_ProgramUniformMatrix3fv;
3485uint32_t _mesa_unmarshal_ProgramUniformMatrix3fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3fv *cmd, const uint64_t *last);
3486void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3487struct marshal_cmd_ProgramUniformMatrix4fv;
3488uint32_t _mesa_unmarshal_ProgramUniformMatrix4fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4fv *cmd, const uint64_t *last);
3489void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3490struct marshal_cmd_ProgramUniformMatrix2x3fv;
3491uint32_t _mesa_unmarshal_ProgramUniformMatrix2x3fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2x3fv *cmd, const uint64_t *last);
3492void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3493struct marshal_cmd_ProgramUniformMatrix3x2fv;
3494uint32_t _mesa_unmarshal_ProgramUniformMatrix3x2fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3x2fv *cmd, const uint64_t *last);
3495void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3496struct marshal_cmd_ProgramUniformMatrix2x4fv;
3497uint32_t _mesa_unmarshal_ProgramUniformMatrix2x4fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2x4fv *cmd, const uint64_t *last);
3498void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3499struct marshal_cmd_ProgramUniformMatrix4x2fv;
3500uint32_t _mesa_unmarshal_ProgramUniformMatrix4x2fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4x2fv *cmd, const uint64_t *last);
3501void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3502struct marshal_cmd_ProgramUniformMatrix3x4fv;
3503uint32_t _mesa_unmarshal_ProgramUniformMatrix3x4fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3x4fv *cmd, const uint64_t *last);
3504void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3505struct marshal_cmd_ProgramUniformMatrix4x3fv;
3506uint32_t _mesa_unmarshal_ProgramUniformMatrix4x3fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4x3fv *cmd, const uint64_t *last);
3507void GLAPIENTRY _mesa_marshal_ProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
3508struct marshal_cmd_ValidateProgramPipeline;
3509uint32_t _mesa_unmarshal_ValidateProgramPipeline(struct gl_context *ctx, const struct marshal_cmd_ValidateProgramPipeline *cmd, const uint64_t *last);
3510void GLAPIENTRY _mesa_marshal_ValidateProgramPipeline(GLuint pipeline);
3511void GLAPIENTRY _mesa_marshal_GetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
3512struct marshal_cmd_VertexAttribL1d;
3513uint32_t _mesa_unmarshal_VertexAttribL1d(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL1d *cmd, const uint64_t *last);
3514void GLAPIENTRY _mesa_marshal_VertexAttribL1d(GLuint index, GLdouble x);
3515struct marshal_cmd_VertexAttribL2d;
3516uint32_t _mesa_unmarshal_VertexAttribL2d(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL2d *cmd, const uint64_t *last);
3517void GLAPIENTRY _mesa_marshal_VertexAttribL2d(GLuint index, GLdouble x, GLdouble y);
3518struct marshal_cmd_VertexAttribL3d;
3519uint32_t _mesa_unmarshal_VertexAttribL3d(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL3d *cmd, const uint64_t *last);
3520void GLAPIENTRY _mesa_marshal_VertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z);
3521struct marshal_cmd_VertexAttribL4d;
3522uint32_t _mesa_unmarshal_VertexAttribL4d(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL4d *cmd, const uint64_t *last);
3523void GLAPIENTRY _mesa_marshal_VertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
3524struct marshal_cmd_VertexAttribL1dv;
3525uint32_t _mesa_unmarshal_VertexAttribL1dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL1dv *cmd, const uint64_t *last);
3526void GLAPIENTRY _mesa_marshal_VertexAttribL1dv(GLuint index, const GLdouble * v);
3527struct marshal_cmd_VertexAttribL2dv;
3528uint32_t _mesa_unmarshal_VertexAttribL2dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL2dv *cmd, const uint64_t *last);
3529void GLAPIENTRY _mesa_marshal_VertexAttribL2dv(GLuint index, const GLdouble * v);
3530struct marshal_cmd_VertexAttribL3dv;
3531uint32_t _mesa_unmarshal_VertexAttribL3dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL3dv *cmd, const uint64_t *last);
3532void GLAPIENTRY _mesa_marshal_VertexAttribL3dv(GLuint index, const GLdouble * v);
3533struct marshal_cmd_VertexAttribL4dv;
3534uint32_t _mesa_unmarshal_VertexAttribL4dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL4dv *cmd, const uint64_t *last);
3535void GLAPIENTRY _mesa_marshal_VertexAttribL4dv(GLuint index, const GLdouble * v);
3536struct marshal_cmd_VertexAttribLPointer;
3537uint32_t _mesa_unmarshal_VertexAttribLPointer(struct gl_context *ctx, const struct marshal_cmd_VertexAttribLPointer *cmd, const uint64_t *last);
3538void GLAPIENTRY _mesa_marshal_VertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
3539void GLAPIENTRY _mesa_marshal_GetVertexAttribLdv(GLuint index, GLenum pname, GLdouble * params);
3540struct marshal_cmd_VertexArrayVertexAttribLOffsetEXT;
3541uint32_t _mesa_unmarshal_VertexArrayVertexAttribLOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexAttribLOffsetEXT *cmd, const uint64_t *last);
3542void GLAPIENTRY _mesa_marshal_VertexArrayVertexAttribLOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
3543void GLAPIENTRY _mesa_marshal_GetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
3544struct marshal_cmd_ReleaseShaderCompiler;
3545uint32_t _mesa_unmarshal_ReleaseShaderCompiler(struct gl_context *ctx, const struct marshal_cmd_ReleaseShaderCompiler *cmd, const uint64_t *last);
3546void GLAPIENTRY _mesa_marshal_ReleaseShaderCompiler(void);
3547struct marshal_cmd_ShaderBinary;
3548uint32_t _mesa_unmarshal_ShaderBinary(struct gl_context *ctx, const struct marshal_cmd_ShaderBinary *cmd, const uint64_t *last);
3549void GLAPIENTRY _mesa_marshal_ShaderBinary(GLsizei n, const GLuint * shaders, GLenum binaryformat, const GLvoid * binary, GLsizei length);
3550struct marshal_cmd_ClearDepthf;
3551uint32_t _mesa_unmarshal_ClearDepthf(struct gl_context *ctx, const struct marshal_cmd_ClearDepthf *cmd, const uint64_t *last);
3552void GLAPIENTRY _mesa_marshal_ClearDepthf(GLclampf depth);
3553struct marshal_cmd_DepthRangef;
3554uint32_t _mesa_unmarshal_DepthRangef(struct gl_context *ctx, const struct marshal_cmd_DepthRangef *cmd, const uint64_t *last);
3555void GLAPIENTRY _mesa_marshal_DepthRangef(GLclampf zNear, GLclampf zFar);
3556void GLAPIENTRY _mesa_marshal_GetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary);
3557struct marshal_cmd_ProgramBinary;
3558uint32_t _mesa_unmarshal_ProgramBinary(struct gl_context *ctx, const struct marshal_cmd_ProgramBinary *cmd, const uint64_t *last);
3559void GLAPIENTRY _mesa_marshal_ProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLsizei length);
3560struct marshal_cmd_ProgramParameteri;
3561uint32_t _mesa_unmarshal_ProgramParameteri(struct gl_context *ctx, const struct marshal_cmd_ProgramParameteri *cmd, const uint64_t *last);
3562void GLAPIENTRY _mesa_marshal_ProgramParameteri(GLuint program, GLenum pname, GLint value);
3563struct marshal_cmd_DebugMessageControl;
3564uint32_t _mesa_unmarshal_DebugMessageControl(struct gl_context *ctx, const struct marshal_cmd_DebugMessageControl *cmd, const uint64_t *last);
3565void GLAPIENTRY _mesa_marshal_DebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
3566struct marshal_cmd_DebugMessageInsert;
3567uint32_t _mesa_unmarshal_DebugMessageInsert(struct gl_context *ctx, const struct marshal_cmd_DebugMessageInsert *cmd, const uint64_t *last);
3568void GLAPIENTRY _mesa_marshal_DebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf);
3569void GLAPIENTRY _mesa_marshal_DebugMessageCallback(GLDEBUGPROC callback, const GLvoid * userParam);
3570GLuint GLAPIENTRY _mesa_marshal_GetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
3571GLenum GLAPIENTRY _mesa_marshal_GetGraphicsResetStatusARB(void);
3572void GLAPIENTRY _mesa_marshal_GetnMapdvARB(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v);
3573void GLAPIENTRY _mesa_marshal_GetnMapfvARB(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v);
3574void GLAPIENTRY _mesa_marshal_GetnMapivARB(GLenum target, GLenum query, GLsizei bufSize, GLint * v);
3575void GLAPIENTRY _mesa_marshal_GetnPixelMapfvARB(GLenum map, GLsizei bufSize, GLfloat * values);
3576void GLAPIENTRY _mesa_marshal_GetnPixelMapuivARB(GLenum map, GLsizei bufSize, GLuint * values);
3577void GLAPIENTRY _mesa_marshal_GetnPixelMapusvARB(GLenum map, GLsizei bufSize, GLushort * values);
3578struct marshal_cmd_GetnPolygonStippleARB;
3579uint32_t _mesa_unmarshal_GetnPolygonStippleARB(struct gl_context *ctx, const struct marshal_cmd_GetnPolygonStippleARB *cmd, const uint64_t *last);
3580void GLAPIENTRY _mesa_marshal_GetnPolygonStippleARB(GLsizei bufSize, GLubyte * pattern);
3581struct marshal_cmd_GetnTexImageARB;
3582uint32_t _mesa_unmarshal_GetnTexImageARB(struct gl_context *ctx, const struct marshal_cmd_GetnTexImageARB *cmd, const uint64_t *last);
3583void GLAPIENTRY _mesa_marshal_GetnTexImageARB(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * img);
3584struct marshal_cmd_ReadnPixelsARB;
3585uint32_t _mesa_unmarshal_ReadnPixelsARB(struct gl_context *ctx, const struct marshal_cmd_ReadnPixelsARB *cmd, const uint64_t *last);
3586void GLAPIENTRY _mesa_marshal_ReadnPixelsARB(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid * data);
3587void GLAPIENTRY _mesa_marshal_GetnColorTableARB(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table);
3588void GLAPIENTRY _mesa_marshal_GetnConvolutionFilterARB(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image);
3589void GLAPIENTRY _mesa_marshal_GetnSeparableFilterARB(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span);
3590void GLAPIENTRY _mesa_marshal_GetnHistogramARB(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values);
3591void GLAPIENTRY _mesa_marshal_GetnMinmaxARB(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values);
3592struct marshal_cmd_GetnCompressedTexImageARB;
3593uint32_t _mesa_unmarshal_GetnCompressedTexImageARB(struct gl_context *ctx, const struct marshal_cmd_GetnCompressedTexImageARB *cmd, const uint64_t *last);
3594void GLAPIENTRY _mesa_marshal_GetnCompressedTexImageARB(GLenum target, GLint lod, GLsizei bufSize, GLvoid * img);
3595void GLAPIENTRY _mesa_marshal_GetnUniformfvARB(GLuint program, GLint location, GLsizei bufSize, GLfloat * params);
3596void GLAPIENTRY _mesa_marshal_GetnUniformivARB(GLuint program, GLint location, GLsizei bufSize, GLint * params);
3597void GLAPIENTRY _mesa_marshal_GetnUniformuivARB(GLuint program, GLint location, GLsizei bufSize, GLuint * params);
3598void GLAPIENTRY _mesa_marshal_GetnUniformdvARB(GLuint program, GLint location, GLsizei bufSize, GLdouble * params);
3599struct marshal_cmd_DrawArraysInstancedBaseInstance;
3600uint32_t _mesa_unmarshal_DrawArraysInstancedBaseInstance(struct gl_context *ctx, const struct marshal_cmd_DrawArraysInstancedBaseInstance *cmd, const uint64_t *last);
3601void GLAPIENTRY _mesa_marshal_DrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance);
3602struct marshal_cmd_DrawElementsInstancedBaseInstance;
3603uint32_t _mesa_unmarshal_DrawElementsInstancedBaseInstance(struct gl_context *ctx, const struct marshal_cmd_DrawElementsInstancedBaseInstance *cmd, const uint64_t *last);
3604void GLAPIENTRY _mesa_marshal_DrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLuint baseinstance);
3605struct marshal_cmd_DrawElementsInstancedBaseVertexBaseInstance;
3606uint32_t _mesa_unmarshal_DrawElementsInstancedBaseVertexBaseInstance(struct gl_context *ctx, const struct marshal_cmd_DrawElementsInstancedBaseVertexBaseInstance *cmd, const uint64_t *last);
3607void GLAPIENTRY _mesa_marshal_DrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLint basevertex, GLuint baseinstance);
3608struct marshal_cmd_DrawTransformFeedbackInstanced;
3609uint32_t _mesa_unmarshal_DrawTransformFeedbackInstanced(struct gl_context *ctx, const struct marshal_cmd_DrawTransformFeedbackInstanced *cmd, const uint64_t *last);
3610void GLAPIENTRY _mesa_marshal_DrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei primcount);
3611struct marshal_cmd_DrawTransformFeedbackStreamInstanced;
3612uint32_t _mesa_unmarshal_DrawTransformFeedbackStreamInstanced(struct gl_context *ctx, const struct marshal_cmd_DrawTransformFeedbackStreamInstanced *cmd, const uint64_t *last);
3613void GLAPIENTRY _mesa_marshal_DrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei primcount);
3614void GLAPIENTRY _mesa_marshal_GetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params);
3615void GLAPIENTRY _mesa_marshal_GetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint * params);
3616struct marshal_cmd_BindImageTexture;
3617uint32_t _mesa_unmarshal_BindImageTexture(struct gl_context *ctx, const struct marshal_cmd_BindImageTexture *cmd, const uint64_t *last);
3618void GLAPIENTRY _mesa_marshal_BindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
3619struct marshal_cmd_MemoryBarrier;
3620uint32_t _mesa_unmarshal_MemoryBarrier(struct gl_context *ctx, const struct marshal_cmd_MemoryBarrier *cmd, const uint64_t *last);
3621void GLAPIENTRY _mesa_marshal_MemoryBarrier(GLbitfield barriers);
3622struct marshal_cmd_TexStorage1D;
3623uint32_t _mesa_unmarshal_TexStorage1D(struct gl_context *ctx, const struct marshal_cmd_TexStorage1D *cmd, const uint64_t *last);
3624void GLAPIENTRY _mesa_marshal_TexStorage1D(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width);
3625struct marshal_cmd_TexStorage2D;
3626uint32_t _mesa_unmarshal_TexStorage2D(struct gl_context *ctx, const struct marshal_cmd_TexStorage2D *cmd, const uint64_t *last);
3627void GLAPIENTRY _mesa_marshal_TexStorage2D(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height);
3628struct marshal_cmd_TexStorage3D;
3629uint32_t _mesa_unmarshal_TexStorage3D(struct gl_context *ctx, const struct marshal_cmd_TexStorage3D *cmd, const uint64_t *last);
3630void GLAPIENTRY _mesa_marshal_TexStorage3D(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth);
3631struct marshal_cmd_TextureStorage1DEXT;
3632uint32_t _mesa_unmarshal_TextureStorage1DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorage1DEXT *cmd, const uint64_t *last);
3633void GLAPIENTRY _mesa_marshal_TextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width);
3634struct marshal_cmd_TextureStorage2DEXT;
3635uint32_t _mesa_unmarshal_TextureStorage2DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorage2DEXT *cmd, const uint64_t *last);
3636void GLAPIENTRY _mesa_marshal_TextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height);
3637struct marshal_cmd_TextureStorage3DEXT;
3638uint32_t _mesa_unmarshal_TextureStorage3DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorage3DEXT *cmd, const uint64_t *last);
3639void GLAPIENTRY _mesa_marshal_TextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth);
3640struct marshal_cmd_PushDebugGroup;
3641uint32_t _mesa_unmarshal_PushDebugGroup(struct gl_context *ctx, const struct marshal_cmd_PushDebugGroup *cmd, const uint64_t *last);
3642void GLAPIENTRY _mesa_marshal_PushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message);
3643struct marshal_cmd_PopDebugGroup;
3644uint32_t _mesa_unmarshal_PopDebugGroup(struct gl_context *ctx, const struct marshal_cmd_PopDebugGroup *cmd, const uint64_t *last);
3645void GLAPIENTRY _mesa_marshal_PopDebugGroup(void);
3646struct marshal_cmd_ObjectLabel;
3647uint32_t _mesa_unmarshal_ObjectLabel(struct gl_context *ctx, const struct marshal_cmd_ObjectLabel *cmd, const uint64_t *last);
3648void GLAPIENTRY _mesa_marshal_ObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label);
3649void GLAPIENTRY _mesa_marshal_GetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label);
3650void GLAPIENTRY _mesa_marshal_ObjectPtrLabel(const GLvoid * ptr, GLsizei length, const GLchar * label);
3651void GLAPIENTRY _mesa_marshal_GetObjectPtrLabel(const GLvoid * ptr, GLsizei bufSize, GLsizei * length, GLchar * label);
3652void GLAPIENTRY _mesa_marshal_ClearBufferData(GLenum target, GLenum internalformat, GLenum format, GLenum type, const GLvoid * data);
3653void GLAPIENTRY _mesa_marshal_ClearBufferSubData(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid * data);
3654void GLAPIENTRY _mesa_marshal_ClearNamedBufferDataEXT(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const GLvoid * data);
3655void GLAPIENTRY _mesa_marshal_ClearNamedBufferSubDataEXT(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid * data);
3656struct marshal_cmd_DispatchCompute;
3657uint32_t _mesa_unmarshal_DispatchCompute(struct gl_context *ctx, const struct marshal_cmd_DispatchCompute *cmd, const uint64_t *last);
3658void GLAPIENTRY _mesa_marshal_DispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
3659struct marshal_cmd_DispatchComputeIndirect;
3660uint32_t _mesa_unmarshal_DispatchComputeIndirect(struct gl_context *ctx, const struct marshal_cmd_DispatchComputeIndirect *cmd, const uint64_t *last);
3661void GLAPIENTRY _mesa_marshal_DispatchComputeIndirect(GLintptr indirect);
3662struct marshal_cmd_CopyImageSubData;
3663uint32_t _mesa_unmarshal_CopyImageSubData(struct gl_context *ctx, const struct marshal_cmd_CopyImageSubData *cmd, const uint64_t *last);
3664void GLAPIENTRY _mesa_marshal_CopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
3665struct marshal_cmd_TextureView;
3666uint32_t _mesa_unmarshal_TextureView(struct gl_context *ctx, const struct marshal_cmd_TextureView *cmd, const uint64_t *last);
3667void GLAPIENTRY _mesa_marshal_TextureView(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
3668struct marshal_cmd_BindVertexBuffer;
3669uint32_t _mesa_unmarshal_BindVertexBuffer(struct gl_context *ctx, const struct marshal_cmd_BindVertexBuffer *cmd, const uint64_t *last);
3670void GLAPIENTRY _mesa_marshal_BindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
3671struct marshal_cmd_VertexAttribFormat;
3672uint32_t _mesa_unmarshal_VertexAttribFormat(struct gl_context *ctx, const struct marshal_cmd_VertexAttribFormat *cmd, const uint64_t *last);
3673void GLAPIENTRY _mesa_marshal_VertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
3674struct marshal_cmd_VertexAttribIFormat;
3675uint32_t _mesa_unmarshal_VertexAttribIFormat(struct gl_context *ctx, const struct marshal_cmd_VertexAttribIFormat *cmd, const uint64_t *last);
3676void GLAPIENTRY _mesa_marshal_VertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
3677struct marshal_cmd_VertexAttribLFormat;
3678uint32_t _mesa_unmarshal_VertexAttribLFormat(struct gl_context *ctx, const struct marshal_cmd_VertexAttribLFormat *cmd, const uint64_t *last);
3679void GLAPIENTRY _mesa_marshal_VertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
3680struct marshal_cmd_VertexAttribBinding;
3681uint32_t _mesa_unmarshal_VertexAttribBinding(struct gl_context *ctx, const struct marshal_cmd_VertexAttribBinding *cmd, const uint64_t *last);
3682void GLAPIENTRY _mesa_marshal_VertexAttribBinding(GLuint attribindex, GLuint bindingindex);
3683struct marshal_cmd_VertexBindingDivisor;
3684uint32_t _mesa_unmarshal_VertexBindingDivisor(struct gl_context *ctx, const struct marshal_cmd_VertexBindingDivisor *cmd, const uint64_t *last);
3685void GLAPIENTRY _mesa_marshal_VertexBindingDivisor(GLuint bindingindex, GLuint divisor);
3686struct marshal_cmd_VertexArrayBindVertexBufferEXT;
3687uint32_t _mesa_unmarshal_VertexArrayBindVertexBufferEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayBindVertexBufferEXT *cmd, const uint64_t *last);
3688void GLAPIENTRY _mesa_marshal_VertexArrayBindVertexBufferEXT(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
3689struct marshal_cmd_VertexArrayVertexAttribFormatEXT;
3690uint32_t _mesa_unmarshal_VertexArrayVertexAttribFormatEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexAttribFormatEXT *cmd, const uint64_t *last);
3691void GLAPIENTRY _mesa_marshal_VertexArrayVertexAttribFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
3692struct marshal_cmd_VertexArrayVertexAttribIFormatEXT;
3693uint32_t _mesa_unmarshal_VertexArrayVertexAttribIFormatEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexAttribIFormatEXT *cmd, const uint64_t *last);
3694void GLAPIENTRY _mesa_marshal_VertexArrayVertexAttribIFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
3695struct marshal_cmd_VertexArrayVertexAttribLFormatEXT;
3696uint32_t _mesa_unmarshal_VertexArrayVertexAttribLFormatEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexAttribLFormatEXT *cmd, const uint64_t *last);
3697void GLAPIENTRY _mesa_marshal_VertexArrayVertexAttribLFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
3698struct marshal_cmd_VertexArrayVertexAttribBindingEXT;
3699uint32_t _mesa_unmarshal_VertexArrayVertexAttribBindingEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexAttribBindingEXT *cmd, const uint64_t *last);
3700void GLAPIENTRY _mesa_marshal_VertexArrayVertexAttribBindingEXT(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
3701struct marshal_cmd_VertexArrayVertexBindingDivisorEXT;
3702uint32_t _mesa_unmarshal_VertexArrayVertexBindingDivisorEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexBindingDivisorEXT *cmd, const uint64_t *last);
3703void GLAPIENTRY _mesa_marshal_VertexArrayVertexBindingDivisorEXT(GLuint vaobj, GLuint bindingindex, GLuint divisor);
3704struct marshal_cmd_FramebufferParameteri;
3705uint32_t _mesa_unmarshal_FramebufferParameteri(struct gl_context *ctx, const struct marshal_cmd_FramebufferParameteri *cmd, const uint64_t *last);
3706void GLAPIENTRY _mesa_marshal_FramebufferParameteri(GLenum target, GLenum pname, GLint param);
3707void GLAPIENTRY _mesa_marshal_GetFramebufferParameteriv(GLenum target, GLenum pname, GLint * params);
3708struct marshal_cmd_NamedFramebufferParameteriEXT;
3709uint32_t _mesa_unmarshal_NamedFramebufferParameteriEXT(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferParameteriEXT *cmd, const uint64_t *last);
3710void GLAPIENTRY _mesa_marshal_NamedFramebufferParameteriEXT(GLuint framebuffer, GLenum pname, GLint param);
3711void GLAPIENTRY _mesa_marshal_GetNamedFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint* params);
3712void GLAPIENTRY _mesa_marshal_GetInternalformati64v(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 * params);
3713struct marshal_cmd_InvalidateTexSubImage;
3714uint32_t _mesa_unmarshal_InvalidateTexSubImage(struct gl_context *ctx, const struct marshal_cmd_InvalidateTexSubImage *cmd, const uint64_t *last);
3715void GLAPIENTRY _mesa_marshal_InvalidateTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
3716struct marshal_cmd_InvalidateTexImage;
3717uint32_t _mesa_unmarshal_InvalidateTexImage(struct gl_context *ctx, const struct marshal_cmd_InvalidateTexImage *cmd, const uint64_t *last);
3718void GLAPIENTRY _mesa_marshal_InvalidateTexImage(GLuint texture, GLint level);
3719struct marshal_cmd_InvalidateBufferSubData;
3720uint32_t _mesa_unmarshal_InvalidateBufferSubData(struct gl_context *ctx, const struct marshal_cmd_InvalidateBufferSubData *cmd, const uint64_t *last);
3721void GLAPIENTRY _mesa_marshal_InvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length);
3722struct marshal_cmd_InvalidateBufferData;
3723uint32_t _mesa_unmarshal_InvalidateBufferData(struct gl_context *ctx, const struct marshal_cmd_InvalidateBufferData *cmd, const uint64_t *last);
3724void GLAPIENTRY _mesa_marshal_InvalidateBufferData(GLuint buffer);
3725struct marshal_cmd_InvalidateSubFramebuffer;
3726uint32_t _mesa_unmarshal_InvalidateSubFramebuffer(struct gl_context *ctx, const struct marshal_cmd_InvalidateSubFramebuffer *cmd, const uint64_t *last);
3727void GLAPIENTRY _mesa_marshal_InvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height);
3728struct marshal_cmd_InvalidateFramebuffer;
3729uint32_t _mesa_unmarshal_InvalidateFramebuffer(struct gl_context *ctx, const struct marshal_cmd_InvalidateFramebuffer *cmd, const uint64_t *last);
3730void GLAPIENTRY _mesa_marshal_InvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments);
3731void GLAPIENTRY _mesa_marshal_GetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params);
3732GLuint GLAPIENTRY _mesa_marshal_GetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar * name);
3733void GLAPIENTRY _mesa_marshal_GetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei  bufSize, GLsizei * length, GLchar * name);
3734void GLAPIENTRY _mesa_marshal_GetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei  propCount, const GLenum * props, GLsizei  bufSize, GLsizei * length, GLint * params);
3735GLint GLAPIENTRY _mesa_marshal_GetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar * name);
3736GLint GLAPIENTRY _mesa_marshal_GetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const GLchar * name);
3737struct marshal_cmd_ShaderStorageBlockBinding;
3738uint32_t _mesa_unmarshal_ShaderStorageBlockBinding(struct gl_context *ctx, const struct marshal_cmd_ShaderStorageBlockBinding *cmd, const uint64_t *last);
3739void GLAPIENTRY _mesa_marshal_ShaderStorageBlockBinding(GLuint program, GLuint shaderStorageBlockIndex, GLuint shaderStorageBlockBinding);
3740struct marshal_cmd_TexBufferRange;
3741uint32_t _mesa_unmarshal_TexBufferRange(struct gl_context *ctx, const struct marshal_cmd_TexBufferRange *cmd, const uint64_t *last);
3742void GLAPIENTRY _mesa_marshal_TexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
3743struct marshal_cmd_TextureBufferRangeEXT;
3744uint32_t _mesa_unmarshal_TextureBufferRangeEXT(struct gl_context *ctx, const struct marshal_cmd_TextureBufferRangeEXT *cmd, const uint64_t *last);
3745void GLAPIENTRY _mesa_marshal_TextureBufferRangeEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
3746struct marshal_cmd_TexStorage2DMultisample;
3747uint32_t _mesa_unmarshal_TexStorage2DMultisample(struct gl_context *ctx, const struct marshal_cmd_TexStorage2DMultisample *cmd, const uint64_t *last);
3748void GLAPIENTRY _mesa_marshal_TexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
3749struct marshal_cmd_TexStorage3DMultisample;
3750uint32_t _mesa_unmarshal_TexStorage3DMultisample(struct gl_context *ctx, const struct marshal_cmd_TexStorage3DMultisample *cmd, const uint64_t *last);
3751void GLAPIENTRY _mesa_marshal_TexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
3752struct marshal_cmd_TextureStorage2DMultisampleEXT;
3753uint32_t _mesa_unmarshal_TextureStorage2DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorage2DMultisampleEXT *cmd, const uint64_t *last);
3754void GLAPIENTRY _mesa_marshal_TextureStorage2DMultisampleEXT(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
3755struct marshal_cmd_TextureStorage3DMultisampleEXT;
3756uint32_t _mesa_unmarshal_TextureStorage3DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorage3DMultisampleEXT *cmd, const uint64_t *last);
3757void GLAPIENTRY _mesa_marshal_TextureStorage3DMultisampleEXT(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
3758void GLAPIENTRY _mesa_marshal_BufferStorage(GLenum target, GLsizeiptr size, const GLvoid * data, GLbitfield flags);
3759void GLAPIENTRY _mesa_marshal_NamedBufferStorageEXT(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLbitfield flags);
3760void GLAPIENTRY _mesa_marshal_ClearTexImage(GLuint texture, GLint level, GLenum format, GLenum type, const GLvoid * data);
3761void GLAPIENTRY _mesa_marshal_ClearTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * data);
3762struct marshal_cmd_BindBuffersBase;
3763uint32_t _mesa_unmarshal_BindBuffersBase(struct gl_context *ctx, const struct marshal_cmd_BindBuffersBase *cmd, const uint64_t *last);
3764void GLAPIENTRY _mesa_marshal_BindBuffersBase(GLenum target, GLuint first, GLsizei count, const GLuint * buffers);
3765struct marshal_cmd_BindBuffersRange;
3766uint32_t _mesa_unmarshal_BindBuffersRange(struct gl_context *ctx, const struct marshal_cmd_BindBuffersRange *cmd, const uint64_t *last);
3767void GLAPIENTRY _mesa_marshal_BindBuffersRange(GLenum target, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizeiptr * sizes);
3768struct marshal_cmd_BindTextures;
3769uint32_t _mesa_unmarshal_BindTextures(struct gl_context *ctx, const struct marshal_cmd_BindTextures *cmd, const uint64_t *last);
3770void GLAPIENTRY _mesa_marshal_BindTextures(GLuint first, GLsizei count, const GLuint * textures);
3771struct marshal_cmd_BindSamplers;
3772uint32_t _mesa_unmarshal_BindSamplers(struct gl_context *ctx, const struct marshal_cmd_BindSamplers *cmd, const uint64_t *last);
3773void GLAPIENTRY _mesa_marshal_BindSamplers(GLuint first, GLsizei count, const GLuint * samplers);
3774struct marshal_cmd_BindImageTextures;
3775uint32_t _mesa_unmarshal_BindImageTextures(struct gl_context *ctx, const struct marshal_cmd_BindImageTextures *cmd, const uint64_t *last);
3776void GLAPIENTRY _mesa_marshal_BindImageTextures(GLuint first, GLsizei count, const GLuint * textures);
3777struct marshal_cmd_BindVertexBuffers;
3778uint32_t _mesa_unmarshal_BindVertexBuffers(struct gl_context *ctx, const struct marshal_cmd_BindVertexBuffers *cmd, const uint64_t *last);
3779void GLAPIENTRY _mesa_marshal_BindVertexBuffers(GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides);
3780GLuint64 GLAPIENTRY _mesa_marshal_GetTextureHandleARB(GLuint texture);
3781GLuint64 GLAPIENTRY _mesa_marshal_GetTextureSamplerHandleARB(GLuint texture, GLuint sampler);
3782struct marshal_cmd_MakeTextureHandleResidentARB;
3783uint32_t _mesa_unmarshal_MakeTextureHandleResidentARB(struct gl_context *ctx, const struct marshal_cmd_MakeTextureHandleResidentARB *cmd, const uint64_t *last);
3784void GLAPIENTRY _mesa_marshal_MakeTextureHandleResidentARB(GLuint64 handle);
3785struct marshal_cmd_MakeTextureHandleNonResidentARB;
3786uint32_t _mesa_unmarshal_MakeTextureHandleNonResidentARB(struct gl_context *ctx, const struct marshal_cmd_MakeTextureHandleNonResidentARB *cmd, const uint64_t *last);
3787void GLAPIENTRY _mesa_marshal_MakeTextureHandleNonResidentARB(GLuint64 handle);
3788GLuint64 GLAPIENTRY _mesa_marshal_GetImageHandleARB(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
3789struct marshal_cmd_MakeImageHandleResidentARB;
3790uint32_t _mesa_unmarshal_MakeImageHandleResidentARB(struct gl_context *ctx, const struct marshal_cmd_MakeImageHandleResidentARB *cmd, const uint64_t *last);
3791void GLAPIENTRY _mesa_marshal_MakeImageHandleResidentARB(GLuint64 handle, GLenum access);
3792struct marshal_cmd_MakeImageHandleNonResidentARB;
3793uint32_t _mesa_unmarshal_MakeImageHandleNonResidentARB(struct gl_context *ctx, const struct marshal_cmd_MakeImageHandleNonResidentARB *cmd, const uint64_t *last);
3794void GLAPIENTRY _mesa_marshal_MakeImageHandleNonResidentARB(GLuint64 handle);
3795struct marshal_cmd_UniformHandleui64ARB;
3796uint32_t _mesa_unmarshal_UniformHandleui64ARB(struct gl_context *ctx, const struct marshal_cmd_UniformHandleui64ARB *cmd, const uint64_t *last);
3797void GLAPIENTRY _mesa_marshal_UniformHandleui64ARB(GLint location, GLuint64 value);
3798struct marshal_cmd_UniformHandleui64vARB;
3799uint32_t _mesa_unmarshal_UniformHandleui64vARB(struct gl_context *ctx, const struct marshal_cmd_UniformHandleui64vARB *cmd, const uint64_t *last);
3800void GLAPIENTRY _mesa_marshal_UniformHandleui64vARB(GLint location, GLsizei count, const GLuint64 * value);
3801struct marshal_cmd_ProgramUniformHandleui64ARB;
3802uint32_t _mesa_unmarshal_ProgramUniformHandleui64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformHandleui64ARB *cmd, const uint64_t *last);
3803void GLAPIENTRY _mesa_marshal_ProgramUniformHandleui64ARB(GLuint program, GLint location, GLuint64 value);
3804struct marshal_cmd_ProgramUniformHandleui64vARB;
3805uint32_t _mesa_unmarshal_ProgramUniformHandleui64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformHandleui64vARB *cmd, const uint64_t *last);
3806void GLAPIENTRY _mesa_marshal_ProgramUniformHandleui64vARB(GLuint program, GLint location, GLsizei count, const GLuint64 * value);
3807GLboolean GLAPIENTRY _mesa_marshal_IsTextureHandleResidentARB(GLuint64 handle);
3808GLboolean GLAPIENTRY _mesa_marshal_IsImageHandleResidentARB(GLuint64 handle);
3809struct marshal_cmd_VertexAttribL1ui64ARB;
3810uint32_t _mesa_unmarshal_VertexAttribL1ui64ARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL1ui64ARB *cmd, const uint64_t *last);
3811void GLAPIENTRY _mesa_marshal_VertexAttribL1ui64ARB(GLuint index, GLuint64EXT x);
3812struct marshal_cmd_VertexAttribL1ui64vARB;
3813uint32_t _mesa_unmarshal_VertexAttribL1ui64vARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL1ui64vARB *cmd, const uint64_t *last);
3814void GLAPIENTRY _mesa_marshal_VertexAttribL1ui64vARB(GLuint index, const GLuint64EXT * v);
3815void GLAPIENTRY _mesa_marshal_GetVertexAttribLui64vARB(GLuint index, GLenum pname, GLuint64EXT * params);
3816struct marshal_cmd_DispatchComputeGroupSizeARB;
3817uint32_t _mesa_unmarshal_DispatchComputeGroupSizeARB(struct gl_context *ctx, const struct marshal_cmd_DispatchComputeGroupSizeARB *cmd, const uint64_t *last);
3818void GLAPIENTRY _mesa_marshal_DispatchComputeGroupSizeARB(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z);
3819struct marshal_cmd_MultiDrawArraysIndirectCountARB;
3820uint32_t _mesa_unmarshal_MultiDrawArraysIndirectCountARB(struct gl_context *ctx, const struct marshal_cmd_MultiDrawArraysIndirectCountARB *cmd, const uint64_t *last);
3821void GLAPIENTRY _mesa_marshal_MultiDrawArraysIndirectCountARB(GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
3822struct marshal_cmd_MultiDrawElementsIndirectCountARB;
3823uint32_t _mesa_unmarshal_MultiDrawElementsIndirectCountARB(struct gl_context *ctx, const struct marshal_cmd_MultiDrawElementsIndirectCountARB *cmd, const uint64_t *last);
3824void GLAPIENTRY _mesa_marshal_MultiDrawElementsIndirectCountARB(GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
3825struct marshal_cmd_ClipControl;
3826uint32_t _mesa_unmarshal_ClipControl(struct gl_context *ctx, const struct marshal_cmd_ClipControl *cmd, const uint64_t *last);
3827void GLAPIENTRY _mesa_marshal_ClipControl(GLenum origin, GLenum depth);
3828void GLAPIENTRY _mesa_marshal_CreateTransformFeedbacks(GLsizei n, GLuint * ids);
3829struct marshal_cmd_TransformFeedbackBufferBase;
3830uint32_t _mesa_unmarshal_TransformFeedbackBufferBase(struct gl_context *ctx, const struct marshal_cmd_TransformFeedbackBufferBase *cmd, const uint64_t *last);
3831void GLAPIENTRY _mesa_marshal_TransformFeedbackBufferBase(GLuint xfb, GLuint index, GLuint buffer);
3832struct marshal_cmd_TransformFeedbackBufferRange;
3833uint32_t _mesa_unmarshal_TransformFeedbackBufferRange(struct gl_context *ctx, const struct marshal_cmd_TransformFeedbackBufferRange *cmd, const uint64_t *last);
3834void GLAPIENTRY _mesa_marshal_TransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
3835void GLAPIENTRY _mesa_marshal_GetTransformFeedbackiv(GLuint xfb, GLenum pname, GLint * param);
3836void GLAPIENTRY _mesa_marshal_GetTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint * param);
3837void GLAPIENTRY _mesa_marshal_GetTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64 * param);
3838void GLAPIENTRY _mesa_marshal_CreateBuffers(GLsizei n, GLuint * buffers);
3839void GLAPIENTRY _mesa_marshal_NamedBufferStorage(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLbitfield flags);
3840struct marshal_cmd_NamedBufferData;
3841uint32_t _mesa_unmarshal_NamedBufferData(struct gl_context *ctx, const struct marshal_cmd_NamedBufferData *cmd, const uint64_t *last);
3842void GLAPIENTRY _mesa_marshal_NamedBufferData(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage);
3843struct marshal_cmd_NamedBufferSubData;
3844uint32_t _mesa_unmarshal_NamedBufferSubData(struct gl_context *ctx, const struct marshal_cmd_NamedBufferSubData *cmd, const uint64_t *last);
3845void GLAPIENTRY _mesa_marshal_NamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data);
3846struct marshal_cmd_CopyNamedBufferSubData;
3847uint32_t _mesa_unmarshal_CopyNamedBufferSubData(struct gl_context *ctx, const struct marshal_cmd_CopyNamedBufferSubData *cmd, const uint64_t *last);
3848void GLAPIENTRY _mesa_marshal_CopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
3849void GLAPIENTRY _mesa_marshal_ClearNamedBufferData(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const GLvoid * data);
3850void GLAPIENTRY _mesa_marshal_ClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid * data);
3851GLvoid * GLAPIENTRY _mesa_marshal_MapNamedBuffer(GLuint buffer, GLenum access);
3852GLvoid * GLAPIENTRY _mesa_marshal_MapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
3853struct marshal_cmd_UnmapNamedBufferEXT;
3854uint32_t _mesa_unmarshal_UnmapNamedBufferEXT(struct gl_context *ctx, const struct marshal_cmd_UnmapNamedBufferEXT *cmd, const uint64_t *last);
3855GLboolean GLAPIENTRY _mesa_marshal_UnmapNamedBufferEXT(GLuint buffer);
3856struct marshal_cmd_FlushMappedNamedBufferRange;
3857uint32_t _mesa_unmarshal_FlushMappedNamedBufferRange(struct gl_context *ctx, const struct marshal_cmd_FlushMappedNamedBufferRange *cmd, const uint64_t *last);
3858void GLAPIENTRY _mesa_marshal_FlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length);
3859void GLAPIENTRY _mesa_marshal_GetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint * params);
3860void GLAPIENTRY _mesa_marshal_GetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64 * params);
3861void GLAPIENTRY _mesa_marshal_GetNamedBufferPointerv(GLuint buffer, GLenum pname, GLvoid ** params);
3862void GLAPIENTRY _mesa_marshal_GetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data);
3863void GLAPIENTRY _mesa_marshal_CreateFramebuffers(GLsizei n, GLuint * framebuffers);
3864struct marshal_cmd_NamedFramebufferRenderbuffer;
3865uint32_t _mesa_unmarshal_NamedFramebufferRenderbuffer(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferRenderbuffer *cmd, const uint64_t *last);
3866void GLAPIENTRY _mesa_marshal_NamedFramebufferRenderbuffer(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
3867struct marshal_cmd_NamedFramebufferParameteri;
3868uint32_t _mesa_unmarshal_NamedFramebufferParameteri(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferParameteri *cmd, const uint64_t *last);
3869void GLAPIENTRY _mesa_marshal_NamedFramebufferParameteri(GLuint framebuffer, GLenum pname, GLint param);
3870struct marshal_cmd_NamedFramebufferTexture;
3871uint32_t _mesa_unmarshal_NamedFramebufferTexture(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferTexture *cmd, const uint64_t *last);
3872void GLAPIENTRY _mesa_marshal_NamedFramebufferTexture(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
3873struct marshal_cmd_NamedFramebufferTextureLayer;
3874uint32_t _mesa_unmarshal_NamedFramebufferTextureLayer(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferTextureLayer *cmd, const uint64_t *last);
3875void GLAPIENTRY _mesa_marshal_NamedFramebufferTextureLayer(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
3876struct marshal_cmd_NamedFramebufferDrawBuffer;
3877uint32_t _mesa_unmarshal_NamedFramebufferDrawBuffer(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferDrawBuffer *cmd, const uint64_t *last);
3878void GLAPIENTRY _mesa_marshal_NamedFramebufferDrawBuffer(GLuint framebuffer, GLenum buf);
3879struct marshal_cmd_NamedFramebufferDrawBuffers;
3880uint32_t _mesa_unmarshal_NamedFramebufferDrawBuffers(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferDrawBuffers *cmd, const uint64_t *last);
3881void GLAPIENTRY _mesa_marshal_NamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n, const GLenum * bufs);
3882struct marshal_cmd_NamedFramebufferReadBuffer;
3883uint32_t _mesa_unmarshal_NamedFramebufferReadBuffer(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferReadBuffer *cmd, const uint64_t *last);
3884void GLAPIENTRY _mesa_marshal_NamedFramebufferReadBuffer(GLuint framebuffer, GLenum buf);
3885struct marshal_cmd_InvalidateNamedFramebufferData;
3886uint32_t _mesa_unmarshal_InvalidateNamedFramebufferData(struct gl_context *ctx, const struct marshal_cmd_InvalidateNamedFramebufferData *cmd, const uint64_t *last);
3887void GLAPIENTRY _mesa_marshal_InvalidateNamedFramebufferData(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments);
3888struct marshal_cmd_InvalidateNamedFramebufferSubData;
3889uint32_t _mesa_unmarshal_InvalidateNamedFramebufferSubData(struct gl_context *ctx, const struct marshal_cmd_InvalidateNamedFramebufferSubData *cmd, const uint64_t *last);
3890void GLAPIENTRY _mesa_marshal_InvalidateNamedFramebufferSubData(GLuint framebuffer, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height);
3891struct marshal_cmd_ClearNamedFramebufferiv;
3892uint32_t _mesa_unmarshal_ClearNamedFramebufferiv(struct gl_context *ctx, const struct marshal_cmd_ClearNamedFramebufferiv *cmd, const uint64_t *last);
3893void GLAPIENTRY _mesa_marshal_ClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint * value);
3894struct marshal_cmd_ClearNamedFramebufferuiv;
3895uint32_t _mesa_unmarshal_ClearNamedFramebufferuiv(struct gl_context *ctx, const struct marshal_cmd_ClearNamedFramebufferuiv *cmd, const uint64_t *last);
3896void GLAPIENTRY _mesa_marshal_ClearNamedFramebufferuiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint * value);
3897struct marshal_cmd_ClearNamedFramebufferfv;
3898uint32_t _mesa_unmarshal_ClearNamedFramebufferfv(struct gl_context *ctx, const struct marshal_cmd_ClearNamedFramebufferfv *cmd, const uint64_t *last);
3899void GLAPIENTRY _mesa_marshal_ClearNamedFramebufferfv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat * value);
3900struct marshal_cmd_ClearNamedFramebufferfi;
3901uint32_t _mesa_unmarshal_ClearNamedFramebufferfi(struct gl_context *ctx, const struct marshal_cmd_ClearNamedFramebufferfi *cmd, const uint64_t *last);
3902void GLAPIENTRY _mesa_marshal_ClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
3903struct marshal_cmd_BlitNamedFramebuffer;
3904uint32_t _mesa_unmarshal_BlitNamedFramebuffer(struct gl_context *ctx, const struct marshal_cmd_BlitNamedFramebuffer *cmd, const uint64_t *last);
3905void GLAPIENTRY _mesa_marshal_BlitNamedFramebuffer(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
3906GLenum GLAPIENTRY _mesa_marshal_CheckNamedFramebufferStatus(GLuint framebuffer, GLenum target);
3907void GLAPIENTRY _mesa_marshal_GetNamedFramebufferParameteriv(GLuint framebuffer, GLenum pname, GLint * param);
3908void GLAPIENTRY _mesa_marshal_GetNamedFramebufferAttachmentParameteriv(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params);
3909void GLAPIENTRY _mesa_marshal_CreateRenderbuffers(GLsizei n, GLuint * renderbuffers);
3910struct marshal_cmd_NamedRenderbufferStorage;
3911uint32_t _mesa_unmarshal_NamedRenderbufferStorage(struct gl_context *ctx, const struct marshal_cmd_NamedRenderbufferStorage *cmd, const uint64_t *last);
3912void GLAPIENTRY _mesa_marshal_NamedRenderbufferStorage(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
3913struct marshal_cmd_NamedRenderbufferStorageMultisample;
3914uint32_t _mesa_unmarshal_NamedRenderbufferStorageMultisample(struct gl_context *ctx, const struct marshal_cmd_NamedRenderbufferStorageMultisample *cmd, const uint64_t *last);
3915void GLAPIENTRY _mesa_marshal_NamedRenderbufferStorageMultisample(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
3916void GLAPIENTRY _mesa_marshal_GetNamedRenderbufferParameteriv(GLuint renderbuffer, GLenum pname, GLint * params);
3917void GLAPIENTRY _mesa_marshal_CreateTextures(GLenum target, GLsizei n, GLuint * textures);
3918struct marshal_cmd_TextureBuffer;
3919uint32_t _mesa_unmarshal_TextureBuffer(struct gl_context *ctx, const struct marshal_cmd_TextureBuffer *cmd, const uint64_t *last);
3920void GLAPIENTRY _mesa_marshal_TextureBuffer(GLuint texture, GLenum internalformat, GLuint buffer);
3921struct marshal_cmd_TextureBufferRange;
3922uint32_t _mesa_unmarshal_TextureBufferRange(struct gl_context *ctx, const struct marshal_cmd_TextureBufferRange *cmd, const uint64_t *last);
3923void GLAPIENTRY _mesa_marshal_TextureBufferRange(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
3924struct marshal_cmd_TextureStorage1D;
3925uint32_t _mesa_unmarshal_TextureStorage1D(struct gl_context *ctx, const struct marshal_cmd_TextureStorage1D *cmd, const uint64_t *last);
3926void GLAPIENTRY _mesa_marshal_TextureStorage1D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width);
3927struct marshal_cmd_TextureStorage2D;
3928uint32_t _mesa_unmarshal_TextureStorage2D(struct gl_context *ctx, const struct marshal_cmd_TextureStorage2D *cmd, const uint64_t *last);
3929void GLAPIENTRY _mesa_marshal_TextureStorage2D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
3930struct marshal_cmd_TextureStorage3D;
3931uint32_t _mesa_unmarshal_TextureStorage3D(struct gl_context *ctx, const struct marshal_cmd_TextureStorage3D *cmd, const uint64_t *last);
3932void GLAPIENTRY _mesa_marshal_TextureStorage3D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
3933struct marshal_cmd_TextureStorage2DMultisample;
3934uint32_t _mesa_unmarshal_TextureStorage2DMultisample(struct gl_context *ctx, const struct marshal_cmd_TextureStorage2DMultisample *cmd, const uint64_t *last);
3935void GLAPIENTRY _mesa_marshal_TextureStorage2DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
3936struct marshal_cmd_TextureStorage3DMultisample;
3937uint32_t _mesa_unmarshal_TextureStorage3DMultisample(struct gl_context *ctx, const struct marshal_cmd_TextureStorage3DMultisample *cmd, const uint64_t *last);
3938void GLAPIENTRY _mesa_marshal_TextureStorage3DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
3939struct marshal_cmd_TextureSubImage1D;
3940uint32_t _mesa_unmarshal_TextureSubImage1D(struct gl_context *ctx, const struct marshal_cmd_TextureSubImage1D *cmd, const uint64_t *last);
3941void GLAPIENTRY _mesa_marshal_TextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
3942struct marshal_cmd_TextureSubImage2D;
3943uint32_t _mesa_unmarshal_TextureSubImage2D(struct gl_context *ctx, const struct marshal_cmd_TextureSubImage2D *cmd, const uint64_t *last);
3944void GLAPIENTRY _mesa_marshal_TextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
3945struct marshal_cmd_TextureSubImage3D;
3946uint32_t _mesa_unmarshal_TextureSubImage3D(struct gl_context *ctx, const struct marshal_cmd_TextureSubImage3D *cmd, const uint64_t *last);
3947void GLAPIENTRY _mesa_marshal_TextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
3948struct marshal_cmd_CompressedTextureSubImage1D;
3949uint32_t _mesa_unmarshal_CompressedTextureSubImage1D(struct gl_context *ctx, const struct marshal_cmd_CompressedTextureSubImage1D *cmd, const uint64_t *last);
3950void GLAPIENTRY _mesa_marshal_CompressedTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
3951struct marshal_cmd_CompressedTextureSubImage2D;
3952uint32_t _mesa_unmarshal_CompressedTextureSubImage2D(struct gl_context *ctx, const struct marshal_cmd_CompressedTextureSubImage2D *cmd, const uint64_t *last);
3953void GLAPIENTRY _mesa_marshal_CompressedTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
3954struct marshal_cmd_CompressedTextureSubImage3D;
3955uint32_t _mesa_unmarshal_CompressedTextureSubImage3D(struct gl_context *ctx, const struct marshal_cmd_CompressedTextureSubImage3D *cmd, const uint64_t *last);
3956void GLAPIENTRY _mesa_marshal_CompressedTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
3957struct marshal_cmd_CopyTextureSubImage1D;
3958uint32_t _mesa_unmarshal_CopyTextureSubImage1D(struct gl_context *ctx, const struct marshal_cmd_CopyTextureSubImage1D *cmd, const uint64_t *last);
3959void GLAPIENTRY _mesa_marshal_CopyTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
3960struct marshal_cmd_CopyTextureSubImage2D;
3961uint32_t _mesa_unmarshal_CopyTextureSubImage2D(struct gl_context *ctx, const struct marshal_cmd_CopyTextureSubImage2D *cmd, const uint64_t *last);
3962void GLAPIENTRY _mesa_marshal_CopyTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3963struct marshal_cmd_CopyTextureSubImage3D;
3964uint32_t _mesa_unmarshal_CopyTextureSubImage3D(struct gl_context *ctx, const struct marshal_cmd_CopyTextureSubImage3D *cmd, const uint64_t *last);
3965void GLAPIENTRY _mesa_marshal_CopyTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3966struct marshal_cmd_TextureParameterf;
3967uint32_t _mesa_unmarshal_TextureParameterf(struct gl_context *ctx, const struct marshal_cmd_TextureParameterf *cmd, const uint64_t *last);
3968void GLAPIENTRY _mesa_marshal_TextureParameterf(GLuint texture, GLenum pname, GLfloat param);
3969struct marshal_cmd_TextureParameterfv;
3970uint32_t _mesa_unmarshal_TextureParameterfv(struct gl_context *ctx, const struct marshal_cmd_TextureParameterfv *cmd, const uint64_t *last);
3971void GLAPIENTRY _mesa_marshal_TextureParameterfv(GLuint texture, GLenum pname, const GLfloat * param);
3972struct marshal_cmd_TextureParameteri;
3973uint32_t _mesa_unmarshal_TextureParameteri(struct gl_context *ctx, const struct marshal_cmd_TextureParameteri *cmd, const uint64_t *last);
3974void GLAPIENTRY _mesa_marshal_TextureParameteri(GLuint texture, GLenum pname, GLint param);
3975struct marshal_cmd_TextureParameterIiv;
3976uint32_t _mesa_unmarshal_TextureParameterIiv(struct gl_context *ctx, const struct marshal_cmd_TextureParameterIiv *cmd, const uint64_t *last);
3977void GLAPIENTRY _mesa_marshal_TextureParameterIiv(GLuint texture, GLenum pname, const GLint * params);
3978struct marshal_cmd_TextureParameterIuiv;
3979uint32_t _mesa_unmarshal_TextureParameterIuiv(struct gl_context *ctx, const struct marshal_cmd_TextureParameterIuiv *cmd, const uint64_t *last);
3980void GLAPIENTRY _mesa_marshal_TextureParameterIuiv(GLuint texture, GLenum pname, const GLuint * params);
3981struct marshal_cmd_TextureParameteriv;
3982uint32_t _mesa_unmarshal_TextureParameteriv(struct gl_context *ctx, const struct marshal_cmd_TextureParameteriv *cmd, const uint64_t *last);
3983void GLAPIENTRY _mesa_marshal_TextureParameteriv(GLuint texture, GLenum pname, const GLint * param);
3984struct marshal_cmd_GenerateTextureMipmap;
3985uint32_t _mesa_unmarshal_GenerateTextureMipmap(struct gl_context *ctx, const struct marshal_cmd_GenerateTextureMipmap *cmd, const uint64_t *last);
3986void GLAPIENTRY _mesa_marshal_GenerateTextureMipmap(GLuint texture);
3987struct marshal_cmd_BindTextureUnit;
3988uint32_t _mesa_unmarshal_BindTextureUnit(struct gl_context *ctx, const struct marshal_cmd_BindTextureUnit *cmd, const uint64_t *last);
3989void GLAPIENTRY _mesa_marshal_BindTextureUnit(GLuint unit, GLuint texture);
3990struct marshal_cmd_GetTextureImage;
3991uint32_t _mesa_unmarshal_GetTextureImage(struct gl_context *ctx, const struct marshal_cmd_GetTextureImage *cmd, const uint64_t *last);
3992void GLAPIENTRY _mesa_marshal_GetTextureImage(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * pixels);
3993struct marshal_cmd_GetCompressedTextureImage;
3994uint32_t _mesa_unmarshal_GetCompressedTextureImage(struct gl_context *ctx, const struct marshal_cmd_GetCompressedTextureImage *cmd, const uint64_t *last);
3995void GLAPIENTRY _mesa_marshal_GetCompressedTextureImage(GLuint texture, GLint level, GLsizei bufSize, GLvoid * pixels);
3996void GLAPIENTRY _mesa_marshal_GetTextureLevelParameterfv(GLuint texture, GLint level, GLenum pname, GLfloat * params);
3997void GLAPIENTRY _mesa_marshal_GetTextureLevelParameteriv(GLuint texture, GLint level, GLenum pname, GLint * params);
3998void GLAPIENTRY _mesa_marshal_GetTextureParameterfv(GLuint texture, GLenum pname, GLfloat * params);
3999void GLAPIENTRY _mesa_marshal_GetTextureParameterIiv(GLuint texture, GLenum pname, GLint * params);
4000void GLAPIENTRY _mesa_marshal_GetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint * params);
4001void GLAPIENTRY _mesa_marshal_GetTextureParameteriv(GLuint texture, GLenum pname, GLint * params);
4002void GLAPIENTRY _mesa_marshal_CreateVertexArrays(GLsizei n, GLuint * arrays);
4003struct marshal_cmd_DisableVertexArrayAttrib;
4004uint32_t _mesa_unmarshal_DisableVertexArrayAttrib(struct gl_context *ctx, const struct marshal_cmd_DisableVertexArrayAttrib *cmd, const uint64_t *last);
4005void GLAPIENTRY _mesa_marshal_DisableVertexArrayAttrib(GLuint vaobj, GLuint index);
4006struct marshal_cmd_EnableVertexArrayAttrib;
4007uint32_t _mesa_unmarshal_EnableVertexArrayAttrib(struct gl_context *ctx, const struct marshal_cmd_EnableVertexArrayAttrib *cmd, const uint64_t *last);
4008void GLAPIENTRY _mesa_marshal_EnableVertexArrayAttrib(GLuint vaobj, GLuint index);
4009struct marshal_cmd_VertexArrayElementBuffer;
4010uint32_t _mesa_unmarshal_VertexArrayElementBuffer(struct gl_context *ctx, const struct marshal_cmd_VertexArrayElementBuffer *cmd, const uint64_t *last);
4011void GLAPIENTRY _mesa_marshal_VertexArrayElementBuffer(GLuint vaobj, GLuint buffer);
4012struct marshal_cmd_VertexArrayVertexBuffer;
4013uint32_t _mesa_unmarshal_VertexArrayVertexBuffer(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexBuffer *cmd, const uint64_t *last);
4014void GLAPIENTRY _mesa_marshal_VertexArrayVertexBuffer(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
4015struct marshal_cmd_VertexArrayVertexBuffers;
4016uint32_t _mesa_unmarshal_VertexArrayVertexBuffers(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexBuffers *cmd, const uint64_t *last);
4017void GLAPIENTRY _mesa_marshal_VertexArrayVertexBuffers(GLuint vaobj, GLuint first, GLsizei count, const GLuint * buffers, const GLintptr * offsets, const GLsizei * strides);
4018struct marshal_cmd_VertexArrayAttribFormat;
4019uint32_t _mesa_unmarshal_VertexArrayAttribFormat(struct gl_context *ctx, const struct marshal_cmd_VertexArrayAttribFormat *cmd, const uint64_t *last);
4020void GLAPIENTRY _mesa_marshal_VertexArrayAttribFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
4021struct marshal_cmd_VertexArrayAttribIFormat;
4022uint32_t _mesa_unmarshal_VertexArrayAttribIFormat(struct gl_context *ctx, const struct marshal_cmd_VertexArrayAttribIFormat *cmd, const uint64_t *last);
4023void GLAPIENTRY _mesa_marshal_VertexArrayAttribIFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
4024struct marshal_cmd_VertexArrayAttribLFormat;
4025uint32_t _mesa_unmarshal_VertexArrayAttribLFormat(struct gl_context *ctx, const struct marshal_cmd_VertexArrayAttribLFormat *cmd, const uint64_t *last);
4026void GLAPIENTRY _mesa_marshal_VertexArrayAttribLFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
4027struct marshal_cmd_VertexArrayAttribBinding;
4028uint32_t _mesa_unmarshal_VertexArrayAttribBinding(struct gl_context *ctx, const struct marshal_cmd_VertexArrayAttribBinding *cmd, const uint64_t *last);
4029void GLAPIENTRY _mesa_marshal_VertexArrayAttribBinding(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
4030struct marshal_cmd_VertexArrayBindingDivisor;
4031uint32_t _mesa_unmarshal_VertexArrayBindingDivisor(struct gl_context *ctx, const struct marshal_cmd_VertexArrayBindingDivisor *cmd, const uint64_t *last);
4032void GLAPIENTRY _mesa_marshal_VertexArrayBindingDivisor(GLuint vaobj, GLuint bindingindex, GLuint divisor);
4033void GLAPIENTRY _mesa_marshal_GetVertexArrayiv(GLuint vaobj, GLenum pname, GLint * param);
4034void GLAPIENTRY _mesa_marshal_GetVertexArrayIndexediv(GLuint vaobj, GLuint index, GLenum pname, GLint * param);
4035void GLAPIENTRY _mesa_marshal_GetVertexArrayIndexed64iv(GLuint vaobj, GLuint index, GLenum pname, GLint64 * param);
4036void GLAPIENTRY _mesa_marshal_CreateSamplers(GLsizei n, GLuint * samplers);
4037void GLAPIENTRY _mesa_marshal_CreateProgramPipelines(GLsizei n, GLuint * pipelines);
4038void GLAPIENTRY _mesa_marshal_CreateQueries(GLenum target, GLsizei n, GLuint * ids);
4039struct marshal_cmd_GetQueryBufferObjectiv;
4040uint32_t _mesa_unmarshal_GetQueryBufferObjectiv(struct gl_context *ctx, const struct marshal_cmd_GetQueryBufferObjectiv *cmd, const uint64_t *last);
4041void GLAPIENTRY _mesa_marshal_GetQueryBufferObjectiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
4042struct marshal_cmd_GetQueryBufferObjectuiv;
4043uint32_t _mesa_unmarshal_GetQueryBufferObjectuiv(struct gl_context *ctx, const struct marshal_cmd_GetQueryBufferObjectuiv *cmd, const uint64_t *last);
4044void GLAPIENTRY _mesa_marshal_GetQueryBufferObjectuiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
4045struct marshal_cmd_GetQueryBufferObjecti64v;
4046uint32_t _mesa_unmarshal_GetQueryBufferObjecti64v(struct gl_context *ctx, const struct marshal_cmd_GetQueryBufferObjecti64v *cmd, const uint64_t *last);
4047void GLAPIENTRY _mesa_marshal_GetQueryBufferObjecti64v(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
4048struct marshal_cmd_GetQueryBufferObjectui64v;
4049uint32_t _mesa_unmarshal_GetQueryBufferObjectui64v(struct gl_context *ctx, const struct marshal_cmd_GetQueryBufferObjectui64v *cmd, const uint64_t *last);
4050void GLAPIENTRY _mesa_marshal_GetQueryBufferObjectui64v(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
4051struct marshal_cmd_GetTextureSubImage;
4052uint32_t _mesa_unmarshal_GetTextureSubImage(struct gl_context *ctx, const struct marshal_cmd_GetTextureSubImage *cmd, const uint64_t *last);
4053void GLAPIENTRY _mesa_marshal_GetTextureSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, GLvoid * pixels);
4054struct marshal_cmd_GetCompressedTextureSubImage;
4055uint32_t _mesa_unmarshal_GetCompressedTextureSubImage(struct gl_context *ctx, const struct marshal_cmd_GetCompressedTextureSubImage *cmd, const uint64_t *last);
4056void GLAPIENTRY _mesa_marshal_GetCompressedTextureSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, GLvoid * pixels);
4057struct marshal_cmd_TextureBarrierNV;
4058uint32_t _mesa_unmarshal_TextureBarrierNV(struct gl_context *ctx, const struct marshal_cmd_TextureBarrierNV *cmd, const uint64_t *last);
4059void GLAPIENTRY _mesa_marshal_TextureBarrierNV(void);
4060struct marshal_cmd_BufferPageCommitmentARB;
4061uint32_t _mesa_unmarshal_BufferPageCommitmentARB(struct gl_context *ctx, const struct marshal_cmd_BufferPageCommitmentARB *cmd, const uint64_t *last);
4062void GLAPIENTRY _mesa_marshal_BufferPageCommitmentARB(GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit);
4063struct marshal_cmd_NamedBufferPageCommitmentEXT;
4064uint32_t _mesa_unmarshal_NamedBufferPageCommitmentEXT(struct gl_context *ctx, const struct marshal_cmd_NamedBufferPageCommitmentEXT *cmd, const uint64_t *last);
4065void GLAPIENTRY _mesa_marshal_NamedBufferPageCommitmentEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
4066struct marshal_cmd_NamedBufferPageCommitmentARB;
4067uint32_t _mesa_unmarshal_NamedBufferPageCommitmentARB(struct gl_context *ctx, const struct marshal_cmd_NamedBufferPageCommitmentARB *cmd, const uint64_t *last);
4068void GLAPIENTRY _mesa_marshal_NamedBufferPageCommitmentARB(GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
4069struct marshal_cmd_PrimitiveBoundingBox;
4070uint32_t _mesa_unmarshal_PrimitiveBoundingBox(struct gl_context *ctx, const struct marshal_cmd_PrimitiveBoundingBox *cmd, const uint64_t *last);
4071void GLAPIENTRY _mesa_marshal_PrimitiveBoundingBox(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
4072struct marshal_cmd_BlendBarrier;
4073uint32_t _mesa_unmarshal_BlendBarrier(struct gl_context *ctx, const struct marshal_cmd_BlendBarrier *cmd, const uint64_t *last);
4074void GLAPIENTRY _mesa_marshal_BlendBarrier(void);
4075struct marshal_cmd_Uniform1i64ARB;
4076uint32_t _mesa_unmarshal_Uniform1i64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform1i64ARB *cmd, const uint64_t *last);
4077void GLAPIENTRY _mesa_marshal_Uniform1i64ARB(GLint location, GLint64 x);
4078struct marshal_cmd_Uniform2i64ARB;
4079uint32_t _mesa_unmarshal_Uniform2i64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform2i64ARB *cmd, const uint64_t *last);
4080void GLAPIENTRY _mesa_marshal_Uniform2i64ARB(GLint location, GLint64 x, GLint64 y);
4081struct marshal_cmd_Uniform3i64ARB;
4082uint32_t _mesa_unmarshal_Uniform3i64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform3i64ARB *cmd, const uint64_t *last);
4083void GLAPIENTRY _mesa_marshal_Uniform3i64ARB(GLint location, GLint64 x, GLint64 y, GLint64 z);
4084struct marshal_cmd_Uniform4i64ARB;
4085uint32_t _mesa_unmarshal_Uniform4i64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform4i64ARB *cmd, const uint64_t *last);
4086void GLAPIENTRY _mesa_marshal_Uniform4i64ARB(GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
4087struct marshal_cmd_Uniform1i64vARB;
4088uint32_t _mesa_unmarshal_Uniform1i64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform1i64vARB *cmd, const uint64_t *last);
4089void GLAPIENTRY _mesa_marshal_Uniform1i64vARB(GLint location, GLsizei count, const GLint64 * value);
4090struct marshal_cmd_Uniform2i64vARB;
4091uint32_t _mesa_unmarshal_Uniform2i64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform2i64vARB *cmd, const uint64_t *last);
4092void GLAPIENTRY _mesa_marshal_Uniform2i64vARB(GLint location, GLsizei count, const GLint64 * value);
4093struct marshal_cmd_Uniform3i64vARB;
4094uint32_t _mesa_unmarshal_Uniform3i64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform3i64vARB *cmd, const uint64_t *last);
4095void GLAPIENTRY _mesa_marshal_Uniform3i64vARB(GLint location, GLsizei count, const GLint64 * value);
4096struct marshal_cmd_Uniform4i64vARB;
4097uint32_t _mesa_unmarshal_Uniform4i64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform4i64vARB *cmd, const uint64_t *last);
4098void GLAPIENTRY _mesa_marshal_Uniform4i64vARB(GLint location, GLsizei count, const GLint64 * value);
4099struct marshal_cmd_Uniform1ui64ARB;
4100uint32_t _mesa_unmarshal_Uniform1ui64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform1ui64ARB *cmd, const uint64_t *last);
4101void GLAPIENTRY _mesa_marshal_Uniform1ui64ARB(GLint location, GLuint64 x);
4102struct marshal_cmd_Uniform2ui64ARB;
4103uint32_t _mesa_unmarshal_Uniform2ui64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform2ui64ARB *cmd, const uint64_t *last);
4104void GLAPIENTRY _mesa_marshal_Uniform2ui64ARB(GLint location, GLuint64 x, GLuint64 y);
4105struct marshal_cmd_Uniform3ui64ARB;
4106uint32_t _mesa_unmarshal_Uniform3ui64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform3ui64ARB *cmd, const uint64_t *last);
4107void GLAPIENTRY _mesa_marshal_Uniform3ui64ARB(GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
4108struct marshal_cmd_Uniform4ui64ARB;
4109uint32_t _mesa_unmarshal_Uniform4ui64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform4ui64ARB *cmd, const uint64_t *last);
4110void GLAPIENTRY _mesa_marshal_Uniform4ui64ARB(GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
4111struct marshal_cmd_Uniform1ui64vARB;
4112uint32_t _mesa_unmarshal_Uniform1ui64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform1ui64vARB *cmd, const uint64_t *last);
4113void GLAPIENTRY _mesa_marshal_Uniform1ui64vARB(GLint location, GLsizei count, const GLuint64 * value);
4114struct marshal_cmd_Uniform2ui64vARB;
4115uint32_t _mesa_unmarshal_Uniform2ui64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform2ui64vARB *cmd, const uint64_t *last);
4116void GLAPIENTRY _mesa_marshal_Uniform2ui64vARB(GLint location, GLsizei count, const GLuint64 * value);
4117struct marshal_cmd_Uniform3ui64vARB;
4118uint32_t _mesa_unmarshal_Uniform3ui64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform3ui64vARB *cmd, const uint64_t *last);
4119void GLAPIENTRY _mesa_marshal_Uniform3ui64vARB(GLint location, GLsizei count, const GLuint64 * value);
4120struct marshal_cmd_Uniform4ui64vARB;
4121uint32_t _mesa_unmarshal_Uniform4ui64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform4ui64vARB *cmd, const uint64_t *last);
4122void GLAPIENTRY _mesa_marshal_Uniform4ui64vARB(GLint location, GLsizei count, const GLuint64 * value);
4123void GLAPIENTRY _mesa_marshal_GetUniformi64vARB(GLuint program, GLint location, GLint64 * params);
4124void GLAPIENTRY _mesa_marshal_GetUniformui64vARB(GLuint program, GLint location, GLuint64 * params);
4125void GLAPIENTRY _mesa_marshal_GetnUniformi64vARB(GLuint program, GLint location, GLsizei bufSize, GLint64 * params);
4126void GLAPIENTRY _mesa_marshal_GetnUniformui64vARB(GLuint program, GLint location, GLsizei bufSize, GLuint64 * params);
4127struct marshal_cmd_ProgramUniform1i64ARB;
4128uint32_t _mesa_unmarshal_ProgramUniform1i64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1i64ARB *cmd, const uint64_t *last);
4129void GLAPIENTRY _mesa_marshal_ProgramUniform1i64ARB(GLuint program, GLint location, GLint64 x);
4130struct marshal_cmd_ProgramUniform2i64ARB;
4131uint32_t _mesa_unmarshal_ProgramUniform2i64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2i64ARB *cmd, const uint64_t *last);
4132void GLAPIENTRY _mesa_marshal_ProgramUniform2i64ARB(GLuint program, GLint location, GLint64 x, GLint64 y);
4133struct marshal_cmd_ProgramUniform3i64ARB;
4134uint32_t _mesa_unmarshal_ProgramUniform3i64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3i64ARB *cmd, const uint64_t *last);
4135void GLAPIENTRY _mesa_marshal_ProgramUniform3i64ARB(GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z);
4136struct marshal_cmd_ProgramUniform4i64ARB;
4137uint32_t _mesa_unmarshal_ProgramUniform4i64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4i64ARB *cmd, const uint64_t *last);
4138void GLAPIENTRY _mesa_marshal_ProgramUniform4i64ARB(GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
4139struct marshal_cmd_ProgramUniform1i64vARB;
4140uint32_t _mesa_unmarshal_ProgramUniform1i64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1i64vARB *cmd, const uint64_t *last);
4141void GLAPIENTRY _mesa_marshal_ProgramUniform1i64vARB(GLuint program, GLint location, GLsizei count, const GLint64 * value);
4142struct marshal_cmd_ProgramUniform2i64vARB;
4143uint32_t _mesa_unmarshal_ProgramUniform2i64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2i64vARB *cmd, const uint64_t *last);
4144void GLAPIENTRY _mesa_marshal_ProgramUniform2i64vARB(GLuint program, GLint location, GLsizei count, const GLint64 * value);
4145struct marshal_cmd_ProgramUniform3i64vARB;
4146uint32_t _mesa_unmarshal_ProgramUniform3i64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3i64vARB *cmd, const uint64_t *last);
4147void GLAPIENTRY _mesa_marshal_ProgramUniform3i64vARB(GLuint program, GLint location, GLsizei count, const GLint64 * value);
4148struct marshal_cmd_ProgramUniform4i64vARB;
4149uint32_t _mesa_unmarshal_ProgramUniform4i64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4i64vARB *cmd, const uint64_t *last);
4150void GLAPIENTRY _mesa_marshal_ProgramUniform4i64vARB(GLuint program, GLint location, GLsizei count, const GLint64 * value);
4151struct marshal_cmd_ProgramUniform1ui64ARB;
4152uint32_t _mesa_unmarshal_ProgramUniform1ui64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1ui64ARB *cmd, const uint64_t *last);
4153void GLAPIENTRY _mesa_marshal_ProgramUniform1ui64ARB(GLuint program, GLint location, GLuint64 x);
4154struct marshal_cmd_ProgramUniform2ui64ARB;
4155uint32_t _mesa_unmarshal_ProgramUniform2ui64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2ui64ARB *cmd, const uint64_t *last);
4156void GLAPIENTRY _mesa_marshal_ProgramUniform2ui64ARB(GLuint program, GLint location, GLuint64 x, GLuint64 y);
4157struct marshal_cmd_ProgramUniform3ui64ARB;
4158uint32_t _mesa_unmarshal_ProgramUniform3ui64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3ui64ARB *cmd, const uint64_t *last);
4159void GLAPIENTRY _mesa_marshal_ProgramUniform3ui64ARB(GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
4160struct marshal_cmd_ProgramUniform4ui64ARB;
4161uint32_t _mesa_unmarshal_ProgramUniform4ui64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4ui64ARB *cmd, const uint64_t *last);
4162void GLAPIENTRY _mesa_marshal_ProgramUniform4ui64ARB(GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
4163struct marshal_cmd_ProgramUniform1ui64vARB;
4164uint32_t _mesa_unmarshal_ProgramUniform1ui64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1ui64vARB *cmd, const uint64_t *last);
4165void GLAPIENTRY _mesa_marshal_ProgramUniform1ui64vARB(GLuint program, GLint location, GLsizei count, const GLuint64 * value);
4166struct marshal_cmd_ProgramUniform2ui64vARB;
4167uint32_t _mesa_unmarshal_ProgramUniform2ui64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2ui64vARB *cmd, const uint64_t *last);
4168void GLAPIENTRY _mesa_marshal_ProgramUniform2ui64vARB(GLuint program, GLint location, GLsizei count, const GLuint64 * value);
4169struct marshal_cmd_ProgramUniform3ui64vARB;
4170uint32_t _mesa_unmarshal_ProgramUniform3ui64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3ui64vARB *cmd, const uint64_t *last);
4171void GLAPIENTRY _mesa_marshal_ProgramUniform3ui64vARB(GLuint program, GLint location, GLsizei count, const GLuint64 * value);
4172struct marshal_cmd_ProgramUniform4ui64vARB;
4173uint32_t _mesa_unmarshal_ProgramUniform4ui64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4ui64vARB *cmd, const uint64_t *last);
4174void GLAPIENTRY _mesa_marshal_ProgramUniform4ui64vARB(GLuint program, GLint location, GLsizei count, const GLuint64 * value);
4175struct marshal_cmd_MaxShaderCompilerThreadsKHR;
4176uint32_t _mesa_unmarshal_MaxShaderCompilerThreadsKHR(struct gl_context *ctx, const struct marshal_cmd_MaxShaderCompilerThreadsKHR *cmd, const uint64_t *last);
4177void GLAPIENTRY _mesa_marshal_MaxShaderCompilerThreadsKHR(GLuint count);
4178struct marshal_cmd_SpecializeShaderARB;
4179uint32_t _mesa_unmarshal_SpecializeShaderARB(struct gl_context *ctx, const struct marshal_cmd_SpecializeShaderARB *cmd, const uint64_t *last);
4180void GLAPIENTRY _mesa_marshal_SpecializeShaderARB(GLuint shader, const GLchar * pEntryPoint, GLuint numSpecializationConstants, const GLuint * pConstantIndex, const GLuint * pConstantValue);
4181struct marshal_cmd_ColorPointerEXT;
4182uint32_t _mesa_unmarshal_ColorPointerEXT(struct gl_context *ctx, const struct marshal_cmd_ColorPointerEXT *cmd, const uint64_t *last);
4183void GLAPIENTRY _mesa_marshal_ColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
4184struct marshal_cmd_EdgeFlagPointerEXT;
4185uint32_t _mesa_unmarshal_EdgeFlagPointerEXT(struct gl_context *ctx, const struct marshal_cmd_EdgeFlagPointerEXT *cmd, const uint64_t *last);
4186void GLAPIENTRY _mesa_marshal_EdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean * pointer);
4187struct marshal_cmd_IndexPointerEXT;
4188uint32_t _mesa_unmarshal_IndexPointerEXT(struct gl_context *ctx, const struct marshal_cmd_IndexPointerEXT *cmd, const uint64_t *last);
4189void GLAPIENTRY _mesa_marshal_IndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
4190struct marshal_cmd_NormalPointerEXT;
4191uint32_t _mesa_unmarshal_NormalPointerEXT(struct gl_context *ctx, const struct marshal_cmd_NormalPointerEXT *cmd, const uint64_t *last);
4192void GLAPIENTRY _mesa_marshal_NormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
4193struct marshal_cmd_TexCoordPointerEXT;
4194uint32_t _mesa_unmarshal_TexCoordPointerEXT(struct gl_context *ctx, const struct marshal_cmd_TexCoordPointerEXT *cmd, const uint64_t *last);
4195void GLAPIENTRY _mesa_marshal_TexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
4196struct marshal_cmd_VertexPointerEXT;
4197uint32_t _mesa_unmarshal_VertexPointerEXT(struct gl_context *ctx, const struct marshal_cmd_VertexPointerEXT *cmd, const uint64_t *last);
4198void GLAPIENTRY _mesa_marshal_VertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
4199struct marshal_cmd_LockArraysEXT;
4200uint32_t _mesa_unmarshal_LockArraysEXT(struct gl_context *ctx, const struct marshal_cmd_LockArraysEXT *cmd, const uint64_t *last);
4201void GLAPIENTRY _mesa_marshal_LockArraysEXT(GLint first, GLsizei count);
4202struct marshal_cmd_UnlockArraysEXT;
4203uint32_t _mesa_unmarshal_UnlockArraysEXT(struct gl_context *ctx, const struct marshal_cmd_UnlockArraysEXT *cmd, const uint64_t *last);
4204void GLAPIENTRY _mesa_marshal_UnlockArraysEXT(void);
4205struct marshal_cmd_ViewportArrayv;
4206uint32_t _mesa_unmarshal_ViewportArrayv(struct gl_context *ctx, const struct marshal_cmd_ViewportArrayv *cmd, const uint64_t *last);
4207void GLAPIENTRY _mesa_marshal_ViewportArrayv(GLuint first, GLsizei count, const GLfloat * v);
4208struct marshal_cmd_ViewportIndexedf;
4209uint32_t _mesa_unmarshal_ViewportIndexedf(struct gl_context *ctx, const struct marshal_cmd_ViewportIndexedf *cmd, const uint64_t *last);
4210void GLAPIENTRY _mesa_marshal_ViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
4211struct marshal_cmd_ViewportIndexedfv;
4212uint32_t _mesa_unmarshal_ViewportIndexedfv(struct gl_context *ctx, const struct marshal_cmd_ViewportIndexedfv *cmd, const uint64_t *last);
4213void GLAPIENTRY _mesa_marshal_ViewportIndexedfv(GLuint index, const GLfloat * v);
4214struct marshal_cmd_ScissorArrayv;
4215uint32_t _mesa_unmarshal_ScissorArrayv(struct gl_context *ctx, const struct marshal_cmd_ScissorArrayv *cmd, const uint64_t *last);
4216void GLAPIENTRY _mesa_marshal_ScissorArrayv(GLuint first, GLsizei count, const int * v);
4217struct marshal_cmd_ScissorIndexed;
4218uint32_t _mesa_unmarshal_ScissorIndexed(struct gl_context *ctx, const struct marshal_cmd_ScissorIndexed *cmd, const uint64_t *last);
4219void GLAPIENTRY _mesa_marshal_ScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
4220struct marshal_cmd_ScissorIndexedv;
4221uint32_t _mesa_unmarshal_ScissorIndexedv(struct gl_context *ctx, const struct marshal_cmd_ScissorIndexedv *cmd, const uint64_t *last);
4222void GLAPIENTRY _mesa_marshal_ScissorIndexedv(GLuint index, const GLint * v);
4223struct marshal_cmd_DepthRangeArrayv;
4224uint32_t _mesa_unmarshal_DepthRangeArrayv(struct gl_context *ctx, const struct marshal_cmd_DepthRangeArrayv *cmd, const uint64_t *last);
4225void GLAPIENTRY _mesa_marshal_DepthRangeArrayv(GLuint first, GLsizei count, const GLclampd * v);
4226struct marshal_cmd_DepthRangeIndexed;
4227uint32_t _mesa_unmarshal_DepthRangeIndexed(struct gl_context *ctx, const struct marshal_cmd_DepthRangeIndexed *cmd, const uint64_t *last);
4228void GLAPIENTRY _mesa_marshal_DepthRangeIndexed(GLuint index, GLclampd n, GLclampd f);
4229void GLAPIENTRY _mesa_marshal_GetFloati_v(GLenum target, GLuint index, GLfloat * data);
4230void GLAPIENTRY _mesa_marshal_GetDoublei_v(GLenum target, GLuint index, GLdouble * data);
4231struct marshal_cmd_FramebufferSampleLocationsfvARB;
4232uint32_t _mesa_unmarshal_FramebufferSampleLocationsfvARB(struct gl_context *ctx, const struct marshal_cmd_FramebufferSampleLocationsfvARB *cmd, const uint64_t *last);
4233void GLAPIENTRY _mesa_marshal_FramebufferSampleLocationsfvARB(GLenum target, GLuint start, GLsizei count, const GLfloat * v);
4234struct marshal_cmd_NamedFramebufferSampleLocationsfvARB;
4235uint32_t _mesa_unmarshal_NamedFramebufferSampleLocationsfvARB(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferSampleLocationsfvARB *cmd, const uint64_t *last);
4236void GLAPIENTRY _mesa_marshal_NamedFramebufferSampleLocationsfvARB(GLuint framebuffer, GLuint start, GLsizei count, const GLfloat * v);
4237struct marshal_cmd_EvaluateDepthValuesARB;
4238uint32_t _mesa_unmarshal_EvaluateDepthValuesARB(struct gl_context *ctx, const struct marshal_cmd_EvaluateDepthValuesARB *cmd, const uint64_t *last);
4239void GLAPIENTRY _mesa_marshal_EvaluateDepthValuesARB(void);
4240struct marshal_cmd_WindowPos4dMESA;
4241uint32_t _mesa_unmarshal_WindowPos4dMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4dMESA *cmd, const uint64_t *last);
4242void GLAPIENTRY _mesa_marshal_WindowPos4dMESA(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4243struct marshal_cmd_WindowPos4dvMESA;
4244uint32_t _mesa_unmarshal_WindowPos4dvMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4dvMESA *cmd, const uint64_t *last);
4245void GLAPIENTRY _mesa_marshal_WindowPos4dvMESA(const GLdouble * v);
4246struct marshal_cmd_WindowPos4fMESA;
4247uint32_t _mesa_unmarshal_WindowPos4fMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4fMESA *cmd, const uint64_t *last);
4248void GLAPIENTRY _mesa_marshal_WindowPos4fMESA(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4249struct marshal_cmd_WindowPos4fvMESA;
4250uint32_t _mesa_unmarshal_WindowPos4fvMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4fvMESA *cmd, const uint64_t *last);
4251void GLAPIENTRY _mesa_marshal_WindowPos4fvMESA(const GLfloat * v);
4252struct marshal_cmd_WindowPos4iMESA;
4253uint32_t _mesa_unmarshal_WindowPos4iMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4iMESA *cmd, const uint64_t *last);
4254void GLAPIENTRY _mesa_marshal_WindowPos4iMESA(GLint x, GLint y, GLint z, GLint w);
4255struct marshal_cmd_WindowPos4ivMESA;
4256uint32_t _mesa_unmarshal_WindowPos4ivMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4ivMESA *cmd, const uint64_t *last);
4257void GLAPIENTRY _mesa_marshal_WindowPos4ivMESA(const GLint * v);
4258struct marshal_cmd_WindowPos4sMESA;
4259uint32_t _mesa_unmarshal_WindowPos4sMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4sMESA *cmd, const uint64_t *last);
4260void GLAPIENTRY _mesa_marshal_WindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLshort w);
4261struct marshal_cmd_WindowPos4svMESA;
4262uint32_t _mesa_unmarshal_WindowPos4svMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4svMESA *cmd, const uint64_t *last);
4263void GLAPIENTRY _mesa_marshal_WindowPos4svMESA(const GLshort * v);
4264struct marshal_cmd_MultiModeDrawArraysIBM;
4265uint32_t _mesa_unmarshal_MultiModeDrawArraysIBM(struct gl_context *ctx, const struct marshal_cmd_MultiModeDrawArraysIBM *cmd, const uint64_t *last);
4266void GLAPIENTRY _mesa_marshal_MultiModeDrawArraysIBM(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
4267struct marshal_cmd_MultiModeDrawElementsIBM;
4268uint32_t _mesa_unmarshal_MultiModeDrawElementsIBM(struct gl_context *ctx, const struct marshal_cmd_MultiModeDrawElementsIBM *cmd, const uint64_t *last);
4269void GLAPIENTRY _mesa_marshal_MultiModeDrawElementsIBM(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
4270struct marshal_cmd_VertexAttrib1sNV;
4271uint32_t _mesa_unmarshal_VertexAttrib1sNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1sNV *cmd, const uint64_t *last);
4272void GLAPIENTRY _mesa_marshal_VertexAttrib1sNV(GLuint index, GLshort x);
4273struct marshal_cmd_VertexAttrib1svNV;
4274uint32_t _mesa_unmarshal_VertexAttrib1svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1svNV *cmd, const uint64_t *last);
4275void GLAPIENTRY _mesa_marshal_VertexAttrib1svNV(GLuint index, const GLshort * v);
4276struct marshal_cmd_VertexAttrib2sNV;
4277uint32_t _mesa_unmarshal_VertexAttrib2sNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2sNV *cmd, const uint64_t *last);
4278void GLAPIENTRY _mesa_marshal_VertexAttrib2sNV(GLuint index, GLshort x, GLshort y);
4279struct marshal_cmd_VertexAttrib2svNV;
4280uint32_t _mesa_unmarshal_VertexAttrib2svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2svNV *cmd, const uint64_t *last);
4281void GLAPIENTRY _mesa_marshal_VertexAttrib2svNV(GLuint index, const GLshort * v);
4282struct marshal_cmd_VertexAttrib3sNV;
4283uint32_t _mesa_unmarshal_VertexAttrib3sNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3sNV *cmd, const uint64_t *last);
4284void GLAPIENTRY _mesa_marshal_VertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z);
4285struct marshal_cmd_VertexAttrib3svNV;
4286uint32_t _mesa_unmarshal_VertexAttrib3svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3svNV *cmd, const uint64_t *last);
4287void GLAPIENTRY _mesa_marshal_VertexAttrib3svNV(GLuint index, const GLshort * v);
4288struct marshal_cmd_VertexAttrib4sNV;
4289uint32_t _mesa_unmarshal_VertexAttrib4sNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4sNV *cmd, const uint64_t *last);
4290void GLAPIENTRY _mesa_marshal_VertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
4291struct marshal_cmd_VertexAttrib4svNV;
4292uint32_t _mesa_unmarshal_VertexAttrib4svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4svNV *cmd, const uint64_t *last);
4293void GLAPIENTRY _mesa_marshal_VertexAttrib4svNV(GLuint index, const GLshort * v);
4294struct marshal_cmd_VertexAttrib1fNV;
4295uint32_t _mesa_unmarshal_VertexAttrib1fNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1fNV *cmd, const uint64_t *last);
4296void GLAPIENTRY _mesa_marshal_VertexAttrib1fNV(GLuint index, GLfloat x);
4297struct marshal_cmd_VertexAttrib1fvNV;
4298uint32_t _mesa_unmarshal_VertexAttrib1fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1fvNV *cmd, const uint64_t *last);
4299void GLAPIENTRY _mesa_marshal_VertexAttrib1fvNV(GLuint index, const GLfloat * v);
4300struct marshal_cmd_VertexAttrib2fNV;
4301uint32_t _mesa_unmarshal_VertexAttrib2fNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2fNV *cmd, const uint64_t *last);
4302void GLAPIENTRY _mesa_marshal_VertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y);
4303struct marshal_cmd_VertexAttrib2fvNV;
4304uint32_t _mesa_unmarshal_VertexAttrib2fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2fvNV *cmd, const uint64_t *last);
4305void GLAPIENTRY _mesa_marshal_VertexAttrib2fvNV(GLuint index, const GLfloat * v);
4306struct marshal_cmd_VertexAttrib3fNV;
4307uint32_t _mesa_unmarshal_VertexAttrib3fNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3fNV *cmd, const uint64_t *last);
4308void GLAPIENTRY _mesa_marshal_VertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z);
4309struct marshal_cmd_VertexAttrib3fvNV;
4310uint32_t _mesa_unmarshal_VertexAttrib3fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3fvNV *cmd, const uint64_t *last);
4311void GLAPIENTRY _mesa_marshal_VertexAttrib3fvNV(GLuint index, const GLfloat * v);
4312struct marshal_cmd_VertexAttrib4fNV;
4313uint32_t _mesa_unmarshal_VertexAttrib4fNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4fNV *cmd, const uint64_t *last);
4314void GLAPIENTRY _mesa_marshal_VertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4315struct marshal_cmd_VertexAttrib4fvNV;
4316uint32_t _mesa_unmarshal_VertexAttrib4fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4fvNV *cmd, const uint64_t *last);
4317void GLAPIENTRY _mesa_marshal_VertexAttrib4fvNV(GLuint index, const GLfloat * v);
4318struct marshal_cmd_VertexAttrib1dNV;
4319uint32_t _mesa_unmarshal_VertexAttrib1dNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1dNV *cmd, const uint64_t *last);
4320void GLAPIENTRY _mesa_marshal_VertexAttrib1dNV(GLuint index, GLdouble x);
4321struct marshal_cmd_VertexAttrib1dvNV;
4322uint32_t _mesa_unmarshal_VertexAttrib1dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1dvNV *cmd, const uint64_t *last);
4323void GLAPIENTRY _mesa_marshal_VertexAttrib1dvNV(GLuint index, const GLdouble * v);
4324struct marshal_cmd_VertexAttrib2dNV;
4325uint32_t _mesa_unmarshal_VertexAttrib2dNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2dNV *cmd, const uint64_t *last);
4326void GLAPIENTRY _mesa_marshal_VertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y);
4327struct marshal_cmd_VertexAttrib2dvNV;
4328uint32_t _mesa_unmarshal_VertexAttrib2dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2dvNV *cmd, const uint64_t *last);
4329void GLAPIENTRY _mesa_marshal_VertexAttrib2dvNV(GLuint index, const GLdouble * v);
4330struct marshal_cmd_VertexAttrib3dNV;
4331uint32_t _mesa_unmarshal_VertexAttrib3dNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3dNV *cmd, const uint64_t *last);
4332void GLAPIENTRY _mesa_marshal_VertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z);
4333struct marshal_cmd_VertexAttrib3dvNV;
4334uint32_t _mesa_unmarshal_VertexAttrib3dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3dvNV *cmd, const uint64_t *last);
4335void GLAPIENTRY _mesa_marshal_VertexAttrib3dvNV(GLuint index, const GLdouble * v);
4336struct marshal_cmd_VertexAttrib4dNV;
4337uint32_t _mesa_unmarshal_VertexAttrib4dNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4dNV *cmd, const uint64_t *last);
4338void GLAPIENTRY _mesa_marshal_VertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4339struct marshal_cmd_VertexAttrib4dvNV;
4340uint32_t _mesa_unmarshal_VertexAttrib4dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4dvNV *cmd, const uint64_t *last);
4341void GLAPIENTRY _mesa_marshal_VertexAttrib4dvNV(GLuint index, const GLdouble * v);
4342struct marshal_cmd_VertexAttrib4ubNV;
4343uint32_t _mesa_unmarshal_VertexAttrib4ubNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4ubNV *cmd, const uint64_t *last);
4344void GLAPIENTRY _mesa_marshal_VertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
4345struct marshal_cmd_VertexAttrib4ubvNV;
4346uint32_t _mesa_unmarshal_VertexAttrib4ubvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4ubvNV *cmd, const uint64_t *last);
4347void GLAPIENTRY _mesa_marshal_VertexAttrib4ubvNV(GLuint index, const GLubyte * v);
4348struct marshal_cmd_VertexAttribs1svNV;
4349uint32_t _mesa_unmarshal_VertexAttribs1svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs1svNV *cmd, const uint64_t *last);
4350void GLAPIENTRY _mesa_marshal_VertexAttribs1svNV(GLuint index, GLsizei n, const GLshort * v);
4351struct marshal_cmd_VertexAttribs2svNV;
4352uint32_t _mesa_unmarshal_VertexAttribs2svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs2svNV *cmd, const uint64_t *last);
4353void GLAPIENTRY _mesa_marshal_VertexAttribs2svNV(GLuint index, GLsizei n, const GLshort * v);
4354struct marshal_cmd_VertexAttribs3svNV;
4355uint32_t _mesa_unmarshal_VertexAttribs3svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs3svNV *cmd, const uint64_t *last);
4356void GLAPIENTRY _mesa_marshal_VertexAttribs3svNV(GLuint index, GLsizei n, const GLshort * v);
4357struct marshal_cmd_VertexAttribs4svNV;
4358uint32_t _mesa_unmarshal_VertexAttribs4svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs4svNV *cmd, const uint64_t *last);
4359void GLAPIENTRY _mesa_marshal_VertexAttribs4svNV(GLuint index, GLsizei n, const GLshort * v);
4360struct marshal_cmd_VertexAttribs1fvNV;
4361uint32_t _mesa_unmarshal_VertexAttribs1fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs1fvNV *cmd, const uint64_t *last);
4362void GLAPIENTRY _mesa_marshal_VertexAttribs1fvNV(GLuint index, GLsizei n, const GLfloat * v);
4363struct marshal_cmd_VertexAttribs2fvNV;
4364uint32_t _mesa_unmarshal_VertexAttribs2fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs2fvNV *cmd, const uint64_t *last);
4365void GLAPIENTRY _mesa_marshal_VertexAttribs2fvNV(GLuint index, GLsizei n, const GLfloat * v);
4366struct marshal_cmd_VertexAttribs3fvNV;
4367uint32_t _mesa_unmarshal_VertexAttribs3fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs3fvNV *cmd, const uint64_t *last);
4368void GLAPIENTRY _mesa_marshal_VertexAttribs3fvNV(GLuint index, GLsizei n, const GLfloat * v);
4369struct marshal_cmd_VertexAttribs4fvNV;
4370uint32_t _mesa_unmarshal_VertexAttribs4fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs4fvNV *cmd, const uint64_t *last);
4371void GLAPIENTRY _mesa_marshal_VertexAttribs4fvNV(GLuint index, GLsizei n, const GLfloat * v);
4372struct marshal_cmd_VertexAttribs1dvNV;
4373uint32_t _mesa_unmarshal_VertexAttribs1dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs1dvNV *cmd, const uint64_t *last);
4374void GLAPIENTRY _mesa_marshal_VertexAttribs1dvNV(GLuint index, GLsizei n, const GLdouble * v);
4375struct marshal_cmd_VertexAttribs2dvNV;
4376uint32_t _mesa_unmarshal_VertexAttribs2dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs2dvNV *cmd, const uint64_t *last);
4377void GLAPIENTRY _mesa_marshal_VertexAttribs2dvNV(GLuint index, GLsizei n, const GLdouble * v);
4378struct marshal_cmd_VertexAttribs3dvNV;
4379uint32_t _mesa_unmarshal_VertexAttribs3dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs3dvNV *cmd, const uint64_t *last);
4380void GLAPIENTRY _mesa_marshal_VertexAttribs3dvNV(GLuint index, GLsizei n, const GLdouble * v);
4381struct marshal_cmd_VertexAttribs4dvNV;
4382uint32_t _mesa_unmarshal_VertexAttribs4dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs4dvNV *cmd, const uint64_t *last);
4383void GLAPIENTRY _mesa_marshal_VertexAttribs4dvNV(GLuint index, GLsizei n, const GLdouble * v);
4384struct marshal_cmd_VertexAttribs4ubvNV;
4385uint32_t _mesa_unmarshal_VertexAttribs4ubvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs4ubvNV *cmd, const uint64_t *last);
4386void GLAPIENTRY _mesa_marshal_VertexAttribs4ubvNV(GLuint index, GLsizei n, const GLubyte * v);
4387GLuint GLAPIENTRY _mesa_marshal_GenFragmentShadersATI(GLuint range);
4388struct marshal_cmd_BindFragmentShaderATI;
4389uint32_t _mesa_unmarshal_BindFragmentShaderATI(struct gl_context *ctx, const struct marshal_cmd_BindFragmentShaderATI *cmd, const uint64_t *last);
4390void GLAPIENTRY _mesa_marshal_BindFragmentShaderATI(GLuint id);
4391struct marshal_cmd_DeleteFragmentShaderATI;
4392uint32_t _mesa_unmarshal_DeleteFragmentShaderATI(struct gl_context *ctx, const struct marshal_cmd_DeleteFragmentShaderATI *cmd, const uint64_t *last);
4393void GLAPIENTRY _mesa_marshal_DeleteFragmentShaderATI(GLuint id);
4394struct marshal_cmd_BeginFragmentShaderATI;
4395uint32_t _mesa_unmarshal_BeginFragmentShaderATI(struct gl_context *ctx, const struct marshal_cmd_BeginFragmentShaderATI *cmd, const uint64_t *last);
4396void GLAPIENTRY _mesa_marshal_BeginFragmentShaderATI(void);
4397struct marshal_cmd_EndFragmentShaderATI;
4398uint32_t _mesa_unmarshal_EndFragmentShaderATI(struct gl_context *ctx, const struct marshal_cmd_EndFragmentShaderATI *cmd, const uint64_t *last);
4399void GLAPIENTRY _mesa_marshal_EndFragmentShaderATI(void);
4400struct marshal_cmd_PassTexCoordATI;
4401uint32_t _mesa_unmarshal_PassTexCoordATI(struct gl_context *ctx, const struct marshal_cmd_PassTexCoordATI *cmd, const uint64_t *last);
4402void GLAPIENTRY _mesa_marshal_PassTexCoordATI(GLuint dst, GLuint coord, GLenum swizzle);
4403struct marshal_cmd_SampleMapATI;
4404uint32_t _mesa_unmarshal_SampleMapATI(struct gl_context *ctx, const struct marshal_cmd_SampleMapATI *cmd, const uint64_t *last);
4405void GLAPIENTRY _mesa_marshal_SampleMapATI(GLuint dst, GLuint interp, GLenum swizzle);
4406struct marshal_cmd_ColorFragmentOp1ATI;
4407uint32_t _mesa_unmarshal_ColorFragmentOp1ATI(struct gl_context *ctx, const struct marshal_cmd_ColorFragmentOp1ATI *cmd, const uint64_t *last);
4408void GLAPIENTRY _mesa_marshal_ColorFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
4409struct marshal_cmd_ColorFragmentOp2ATI;
4410uint32_t _mesa_unmarshal_ColorFragmentOp2ATI(struct gl_context *ctx, const struct marshal_cmd_ColorFragmentOp2ATI *cmd, const uint64_t *last);
4411void GLAPIENTRY _mesa_marshal_ColorFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
4412struct marshal_cmd_ColorFragmentOp3ATI;
4413uint32_t _mesa_unmarshal_ColorFragmentOp3ATI(struct gl_context *ctx, const struct marshal_cmd_ColorFragmentOp3ATI *cmd, const uint64_t *last);
4414void GLAPIENTRY _mesa_marshal_ColorFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
4415struct marshal_cmd_AlphaFragmentOp1ATI;
4416uint32_t _mesa_unmarshal_AlphaFragmentOp1ATI(struct gl_context *ctx, const struct marshal_cmd_AlphaFragmentOp1ATI *cmd, const uint64_t *last);
4417void GLAPIENTRY _mesa_marshal_AlphaFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
4418struct marshal_cmd_AlphaFragmentOp2ATI;
4419uint32_t _mesa_unmarshal_AlphaFragmentOp2ATI(struct gl_context *ctx, const struct marshal_cmd_AlphaFragmentOp2ATI *cmd, const uint64_t *last);
4420void GLAPIENTRY _mesa_marshal_AlphaFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
4421struct marshal_cmd_AlphaFragmentOp3ATI;
4422uint32_t _mesa_unmarshal_AlphaFragmentOp3ATI(struct gl_context *ctx, const struct marshal_cmd_AlphaFragmentOp3ATI *cmd, const uint64_t *last);
4423void GLAPIENTRY _mesa_marshal_AlphaFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
4424struct marshal_cmd_SetFragmentShaderConstantATI;
4425uint32_t _mesa_unmarshal_SetFragmentShaderConstantATI(struct gl_context *ctx, const struct marshal_cmd_SetFragmentShaderConstantATI *cmd, const uint64_t *last);
4426void GLAPIENTRY _mesa_marshal_SetFragmentShaderConstantATI(GLuint dst, const GLfloat * value);
4427struct marshal_cmd_ActiveStencilFaceEXT;
4428uint32_t _mesa_unmarshal_ActiveStencilFaceEXT(struct gl_context *ctx, const struct marshal_cmd_ActiveStencilFaceEXT *cmd, const uint64_t *last);
4429void GLAPIENTRY _mesa_marshal_ActiveStencilFaceEXT(GLenum face);
4430GLenum GLAPIENTRY _mesa_marshal_ObjectPurgeableAPPLE(GLenum objectType, GLuint name, GLenum option);
4431GLenum GLAPIENTRY _mesa_marshal_ObjectUnpurgeableAPPLE(GLenum objectType, GLuint name, GLenum option);
4432void GLAPIENTRY _mesa_marshal_GetObjectParameterivAPPLE(GLenum objectType, GLuint name, GLenum pname, GLint * value);
4433struct marshal_cmd_DepthBoundsEXT;
4434uint32_t _mesa_unmarshal_DepthBoundsEXT(struct gl_context *ctx, const struct marshal_cmd_DepthBoundsEXT *cmd, const uint64_t *last);
4435void GLAPIENTRY _mesa_marshal_DepthBoundsEXT(GLclampd zmin, GLclampd zmax);
4436struct marshal_cmd_BindRenderbufferEXT;
4437uint32_t _mesa_unmarshal_BindRenderbufferEXT(struct gl_context *ctx, const struct marshal_cmd_BindRenderbufferEXT *cmd, const uint64_t *last);
4438void GLAPIENTRY _mesa_marshal_BindRenderbufferEXT(GLenum target, GLuint renderbuffer);
4439struct marshal_cmd_BindFramebufferEXT;
4440uint32_t _mesa_unmarshal_BindFramebufferEXT(struct gl_context *ctx, const struct marshal_cmd_BindFramebufferEXT *cmd, const uint64_t *last);
4441void GLAPIENTRY _mesa_marshal_BindFramebufferEXT(GLenum target, GLuint framebuffer);
4442void GLAPIENTRY _mesa_marshal_StringMarkerGREMEDY(GLsizei len, const GLvoid * string);
4443struct marshal_cmd_ProvokingVertex;
4444uint32_t _mesa_unmarshal_ProvokingVertex(struct gl_context *ctx, const struct marshal_cmd_ProvokingVertex *cmd, const uint64_t *last);
4445void GLAPIENTRY _mesa_marshal_ProvokingVertex(GLenum mode);
4446struct marshal_cmd_ColorMaski;
4447uint32_t _mesa_unmarshal_ColorMaski(struct gl_context *ctx, const struct marshal_cmd_ColorMaski *cmd, const uint64_t *last);
4448void GLAPIENTRY _mesa_marshal_ColorMaski(GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
4449void GLAPIENTRY _mesa_marshal_GetBooleani_v(GLenum value, GLuint index, GLboolean * data);
4450void GLAPIENTRY _mesa_marshal_GetIntegeri_v(GLenum value, GLuint index, GLint * data);
4451struct marshal_cmd_Enablei;
4452uint32_t _mesa_unmarshal_Enablei(struct gl_context *ctx, const struct marshal_cmd_Enablei *cmd, const uint64_t *last);
4453void GLAPIENTRY _mesa_marshal_Enablei(GLenum target, GLuint index);
4454struct marshal_cmd_Disablei;
4455uint32_t _mesa_unmarshal_Disablei(struct gl_context *ctx, const struct marshal_cmd_Disablei *cmd, const uint64_t *last);
4456void GLAPIENTRY _mesa_marshal_Disablei(GLenum target, GLuint index);
4457GLboolean GLAPIENTRY _mesa_marshal_IsEnabledi(GLenum target, GLuint index);
4458void GLAPIENTRY _mesa_marshal_GetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups);
4459void GLAPIENTRY _mesa_marshal_GetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei countersSize, GLuint * counters);
4460void GLAPIENTRY _mesa_marshal_GetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString);
4461void GLAPIENTRY _mesa_marshal_GetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString);
4462void GLAPIENTRY _mesa_marshal_GetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid * data);
4463void GLAPIENTRY _mesa_marshal_GenPerfMonitorsAMD(GLsizei n, GLuint * monitors);
4464struct marshal_cmd_DeletePerfMonitorsAMD;
4465uint32_t _mesa_unmarshal_DeletePerfMonitorsAMD(struct gl_context *ctx, const struct marshal_cmd_DeletePerfMonitorsAMD *cmd, const uint64_t *last);
4466void GLAPIENTRY _mesa_marshal_DeletePerfMonitorsAMD(GLsizei n, GLuint * monitors);
4467struct marshal_cmd_SelectPerfMonitorCountersAMD;
4468uint32_t _mesa_unmarshal_SelectPerfMonitorCountersAMD(struct gl_context *ctx, const struct marshal_cmd_SelectPerfMonitorCountersAMD *cmd, const uint64_t *last);
4469void GLAPIENTRY _mesa_marshal_SelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * counterList);
4470struct marshal_cmd_BeginPerfMonitorAMD;
4471uint32_t _mesa_unmarshal_BeginPerfMonitorAMD(struct gl_context *ctx, const struct marshal_cmd_BeginPerfMonitorAMD *cmd, const uint64_t *last);
4472void GLAPIENTRY _mesa_marshal_BeginPerfMonitorAMD(GLuint monitor);
4473struct marshal_cmd_EndPerfMonitorAMD;
4474uint32_t _mesa_unmarshal_EndPerfMonitorAMD(struct gl_context *ctx, const struct marshal_cmd_EndPerfMonitorAMD *cmd, const uint64_t *last);
4475void GLAPIENTRY _mesa_marshal_EndPerfMonitorAMD(GLuint monitor);
4476void GLAPIENTRY _mesa_marshal_GetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten);
4477struct marshal_cmd_CopyImageSubDataNV;
4478uint32_t _mesa_unmarshal_CopyImageSubDataNV(struct gl_context *ctx, const struct marshal_cmd_CopyImageSubDataNV *cmd, const uint64_t *last);
4479void GLAPIENTRY _mesa_marshal_CopyImageSubDataNV(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth);
4480struct marshal_cmd_MatrixLoadfEXT;
4481uint32_t _mesa_unmarshal_MatrixLoadfEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixLoadfEXT *cmd, const uint64_t *last);
4482void GLAPIENTRY _mesa_marshal_MatrixLoadfEXT(GLenum matrixMode, const GLfloat * m);
4483struct marshal_cmd_MatrixLoaddEXT;
4484uint32_t _mesa_unmarshal_MatrixLoaddEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixLoaddEXT *cmd, const uint64_t *last);
4485void GLAPIENTRY _mesa_marshal_MatrixLoaddEXT(GLenum matrixMode, const GLdouble * m);
4486struct marshal_cmd_MatrixMultfEXT;
4487uint32_t _mesa_unmarshal_MatrixMultfEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixMultfEXT *cmd, const uint64_t *last);
4488void GLAPIENTRY _mesa_marshal_MatrixMultfEXT(GLenum matrixMode, const GLfloat * m);
4489struct marshal_cmd_MatrixMultdEXT;
4490uint32_t _mesa_unmarshal_MatrixMultdEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixMultdEXT *cmd, const uint64_t *last);
4491void GLAPIENTRY _mesa_marshal_MatrixMultdEXT(GLenum matrixMode, const GLdouble * m);
4492struct marshal_cmd_MatrixLoadIdentityEXT;
4493uint32_t _mesa_unmarshal_MatrixLoadIdentityEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixLoadIdentityEXT *cmd, const uint64_t *last);
4494void GLAPIENTRY _mesa_marshal_MatrixLoadIdentityEXT(GLenum matrixMode);
4495struct marshal_cmd_MatrixRotatefEXT;
4496uint32_t _mesa_unmarshal_MatrixRotatefEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixRotatefEXT *cmd, const uint64_t *last);
4497void GLAPIENTRY _mesa_marshal_MatrixRotatefEXT(GLenum matrixMode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
4498struct marshal_cmd_MatrixRotatedEXT;
4499uint32_t _mesa_unmarshal_MatrixRotatedEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixRotatedEXT *cmd, const uint64_t *last);
4500void GLAPIENTRY _mesa_marshal_MatrixRotatedEXT(GLenum matrixMode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
4501struct marshal_cmd_MatrixScalefEXT;
4502uint32_t _mesa_unmarshal_MatrixScalefEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixScalefEXT *cmd, const uint64_t *last);
4503void GLAPIENTRY _mesa_marshal_MatrixScalefEXT(GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z);
4504struct marshal_cmd_MatrixScaledEXT;
4505uint32_t _mesa_unmarshal_MatrixScaledEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixScaledEXT *cmd, const uint64_t *last);
4506void GLAPIENTRY _mesa_marshal_MatrixScaledEXT(GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z);
4507struct marshal_cmd_MatrixTranslatefEXT;
4508uint32_t _mesa_unmarshal_MatrixTranslatefEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixTranslatefEXT *cmd, const uint64_t *last);
4509void GLAPIENTRY _mesa_marshal_MatrixTranslatefEXT(GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z);
4510struct marshal_cmd_MatrixTranslatedEXT;
4511uint32_t _mesa_unmarshal_MatrixTranslatedEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixTranslatedEXT *cmd, const uint64_t *last);
4512void GLAPIENTRY _mesa_marshal_MatrixTranslatedEXT(GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z);
4513struct marshal_cmd_MatrixOrthoEXT;
4514uint32_t _mesa_unmarshal_MatrixOrthoEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixOrthoEXT *cmd, const uint64_t *last);
4515void GLAPIENTRY _mesa_marshal_MatrixOrthoEXT(GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f);
4516struct marshal_cmd_MatrixFrustumEXT;
4517uint32_t _mesa_unmarshal_MatrixFrustumEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixFrustumEXT *cmd, const uint64_t *last);
4518void GLAPIENTRY _mesa_marshal_MatrixFrustumEXT(GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f);
4519struct marshal_cmd_MatrixPushEXT;
4520uint32_t _mesa_unmarshal_MatrixPushEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixPushEXT *cmd, const uint64_t *last);
4521void GLAPIENTRY _mesa_marshal_MatrixPushEXT(GLenum matrixMode);
4522struct marshal_cmd_MatrixPopEXT;
4523uint32_t _mesa_unmarshal_MatrixPopEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixPopEXT *cmd, const uint64_t *last);
4524void GLAPIENTRY _mesa_marshal_MatrixPopEXT(GLenum matrixMode);
4525struct marshal_cmd_ClientAttribDefaultEXT;
4526uint32_t _mesa_unmarshal_ClientAttribDefaultEXT(struct gl_context *ctx, const struct marshal_cmd_ClientAttribDefaultEXT *cmd, const uint64_t *last);
4527void GLAPIENTRY _mesa_marshal_ClientAttribDefaultEXT(GLbitfield mask);
4528struct marshal_cmd_PushClientAttribDefaultEXT;
4529uint32_t _mesa_unmarshal_PushClientAttribDefaultEXT(struct gl_context *ctx, const struct marshal_cmd_PushClientAttribDefaultEXT *cmd, const uint64_t *last);
4530void GLAPIENTRY _mesa_marshal_PushClientAttribDefaultEXT(GLbitfield mask);
4531void GLAPIENTRY _mesa_marshal_GetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params);
4532void GLAPIENTRY _mesa_marshal_GetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, float * params);
4533void GLAPIENTRY _mesa_marshal_GetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params);
4534void GLAPIENTRY _mesa_marshal_GetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, float * params);
4535struct marshal_cmd_TextureParameteriEXT;
4536uint32_t _mesa_unmarshal_TextureParameteriEXT(struct gl_context *ctx, const struct marshal_cmd_TextureParameteriEXT *cmd, const uint64_t *last);
4537void GLAPIENTRY _mesa_marshal_TextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, int param);
4538struct marshal_cmd_TextureParameterivEXT;
4539uint32_t _mesa_unmarshal_TextureParameterivEXT(struct gl_context *ctx, const struct marshal_cmd_TextureParameterivEXT *cmd, const uint64_t *last);
4540void GLAPIENTRY _mesa_marshal_TextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params);
4541struct marshal_cmd_TextureParameterfEXT;
4542uint32_t _mesa_unmarshal_TextureParameterfEXT(struct gl_context *ctx, const struct marshal_cmd_TextureParameterfEXT *cmd, const uint64_t *last);
4543void GLAPIENTRY _mesa_marshal_TextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, float param);
4544struct marshal_cmd_TextureParameterfvEXT;
4545uint32_t _mesa_unmarshal_TextureParameterfvEXT(struct gl_context *ctx, const struct marshal_cmd_TextureParameterfvEXT *cmd, const uint64_t *last);
4546void GLAPIENTRY _mesa_marshal_TextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const float * params);
4547struct marshal_cmd_TextureImage1DEXT;
4548uint32_t _mesa_unmarshal_TextureImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureImage1DEXT *cmd, const uint64_t *last);
4549void GLAPIENTRY _mesa_marshal_TextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
4550struct marshal_cmd_TextureImage2DEXT;
4551uint32_t _mesa_unmarshal_TextureImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureImage2DEXT *cmd, const uint64_t *last);
4552void GLAPIENTRY _mesa_marshal_TextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
4553struct marshal_cmd_TextureImage3DEXT;
4554uint32_t _mesa_unmarshal_TextureImage3DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureImage3DEXT *cmd, const uint64_t *last);
4555void GLAPIENTRY _mesa_marshal_TextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
4556struct marshal_cmd_TextureSubImage1DEXT;
4557uint32_t _mesa_unmarshal_TextureSubImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureSubImage1DEXT *cmd, const uint64_t *last);
4558void GLAPIENTRY _mesa_marshal_TextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
4559struct marshal_cmd_TextureSubImage2DEXT;
4560uint32_t _mesa_unmarshal_TextureSubImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureSubImage2DEXT *cmd, const uint64_t *last);
4561void GLAPIENTRY _mesa_marshal_TextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
4562struct marshal_cmd_TextureSubImage3DEXT;
4563uint32_t _mesa_unmarshal_TextureSubImage3DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureSubImage3DEXT *cmd, const uint64_t *last);
4564void GLAPIENTRY _mesa_marshal_TextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
4565struct marshal_cmd_CopyTextureImage1DEXT;
4566uint32_t _mesa_unmarshal_CopyTextureImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_CopyTextureImage1DEXT *cmd, const uint64_t *last);
4567void GLAPIENTRY _mesa_marshal_CopyTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, int border);
4568struct marshal_cmd_CopyTextureImage2DEXT;
4569uint32_t _mesa_unmarshal_CopyTextureImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_CopyTextureImage2DEXT *cmd, const uint64_t *last);
4570void GLAPIENTRY _mesa_marshal_CopyTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, int border);
4571struct marshal_cmd_CopyTextureSubImage1DEXT;
4572uint32_t _mesa_unmarshal_CopyTextureSubImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_CopyTextureSubImage1DEXT *cmd, const uint64_t *last);
4573void GLAPIENTRY _mesa_marshal_CopyTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
4574struct marshal_cmd_CopyTextureSubImage2DEXT;
4575uint32_t _mesa_unmarshal_CopyTextureSubImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_CopyTextureSubImage2DEXT *cmd, const uint64_t *last);
4576void GLAPIENTRY _mesa_marshal_CopyTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
4577struct marshal_cmd_CopyTextureSubImage3DEXT;
4578uint32_t _mesa_unmarshal_CopyTextureSubImage3DEXT(struct gl_context *ctx, const struct marshal_cmd_CopyTextureSubImage3DEXT *cmd, const uint64_t *last);
4579void GLAPIENTRY _mesa_marshal_CopyTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
4580struct marshal_cmd_GetTextureImageEXT;
4581uint32_t _mesa_unmarshal_GetTextureImageEXT(struct gl_context *ctx, const struct marshal_cmd_GetTextureImageEXT *cmd, const uint64_t *last);
4582void GLAPIENTRY _mesa_marshal_GetTextureImageEXT(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
4583struct marshal_cmd_BindMultiTextureEXT;
4584uint32_t _mesa_unmarshal_BindMultiTextureEXT(struct gl_context *ctx, const struct marshal_cmd_BindMultiTextureEXT *cmd, const uint64_t *last);
4585void GLAPIENTRY _mesa_marshal_BindMultiTextureEXT(GLenum texunit, GLenum target, GLuint texture);
4586struct marshal_cmd_EnableClientStateiEXT;
4587uint32_t _mesa_unmarshal_EnableClientStateiEXT(struct gl_context *ctx, const struct marshal_cmd_EnableClientStateiEXT *cmd, const uint64_t *last);
4588void GLAPIENTRY _mesa_marshal_EnableClientStateiEXT(GLenum array, GLuint index);
4589struct marshal_cmd_DisableClientStateiEXT;
4590uint32_t _mesa_unmarshal_DisableClientStateiEXT(struct gl_context *ctx, const struct marshal_cmd_DisableClientStateiEXT *cmd, const uint64_t *last);
4591void GLAPIENTRY _mesa_marshal_DisableClientStateiEXT(GLenum array, GLuint index);
4592void GLAPIENTRY _mesa_marshal_GetPointerIndexedvEXT(GLenum target, GLuint index, GLvoid** params);
4593struct marshal_cmd_MultiTexEnviEXT;
4594uint32_t _mesa_unmarshal_MultiTexEnviEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexEnviEXT *cmd, const uint64_t *last);
4595void GLAPIENTRY _mesa_marshal_MultiTexEnviEXT(GLenum texunit, GLenum target, GLenum pname, GLint param);
4596struct marshal_cmd_MultiTexEnvivEXT;
4597uint32_t _mesa_unmarshal_MultiTexEnvivEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexEnvivEXT *cmd, const uint64_t *last);
4598void GLAPIENTRY _mesa_marshal_MultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * param);
4599struct marshal_cmd_MultiTexEnvfEXT;
4600uint32_t _mesa_unmarshal_MultiTexEnvfEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexEnvfEXT *cmd, const uint64_t *last);
4601void GLAPIENTRY _mesa_marshal_MultiTexEnvfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param);
4602struct marshal_cmd_MultiTexEnvfvEXT;
4603uint32_t _mesa_unmarshal_MultiTexEnvfvEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexEnvfvEXT *cmd, const uint64_t *last);
4604void GLAPIENTRY _mesa_marshal_MultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * param);
4605void GLAPIENTRY _mesa_marshal_GetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * param);
4606void GLAPIENTRY _mesa_marshal_GetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * param);
4607struct marshal_cmd_MultiTexParameteriEXT;
4608uint32_t _mesa_unmarshal_MultiTexParameteriEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexParameteriEXT *cmd, const uint64_t *last);
4609void GLAPIENTRY _mesa_marshal_MultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname, GLint param);
4610struct marshal_cmd_MultiTexParameterivEXT;
4611uint32_t _mesa_unmarshal_MultiTexParameterivEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexParameterivEXT *cmd, const uint64_t *last);
4612void GLAPIENTRY _mesa_marshal_MultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint* param);
4613struct marshal_cmd_MultiTexParameterfEXT;
4614uint32_t _mesa_unmarshal_MultiTexParameterfEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexParameterfEXT *cmd, const uint64_t *last);
4615void GLAPIENTRY _mesa_marshal_MultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param);
4616struct marshal_cmd_MultiTexParameterfvEXT;
4617uint32_t _mesa_unmarshal_MultiTexParameterfvEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexParameterfvEXT *cmd, const uint64_t *last);
4618void GLAPIENTRY _mesa_marshal_MultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat* param);
4619void GLAPIENTRY _mesa_marshal_GetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint* params);
4620void GLAPIENTRY _mesa_marshal_GetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat* params);
4621struct marshal_cmd_GetMultiTexImageEXT;
4622uint32_t _mesa_unmarshal_GetMultiTexImageEXT(struct gl_context *ctx, const struct marshal_cmd_GetMultiTexImageEXT *cmd, const uint64_t *last);
4623void GLAPIENTRY _mesa_marshal_GetMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid* pixels);
4624void GLAPIENTRY _mesa_marshal_GetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params);
4625void GLAPIENTRY _mesa_marshal_GetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params);
4626struct marshal_cmd_MultiTexImage1DEXT;
4627uint32_t _mesa_unmarshal_MultiTexImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexImage1DEXT *cmd, const uint64_t *last);
4628void GLAPIENTRY _mesa_marshal_MultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
4629struct marshal_cmd_MultiTexImage2DEXT;
4630uint32_t _mesa_unmarshal_MultiTexImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexImage2DEXT *cmd, const uint64_t *last);
4631void GLAPIENTRY _mesa_marshal_MultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
4632struct marshal_cmd_MultiTexImage3DEXT;
4633uint32_t _mesa_unmarshal_MultiTexImage3DEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexImage3DEXT *cmd, const uint64_t *last);
4634void GLAPIENTRY _mesa_marshal_MultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
4635struct marshal_cmd_MultiTexSubImage1DEXT;
4636uint32_t _mesa_unmarshal_MultiTexSubImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexSubImage1DEXT *cmd, const uint64_t *last);
4637void GLAPIENTRY _mesa_marshal_MultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid* pixels);
4638struct marshal_cmd_MultiTexSubImage2DEXT;
4639uint32_t _mesa_unmarshal_MultiTexSubImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexSubImage2DEXT *cmd, const uint64_t *last);
4640void GLAPIENTRY _mesa_marshal_MultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels);
4641struct marshal_cmd_MultiTexSubImage3DEXT;
4642uint32_t _mesa_unmarshal_MultiTexSubImage3DEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexSubImage3DEXT *cmd, const uint64_t *last);
4643void GLAPIENTRY _mesa_marshal_MultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels);
4644struct marshal_cmd_CopyMultiTexImage1DEXT;
4645uint32_t _mesa_unmarshal_CopyMultiTexImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_CopyMultiTexImage1DEXT *cmd, const uint64_t *last);
4646void GLAPIENTRY _mesa_marshal_CopyMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
4647struct marshal_cmd_CopyMultiTexImage2DEXT;
4648uint32_t _mesa_unmarshal_CopyMultiTexImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_CopyMultiTexImage2DEXT *cmd, const uint64_t *last);
4649void GLAPIENTRY _mesa_marshal_CopyMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
4650struct marshal_cmd_CopyMultiTexSubImage1DEXT;
4651uint32_t _mesa_unmarshal_CopyMultiTexSubImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_CopyMultiTexSubImage1DEXT *cmd, const uint64_t *last);
4652void GLAPIENTRY _mesa_marshal_CopyMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
4653struct marshal_cmd_CopyMultiTexSubImage2DEXT;
4654uint32_t _mesa_unmarshal_CopyMultiTexSubImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_CopyMultiTexSubImage2DEXT *cmd, const uint64_t *last);
4655void GLAPIENTRY _mesa_marshal_CopyMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
4656struct marshal_cmd_CopyMultiTexSubImage3DEXT;
4657uint32_t _mesa_unmarshal_CopyMultiTexSubImage3DEXT(struct gl_context *ctx, const struct marshal_cmd_CopyMultiTexSubImage3DEXT *cmd, const uint64_t *last);
4658void GLAPIENTRY _mesa_marshal_CopyMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
4659struct marshal_cmd_MultiTexGendEXT;
4660uint32_t _mesa_unmarshal_MultiTexGendEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexGendEXT *cmd, const uint64_t *last);
4661void GLAPIENTRY _mesa_marshal_MultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
4662struct marshal_cmd_MultiTexGendvEXT;
4663uint32_t _mesa_unmarshal_MultiTexGendvEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexGendvEXT *cmd, const uint64_t *last);
4664void GLAPIENTRY _mesa_marshal_MultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble* param);
4665struct marshal_cmd_MultiTexGenfEXT;
4666uint32_t _mesa_unmarshal_MultiTexGenfEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexGenfEXT *cmd, const uint64_t *last);
4667void GLAPIENTRY _mesa_marshal_MultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
4668struct marshal_cmd_MultiTexGenfvEXT;
4669uint32_t _mesa_unmarshal_MultiTexGenfvEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexGenfvEXT *cmd, const uint64_t *last);
4670void GLAPIENTRY _mesa_marshal_MultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * param);
4671struct marshal_cmd_MultiTexGeniEXT;
4672uint32_t _mesa_unmarshal_MultiTexGeniEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexGeniEXT *cmd, const uint64_t *last);
4673void GLAPIENTRY _mesa_marshal_MultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum pname, GLint param);
4674struct marshal_cmd_MultiTexGenivEXT;
4675uint32_t _mesa_unmarshal_MultiTexGenivEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexGenivEXT *cmd, const uint64_t *last);
4676void GLAPIENTRY _mesa_marshal_MultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * param);
4677void GLAPIENTRY _mesa_marshal_GetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * param);
4678void GLAPIENTRY _mesa_marshal_GetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * param);
4679void GLAPIENTRY _mesa_marshal_GetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * param);
4680struct marshal_cmd_MultiTexCoordPointerEXT;
4681uint32_t _mesa_unmarshal_MultiTexCoordPointerEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordPointerEXT *cmd, const uint64_t *last);
4682void GLAPIENTRY _mesa_marshal_MultiTexCoordPointerEXT(GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
4683struct marshal_cmd_MatrixLoadTransposefEXT;
4684uint32_t _mesa_unmarshal_MatrixLoadTransposefEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixLoadTransposefEXT *cmd, const uint64_t *last);
4685void GLAPIENTRY _mesa_marshal_MatrixLoadTransposefEXT(GLenum matrixMode, const GLfloat * m);
4686struct marshal_cmd_MatrixLoadTransposedEXT;
4687uint32_t _mesa_unmarshal_MatrixLoadTransposedEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixLoadTransposedEXT *cmd, const uint64_t *last);
4688void GLAPIENTRY _mesa_marshal_MatrixLoadTransposedEXT(GLenum matrixMode, const GLdouble * m);
4689struct marshal_cmd_MatrixMultTransposefEXT;
4690uint32_t _mesa_unmarshal_MatrixMultTransposefEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixMultTransposefEXT *cmd, const uint64_t *last);
4691void GLAPIENTRY _mesa_marshal_MatrixMultTransposefEXT(GLenum matrixMode, const GLfloat * m);
4692struct marshal_cmd_MatrixMultTransposedEXT;
4693uint32_t _mesa_unmarshal_MatrixMultTransposedEXT(struct gl_context *ctx, const struct marshal_cmd_MatrixMultTransposedEXT *cmd, const uint64_t *last);
4694void GLAPIENTRY _mesa_marshal_MatrixMultTransposedEXT(GLenum matrixMode, const GLdouble * m);
4695struct marshal_cmd_CompressedTextureImage1DEXT;
4696uint32_t _mesa_unmarshal_CompressedTextureImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedTextureImage1DEXT *cmd, const uint64_t *last);
4697void GLAPIENTRY _mesa_marshal_CompressedTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei border, GLsizei imageSize, const GLvoid * data);
4698struct marshal_cmd_CompressedTextureImage2DEXT;
4699uint32_t _mesa_unmarshal_CompressedTextureImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedTextureImage2DEXT *cmd, const uint64_t *last);
4700void GLAPIENTRY _mesa_marshal_CompressedTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei border, GLsizei imageSize, const GLvoid * data);
4701struct marshal_cmd_CompressedTextureImage3DEXT;
4702uint32_t _mesa_unmarshal_CompressedTextureImage3DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedTextureImage3DEXT *cmd, const uint64_t *last);
4703void GLAPIENTRY _mesa_marshal_CompressedTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei border, GLsizei imageSize, const GLvoid * data);
4704struct marshal_cmd_CompressedTextureSubImage1DEXT;
4705uint32_t _mesa_unmarshal_CompressedTextureSubImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedTextureSubImage1DEXT *cmd, const uint64_t *last);
4706void GLAPIENTRY _mesa_marshal_CompressedTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
4707struct marshal_cmd_CompressedTextureSubImage2DEXT;
4708uint32_t _mesa_unmarshal_CompressedTextureSubImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedTextureSubImage2DEXT *cmd, const uint64_t *last);
4709void GLAPIENTRY _mesa_marshal_CompressedTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
4710struct marshal_cmd_CompressedTextureSubImage3DEXT;
4711uint32_t _mesa_unmarshal_CompressedTextureSubImage3DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedTextureSubImage3DEXT *cmd, const uint64_t *last);
4712void GLAPIENTRY _mesa_marshal_CompressedTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
4713struct marshal_cmd_GetCompressedTextureImageEXT;
4714uint32_t _mesa_unmarshal_GetCompressedTextureImageEXT(struct gl_context *ctx, const struct marshal_cmd_GetCompressedTextureImageEXT *cmd, const uint64_t *last);
4715void GLAPIENTRY _mesa_marshal_GetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint level, GLvoid * img);
4716struct marshal_cmd_CompressedMultiTexImage1DEXT;
4717uint32_t _mesa_unmarshal_CompressedMultiTexImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedMultiTexImage1DEXT *cmd, const uint64_t *last);
4718void GLAPIENTRY _mesa_marshal_CompressedMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei border, GLsizei imageSize, const GLvoid * data);
4719struct marshal_cmd_CompressedMultiTexImage2DEXT;
4720uint32_t _mesa_unmarshal_CompressedMultiTexImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedMultiTexImage2DEXT *cmd, const uint64_t *last);
4721void GLAPIENTRY _mesa_marshal_CompressedMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei border, GLsizei imageSize, const GLvoid * data);
4722struct marshal_cmd_CompressedMultiTexImage3DEXT;
4723uint32_t _mesa_unmarshal_CompressedMultiTexImage3DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedMultiTexImage3DEXT *cmd, const uint64_t *last);
4724void GLAPIENTRY _mesa_marshal_CompressedMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei border, GLsizei imageSize, const GLvoid * data);
4725struct marshal_cmd_CompressedMultiTexSubImage1DEXT;
4726uint32_t _mesa_unmarshal_CompressedMultiTexSubImage1DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedMultiTexSubImage1DEXT *cmd, const uint64_t *last);
4727void GLAPIENTRY _mesa_marshal_CompressedMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
4728struct marshal_cmd_CompressedMultiTexSubImage2DEXT;
4729uint32_t _mesa_unmarshal_CompressedMultiTexSubImage2DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedMultiTexSubImage2DEXT *cmd, const uint64_t *last);
4730void GLAPIENTRY _mesa_marshal_CompressedMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
4731struct marshal_cmd_CompressedMultiTexSubImage3DEXT;
4732uint32_t _mesa_unmarshal_CompressedMultiTexSubImage3DEXT(struct gl_context *ctx, const struct marshal_cmd_CompressedMultiTexSubImage3DEXT *cmd, const uint64_t *last);
4733void GLAPIENTRY _mesa_marshal_CompressedMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
4734struct marshal_cmd_GetCompressedMultiTexImageEXT;
4735uint32_t _mesa_unmarshal_GetCompressedMultiTexImageEXT(struct gl_context *ctx, const struct marshal_cmd_GetCompressedMultiTexImageEXT *cmd, const uint64_t *last);
4736void GLAPIENTRY _mesa_marshal_GetCompressedMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLvoid * img);
4737struct marshal_cmd_NamedBufferDataEXT;
4738uint32_t _mesa_unmarshal_NamedBufferDataEXT(struct gl_context *ctx, const struct marshal_cmd_NamedBufferDataEXT *cmd, const uint64_t *last);
4739void GLAPIENTRY _mesa_marshal_NamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage);
4740struct marshal_cmd_NamedBufferSubDataEXT;
4741uint32_t _mesa_unmarshal_NamedBufferSubDataEXT(struct gl_context *ctx, const struct marshal_cmd_NamedBufferSubDataEXT *cmd, const uint64_t *last);
4742void GLAPIENTRY _mesa_marshal_NamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data);
4743GLvoid * GLAPIENTRY _mesa_marshal_MapNamedBufferEXT(GLuint buffer, GLenum access);
4744void GLAPIENTRY _mesa_marshal_GetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data);
4745void GLAPIENTRY _mesa_marshal_GetNamedBufferPointervEXT(GLuint buffer, GLenum pname, GLvoid ** params);
4746void GLAPIENTRY _mesa_marshal_GetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params);
4747struct marshal_cmd_FlushMappedNamedBufferRangeEXT;
4748uint32_t _mesa_unmarshal_FlushMappedNamedBufferRangeEXT(struct gl_context *ctx, const struct marshal_cmd_FlushMappedNamedBufferRangeEXT *cmd, const uint64_t *last);
4749void GLAPIENTRY _mesa_marshal_FlushMappedNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length);
4750GLvoid * GLAPIENTRY _mesa_marshal_MapNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
4751struct marshal_cmd_FramebufferDrawBufferEXT;
4752uint32_t _mesa_unmarshal_FramebufferDrawBufferEXT(struct gl_context *ctx, const struct marshal_cmd_FramebufferDrawBufferEXT *cmd, const uint64_t *last);
4753void GLAPIENTRY _mesa_marshal_FramebufferDrawBufferEXT(GLuint framebuffer, GLenum mode);
4754struct marshal_cmd_FramebufferDrawBuffersEXT;
4755uint32_t _mesa_unmarshal_FramebufferDrawBuffersEXT(struct gl_context *ctx, const struct marshal_cmd_FramebufferDrawBuffersEXT *cmd, const uint64_t *last);
4756void GLAPIENTRY _mesa_marshal_FramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs);
4757struct marshal_cmd_FramebufferReadBufferEXT;
4758uint32_t _mesa_unmarshal_FramebufferReadBufferEXT(struct gl_context *ctx, const struct marshal_cmd_FramebufferReadBufferEXT *cmd, const uint64_t *last);
4759void GLAPIENTRY _mesa_marshal_FramebufferReadBufferEXT(GLuint framebuffer, GLenum mode);
4760void GLAPIENTRY _mesa_marshal_GetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * param);
4761GLenum GLAPIENTRY _mesa_marshal_CheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target);
4762struct marshal_cmd_NamedFramebufferTexture1DEXT;
4763uint32_t _mesa_unmarshal_NamedFramebufferTexture1DEXT(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferTexture1DEXT *cmd, const uint64_t *last);
4764void GLAPIENTRY _mesa_marshal_NamedFramebufferTexture1DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
4765struct marshal_cmd_NamedFramebufferTexture2DEXT;
4766uint32_t _mesa_unmarshal_NamedFramebufferTexture2DEXT(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferTexture2DEXT *cmd, const uint64_t *last);
4767void GLAPIENTRY _mesa_marshal_NamedFramebufferTexture2DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
4768struct marshal_cmd_NamedFramebufferTexture3DEXT;
4769uint32_t _mesa_unmarshal_NamedFramebufferTexture3DEXT(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferTexture3DEXT *cmd, const uint64_t *last);
4770void GLAPIENTRY _mesa_marshal_NamedFramebufferTexture3DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
4771struct marshal_cmd_NamedFramebufferRenderbufferEXT;
4772uint32_t _mesa_unmarshal_NamedFramebufferRenderbufferEXT(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferRenderbufferEXT *cmd, const uint64_t *last);
4773void GLAPIENTRY _mesa_marshal_NamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
4774void GLAPIENTRY _mesa_marshal_GetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params);
4775struct marshal_cmd_NamedRenderbufferStorageEXT;
4776uint32_t _mesa_unmarshal_NamedRenderbufferStorageEXT(struct gl_context *ctx, const struct marshal_cmd_NamedRenderbufferStorageEXT *cmd, const uint64_t *last);
4777void GLAPIENTRY _mesa_marshal_NamedRenderbufferStorageEXT(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
4778void GLAPIENTRY _mesa_marshal_GetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params);
4779struct marshal_cmd_GenerateTextureMipmapEXT;
4780uint32_t _mesa_unmarshal_GenerateTextureMipmapEXT(struct gl_context *ctx, const struct marshal_cmd_GenerateTextureMipmapEXT *cmd, const uint64_t *last);
4781void GLAPIENTRY _mesa_marshal_GenerateTextureMipmapEXT(GLuint texture, GLenum target);
4782struct marshal_cmd_GenerateMultiTexMipmapEXT;
4783uint32_t _mesa_unmarshal_GenerateMultiTexMipmapEXT(struct gl_context *ctx, const struct marshal_cmd_GenerateMultiTexMipmapEXT *cmd, const uint64_t *last);
4784void GLAPIENTRY _mesa_marshal_GenerateMultiTexMipmapEXT(GLenum texunit, GLenum target);
4785struct marshal_cmd_NamedRenderbufferStorageMultisampleEXT;
4786uint32_t _mesa_unmarshal_NamedRenderbufferStorageMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_NamedRenderbufferStorageMultisampleEXT *cmd, const uint64_t *last);
4787void GLAPIENTRY _mesa_marshal_NamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
4788struct marshal_cmd_NamedCopyBufferSubDataEXT;
4789uint32_t _mesa_unmarshal_NamedCopyBufferSubDataEXT(struct gl_context *ctx, const struct marshal_cmd_NamedCopyBufferSubDataEXT *cmd, const uint64_t *last);
4790void GLAPIENTRY _mesa_marshal_NamedCopyBufferSubDataEXT(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
4791struct marshal_cmd_VertexArrayVertexOffsetEXT;
4792uint32_t _mesa_unmarshal_VertexArrayVertexOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexOffsetEXT *cmd, const uint64_t *last);
4793void GLAPIENTRY _mesa_marshal_VertexArrayVertexOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4794struct marshal_cmd_VertexArrayColorOffsetEXT;
4795uint32_t _mesa_unmarshal_VertexArrayColorOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayColorOffsetEXT *cmd, const uint64_t *last);
4796void GLAPIENTRY _mesa_marshal_VertexArrayColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4797struct marshal_cmd_VertexArrayEdgeFlagOffsetEXT;
4798uint32_t _mesa_unmarshal_VertexArrayEdgeFlagOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayEdgeFlagOffsetEXT *cmd, const uint64_t *last);
4799void GLAPIENTRY _mesa_marshal_VertexArrayEdgeFlagOffsetEXT(GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset);
4800struct marshal_cmd_VertexArrayIndexOffsetEXT;
4801uint32_t _mesa_unmarshal_VertexArrayIndexOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayIndexOffsetEXT *cmd, const uint64_t *last);
4802void GLAPIENTRY _mesa_marshal_VertexArrayIndexOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
4803struct marshal_cmd_VertexArrayNormalOffsetEXT;
4804uint32_t _mesa_unmarshal_VertexArrayNormalOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayNormalOffsetEXT *cmd, const uint64_t *last);
4805void GLAPIENTRY _mesa_marshal_VertexArrayNormalOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
4806struct marshal_cmd_VertexArrayTexCoordOffsetEXT;
4807uint32_t _mesa_unmarshal_VertexArrayTexCoordOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayTexCoordOffsetEXT *cmd, const uint64_t *last);
4808void GLAPIENTRY _mesa_marshal_VertexArrayTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4809struct marshal_cmd_VertexArrayMultiTexCoordOffsetEXT;
4810uint32_t _mesa_unmarshal_VertexArrayMultiTexCoordOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayMultiTexCoordOffsetEXT *cmd, const uint64_t *last);
4811void GLAPIENTRY _mesa_marshal_VertexArrayMultiTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4812struct marshal_cmd_VertexArrayFogCoordOffsetEXT;
4813uint32_t _mesa_unmarshal_VertexArrayFogCoordOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayFogCoordOffsetEXT *cmd, const uint64_t *last);
4814void GLAPIENTRY _mesa_marshal_VertexArrayFogCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
4815struct marshal_cmd_VertexArraySecondaryColorOffsetEXT;
4816uint32_t _mesa_unmarshal_VertexArraySecondaryColorOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArraySecondaryColorOffsetEXT *cmd, const uint64_t *last);
4817void GLAPIENTRY _mesa_marshal_VertexArraySecondaryColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4818struct marshal_cmd_VertexArrayVertexAttribOffsetEXT;
4819uint32_t _mesa_unmarshal_VertexArrayVertexAttribOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexAttribOffsetEXT *cmd, const uint64_t *last);
4820void GLAPIENTRY _mesa_marshal_VertexArrayVertexAttribOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset);
4821struct marshal_cmd_VertexArrayVertexAttribIOffsetEXT;
4822uint32_t _mesa_unmarshal_VertexArrayVertexAttribIOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexAttribIOffsetEXT *cmd, const uint64_t *last);
4823void GLAPIENTRY _mesa_marshal_VertexArrayVertexAttribIOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4824struct marshal_cmd_EnableVertexArrayEXT;
4825uint32_t _mesa_unmarshal_EnableVertexArrayEXT(struct gl_context *ctx, const struct marshal_cmd_EnableVertexArrayEXT *cmd, const uint64_t *last);
4826void GLAPIENTRY _mesa_marshal_EnableVertexArrayEXT(GLuint vaobj, GLenum array);
4827struct marshal_cmd_DisableVertexArrayEXT;
4828uint32_t _mesa_unmarshal_DisableVertexArrayEXT(struct gl_context *ctx, const struct marshal_cmd_DisableVertexArrayEXT *cmd, const uint64_t *last);
4829void GLAPIENTRY _mesa_marshal_DisableVertexArrayEXT(GLuint vaobj, GLenum array);
4830struct marshal_cmd_EnableVertexArrayAttribEXT;
4831uint32_t _mesa_unmarshal_EnableVertexArrayAttribEXT(struct gl_context *ctx, const struct marshal_cmd_EnableVertexArrayAttribEXT *cmd, const uint64_t *last);
4832void GLAPIENTRY _mesa_marshal_EnableVertexArrayAttribEXT(GLuint vaobj, GLuint index);
4833struct marshal_cmd_DisableVertexArrayAttribEXT;
4834uint32_t _mesa_unmarshal_DisableVertexArrayAttribEXT(struct gl_context *ctx, const struct marshal_cmd_DisableVertexArrayAttribEXT *cmd, const uint64_t *last);
4835void GLAPIENTRY _mesa_marshal_DisableVertexArrayAttribEXT(GLuint vaobj, GLuint index);
4836void GLAPIENTRY _mesa_marshal_GetVertexArrayIntegervEXT(GLuint vaobj, GLenum pname, GLint* param);
4837void GLAPIENTRY _mesa_marshal_GetVertexArrayPointervEXT(GLuint vaobj, GLenum pname, GLvoid** param);
4838void GLAPIENTRY _mesa_marshal_GetVertexArrayIntegeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLint* param);
4839void GLAPIENTRY _mesa_marshal_GetVertexArrayPointeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLvoid** param);
4840struct marshal_cmd_NamedProgramStringEXT;
4841uint32_t _mesa_unmarshal_NamedProgramStringEXT(struct gl_context *ctx, const struct marshal_cmd_NamedProgramStringEXT *cmd, const uint64_t *last);
4842void GLAPIENTRY _mesa_marshal_NamedProgramStringEXT(GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid* string);
4843void GLAPIENTRY _mesa_marshal_GetNamedProgramStringEXT(GLuint program, GLenum target, GLenum pname, GLvoid* string);
4844struct marshal_cmd_NamedProgramLocalParameter4fEXT;
4845uint32_t _mesa_unmarshal_NamedProgramLocalParameter4fEXT(struct gl_context *ctx, const struct marshal_cmd_NamedProgramLocalParameter4fEXT *cmd, const uint64_t *last);
4846void GLAPIENTRY _mesa_marshal_NamedProgramLocalParameter4fEXT(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4847struct marshal_cmd_NamedProgramLocalParameter4fvEXT;
4848uint32_t _mesa_unmarshal_NamedProgramLocalParameter4fvEXT(struct gl_context *ctx, const struct marshal_cmd_NamedProgramLocalParameter4fvEXT *cmd, const uint64_t *last);
4849void GLAPIENTRY _mesa_marshal_NamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat* params);
4850void GLAPIENTRY _mesa_marshal_GetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat* params);
4851struct marshal_cmd_NamedProgramLocalParameter4dEXT;
4852uint32_t _mesa_unmarshal_NamedProgramLocalParameter4dEXT(struct gl_context *ctx, const struct marshal_cmd_NamedProgramLocalParameter4dEXT *cmd, const uint64_t *last);
4853void GLAPIENTRY _mesa_marshal_NamedProgramLocalParameter4dEXT(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4854struct marshal_cmd_NamedProgramLocalParameter4dvEXT;
4855uint32_t _mesa_unmarshal_NamedProgramLocalParameter4dvEXT(struct gl_context *ctx, const struct marshal_cmd_NamedProgramLocalParameter4dvEXT *cmd, const uint64_t *last);
4856void GLAPIENTRY _mesa_marshal_NamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble* params);
4857void GLAPIENTRY _mesa_marshal_GetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble* params);
4858void GLAPIENTRY _mesa_marshal_GetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint* params);
4859struct marshal_cmd_TextureBufferEXT;
4860uint32_t _mesa_unmarshal_TextureBufferEXT(struct gl_context *ctx, const struct marshal_cmd_TextureBufferEXT *cmd, const uint64_t *last);
4861void GLAPIENTRY _mesa_marshal_TextureBufferEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
4862struct marshal_cmd_MultiTexBufferEXT;
4863uint32_t _mesa_unmarshal_MultiTexBufferEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexBufferEXT *cmd, const uint64_t *last);
4864void GLAPIENTRY _mesa_marshal_MultiTexBufferEXT(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
4865struct marshal_cmd_TextureParameterIivEXT;
4866uint32_t _mesa_unmarshal_TextureParameterIivEXT(struct gl_context *ctx, const struct marshal_cmd_TextureParameterIivEXT *cmd, const uint64_t *last);
4867void GLAPIENTRY _mesa_marshal_TextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint* params);
4868struct marshal_cmd_TextureParameterIuivEXT;
4869uint32_t _mesa_unmarshal_TextureParameterIuivEXT(struct gl_context *ctx, const struct marshal_cmd_TextureParameterIuivEXT *cmd, const uint64_t *last);
4870void GLAPIENTRY _mesa_marshal_TextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint* params);
4871void GLAPIENTRY _mesa_marshal_GetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint* params);
4872void GLAPIENTRY _mesa_marshal_GetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint* params);
4873struct marshal_cmd_MultiTexParameterIivEXT;
4874uint32_t _mesa_unmarshal_MultiTexParameterIivEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexParameterIivEXT *cmd, const uint64_t *last);
4875void GLAPIENTRY _mesa_marshal_MultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint* params);
4876struct marshal_cmd_MultiTexParameterIuivEXT;
4877uint32_t _mesa_unmarshal_MultiTexParameterIuivEXT(struct gl_context *ctx, const struct marshal_cmd_MultiTexParameterIuivEXT *cmd, const uint64_t *last);
4878void GLAPIENTRY _mesa_marshal_MultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint* params);
4879void GLAPIENTRY _mesa_marshal_GetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint* params);
4880void GLAPIENTRY _mesa_marshal_GetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint* params);
4881struct marshal_cmd_NamedProgramLocalParameters4fvEXT;
4882uint32_t _mesa_unmarshal_NamedProgramLocalParameters4fvEXT(struct gl_context *ctx, const struct marshal_cmd_NamedProgramLocalParameters4fvEXT *cmd, const uint64_t *last);
4883void GLAPIENTRY _mesa_marshal_NamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat* params);
4884struct marshal_cmd_BindImageTextureEXT;
4885uint32_t _mesa_unmarshal_BindImageTextureEXT(struct gl_context *ctx, const struct marshal_cmd_BindImageTextureEXT *cmd, const uint64_t *last);
4886void GLAPIENTRY _mesa_marshal_BindImageTextureEXT(GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format);
4887struct marshal_cmd_SubpixelPrecisionBiasNV;
4888uint32_t _mesa_unmarshal_SubpixelPrecisionBiasNV(struct gl_context *ctx, const struct marshal_cmd_SubpixelPrecisionBiasNV *cmd, const uint64_t *last);
4889void GLAPIENTRY _mesa_marshal_SubpixelPrecisionBiasNV(GLuint xbits, GLuint ybits);
4890struct marshal_cmd_ConservativeRasterParameterfNV;
4891uint32_t _mesa_unmarshal_ConservativeRasterParameterfNV(struct gl_context *ctx, const struct marshal_cmd_ConservativeRasterParameterfNV *cmd, const uint64_t *last);
4892void GLAPIENTRY _mesa_marshal_ConservativeRasterParameterfNV(GLenum pname, GLfloat param);
4893struct marshal_cmd_ConservativeRasterParameteriNV;
4894uint32_t _mesa_unmarshal_ConservativeRasterParameteriNV(struct gl_context *ctx, const struct marshal_cmd_ConservativeRasterParameteriNV *cmd, const uint64_t *last);
4895void GLAPIENTRY _mesa_marshal_ConservativeRasterParameteriNV(GLenum pname, GLint param);
4896void GLAPIENTRY _mesa_marshal_GetFirstPerfQueryIdINTEL(GLuint * queryId);
4897void GLAPIENTRY _mesa_marshal_GetNextPerfQueryIdINTEL(GLuint queryId, GLuint * nextQueryId);
4898void GLAPIENTRY _mesa_marshal_GetPerfQueryIdByNameINTEL(GLchar * queryName, GLuint * queryId);
4899void GLAPIENTRY _mesa_marshal_GetPerfQueryInfoINTEL(GLuint queryId, GLuint queryNameLength, GLchar * queryName, GLuint * dataSize, GLuint * noCounters, GLuint * noInstances, GLuint * capsMask);
4900void GLAPIENTRY _mesa_marshal_GetPerfCounterInfoINTEL(GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar * counterName, GLuint counterDescLength, GLchar * counterDesc, GLuint * counterOffset, GLuint * counterDataSize, GLuint * counterTypeEnum, GLuint * counterDataTypeEnum, GLuint64 * rawCounterMaxValue);
4901void GLAPIENTRY _mesa_marshal_CreatePerfQueryINTEL(GLuint queryId, GLuint * queryHandle);
4902struct marshal_cmd_DeletePerfQueryINTEL;
4903uint32_t _mesa_unmarshal_DeletePerfQueryINTEL(struct gl_context *ctx, const struct marshal_cmd_DeletePerfQueryINTEL *cmd, const uint64_t *last);
4904void GLAPIENTRY _mesa_marshal_DeletePerfQueryINTEL(GLuint queryHandle);
4905struct marshal_cmd_BeginPerfQueryINTEL;
4906uint32_t _mesa_unmarshal_BeginPerfQueryINTEL(struct gl_context *ctx, const struct marshal_cmd_BeginPerfQueryINTEL *cmd, const uint64_t *last);
4907void GLAPIENTRY _mesa_marshal_BeginPerfQueryINTEL(GLuint queryHandle);
4908struct marshal_cmd_EndPerfQueryINTEL;
4909uint32_t _mesa_unmarshal_EndPerfQueryINTEL(struct gl_context *ctx, const struct marshal_cmd_EndPerfQueryINTEL *cmd, const uint64_t *last);
4910void GLAPIENTRY _mesa_marshal_EndPerfQueryINTEL(GLuint queryHandle);
4911void GLAPIENTRY _mesa_marshal_GetPerfQueryDataINTEL(GLuint queryHandle, GLuint flags, GLsizei dataSize, GLvoid * data, GLuint * bytesWritten);
4912struct marshal_cmd_AlphaToCoverageDitherControlNV;
4913uint32_t _mesa_unmarshal_AlphaToCoverageDitherControlNV(struct gl_context *ctx, const struct marshal_cmd_AlphaToCoverageDitherControlNV *cmd, const uint64_t *last);
4914void GLAPIENTRY _mesa_marshal_AlphaToCoverageDitherControlNV(GLenum mode);
4915struct marshal_cmd_PolygonOffsetClampEXT;
4916uint32_t _mesa_unmarshal_PolygonOffsetClampEXT(struct gl_context *ctx, const struct marshal_cmd_PolygonOffsetClampEXT *cmd, const uint64_t *last);
4917void GLAPIENTRY _mesa_marshal_PolygonOffsetClampEXT(GLfloat factor, GLfloat units, GLfloat clamp);
4918struct marshal_cmd_WindowRectanglesEXT;
4919uint32_t _mesa_unmarshal_WindowRectanglesEXT(struct gl_context *ctx, const struct marshal_cmd_WindowRectanglesEXT *cmd, const uint64_t *last);
4920void GLAPIENTRY _mesa_marshal_WindowRectanglesEXT(GLenum mode, GLsizei count, const GLint * box);
4921struct marshal_cmd_FramebufferFetchBarrierEXT;
4922uint32_t _mesa_unmarshal_FramebufferFetchBarrierEXT(struct gl_context *ctx, const struct marshal_cmd_FramebufferFetchBarrierEXT *cmd, const uint64_t *last);
4923void GLAPIENTRY _mesa_marshal_FramebufferFetchBarrierEXT(void);
4924struct marshal_cmd_RenderbufferStorageMultisampleAdvancedAMD;
4925uint32_t _mesa_unmarshal_RenderbufferStorageMultisampleAdvancedAMD(struct gl_context *ctx, const struct marshal_cmd_RenderbufferStorageMultisampleAdvancedAMD *cmd, const uint64_t *last);
4926void GLAPIENTRY _mesa_marshal_RenderbufferStorageMultisampleAdvancedAMD(GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height);
4927struct marshal_cmd_NamedRenderbufferStorageMultisampleAdvancedAMD;
4928uint32_t _mesa_unmarshal_NamedRenderbufferStorageMultisampleAdvancedAMD(struct gl_context *ctx, const struct marshal_cmd_NamedRenderbufferStorageMultisampleAdvancedAMD *cmd, const uint64_t *last);
4929void GLAPIENTRY _mesa_marshal_NamedRenderbufferStorageMultisampleAdvancedAMD(GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height);
4930struct marshal_cmd_StencilFuncSeparateATI;
4931uint32_t _mesa_unmarshal_StencilFuncSeparateATI(struct gl_context *ctx, const struct marshal_cmd_StencilFuncSeparateATI *cmd, const uint64_t *last);
4932void GLAPIENTRY _mesa_marshal_StencilFuncSeparateATI(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
4933struct marshal_cmd_ProgramEnvParameters4fvEXT;
4934uint32_t _mesa_unmarshal_ProgramEnvParameters4fvEXT(struct gl_context *ctx, const struct marshal_cmd_ProgramEnvParameters4fvEXT *cmd, const uint64_t *last);
4935void GLAPIENTRY _mesa_marshal_ProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
4936struct marshal_cmd_ProgramLocalParameters4fvEXT;
4937uint32_t _mesa_unmarshal_ProgramLocalParameters4fvEXT(struct gl_context *ctx, const struct marshal_cmd_ProgramLocalParameters4fvEXT *cmd, const uint64_t *last);
4938void GLAPIENTRY _mesa_marshal_ProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
4939struct marshal_cmd_InternalBufferSubDataCopyMESA;
4940uint32_t _mesa_unmarshal_InternalBufferSubDataCopyMESA(struct gl_context *ctx, const struct marshal_cmd_InternalBufferSubDataCopyMESA *cmd, const uint64_t *last);
4941void GLAPIENTRY _mesa_marshal_InternalBufferSubDataCopyMESA(GLintptr srcBuffer, GLuint srcOffset, GLuint dstTargetOrName, GLintptr dstOffset, GLsizeiptr size, GLboolean named, GLboolean ext_dsa);
4942struct marshal_cmd_InternalSetError;
4943uint32_t _mesa_unmarshal_InternalSetError(struct gl_context *ctx, const struct marshal_cmd_InternalSetError *cmd, const uint64_t *last);
4944void GLAPIENTRY _mesa_marshal_InternalSetError(GLenum error);
4945void GLAPIENTRY _mesa_marshal_EGLImageTargetTexture2DOES(GLenum target, GLvoid * writeOffset);
4946void GLAPIENTRY _mesa_marshal_EGLImageTargetRenderbufferStorageOES(GLenum target, GLvoid * writeOffset);
4947void GLAPIENTRY _mesa_marshal_EGLImageTargetTexStorageEXT(GLenum target, GLvoid * image, const GLint * attrib_list);
4948void GLAPIENTRY _mesa_marshal_EGLImageTargetTextureStorageEXT(GLuint texture, GLvoid * image, const GLint * attrib_list);
4949struct marshal_cmd_ClearColorIiEXT;
4950uint32_t _mesa_unmarshal_ClearColorIiEXT(struct gl_context *ctx, const struct marshal_cmd_ClearColorIiEXT *cmd, const uint64_t *last);
4951void GLAPIENTRY _mesa_marshal_ClearColorIiEXT(GLint r, GLint g, GLint b, GLint a);
4952struct marshal_cmd_ClearColorIuiEXT;
4953uint32_t _mesa_unmarshal_ClearColorIuiEXT(struct gl_context *ctx, const struct marshal_cmd_ClearColorIuiEXT *cmd, const uint64_t *last);
4954void GLAPIENTRY _mesa_marshal_ClearColorIuiEXT(GLuint r, GLuint g, GLuint b, GLuint a);
4955struct marshal_cmd_TexParameterIiv;
4956uint32_t _mesa_unmarshal_TexParameterIiv(struct gl_context *ctx, const struct marshal_cmd_TexParameterIiv *cmd, const uint64_t *last);
4957void GLAPIENTRY _mesa_marshal_TexParameterIiv(GLenum target, GLenum pname, const GLint * params);
4958struct marshal_cmd_TexParameterIuiv;
4959uint32_t _mesa_unmarshal_TexParameterIuiv(struct gl_context *ctx, const struct marshal_cmd_TexParameterIuiv *cmd, const uint64_t *last);
4960void GLAPIENTRY _mesa_marshal_TexParameterIuiv(GLenum target, GLenum pname, const GLuint * params);
4961void GLAPIENTRY _mesa_marshal_GetTexParameterIiv(GLenum target, GLenum pname, GLint * params);
4962void GLAPIENTRY _mesa_marshal_GetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params);
4963struct marshal_cmd_VertexAttribI1iEXT;
4964uint32_t _mesa_unmarshal_VertexAttribI1iEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI1iEXT *cmd, const uint64_t *last);
4965void GLAPIENTRY _mesa_marshal_VertexAttribI1iEXT(GLuint index, GLint x);
4966struct marshal_cmd_VertexAttribI2iEXT;
4967uint32_t _mesa_unmarshal_VertexAttribI2iEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI2iEXT *cmd, const uint64_t *last);
4968void GLAPIENTRY _mesa_marshal_VertexAttribI2iEXT(GLuint index, GLint x, GLint y);
4969struct marshal_cmd_VertexAttribI3iEXT;
4970uint32_t _mesa_unmarshal_VertexAttribI3iEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI3iEXT *cmd, const uint64_t *last);
4971void GLAPIENTRY _mesa_marshal_VertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z);
4972struct marshal_cmd_VertexAttribI4iEXT;
4973uint32_t _mesa_unmarshal_VertexAttribI4iEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI4iEXT *cmd, const uint64_t *last);
4974void GLAPIENTRY _mesa_marshal_VertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w);
4975struct marshal_cmd_VertexAttribI1uiEXT;
4976uint32_t _mesa_unmarshal_VertexAttribI1uiEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI1uiEXT *cmd, const uint64_t *last);
4977void GLAPIENTRY _mesa_marshal_VertexAttribI1uiEXT(GLuint index, GLuint x);
4978struct marshal_cmd_VertexAttribI2uiEXT;
4979uint32_t _mesa_unmarshal_VertexAttribI2uiEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI2uiEXT *cmd, const uint64_t *last);
4980void GLAPIENTRY _mesa_marshal_VertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y);
4981struct marshal_cmd_VertexAttribI3uiEXT;
4982uint32_t _mesa_unmarshal_VertexAttribI3uiEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI3uiEXT *cmd, const uint64_t *last);
4983void GLAPIENTRY _mesa_marshal_VertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z);
4984struct marshal_cmd_VertexAttribI4uiEXT;
4985uint32_t _mesa_unmarshal_VertexAttribI4uiEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI4uiEXT *cmd, const uint64_t *last);
4986void GLAPIENTRY _mesa_marshal_VertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
4987struct marshal_cmd_VertexAttribI1iv;
4988uint32_t _mesa_unmarshal_VertexAttribI1iv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI1iv *cmd, const uint64_t *last);
4989void GLAPIENTRY _mesa_marshal_VertexAttribI1iv(GLuint index, const GLint * v);
4990struct marshal_cmd_VertexAttribI2ivEXT;
4991uint32_t _mesa_unmarshal_VertexAttribI2ivEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI2ivEXT *cmd, const uint64_t *last);
4992void GLAPIENTRY _mesa_marshal_VertexAttribI2ivEXT(GLuint index, const GLint * v);
4993struct marshal_cmd_VertexAttribI3ivEXT;
4994uint32_t _mesa_unmarshal_VertexAttribI3ivEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI3ivEXT *cmd, const uint64_t *last);
4995void GLAPIENTRY _mesa_marshal_VertexAttribI3ivEXT(GLuint index, const GLint * v);
4996struct marshal_cmd_VertexAttribI4ivEXT;
4997uint32_t _mesa_unmarshal_VertexAttribI4ivEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI4ivEXT *cmd, const uint64_t *last);
4998void GLAPIENTRY _mesa_marshal_VertexAttribI4ivEXT(GLuint index, const GLint * v);
4999struct marshal_cmd_VertexAttribI1uiv;
5000uint32_t _mesa_unmarshal_VertexAttribI1uiv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI1uiv *cmd, const uint64_t *last);
5001void GLAPIENTRY _mesa_marshal_VertexAttribI1uiv(GLuint index, const GLuint * v);
5002struct marshal_cmd_VertexAttribI2uivEXT;
5003uint32_t _mesa_unmarshal_VertexAttribI2uivEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI2uivEXT *cmd, const uint64_t *last);
5004void GLAPIENTRY _mesa_marshal_VertexAttribI2uivEXT(GLuint index, const GLuint * v);
5005struct marshal_cmd_VertexAttribI3uivEXT;
5006uint32_t _mesa_unmarshal_VertexAttribI3uivEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI3uivEXT *cmd, const uint64_t *last);
5007void GLAPIENTRY _mesa_marshal_VertexAttribI3uivEXT(GLuint index, const GLuint * v);
5008struct marshal_cmd_VertexAttribI4uivEXT;
5009uint32_t _mesa_unmarshal_VertexAttribI4uivEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI4uivEXT *cmd, const uint64_t *last);
5010void GLAPIENTRY _mesa_marshal_VertexAttribI4uivEXT(GLuint index, const GLuint * v);
5011struct marshal_cmd_VertexAttribI4bv;
5012uint32_t _mesa_unmarshal_VertexAttribI4bv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI4bv *cmd, const uint64_t *last);
5013void GLAPIENTRY _mesa_marshal_VertexAttribI4bv(GLuint index, const GLbyte * v);
5014struct marshal_cmd_VertexAttribI4sv;
5015uint32_t _mesa_unmarshal_VertexAttribI4sv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI4sv *cmd, const uint64_t *last);
5016void GLAPIENTRY _mesa_marshal_VertexAttribI4sv(GLuint index, const GLshort * v);
5017struct marshal_cmd_VertexAttribI4ubv;
5018uint32_t _mesa_unmarshal_VertexAttribI4ubv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI4ubv *cmd, const uint64_t *last);
5019void GLAPIENTRY _mesa_marshal_VertexAttribI4ubv(GLuint index, const GLubyte * v);
5020struct marshal_cmd_VertexAttribI4usv;
5021uint32_t _mesa_unmarshal_VertexAttribI4usv(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI4usv *cmd, const uint64_t *last);
5022void GLAPIENTRY _mesa_marshal_VertexAttribI4usv(GLuint index, const GLushort * v);
5023struct marshal_cmd_VertexAttribIPointer;
5024uint32_t _mesa_unmarshal_VertexAttribIPointer(struct gl_context *ctx, const struct marshal_cmd_VertexAttribIPointer *cmd, const uint64_t *last);
5025void GLAPIENTRY _mesa_marshal_VertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
5026void GLAPIENTRY _mesa_marshal_GetVertexAttribIiv(GLuint index, GLenum pname, GLint * params);
5027void GLAPIENTRY _mesa_marshal_GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params);
5028struct marshal_cmd_Uniform1ui;
5029uint32_t _mesa_unmarshal_Uniform1ui(struct gl_context *ctx, const struct marshal_cmd_Uniform1ui *cmd, const uint64_t *last);
5030void GLAPIENTRY _mesa_marshal_Uniform1ui(GLint location, GLuint x);
5031struct marshal_cmd_Uniform2ui;
5032uint32_t _mesa_unmarshal_Uniform2ui(struct gl_context *ctx, const struct marshal_cmd_Uniform2ui *cmd, const uint64_t *last);
5033void GLAPIENTRY _mesa_marshal_Uniform2ui(GLint location, GLuint x, GLuint y);
5034struct marshal_cmd_Uniform3ui;
5035uint32_t _mesa_unmarshal_Uniform3ui(struct gl_context *ctx, const struct marshal_cmd_Uniform3ui *cmd, const uint64_t *last);
5036void GLAPIENTRY _mesa_marshal_Uniform3ui(GLint location, GLuint x, GLuint y, GLuint z);
5037struct marshal_cmd_Uniform4ui;
5038uint32_t _mesa_unmarshal_Uniform4ui(struct gl_context *ctx, const struct marshal_cmd_Uniform4ui *cmd, const uint64_t *last);
5039void GLAPIENTRY _mesa_marshal_Uniform4ui(GLint location, GLuint x, GLuint y, GLuint z, GLuint w);
5040struct marshal_cmd_Uniform1uiv;
5041uint32_t _mesa_unmarshal_Uniform1uiv(struct gl_context *ctx, const struct marshal_cmd_Uniform1uiv *cmd, const uint64_t *last);
5042void GLAPIENTRY _mesa_marshal_Uniform1uiv(GLint location, GLsizei count, const GLuint * value);
5043struct marshal_cmd_Uniform2uiv;
5044uint32_t _mesa_unmarshal_Uniform2uiv(struct gl_context *ctx, const struct marshal_cmd_Uniform2uiv *cmd, const uint64_t *last);
5045void GLAPIENTRY _mesa_marshal_Uniform2uiv(GLint location, GLsizei count, const GLuint * value);
5046struct marshal_cmd_Uniform3uiv;
5047uint32_t _mesa_unmarshal_Uniform3uiv(struct gl_context *ctx, const struct marshal_cmd_Uniform3uiv *cmd, const uint64_t *last);
5048void GLAPIENTRY _mesa_marshal_Uniform3uiv(GLint location, GLsizei count, const GLuint * value);
5049struct marshal_cmd_Uniform4uiv;
5050uint32_t _mesa_unmarshal_Uniform4uiv(struct gl_context *ctx, const struct marshal_cmd_Uniform4uiv *cmd, const uint64_t *last);
5051void GLAPIENTRY _mesa_marshal_Uniform4uiv(GLint location, GLsizei count, const GLuint * value);
5052void GLAPIENTRY _mesa_marshal_GetUniformuiv(GLuint program, GLint location, GLuint * params);
5053struct marshal_cmd_BindFragDataLocation;
5054uint32_t _mesa_unmarshal_BindFragDataLocation(struct gl_context *ctx, const struct marshal_cmd_BindFragDataLocation *cmd, const uint64_t *last);
5055void GLAPIENTRY _mesa_marshal_BindFragDataLocation(GLuint program, GLuint colorNumber, const GLchar * name);
5056GLint GLAPIENTRY _mesa_marshal_GetFragDataLocation(GLuint program, const GLchar * name);
5057struct marshal_cmd_ClearBufferiv;
5058uint32_t _mesa_unmarshal_ClearBufferiv(struct gl_context *ctx, const struct marshal_cmd_ClearBufferiv *cmd, const uint64_t *last);
5059void GLAPIENTRY _mesa_marshal_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value);
5060struct marshal_cmd_ClearBufferuiv;
5061uint32_t _mesa_unmarshal_ClearBufferuiv(struct gl_context *ctx, const struct marshal_cmd_ClearBufferuiv *cmd, const uint64_t *last);
5062void GLAPIENTRY _mesa_marshal_ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value);
5063struct marshal_cmd_ClearBufferfv;
5064uint32_t _mesa_unmarshal_ClearBufferfv(struct gl_context *ctx, const struct marshal_cmd_ClearBufferfv *cmd, const uint64_t *last);
5065void GLAPIENTRY _mesa_marshal_ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value);
5066struct marshal_cmd_ClearBufferfi;
5067uint32_t _mesa_unmarshal_ClearBufferfi(struct gl_context *ctx, const struct marshal_cmd_ClearBufferfi *cmd, const uint64_t *last);
5068void GLAPIENTRY _mesa_marshal_ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
5069const GLubyte * GLAPIENTRY _mesa_marshal_GetStringi(GLenum name, GLuint index);
5070struct marshal_cmd_BeginTransformFeedback;
5071uint32_t _mesa_unmarshal_BeginTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_BeginTransformFeedback *cmd, const uint64_t *last);
5072void GLAPIENTRY _mesa_marshal_BeginTransformFeedback(GLenum mode);
5073struct marshal_cmd_EndTransformFeedback;
5074uint32_t _mesa_unmarshal_EndTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_EndTransformFeedback *cmd, const uint64_t *last);
5075void GLAPIENTRY _mesa_marshal_EndTransformFeedback(void);
5076struct marshal_cmd_BindBufferRange;
5077uint32_t _mesa_unmarshal_BindBufferRange(struct gl_context *ctx, const struct marshal_cmd_BindBufferRange *cmd, const uint64_t *last);
5078void GLAPIENTRY _mesa_marshal_BindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
5079struct marshal_cmd_BindBufferBase;
5080uint32_t _mesa_unmarshal_BindBufferBase(struct gl_context *ctx, const struct marshal_cmd_BindBufferBase *cmd, const uint64_t *last);
5081void GLAPIENTRY _mesa_marshal_BindBufferBase(GLenum target, GLuint index, GLuint buffer);
5082void GLAPIENTRY _mesa_marshal_TransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * const * varyings, GLenum bufferMode);
5083void GLAPIENTRY _mesa_marshal_GetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
5084struct marshal_cmd_BeginConditionalRender;
5085uint32_t _mesa_unmarshal_BeginConditionalRender(struct gl_context *ctx, const struct marshal_cmd_BeginConditionalRender *cmd, const uint64_t *last);
5086void GLAPIENTRY _mesa_marshal_BeginConditionalRender(GLuint query, GLenum mode);
5087struct marshal_cmd_EndConditionalRender;
5088uint32_t _mesa_unmarshal_EndConditionalRender(struct gl_context *ctx, const struct marshal_cmd_EndConditionalRender *cmd, const uint64_t *last);
5089void GLAPIENTRY _mesa_marshal_EndConditionalRender(void);
5090struct marshal_cmd_PrimitiveRestartIndex;
5091uint32_t _mesa_unmarshal_PrimitiveRestartIndex(struct gl_context *ctx, const struct marshal_cmd_PrimitiveRestartIndex *cmd, const uint64_t *last);
5092void GLAPIENTRY _mesa_marshal_PrimitiveRestartIndex(GLuint index);
5093void GLAPIENTRY _mesa_marshal_GetInteger64i_v(GLenum cap, GLuint index, GLint64 * data);
5094void GLAPIENTRY _mesa_marshal_GetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params);
5095struct marshal_cmd_FramebufferTexture;
5096uint32_t _mesa_unmarshal_FramebufferTexture(struct gl_context *ctx, const struct marshal_cmd_FramebufferTexture *cmd, const uint64_t *last);
5097void GLAPIENTRY _mesa_marshal_FramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level);
5098struct marshal_cmd_PrimitiveRestartNV;
5099uint32_t _mesa_unmarshal_PrimitiveRestartNV(struct gl_context *ctx, const struct marshal_cmd_PrimitiveRestartNV *cmd, const uint64_t *last);
5100void GLAPIENTRY _mesa_marshal_PrimitiveRestartNV(void);
5101struct marshal_cmd_BindBufferOffsetEXT;
5102uint32_t _mesa_unmarshal_BindBufferOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_BindBufferOffsetEXT *cmd, const uint64_t *last);
5103void GLAPIENTRY _mesa_marshal_BindBufferOffsetEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset);
5104struct marshal_cmd_BindTransformFeedback;
5105uint32_t _mesa_unmarshal_BindTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_BindTransformFeedback *cmd, const uint64_t *last);
5106void GLAPIENTRY _mesa_marshal_BindTransformFeedback(GLenum target, GLuint id);
5107struct marshal_cmd_DeleteTransformFeedbacks;
5108uint32_t _mesa_unmarshal_DeleteTransformFeedbacks(struct gl_context *ctx, const struct marshal_cmd_DeleteTransformFeedbacks *cmd, const uint64_t *last);
5109void GLAPIENTRY _mesa_marshal_DeleteTransformFeedbacks(GLsizei n, const GLuint * ids);
5110void GLAPIENTRY _mesa_marshal_GenTransformFeedbacks(GLsizei n, GLuint * ids);
5111GLboolean GLAPIENTRY _mesa_marshal_IsTransformFeedback(GLuint id);
5112struct marshal_cmd_PauseTransformFeedback;
5113uint32_t _mesa_unmarshal_PauseTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_PauseTransformFeedback *cmd, const uint64_t *last);
5114void GLAPIENTRY _mesa_marshal_PauseTransformFeedback(void);
5115struct marshal_cmd_ResumeTransformFeedback;
5116uint32_t _mesa_unmarshal_ResumeTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_ResumeTransformFeedback *cmd, const uint64_t *last);
5117void GLAPIENTRY _mesa_marshal_ResumeTransformFeedback(void);
5118struct marshal_cmd_DrawTransformFeedback;
5119uint32_t _mesa_unmarshal_DrawTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_DrawTransformFeedback *cmd, const uint64_t *last);
5120void GLAPIENTRY _mesa_marshal_DrawTransformFeedback(GLenum mode, GLuint id);
5121void GLAPIENTRY _mesa_marshal_VDPAUInitNV(const GLvoid * vdpDevice, const GLvoid * getProcAddress);
5122struct marshal_cmd_VDPAUFiniNV;
5123uint32_t _mesa_unmarshal_VDPAUFiniNV(struct gl_context *ctx, const struct marshal_cmd_VDPAUFiniNV *cmd, const uint64_t *last);
5124void GLAPIENTRY _mesa_marshal_VDPAUFiniNV(void);
5125GLintptr GLAPIENTRY _mesa_marshal_VDPAURegisterVideoSurfaceNV(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames);
5126GLintptr GLAPIENTRY _mesa_marshal_VDPAURegisterOutputSurfaceNV(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames);
5127GLboolean GLAPIENTRY _mesa_marshal_VDPAUIsSurfaceNV(GLintptr surface);
5128struct marshal_cmd_VDPAUUnregisterSurfaceNV;
5129uint32_t _mesa_unmarshal_VDPAUUnregisterSurfaceNV(struct gl_context *ctx, const struct marshal_cmd_VDPAUUnregisterSurfaceNV *cmd, const uint64_t *last);
5130void GLAPIENTRY _mesa_marshal_VDPAUUnregisterSurfaceNV(GLintptr surface);
5131void GLAPIENTRY _mesa_marshal_VDPAUGetSurfaceivNV(GLintptr surface, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
5132struct marshal_cmd_VDPAUSurfaceAccessNV;
5133uint32_t _mesa_unmarshal_VDPAUSurfaceAccessNV(struct gl_context *ctx, const struct marshal_cmd_VDPAUSurfaceAccessNV *cmd, const uint64_t *last);
5134void GLAPIENTRY _mesa_marshal_VDPAUSurfaceAccessNV(GLintptr surface, GLenum access);
5135struct marshal_cmd_VDPAUMapSurfacesNV;
5136uint32_t _mesa_unmarshal_VDPAUMapSurfacesNV(struct gl_context *ctx, const struct marshal_cmd_VDPAUMapSurfacesNV *cmd, const uint64_t *last);
5137void GLAPIENTRY _mesa_marshal_VDPAUMapSurfacesNV(GLsizei numSurfaces, const GLintptr * surfaces);
5138struct marshal_cmd_VDPAUUnmapSurfacesNV;
5139uint32_t _mesa_unmarshal_VDPAUUnmapSurfacesNV(struct gl_context *ctx, const struct marshal_cmd_VDPAUUnmapSurfacesNV *cmd, const uint64_t *last);
5140void GLAPIENTRY _mesa_marshal_VDPAUUnmapSurfacesNV(GLsizei numSurfaces, const GLintptr * surfaces);
5141void GLAPIENTRY _mesa_marshal_GetUnsignedBytevEXT(GLenum pname, GLubyte * data);
5142void GLAPIENTRY _mesa_marshal_GetUnsignedBytei_vEXT(GLenum target, GLuint index, GLubyte * data);
5143struct marshal_cmd_DeleteMemoryObjectsEXT;
5144uint32_t _mesa_unmarshal_DeleteMemoryObjectsEXT(struct gl_context *ctx, const struct marshal_cmd_DeleteMemoryObjectsEXT *cmd, const uint64_t *last);
5145void GLAPIENTRY _mesa_marshal_DeleteMemoryObjectsEXT(GLsizei n, const GLuint * memoryObjects);
5146GLboolean GLAPIENTRY _mesa_marshal_IsMemoryObjectEXT(GLuint memoryObject);
5147void GLAPIENTRY _mesa_marshal_CreateMemoryObjectsEXT(GLsizei n, GLuint * memoryObjects);
5148struct marshal_cmd_MemoryObjectParameterivEXT;
5149uint32_t _mesa_unmarshal_MemoryObjectParameterivEXT(struct gl_context *ctx, const struct marshal_cmd_MemoryObjectParameterivEXT *cmd, const uint64_t *last);
5150void GLAPIENTRY _mesa_marshal_MemoryObjectParameterivEXT(GLuint memoryObject, GLenum pname, const GLint * params);
5151void GLAPIENTRY _mesa_marshal_GetMemoryObjectParameterivEXT(GLuint memoryObject, GLenum pname, GLint * params);
5152struct marshal_cmd_TexStorageMem2DEXT;
5153uint32_t _mesa_unmarshal_TexStorageMem2DEXT(struct gl_context *ctx, const struct marshal_cmd_TexStorageMem2DEXT *cmd, const uint64_t *last);
5154void GLAPIENTRY _mesa_marshal_TexStorageMem2DEXT(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset);
5155struct marshal_cmd_TexStorageMem2DMultisampleEXT;
5156uint32_t _mesa_unmarshal_TexStorageMem2DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_TexStorageMem2DMultisampleEXT *cmd, const uint64_t *last);
5157void GLAPIENTRY _mesa_marshal_TexStorageMem2DMultisampleEXT(GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
5158struct marshal_cmd_TexStorageMem3DEXT;
5159uint32_t _mesa_unmarshal_TexStorageMem3DEXT(struct gl_context *ctx, const struct marshal_cmd_TexStorageMem3DEXT *cmd, const uint64_t *last);
5160void GLAPIENTRY _mesa_marshal_TexStorageMem3DEXT(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset);
5161struct marshal_cmd_TexStorageMem3DMultisampleEXT;
5162uint32_t _mesa_unmarshal_TexStorageMem3DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_TexStorageMem3DMultisampleEXT *cmd, const uint64_t *last);
5163void GLAPIENTRY _mesa_marshal_TexStorageMem3DMultisampleEXT(GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
5164struct marshal_cmd_BufferStorageMemEXT;
5165uint32_t _mesa_unmarshal_BufferStorageMemEXT(struct gl_context *ctx, const struct marshal_cmd_BufferStorageMemEXT *cmd, const uint64_t *last);
5166void GLAPIENTRY _mesa_marshal_BufferStorageMemEXT(GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset);
5167struct marshal_cmd_TextureStorageMem2DEXT;
5168uint32_t _mesa_unmarshal_TextureStorageMem2DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorageMem2DEXT *cmd, const uint64_t *last);
5169void GLAPIENTRY _mesa_marshal_TextureStorageMem2DEXT(GLenum texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset);
5170struct marshal_cmd_TextureStorageMem2DMultisampleEXT;
5171uint32_t _mesa_unmarshal_TextureStorageMem2DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorageMem2DMultisampleEXT *cmd, const uint64_t *last);
5172void GLAPIENTRY _mesa_marshal_TextureStorageMem2DMultisampleEXT(GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
5173struct marshal_cmd_TextureStorageMem3DEXT;
5174uint32_t _mesa_unmarshal_TextureStorageMem3DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorageMem3DEXT *cmd, const uint64_t *last);
5175void GLAPIENTRY _mesa_marshal_TextureStorageMem3DEXT(GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset);
5176struct marshal_cmd_TextureStorageMem3DMultisampleEXT;
5177uint32_t _mesa_unmarshal_TextureStorageMem3DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorageMem3DMultisampleEXT *cmd, const uint64_t *last);
5178void GLAPIENTRY _mesa_marshal_TextureStorageMem3DMultisampleEXT(GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
5179struct marshal_cmd_NamedBufferStorageMemEXT;
5180uint32_t _mesa_unmarshal_NamedBufferStorageMemEXT(struct gl_context *ctx, const struct marshal_cmd_NamedBufferStorageMemEXT *cmd, const uint64_t *last);
5181void GLAPIENTRY _mesa_marshal_NamedBufferStorageMemEXT(GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset);
5182struct marshal_cmd_TexStorageMem1DEXT;
5183uint32_t _mesa_unmarshal_TexStorageMem1DEXT(struct gl_context *ctx, const struct marshal_cmd_TexStorageMem1DEXT *cmd, const uint64_t *last);
5184void GLAPIENTRY _mesa_marshal_TexStorageMem1DEXT(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset);
5185struct marshal_cmd_TextureStorageMem1DEXT;
5186uint32_t _mesa_unmarshal_TextureStorageMem1DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorageMem1DEXT *cmd, const uint64_t *last);
5187void GLAPIENTRY _mesa_marshal_TextureStorageMem1DEXT(GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset);
5188void GLAPIENTRY _mesa_marshal_GenSemaphoresEXT(GLsizei n, GLuint * semaphores);
5189struct marshal_cmd_DeleteSemaphoresEXT;
5190uint32_t _mesa_unmarshal_DeleteSemaphoresEXT(struct gl_context *ctx, const struct marshal_cmd_DeleteSemaphoresEXT *cmd, const uint64_t *last);
5191void GLAPIENTRY _mesa_marshal_DeleteSemaphoresEXT(GLsizei n, const GLuint * semaphores);
5192GLboolean GLAPIENTRY _mesa_marshal_IsSemaphoreEXT(GLuint semaphore);
5193struct marshal_cmd_SemaphoreParameterui64vEXT;
5194uint32_t _mesa_unmarshal_SemaphoreParameterui64vEXT(struct gl_context *ctx, const struct marshal_cmd_SemaphoreParameterui64vEXT *cmd, const uint64_t *last);
5195void GLAPIENTRY _mesa_marshal_SemaphoreParameterui64vEXT(GLuint semaphore, GLenum pname, const GLuint64 * params);
5196void GLAPIENTRY _mesa_marshal_GetSemaphoreParameterui64vEXT(GLuint semaphore, GLenum pname, GLuint64 * params);
5197struct marshal_cmd_WaitSemaphoreEXT;
5198uint32_t _mesa_unmarshal_WaitSemaphoreEXT(struct gl_context *ctx, const struct marshal_cmd_WaitSemaphoreEXT *cmd, const uint64_t *last);
5199void GLAPIENTRY _mesa_marshal_WaitSemaphoreEXT(GLuint semaphore, GLuint numBufferBarriers, const GLuint * buffers, GLuint numTextureBarriers, const GLuint * textures, const GLenum * srcLayouts);
5200struct marshal_cmd_SignalSemaphoreEXT;
5201uint32_t _mesa_unmarshal_SignalSemaphoreEXT(struct gl_context *ctx, const struct marshal_cmd_SignalSemaphoreEXT *cmd, const uint64_t *last);
5202void GLAPIENTRY _mesa_marshal_SignalSemaphoreEXT(GLuint semaphore, GLuint numBufferBarriers, const GLuint * buffers, GLuint numTextureBarriers, const GLuint * textures, const GLenum * dstLayouts);
5203struct marshal_cmd_ImportMemoryFdEXT;
5204uint32_t _mesa_unmarshal_ImportMemoryFdEXT(struct gl_context *ctx, const struct marshal_cmd_ImportMemoryFdEXT *cmd, const uint64_t *last);
5205void GLAPIENTRY _mesa_marshal_ImportMemoryFdEXT(GLuint memory, GLuint64 size, GLenum handleType, GLint fd);
5206struct marshal_cmd_ImportSemaphoreFdEXT;
5207uint32_t _mesa_unmarshal_ImportSemaphoreFdEXT(struct gl_context *ctx, const struct marshal_cmd_ImportSemaphoreFdEXT *cmd, const uint64_t *last);
5208void GLAPIENTRY _mesa_marshal_ImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint fd);
5209struct marshal_cmd_ViewportSwizzleNV;
5210uint32_t _mesa_unmarshal_ViewportSwizzleNV(struct gl_context *ctx, const struct marshal_cmd_ViewportSwizzleNV *cmd, const uint64_t *last);
5211void GLAPIENTRY _mesa_marshal_ViewportSwizzleNV(GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew);
5212struct marshal_cmd_Vertex2hNV;
5213uint32_t _mesa_unmarshal_Vertex2hNV(struct gl_context *ctx, const struct marshal_cmd_Vertex2hNV *cmd, const uint64_t *last);
5214void GLAPIENTRY _mesa_marshal_Vertex2hNV(GLhalfNV x, GLhalfNV y);
5215struct marshal_cmd_Vertex2hvNV;
5216uint32_t _mesa_unmarshal_Vertex2hvNV(struct gl_context *ctx, const struct marshal_cmd_Vertex2hvNV *cmd, const uint64_t *last);
5217void GLAPIENTRY _mesa_marshal_Vertex2hvNV(const GLhalfNV * v);
5218struct marshal_cmd_Vertex3hNV;
5219uint32_t _mesa_unmarshal_Vertex3hNV(struct gl_context *ctx, const struct marshal_cmd_Vertex3hNV *cmd, const uint64_t *last);
5220void GLAPIENTRY _mesa_marshal_Vertex3hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z);
5221struct marshal_cmd_Vertex3hvNV;
5222uint32_t _mesa_unmarshal_Vertex3hvNV(struct gl_context *ctx, const struct marshal_cmd_Vertex3hvNV *cmd, const uint64_t *last);
5223void GLAPIENTRY _mesa_marshal_Vertex3hvNV(const GLhalfNV * v);
5224struct marshal_cmd_Vertex4hNV;
5225uint32_t _mesa_unmarshal_Vertex4hNV(struct gl_context *ctx, const struct marshal_cmd_Vertex4hNV *cmd, const uint64_t *last);
5226void GLAPIENTRY _mesa_marshal_Vertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
5227struct marshal_cmd_Vertex4hvNV;
5228uint32_t _mesa_unmarshal_Vertex4hvNV(struct gl_context *ctx, const struct marshal_cmd_Vertex4hvNV *cmd, const uint64_t *last);
5229void GLAPIENTRY _mesa_marshal_Vertex4hvNV(const GLhalfNV * v);
5230struct marshal_cmd_Normal3hNV;
5231uint32_t _mesa_unmarshal_Normal3hNV(struct gl_context *ctx, const struct marshal_cmd_Normal3hNV *cmd, const uint64_t *last);
5232void GLAPIENTRY _mesa_marshal_Normal3hNV(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
5233struct marshal_cmd_Normal3hvNV;
5234uint32_t _mesa_unmarshal_Normal3hvNV(struct gl_context *ctx, const struct marshal_cmd_Normal3hvNV *cmd, const uint64_t *last);
5235void GLAPIENTRY _mesa_marshal_Normal3hvNV(const GLhalfNV * v);
5236struct marshal_cmd_Color3hNV;
5237uint32_t _mesa_unmarshal_Color3hNV(struct gl_context *ctx, const struct marshal_cmd_Color3hNV *cmd, const uint64_t *last);
5238void GLAPIENTRY _mesa_marshal_Color3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);
5239struct marshal_cmd_Color3hvNV;
5240uint32_t _mesa_unmarshal_Color3hvNV(struct gl_context *ctx, const struct marshal_cmd_Color3hvNV *cmd, const uint64_t *last);
5241void GLAPIENTRY _mesa_marshal_Color3hvNV(const GLhalfNV * v);
5242struct marshal_cmd_Color4hNV;
5243uint32_t _mesa_unmarshal_Color4hNV(struct gl_context *ctx, const struct marshal_cmd_Color4hNV *cmd, const uint64_t *last);
5244void GLAPIENTRY _mesa_marshal_Color4hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
5245struct marshal_cmd_Color4hvNV;
5246uint32_t _mesa_unmarshal_Color4hvNV(struct gl_context *ctx, const struct marshal_cmd_Color4hvNV *cmd, const uint64_t *last);
5247void GLAPIENTRY _mesa_marshal_Color4hvNV(const GLhalfNV * v);
5248struct marshal_cmd_TexCoord1hNV;
5249uint32_t _mesa_unmarshal_TexCoord1hNV(struct gl_context *ctx, const struct marshal_cmd_TexCoord1hNV *cmd, const uint64_t *last);
5250void GLAPIENTRY _mesa_marshal_TexCoord1hNV(GLhalfNV s);
5251struct marshal_cmd_TexCoord1hvNV;
5252uint32_t _mesa_unmarshal_TexCoord1hvNV(struct gl_context *ctx, const struct marshal_cmd_TexCoord1hvNV *cmd, const uint64_t *last);
5253void GLAPIENTRY _mesa_marshal_TexCoord1hvNV(const GLhalfNV * v);
5254struct marshal_cmd_TexCoord2hNV;
5255uint32_t _mesa_unmarshal_TexCoord2hNV(struct gl_context *ctx, const struct marshal_cmd_TexCoord2hNV *cmd, const uint64_t *last);
5256void GLAPIENTRY _mesa_marshal_TexCoord2hNV(GLhalfNV s, GLhalfNV t);
5257struct marshal_cmd_TexCoord2hvNV;
5258uint32_t _mesa_unmarshal_TexCoord2hvNV(struct gl_context *ctx, const struct marshal_cmd_TexCoord2hvNV *cmd, const uint64_t *last);
5259void GLAPIENTRY _mesa_marshal_TexCoord2hvNV(const GLhalfNV * v);
5260struct marshal_cmd_TexCoord3hNV;
5261uint32_t _mesa_unmarshal_TexCoord3hNV(struct gl_context *ctx, const struct marshal_cmd_TexCoord3hNV *cmd, const uint64_t *last);
5262void GLAPIENTRY _mesa_marshal_TexCoord3hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r);
5263struct marshal_cmd_TexCoord3hvNV;
5264uint32_t _mesa_unmarshal_TexCoord3hvNV(struct gl_context *ctx, const struct marshal_cmd_TexCoord3hvNV *cmd, const uint64_t *last);
5265void GLAPIENTRY _mesa_marshal_TexCoord3hvNV(const GLhalfNV * v);
5266struct marshal_cmd_TexCoord4hNV;
5267uint32_t _mesa_unmarshal_TexCoord4hNV(struct gl_context *ctx, const struct marshal_cmd_TexCoord4hNV *cmd, const uint64_t *last);
5268void GLAPIENTRY _mesa_marshal_TexCoord4hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
5269struct marshal_cmd_TexCoord4hvNV;
5270uint32_t _mesa_unmarshal_TexCoord4hvNV(struct gl_context *ctx, const struct marshal_cmd_TexCoord4hvNV *cmd, const uint64_t *last);
5271void GLAPIENTRY _mesa_marshal_TexCoord4hvNV(const GLhalfNV * v);
5272struct marshal_cmd_MultiTexCoord1hNV;
5273uint32_t _mesa_unmarshal_MultiTexCoord1hNV(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1hNV *cmd, const uint64_t *last);
5274void GLAPIENTRY _mesa_marshal_MultiTexCoord1hNV(GLenum target, GLhalfNV s);
5275struct marshal_cmd_MultiTexCoord1hvNV;
5276uint32_t _mesa_unmarshal_MultiTexCoord1hvNV(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1hvNV *cmd, const uint64_t *last);
5277void GLAPIENTRY _mesa_marshal_MultiTexCoord1hvNV(GLenum target, const GLhalfNV * v);
5278struct marshal_cmd_MultiTexCoord2hNV;
5279uint32_t _mesa_unmarshal_MultiTexCoord2hNV(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2hNV *cmd, const uint64_t *last);
5280void GLAPIENTRY _mesa_marshal_MultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfNV t);
5281struct marshal_cmd_MultiTexCoord2hvNV;
5282uint32_t _mesa_unmarshal_MultiTexCoord2hvNV(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2hvNV *cmd, const uint64_t *last);
5283void GLAPIENTRY _mesa_marshal_MultiTexCoord2hvNV(GLenum target, const GLhalfNV * v);
5284struct marshal_cmd_MultiTexCoord3hNV;
5285uint32_t _mesa_unmarshal_MultiTexCoord3hNV(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3hNV *cmd, const uint64_t *last);
5286void GLAPIENTRY _mesa_marshal_MultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
5287struct marshal_cmd_MultiTexCoord3hvNV;
5288uint32_t _mesa_unmarshal_MultiTexCoord3hvNV(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3hvNV *cmd, const uint64_t *last);
5289void GLAPIENTRY _mesa_marshal_MultiTexCoord3hvNV(GLenum target, const GLhalfNV * v);
5290struct marshal_cmd_MultiTexCoord4hNV;
5291uint32_t _mesa_unmarshal_MultiTexCoord4hNV(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4hNV *cmd, const uint64_t *last);
5292void GLAPIENTRY _mesa_marshal_MultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
5293struct marshal_cmd_MultiTexCoord4hvNV;
5294uint32_t _mesa_unmarshal_MultiTexCoord4hvNV(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4hvNV *cmd, const uint64_t *last);
5295void GLAPIENTRY _mesa_marshal_MultiTexCoord4hvNV(GLenum target, const GLhalfNV * v);
5296struct marshal_cmd_VertexAttrib1hNV;
5297uint32_t _mesa_unmarshal_VertexAttrib1hNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1hNV *cmd, const uint64_t *last);
5298void GLAPIENTRY _mesa_marshal_VertexAttrib1hNV(GLuint index, GLhalfNV x);
5299struct marshal_cmd_VertexAttrib1hvNV;
5300uint32_t _mesa_unmarshal_VertexAttrib1hvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1hvNV *cmd, const uint64_t *last);
5301void GLAPIENTRY _mesa_marshal_VertexAttrib1hvNV(GLuint index, const GLhalfNV * v);
5302struct marshal_cmd_VertexAttrib2hNV;
5303uint32_t _mesa_unmarshal_VertexAttrib2hNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2hNV *cmd, const uint64_t *last);
5304void GLAPIENTRY _mesa_marshal_VertexAttrib2hNV(GLuint index, GLhalfNV x, GLhalfNV y);
5305struct marshal_cmd_VertexAttrib2hvNV;
5306uint32_t _mesa_unmarshal_VertexAttrib2hvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2hvNV *cmd, const uint64_t *last);
5307void GLAPIENTRY _mesa_marshal_VertexAttrib2hvNV(GLuint index, const GLhalfNV * v);
5308struct marshal_cmd_VertexAttrib3hNV;
5309uint32_t _mesa_unmarshal_VertexAttrib3hNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3hNV *cmd, const uint64_t *last);
5310void GLAPIENTRY _mesa_marshal_VertexAttrib3hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
5311struct marshal_cmd_VertexAttrib3hvNV;
5312uint32_t _mesa_unmarshal_VertexAttrib3hvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3hvNV *cmd, const uint64_t *last);
5313void GLAPIENTRY _mesa_marshal_VertexAttrib3hvNV(GLuint index, const GLhalfNV * v);
5314struct marshal_cmd_VertexAttrib4hNV;
5315uint32_t _mesa_unmarshal_VertexAttrib4hNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4hNV *cmd, const uint64_t *last);
5316void GLAPIENTRY _mesa_marshal_VertexAttrib4hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
5317struct marshal_cmd_VertexAttrib4hvNV;
5318uint32_t _mesa_unmarshal_VertexAttrib4hvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4hvNV *cmd, const uint64_t *last);
5319void GLAPIENTRY _mesa_marshal_VertexAttrib4hvNV(GLuint index, const GLhalfNV * v);
5320struct marshal_cmd_VertexAttribs1hvNV;
5321uint32_t _mesa_unmarshal_VertexAttribs1hvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs1hvNV *cmd, const uint64_t *last);
5322void GLAPIENTRY _mesa_marshal_VertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v);
5323struct marshal_cmd_VertexAttribs2hvNV;
5324uint32_t _mesa_unmarshal_VertexAttribs2hvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs2hvNV *cmd, const uint64_t *last);
5325void GLAPIENTRY _mesa_marshal_VertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v);
5326struct marshal_cmd_VertexAttribs3hvNV;
5327uint32_t _mesa_unmarshal_VertexAttribs3hvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs3hvNV *cmd, const uint64_t *last);
5328void GLAPIENTRY _mesa_marshal_VertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v);
5329struct marshal_cmd_VertexAttribs4hvNV;
5330uint32_t _mesa_unmarshal_VertexAttribs4hvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs4hvNV *cmd, const uint64_t *last);
5331void GLAPIENTRY _mesa_marshal_VertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v);
5332struct marshal_cmd_FogCoordhNV;
5333uint32_t _mesa_unmarshal_FogCoordhNV(struct gl_context *ctx, const struct marshal_cmd_FogCoordhNV *cmd, const uint64_t *last);
5334void GLAPIENTRY _mesa_marshal_FogCoordhNV(GLhalfNV x);
5335struct marshal_cmd_FogCoordhvNV;
5336uint32_t _mesa_unmarshal_FogCoordhvNV(struct gl_context *ctx, const struct marshal_cmd_FogCoordhvNV *cmd, const uint64_t *last);
5337void GLAPIENTRY _mesa_marshal_FogCoordhvNV(const GLhalfNV * v);
5338struct marshal_cmd_SecondaryColor3hNV;
5339uint32_t _mesa_unmarshal_SecondaryColor3hNV(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3hNV *cmd, const uint64_t *last);
5340void GLAPIENTRY _mesa_marshal_SecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);
5341struct marshal_cmd_SecondaryColor3hvNV;
5342uint32_t _mesa_unmarshal_SecondaryColor3hvNV(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3hvNV *cmd, const uint64_t *last);
5343void GLAPIENTRY _mesa_marshal_SecondaryColor3hvNV(const GLhalfNV * v);
5344struct marshal_cmd_MemoryBarrierByRegion;
5345uint32_t _mesa_unmarshal_MemoryBarrierByRegion(struct gl_context *ctx, const struct marshal_cmd_MemoryBarrierByRegion *cmd, const uint64_t *last);
5346void GLAPIENTRY _mesa_marshal_MemoryBarrierByRegion(GLbitfield barriers);
5347struct marshal_cmd_AlphaFuncx;
5348uint32_t _mesa_unmarshal_AlphaFuncx(struct gl_context *ctx, const struct marshal_cmd_AlphaFuncx *cmd, const uint64_t *last);
5349void GLAPIENTRY _mesa_marshal_AlphaFuncx(GLenum func, GLclampx ref);
5350struct marshal_cmd_ClearColorx;
5351uint32_t _mesa_unmarshal_ClearColorx(struct gl_context *ctx, const struct marshal_cmd_ClearColorx *cmd, const uint64_t *last);
5352void GLAPIENTRY _mesa_marshal_ClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);
5353struct marshal_cmd_ClearDepthx;
5354uint32_t _mesa_unmarshal_ClearDepthx(struct gl_context *ctx, const struct marshal_cmd_ClearDepthx *cmd, const uint64_t *last);
5355void GLAPIENTRY _mesa_marshal_ClearDepthx(GLclampx depth);
5356struct marshal_cmd_Color4x;
5357uint32_t _mesa_unmarshal_Color4x(struct gl_context *ctx, const struct marshal_cmd_Color4x *cmd, const uint64_t *last);
5358void GLAPIENTRY _mesa_marshal_Color4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
5359struct marshal_cmd_DepthRangex;
5360uint32_t _mesa_unmarshal_DepthRangex(struct gl_context *ctx, const struct marshal_cmd_DepthRangex *cmd, const uint64_t *last);
5361void GLAPIENTRY _mesa_marshal_DepthRangex(GLclampx zNear, GLclampx zFar);
5362struct marshal_cmd_Fogx;
5363uint32_t _mesa_unmarshal_Fogx(struct gl_context *ctx, const struct marshal_cmd_Fogx *cmd, const uint64_t *last);
5364void GLAPIENTRY _mesa_marshal_Fogx(GLenum pname, GLfixed param);
5365struct marshal_cmd_Fogxv;
5366uint32_t _mesa_unmarshal_Fogxv(struct gl_context *ctx, const struct marshal_cmd_Fogxv *cmd, const uint64_t *last);
5367void GLAPIENTRY _mesa_marshal_Fogxv(GLenum pname, const GLfixed * params);
5368struct marshal_cmd_Frustumx;
5369uint32_t _mesa_unmarshal_Frustumx(struct gl_context *ctx, const struct marshal_cmd_Frustumx *cmd, const uint64_t *last);
5370void GLAPIENTRY _mesa_marshal_Frustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
5371struct marshal_cmd_LightModelx;
5372uint32_t _mesa_unmarshal_LightModelx(struct gl_context *ctx, const struct marshal_cmd_LightModelx *cmd, const uint64_t *last);
5373void GLAPIENTRY _mesa_marshal_LightModelx(GLenum pname, GLfixed param);
5374struct marshal_cmd_LightModelxv;
5375uint32_t _mesa_unmarshal_LightModelxv(struct gl_context *ctx, const struct marshal_cmd_LightModelxv *cmd, const uint64_t *last);
5376void GLAPIENTRY _mesa_marshal_LightModelxv(GLenum pname, const GLfixed * params);
5377struct marshal_cmd_Lightx;
5378uint32_t _mesa_unmarshal_Lightx(struct gl_context *ctx, const struct marshal_cmd_Lightx *cmd, const uint64_t *last);
5379void GLAPIENTRY _mesa_marshal_Lightx(GLenum light, GLenum pname, GLfixed param);
5380struct marshal_cmd_Lightxv;
5381uint32_t _mesa_unmarshal_Lightxv(struct gl_context *ctx, const struct marshal_cmd_Lightxv *cmd, const uint64_t *last);
5382void GLAPIENTRY _mesa_marshal_Lightxv(GLenum light, GLenum pname, const GLfixed * params);
5383struct marshal_cmd_LineWidthx;
5384uint32_t _mesa_unmarshal_LineWidthx(struct gl_context *ctx, const struct marshal_cmd_LineWidthx *cmd, const uint64_t *last);
5385void GLAPIENTRY _mesa_marshal_LineWidthx(GLfixed width);
5386struct marshal_cmd_LoadMatrixx;
5387uint32_t _mesa_unmarshal_LoadMatrixx(struct gl_context *ctx, const struct marshal_cmd_LoadMatrixx *cmd, const uint64_t *last);
5388void GLAPIENTRY _mesa_marshal_LoadMatrixx(const GLfixed * m);
5389struct marshal_cmd_Materialx;
5390uint32_t _mesa_unmarshal_Materialx(struct gl_context *ctx, const struct marshal_cmd_Materialx *cmd, const uint64_t *last);
5391void GLAPIENTRY _mesa_marshal_Materialx(GLenum face, GLenum pname, GLfixed param);
5392struct marshal_cmd_Materialxv;
5393uint32_t _mesa_unmarshal_Materialxv(struct gl_context *ctx, const struct marshal_cmd_Materialxv *cmd, const uint64_t *last);
5394void GLAPIENTRY _mesa_marshal_Materialxv(GLenum face, GLenum pname, const GLfixed * params);
5395struct marshal_cmd_MultMatrixx;
5396uint32_t _mesa_unmarshal_MultMatrixx(struct gl_context *ctx, const struct marshal_cmd_MultMatrixx *cmd, const uint64_t *last);
5397void GLAPIENTRY _mesa_marshal_MultMatrixx(const GLfixed * m);
5398struct marshal_cmd_MultiTexCoord4x;
5399uint32_t _mesa_unmarshal_MultiTexCoord4x(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4x *cmd, const uint64_t *last);
5400void GLAPIENTRY _mesa_marshal_MultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
5401struct marshal_cmd_Normal3x;
5402uint32_t _mesa_unmarshal_Normal3x(struct gl_context *ctx, const struct marshal_cmd_Normal3x *cmd, const uint64_t *last);
5403void GLAPIENTRY _mesa_marshal_Normal3x(GLfixed nx, GLfixed ny, GLfixed nz);
5404struct marshal_cmd_Orthox;
5405uint32_t _mesa_unmarshal_Orthox(struct gl_context *ctx, const struct marshal_cmd_Orthox *cmd, const uint64_t *last);
5406void GLAPIENTRY _mesa_marshal_Orthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
5407struct marshal_cmd_PointSizex;
5408uint32_t _mesa_unmarshal_PointSizex(struct gl_context *ctx, const struct marshal_cmd_PointSizex *cmd, const uint64_t *last);
5409void GLAPIENTRY _mesa_marshal_PointSizex(GLfixed size);
5410struct marshal_cmd_PolygonOffsetx;
5411uint32_t _mesa_unmarshal_PolygonOffsetx(struct gl_context *ctx, const struct marshal_cmd_PolygonOffsetx *cmd, const uint64_t *last);
5412void GLAPIENTRY _mesa_marshal_PolygonOffsetx(GLfixed factor, GLfixed units);
5413struct marshal_cmd_Rotatex;
5414uint32_t _mesa_unmarshal_Rotatex(struct gl_context *ctx, const struct marshal_cmd_Rotatex *cmd, const uint64_t *last);
5415void GLAPIENTRY _mesa_marshal_Rotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
5416struct marshal_cmd_SampleCoveragex;
5417uint32_t _mesa_unmarshal_SampleCoveragex(struct gl_context *ctx, const struct marshal_cmd_SampleCoveragex *cmd, const uint64_t *last);
5418void GLAPIENTRY _mesa_marshal_SampleCoveragex(GLclampx value, GLboolean invert);
5419struct marshal_cmd_Scalex;
5420uint32_t _mesa_unmarshal_Scalex(struct gl_context *ctx, const struct marshal_cmd_Scalex *cmd, const uint64_t *last);
5421void GLAPIENTRY _mesa_marshal_Scalex(GLfixed x, GLfixed y, GLfixed z);
5422struct marshal_cmd_TexEnvx;
5423uint32_t _mesa_unmarshal_TexEnvx(struct gl_context *ctx, const struct marshal_cmd_TexEnvx *cmd, const uint64_t *last);
5424void GLAPIENTRY _mesa_marshal_TexEnvx(GLenum target, GLenum pname, GLfixed param);
5425struct marshal_cmd_TexEnvxv;
5426uint32_t _mesa_unmarshal_TexEnvxv(struct gl_context *ctx, const struct marshal_cmd_TexEnvxv *cmd, const uint64_t *last);
5427void GLAPIENTRY _mesa_marshal_TexEnvxv(GLenum target, GLenum pname, const GLfixed * params);
5428struct marshal_cmd_TexParameterx;
5429uint32_t _mesa_unmarshal_TexParameterx(struct gl_context *ctx, const struct marshal_cmd_TexParameterx *cmd, const uint64_t *last);
5430void GLAPIENTRY _mesa_marshal_TexParameterx(GLenum target, GLenum pname, GLfixed param);
5431struct marshal_cmd_Translatex;
5432uint32_t _mesa_unmarshal_Translatex(struct gl_context *ctx, const struct marshal_cmd_Translatex *cmd, const uint64_t *last);
5433void GLAPIENTRY _mesa_marshal_Translatex(GLfixed x, GLfixed y, GLfixed z);
5434struct marshal_cmd_ClipPlanex;
5435uint32_t _mesa_unmarshal_ClipPlanex(struct gl_context *ctx, const struct marshal_cmd_ClipPlanex *cmd, const uint64_t *last);
5436void GLAPIENTRY _mesa_marshal_ClipPlanex(GLenum plane, const GLfixed * equation);
5437void GLAPIENTRY _mesa_marshal_GetClipPlanex(GLenum plane, GLfixed * equation);
5438void GLAPIENTRY _mesa_marshal_GetFixedv(GLenum pname, GLfixed * params);
5439void GLAPIENTRY _mesa_marshal_GetLightxv(GLenum light, GLenum pname, GLfixed * params);
5440void GLAPIENTRY _mesa_marshal_GetMaterialxv(GLenum face, GLenum pname, GLfixed * params);
5441void GLAPIENTRY _mesa_marshal_GetTexEnvxv(GLenum target, GLenum pname, GLfixed * params);
5442void GLAPIENTRY _mesa_marshal_GetTexParameterxv(GLenum target, GLenum pname, GLfixed * params);
5443struct marshal_cmd_PointParameterx;
5444uint32_t _mesa_unmarshal_PointParameterx(struct gl_context *ctx, const struct marshal_cmd_PointParameterx *cmd, const uint64_t *last);
5445void GLAPIENTRY _mesa_marshal_PointParameterx(GLenum pname, GLfixed param);
5446struct marshal_cmd_PointParameterxv;
5447uint32_t _mesa_unmarshal_PointParameterxv(struct gl_context *ctx, const struct marshal_cmd_PointParameterxv *cmd, const uint64_t *last);
5448void GLAPIENTRY _mesa_marshal_PointParameterxv(GLenum pname, const GLfixed * params);
5449struct marshal_cmd_TexParameterxv;
5450uint32_t _mesa_unmarshal_TexParameterxv(struct gl_context *ctx, const struct marshal_cmd_TexParameterxv *cmd, const uint64_t *last);
5451void GLAPIENTRY _mesa_marshal_TexParameterxv(GLenum target, GLenum pname, const GLfixed * params);
5452void GLAPIENTRY _mesa_marshal_GetTexGenxvOES(GLenum coord, GLenum pname, GLfixed * params);
5453struct marshal_cmd_TexGenxOES;
5454uint32_t _mesa_unmarshal_TexGenxOES(struct gl_context *ctx, const struct marshal_cmd_TexGenxOES *cmd, const uint64_t *last);
5455void GLAPIENTRY _mesa_marshal_TexGenxOES(GLenum coord, GLenum pname, GLint param);
5456struct marshal_cmd_TexGenxvOES;
5457uint32_t _mesa_unmarshal_TexGenxvOES(struct gl_context *ctx, const struct marshal_cmd_TexGenxvOES *cmd, const uint64_t *last);
5458void GLAPIENTRY _mesa_marshal_TexGenxvOES(GLenum coord, GLenum pname, const GLfixed * params);
5459struct marshal_cmd_ClipPlanef;
5460uint32_t _mesa_unmarshal_ClipPlanef(struct gl_context *ctx, const struct marshal_cmd_ClipPlanef *cmd, const uint64_t *last);
5461void GLAPIENTRY _mesa_marshal_ClipPlanef(GLenum plane, const GLfloat * equation);
5462void GLAPIENTRY _mesa_marshal_GetClipPlanef(GLenum plane, GLfloat * equation);
5463struct marshal_cmd_Frustumf;
5464uint32_t _mesa_unmarshal_Frustumf(struct gl_context *ctx, const struct marshal_cmd_Frustumf *cmd, const uint64_t *last);
5465void GLAPIENTRY _mesa_marshal_Frustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
5466struct marshal_cmd_Orthof;
5467uint32_t _mesa_unmarshal_Orthof(struct gl_context *ctx, const struct marshal_cmd_Orthof *cmd, const uint64_t *last);
5468void GLAPIENTRY _mesa_marshal_Orthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
5469struct marshal_cmd_DrawTexiOES;
5470uint32_t _mesa_unmarshal_DrawTexiOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexiOES *cmd, const uint64_t *last);
5471void GLAPIENTRY _mesa_marshal_DrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height);
5472struct marshal_cmd_DrawTexivOES;
5473uint32_t _mesa_unmarshal_DrawTexivOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexivOES *cmd, const uint64_t *last);
5474void GLAPIENTRY _mesa_marshal_DrawTexivOES(const GLint * coords);
5475struct marshal_cmd_DrawTexfOES;
5476uint32_t _mesa_unmarshal_DrawTexfOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexfOES *cmd, const uint64_t *last);
5477void GLAPIENTRY _mesa_marshal_DrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height);
5478struct marshal_cmd_DrawTexfvOES;
5479uint32_t _mesa_unmarshal_DrawTexfvOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexfvOES *cmd, const uint64_t *last);
5480void GLAPIENTRY _mesa_marshal_DrawTexfvOES(const GLfloat * coords);
5481struct marshal_cmd_DrawTexsOES;
5482uint32_t _mesa_unmarshal_DrawTexsOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexsOES *cmd, const uint64_t *last);
5483void GLAPIENTRY _mesa_marshal_DrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height);
5484struct marshal_cmd_DrawTexsvOES;
5485uint32_t _mesa_unmarshal_DrawTexsvOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexsvOES *cmd, const uint64_t *last);
5486void GLAPIENTRY _mesa_marshal_DrawTexsvOES(const GLshort * coords);
5487struct marshal_cmd_DrawTexxOES;
5488uint32_t _mesa_unmarshal_DrawTexxOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexxOES *cmd, const uint64_t *last);
5489void GLAPIENTRY _mesa_marshal_DrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height);
5490struct marshal_cmd_DrawTexxvOES;
5491uint32_t _mesa_unmarshal_DrawTexxvOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexxvOES *cmd, const uint64_t *last);
5492void GLAPIENTRY _mesa_marshal_DrawTexxvOES(const GLfixed * coords);
5493struct marshal_cmd_PointSizePointerOES;
5494uint32_t _mesa_unmarshal_PointSizePointerOES(struct gl_context *ctx, const struct marshal_cmd_PointSizePointerOES *cmd, const uint64_t *last);
5495void GLAPIENTRY _mesa_marshal_PointSizePointerOES(GLenum type, GLsizei stride, const GLvoid * pointer);
5496GLbitfield GLAPIENTRY _mesa_marshal_QueryMatrixxOES(GLfixed * mantissa, GLint * exponent);
5497struct marshal_cmd_DiscardFramebufferEXT;
5498uint32_t _mesa_unmarshal_DiscardFramebufferEXT(struct gl_context *ctx, const struct marshal_cmd_DiscardFramebufferEXT *cmd, const uint64_t *last);
5499void GLAPIENTRY _mesa_marshal_DiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments);
5500struct marshal_cmd_FramebufferTexture2DMultisampleEXT;
5501uint32_t _mesa_unmarshal_FramebufferTexture2DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_FramebufferTexture2DMultisampleEXT *cmd, const uint64_t *last);
5502void GLAPIENTRY _mesa_marshal_FramebufferTexture2DMultisampleEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
5503struct marshal_cmd_DepthRangeArrayfvOES;
5504uint32_t _mesa_unmarshal_DepthRangeArrayfvOES(struct gl_context *ctx, const struct marshal_cmd_DepthRangeArrayfvOES *cmd, const uint64_t *last);
5505void GLAPIENTRY _mesa_marshal_DepthRangeArrayfvOES(GLuint first, GLsizei count, const GLfloat * v);
5506struct marshal_cmd_DepthRangeIndexedfOES;
5507uint32_t _mesa_unmarshal_DepthRangeIndexedfOES(struct gl_context *ctx, const struct marshal_cmd_DepthRangeIndexedfOES *cmd, const uint64_t *last);
5508void GLAPIENTRY _mesa_marshal_DepthRangeIndexedfOES(GLuint index, GLfloat n, GLfloat f);
5509struct marshal_cmd_FramebufferParameteriMESA;
5510uint32_t _mesa_unmarshal_FramebufferParameteriMESA(struct gl_context *ctx, const struct marshal_cmd_FramebufferParameteriMESA *cmd, const uint64_t *last);
5511void GLAPIENTRY _mesa_marshal_FramebufferParameteriMESA(GLenum target, GLenum pname, GLint param);
5512void GLAPIENTRY _mesa_marshal_GetFramebufferParameterivMESA(GLenum target, GLenum pname, GLint * params);
5513
5514#endif /* MARSHAL_GENERATED_H */
5515
5516