Lines Matching refs:cmd
52 _mesa_unmarshal_NewList(struct gl_context *ctx, const struct marshal_cmd_NewList *cmd)
54 const GLuint list = cmd->list;
55 const GLenum mode = cmd->mode;
63 struct marshal_cmd_NewList *cmd;
73 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NewList, cmd_size);
74 cmd->list = list;
75 cmd->mode = mode;
92 _mesa_unmarshal_EndList(struct gl_context *ctx, const struct marshal_cmd_EndList *cmd)
101 struct marshal_cmd_EndList *cmd;
104 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EndList, cmd_size);
105 (void) cmd;
124 _mesa_unmarshal_CallList(struct gl_context *ctx, const struct marshal_cmd_CallList *cmd)
126 const GLuint list = cmd->list;
134 struct marshal_cmd_CallList *cmd;
137 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CallList, cmd_size);
138 cmd->list = list;
168 _mesa_unmarshal_DeleteLists(struct gl_context *ctx, const struct marshal_cmd_DeleteLists *cmd)
170 const GLuint list = cmd->list;
171 const GLsizei range = cmd->range;
179 struct marshal_cmd_DeleteLists *cmd;
182 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteLists, cmd_size);
183 cmd->list = list;
184 cmd->range = range;
213 _mesa_unmarshal_ListBase(struct gl_context *ctx, const struct marshal_cmd_ListBase *cmd)
215 const GLuint base = cmd->base;
223 struct marshal_cmd_ListBase *cmd;
226 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ListBase, cmd_size);
227 cmd->base = base;
245 _mesa_unmarshal_Begin(struct gl_context *ctx, const struct marshal_cmd_Begin *cmd)
247 const GLenum mode = cmd->mode;
255 struct marshal_cmd_Begin *cmd;
258 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Begin, cmd_size);
259 cmd->mode = mode;
290 _mesa_unmarshal_Color3b(struct gl_context *ctx, const struct marshal_cmd_Color3b *cmd)
292 const GLbyte red = cmd->red;
293 const GLbyte green = cmd->green;
294 const GLbyte blue = cmd->blue;
302 struct marshal_cmd_Color3b *cmd;
305 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3b, cmd_size);
306 cmd->red = red;
307 cmd->green = green;
308 cmd->blue = blue;
326 _mesa_unmarshal_Color3bv(struct gl_context *ctx, const struct marshal_cmd_Color3bv *cmd)
328 const GLbyte * v = cmd->v;
336 struct marshal_cmd_Color3bv *cmd;
339 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3bv, cmd_size);
340 memcpy(cmd->v, v, 3);
360 _mesa_unmarshal_Color3d(struct gl_context *ctx, const struct marshal_cmd_Color3d *cmd)
362 const GLdouble red = cmd->red;
363 const GLdouble green = cmd->green;
364 const GLdouble blue = cmd->blue;
372 struct marshal_cmd_Color3d *cmd;
375 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3d, cmd_size);
376 cmd->red = red;
377 cmd->green = green;
378 cmd->blue = blue;
396 _mesa_unmarshal_Color3dv(struct gl_context *ctx, const struct marshal_cmd_Color3dv *cmd)
398 const GLdouble * v = cmd->v;
406 struct marshal_cmd_Color3dv *cmd;
409 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3dv, cmd_size);
410 memcpy(cmd->v, v, 24);
430 _mesa_unmarshal_Color3f(struct gl_context *ctx, const struct marshal_cmd_Color3f *cmd)
432 const GLfloat red = cmd->red;
433 const GLfloat green = cmd->green;
434 const GLfloat blue = cmd->blue;
442 struct marshal_cmd_Color3f *cmd;
445 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3f, cmd_size);
446 cmd->red = red;
447 cmd->green = green;
448 cmd->blue = blue;
466 _mesa_unmarshal_Color3fv(struct gl_context *ctx, const struct marshal_cmd_Color3fv *cmd)
468 const GLfloat * v = cmd->v;
476 struct marshal_cmd_Color3fv *cmd;
479 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3fv, cmd_size);
480 memcpy(cmd->v, v, 12);
500 _mesa_unmarshal_Color3i(struct gl_context *ctx, const struct marshal_cmd_Color3i *cmd)
502 const GLint red = cmd->red;
503 const GLint green = cmd->green;
504 const GLint blue = cmd->blue;
512 struct marshal_cmd_Color3i *cmd;
515 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3i, cmd_size);
516 cmd->red = red;
517 cmd->green = green;
518 cmd->blue = blue;
536 _mesa_unmarshal_Color3iv(struct gl_context *ctx, const struct marshal_cmd_Color3iv *cmd)
538 const GLint * v = cmd->v;
546 struct marshal_cmd_Color3iv *cmd;
549 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3iv, cmd_size);
550 memcpy(cmd->v, v, 12);
570 _mesa_unmarshal_Color3s(struct gl_context *ctx, const struct marshal_cmd_Color3s *cmd)
572 const GLshort red = cmd->red;
573 const GLshort green = cmd->green;
574 const GLshort blue = cmd->blue;
582 struct marshal_cmd_Color3s *cmd;
585 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3s, cmd_size);
586 cmd->red = red;
587 cmd->green = green;
588 cmd->blue = blue;
606 _mesa_unmarshal_Color3sv(struct gl_context *ctx, const struct marshal_cmd_Color3sv *cmd)
608 const GLshort * v = cmd->v;
616 struct marshal_cmd_Color3sv *cmd;
619 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3sv, cmd_size);
620 memcpy(cmd->v, v, 6);
640 _mesa_unmarshal_Color3ub(struct gl_context *ctx, const struct marshal_cmd_Color3ub *cmd)
642 const GLubyte red = cmd->red;
643 const GLubyte green = cmd->green;
644 const GLubyte blue = cmd->blue;
652 struct marshal_cmd_Color3ub *cmd;
655 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3ub, cmd_size);
656 cmd->red = red;
657 cmd->green = green;
658 cmd->blue = blue;
676 _mesa_unmarshal_Color3ubv(struct gl_context *ctx, const struct marshal_cmd_Color3ubv *cmd)
678 const GLubyte * v = cmd->v;
686 struct marshal_cmd_Color3ubv *cmd;
689 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3ubv, cmd_size);
690 memcpy(cmd->v, v, 3);
710 _mesa_unmarshal_Color3ui(struct gl_context *ctx, const struct marshal_cmd_Color3ui *cmd)
712 const GLuint red = cmd->red;
713 const GLuint green = cmd->green;
714 const GLuint blue = cmd->blue;
722 struct marshal_cmd_Color3ui *cmd;
725 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3ui, cmd_size);
726 cmd->red = red;
727 cmd->green = green;
728 cmd->blue = blue;
746 _mesa_unmarshal_Color3uiv(struct gl_context *ctx, const struct marshal_cmd_Color3uiv *cmd)
748 const GLuint * v = cmd->v;
756 struct marshal_cmd_Color3uiv *cmd;
759 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3uiv, cmd_size);
760 memcpy(cmd->v, v, 12);
780 _mesa_unmarshal_Color3us(struct gl_context *ctx, const struct marshal_cmd_Color3us *cmd)
782 const GLushort red = cmd->red;
783 const GLushort green = cmd->green;
784 const GLushort blue = cmd->blue;
792 struct marshal_cmd_Color3us *cmd;
795 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3us, cmd_size);
796 cmd->red = red;
797 cmd->green = green;
798 cmd->blue = blue;
816 _mesa_unmarshal_Color3usv(struct gl_context *ctx, const struct marshal_cmd_Color3usv *cmd)
818 const GLushort * v = cmd->v;
826 struct marshal_cmd_Color3usv *cmd;
829 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color3usv, cmd_size);
830 memcpy(cmd->v, v, 6);
851 _mesa_unmarshal_Color4b(struct gl_context *ctx, const struct marshal_cmd_Color4b *cmd)
853 const GLbyte red = cmd->red;
854 const GLbyte green = cmd->green;
855 const GLbyte blue = cmd->blue;
856 const GLbyte alpha = cmd->alpha;
864 struct marshal_cmd_Color4b *cmd;
867 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4b, cmd_size);
868 cmd->red = red;
869 cmd->green = green;
870 cmd->blue = blue;
871 cmd->alpha = alpha;
889 _mesa_unmarshal_Color4bv(struct gl_context *ctx, const struct marshal_cmd_Color4bv *cmd)
891 const GLbyte * v = cmd->v;
899 struct marshal_cmd_Color4bv *cmd;
902 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4bv, cmd_size);
903 memcpy(cmd->v, v, 4);
924 _mesa_unmarshal_Color4d(struct gl_context *ctx, const struct marshal_cmd_Color4d *cmd)
926 const GLdouble red = cmd->red;
927 const GLdouble green = cmd->green;
928 const GLdouble blue = cmd->blue;
929 const GLdouble alpha = cmd->alpha;
937 struct marshal_cmd_Color4d *cmd;
940 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4d, cmd_size);
941 cmd->red = red;
942 cmd->green = green;
943 cmd->blue = blue;
944 cmd->alpha = alpha;
962 _mesa_unmarshal_Color4dv(struct gl_context *ctx, const struct marshal_cmd_Color4dv *cmd)
964 const GLdouble * v = cmd->v;
972 struct marshal_cmd_Color4dv *cmd;
975 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4dv, cmd_size);
976 memcpy(cmd->v, v, 32);
997 _mesa_unmarshal_Color4f(struct gl_context *ctx, const struct marshal_cmd_Color4f *cmd)
999 const GLfloat red = cmd->red;
1000 const GLfloat green = cmd->green;
1001 const GLfloat blue = cmd->blue;
1002 const GLfloat alpha = cmd->alpha;
1010 struct marshal_cmd_Color4f *cmd;
1013 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4f, cmd_size);
1014 cmd->red = red;
1015 cmd->green = green;
1016 cmd->blue = blue;
1017 cmd->alpha = alpha;
1035 _mesa_unmarshal_Color4fv(struct gl_context *ctx, const struct marshal_cmd_Color4fv *cmd)
1037 const GLfloat * v = cmd->v;
1045 struct marshal_cmd_Color4fv *cmd;
1048 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4fv, cmd_size);
1049 memcpy(cmd->v, v, 16);
1070 _mesa_unmarshal_Color4i(struct gl_context *ctx, const struct marshal_cmd_Color4i *cmd)
1072 const GLint red = cmd->red;
1073 const GLint green = cmd->green;
1074 const GLint blue = cmd->blue;
1075 const GLint alpha = cmd->alpha;
1083 struct marshal_cmd_Color4i *cmd;
1086 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4i, cmd_size);
1087 cmd->red = red;
1088 cmd->green = green;
1089 cmd->blue = blue;
1090 cmd->alpha = alpha;
1108 _mesa_unmarshal_Color4iv(struct gl_context *ctx, const struct marshal_cmd_Color4iv *cmd)
1110 const GLint * v = cmd->v;
1118 struct marshal_cmd_Color4iv *cmd;
1121 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4iv, cmd_size);
1122 memcpy(cmd->v, v, 16);
1143 _mesa_unmarshal_Color4s(struct gl_context *ctx, const struct marshal_cmd_Color4s *cmd)
1145 const GLshort red = cmd->red;
1146 const GLshort green = cmd->green;
1147 const GLshort blue = cmd->blue;
1148 const GLshort alpha = cmd->alpha;
1156 struct marshal_cmd_Color4s *cmd;
1159 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4s, cmd_size);
1160 cmd->red = red;
1161 cmd->green = green;
1162 cmd->blue = blue;
1163 cmd->alpha = alpha;
1181 _mesa_unmarshal_Color4sv(struct gl_context *ctx, const struct marshal_cmd_Color4sv *cmd)
1183 const GLshort * v = cmd->v;
1191 struct marshal_cmd_Color4sv *cmd;
1194 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4sv, cmd_size);
1195 memcpy(cmd->v, v, 8);
1216 _mesa_unmarshal_Color4ub(struct gl_context *ctx, const struct marshal_cmd_Color4ub *cmd)
1218 const GLubyte red = cmd->red;
1219 const GLubyte green = cmd->green;
1220 const GLubyte blue = cmd->blue;
1221 const GLubyte alpha = cmd->alpha;
1229 struct marshal_cmd_Color4ub *cmd;
1232 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4ub, cmd_size);
1233 cmd->red = red;
1234 cmd->green = green;
1235 cmd->blue = blue;
1236 cmd->alpha = alpha;
1254 _mesa_unmarshal_Color4ubv(struct gl_context *ctx, const struct marshal_cmd_Color4ubv *cmd)
1256 const GLubyte * v = cmd->v;
1264 struct marshal_cmd_Color4ubv *cmd;
1267 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4ubv, cmd_size);
1268 memcpy(cmd->v, v, 4);
1289 _mesa_unmarshal_Color4ui(struct gl_context *ctx, const struct marshal_cmd_Color4ui *cmd)
1291 const GLuint red = cmd->red;
1292 const GLuint green = cmd->green;
1293 const GLuint blue = cmd->blue;
1294 const GLuint alpha = cmd->alpha;
1302 struct marshal_cmd_Color4ui *cmd;
1305 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4ui, cmd_size);
1306 cmd->red = red;
1307 cmd->green = green;
1308 cmd->blue = blue;
1309 cmd->alpha = alpha;
1327 _mesa_unmarshal_Color4uiv(struct gl_context *ctx, const struct marshal_cmd_Color4uiv *cmd)
1329 const GLuint * v = cmd->v;
1337 struct marshal_cmd_Color4uiv *cmd;
1340 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4uiv, cmd_size);
1341 memcpy(cmd->v, v, 16);
1362 _mesa_unmarshal_Color4us(struct gl_context *ctx, const struct marshal_cmd_Color4us *cmd)
1364 const GLushort red = cmd->red;
1365 const GLushort green = cmd->green;
1366 const GLushort blue = cmd->blue;
1367 const GLushort alpha = cmd->alpha;
1375 struct marshal_cmd_Color4us *cmd;
1378 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4us, cmd_size);
1379 cmd->red = red;
1380 cmd->green = green;
1381 cmd->blue = blue;
1382 cmd->alpha = alpha;
1400 _mesa_unmarshal_Color4usv(struct gl_context *ctx, const struct marshal_cmd_Color4usv *cmd)
1402 const GLushort * v = cmd->v;
1410 struct marshal_cmd_Color4usv *cmd;
1413 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4usv, cmd_size);
1414 memcpy(cmd->v, v, 8);
1432 _mesa_unmarshal_EdgeFlag(struct gl_context *ctx, const struct marshal_cmd_EdgeFlag *cmd)
1434 const GLboolean flag = cmd->flag;
1442 struct marshal_cmd_EdgeFlag *cmd;
1445 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EdgeFlag, cmd_size);
1446 cmd->flag = flag;
1464 _mesa_unmarshal_EdgeFlagv(struct gl_context *ctx, const struct marshal_cmd_EdgeFlagv *cmd)
1466 const GLboolean * flag = cmd->flag;
1474 struct marshal_cmd_EdgeFlagv *cmd;
1477 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EdgeFlagv, cmd_size);
1478 memcpy(cmd->flag, flag, 1);
1495 _mesa_unmarshal_End(struct gl_context *ctx, const struct marshal_cmd_End *cmd)
1504 struct marshal_cmd_End *cmd;
1507 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_End, cmd_size);
1508 (void) cmd;
1527 _mesa_unmarshal_Indexd(struct gl_context *ctx, const struct marshal_cmd_Indexd *cmd)
1529 const GLdouble c = cmd->c;
1537 struct marshal_cmd_Indexd *cmd;
1540 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Indexd, cmd_size);
1541 cmd->c = c;
1559 _mesa_unmarshal_Indexdv(struct gl_context *ctx, const struct marshal_cmd_Indexdv *cmd)
1561 const GLdouble * c = cmd->c;
1569 struct marshal_cmd_Indexdv *cmd;
1572 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Indexdv, cmd_size);
1573 memcpy(cmd->c, c, 8);
1591 _mesa_unmarshal_Indexf(struct gl_context *ctx, const struct marshal_cmd_Indexf *cmd)
1593 const GLfloat c = cmd->c;
1601 struct marshal_cmd_Indexf *cmd;
1604 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Indexf, cmd_size);
1605 cmd->c = c;
1623 _mesa_unmarshal_Indexfv(struct gl_context *ctx, const struct marshal_cmd_Indexfv *cmd)
1625 const GLfloat * c = cmd->c;
1633 struct marshal_cmd_Indexfv *cmd;
1636 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Indexfv, cmd_size);
1637 memcpy(cmd->c, c, 4);
1655 _mesa_unmarshal_Indexi(struct gl_context *ctx, const struct marshal_cmd_Indexi *cmd)
1657 const GLint c = cmd->c;
1665 struct marshal_cmd_Indexi *cmd;
1668 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Indexi, cmd_size);
1669 cmd->c = c;
1687 _mesa_unmarshal_Indexiv(struct gl_context *ctx, const struct marshal_cmd_Indexiv *cmd)
1689 const GLint * c = cmd->c;
1697 struct marshal_cmd_Indexiv *cmd;
1700 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Indexiv, cmd_size);
1701 memcpy(cmd->c, c, 4);
1719 _mesa_unmarshal_Indexs(struct gl_context *ctx, const struct marshal_cmd_Indexs *cmd)
1721 const GLshort c = cmd->c;
1729 struct marshal_cmd_Indexs *cmd;
1732 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Indexs, cmd_size);
1733 cmd->c = c;
1751 _mesa_unmarshal_Indexsv(struct gl_context *ctx, const struct marshal_cmd_Indexsv *cmd)
1753 const GLshort * c = cmd->c;
1761 struct marshal_cmd_Indexsv *cmd;
1764 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Indexsv, cmd_size);
1765 memcpy(cmd->c, c, 2);
1785 _mesa_unmarshal_Normal3b(struct gl_context *ctx, const struct marshal_cmd_Normal3b *cmd)
1787 const GLbyte nx = cmd->nx;
1788 const GLbyte ny = cmd->ny;
1789 const GLbyte nz = cmd->nz;
1797 struct marshal_cmd_Normal3b *cmd;
1800 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Normal3b, cmd_size);
1801 cmd->nx = nx;
1802 cmd->ny = ny;
1803 cmd->nz = nz;
1821 _mesa_unmarshal_Normal3bv(struct gl_context *ctx, const struct marshal_cmd_Normal3bv *cmd)
1823 const GLbyte * v = cmd->v;
1831 struct marshal_cmd_Normal3bv *cmd;
1834 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Normal3bv, cmd_size);
1835 memcpy(cmd->v, v, 3);
1855 _mesa_unmarshal_Normal3d(struct gl_context *ctx, const struct marshal_cmd_Normal3d *cmd)
1857 const GLdouble nx = cmd->nx;
1858 const GLdouble ny = cmd->ny;
1859 const GLdouble nz = cmd->nz;
1867 struct marshal_cmd_Normal3d *cmd;
1870 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Normal3d, cmd_size);
1871 cmd->nx = nx;
1872 cmd->ny = ny;
1873 cmd->nz = nz;
1891 _mesa_unmarshal_Normal3dv(struct gl_context *ctx, const struct marshal_cmd_Normal3dv *cmd)
1893 const GLdouble * v = cmd->v;
1901 struct marshal_cmd_Normal3dv *cmd;
1904 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Normal3dv, cmd_size);
1905 memcpy(cmd->v, v, 24);
1925 _mesa_unmarshal_Normal3f(struct gl_context *ctx, const struct marshal_cmd_Normal3f *cmd)
1927 const GLfloat nx = cmd->nx;
1928 const GLfloat ny = cmd->ny;
1929 const GLfloat nz = cmd->nz;
1937 struct marshal_cmd_Normal3f *cmd;
1940 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Normal3f, cmd_size);
1941 cmd->nx = nx;
1942 cmd->ny = ny;
1943 cmd->nz = nz;
1961 _mesa_unmarshal_Normal3fv(struct gl_context *ctx, const struct marshal_cmd_Normal3fv *cmd)
1963 const GLfloat * v = cmd->v;
1971 struct marshal_cmd_Normal3fv *cmd;
1974 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Normal3fv, cmd_size);
1975 memcpy(cmd->v, v, 12);
1995 _mesa_unmarshal_Normal3i(struct gl_context *ctx, const struct marshal_cmd_Normal3i *cmd)
1997 const GLint nx = cmd->nx;
1998 const GLint ny = cmd->ny;
1999 const GLint nz = cmd->nz;
2007 struct marshal_cmd_Normal3i *cmd;
2010 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Normal3i, cmd_size);
2011 cmd->nx = nx;
2012 cmd->ny = ny;
2013 cmd->nz = nz;
2031 _mesa_unmarshal_Normal3iv(struct gl_context *ctx, const struct marshal_cmd_Normal3iv *cmd)
2033 const GLint * v = cmd->v;
2041 struct marshal_cmd_Normal3iv *cmd;
2044 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Normal3iv, cmd_size);
2045 memcpy(cmd->v, v, 12);
2065 _mesa_unmarshal_Normal3s(struct gl_context *ctx, const struct marshal_cmd_Normal3s *cmd)
2067 const GLshort nx = cmd->nx;
2068 const GLshort ny = cmd->ny;
2069 const GLshort nz = cmd->nz;
2077 struct marshal_cmd_Normal3s *cmd;
2080 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Normal3s, cmd_size);
2081 cmd->nx = nx;
2082 cmd->ny = ny;
2083 cmd->nz = nz;
2101 _mesa_unmarshal_Normal3sv(struct gl_context *ctx, const struct marshal_cmd_Normal3sv *cmd)
2103 const GLshort * v = cmd->v;
2111 struct marshal_cmd_Normal3sv *cmd;
2114 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Normal3sv, cmd_size);
2115 memcpy(cmd->v, v, 6);
2134 _mesa_unmarshal_RasterPos2d(struct gl_context *ctx, const struct marshal_cmd_RasterPos2d *cmd)
2136 const GLdouble x = cmd->x;
2137 const GLdouble y = cmd->y;
2145 struct marshal_cmd_RasterPos2d *cmd;
2148 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos2d, cmd_size);
2149 cmd->x = x;
2150 cmd->y = y;
2168 _mesa_unmarshal_RasterPos2dv(struct gl_context *ctx, const struct marshal_cmd_RasterPos2dv *cmd)
2170 const GLdouble * v = cmd->v;
2178 struct marshal_cmd_RasterPos2dv *cmd;
2181 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos2dv, cmd_size);
2182 memcpy(cmd->v, v, 16);
2201 _mesa_unmarshal_RasterPos2f(struct gl_context *ctx, const struct marshal_cmd_RasterPos2f *cmd)
2203 const GLfloat x = cmd->x;
2204 const GLfloat y = cmd->y;
2212 struct marshal_cmd_RasterPos2f *cmd;
2215 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos2f, cmd_size);
2216 cmd->x = x;
2217 cmd->y = y;
2235 _mesa_unmarshal_RasterPos2fv(struct gl_context *ctx, const struct marshal_cmd_RasterPos2fv *cmd)
2237 const GLfloat * v = cmd->v;
2245 struct marshal_cmd_RasterPos2fv *cmd;
2248 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos2fv, cmd_size);
2249 memcpy(cmd->v, v, 8);
2268 _mesa_unmarshal_RasterPos2i(struct gl_context *ctx, const struct marshal_cmd_RasterPos2i *cmd)
2270 const GLint x = cmd->x;
2271 const GLint y = cmd->y;
2279 struct marshal_cmd_RasterPos2i *cmd;
2282 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos2i, cmd_size);
2283 cmd->x = x;
2284 cmd->y = y;
2302 _mesa_unmarshal_RasterPos2iv(struct gl_context *ctx, const struct marshal_cmd_RasterPos2iv *cmd)
2304 const GLint * v = cmd->v;
2312 struct marshal_cmd_RasterPos2iv *cmd;
2315 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos2iv, cmd_size);
2316 memcpy(cmd->v, v, 8);
2335 _mesa_unmarshal_RasterPos2s(struct gl_context *ctx, const struct marshal_cmd_RasterPos2s *cmd)
2337 const GLshort x = cmd->x;
2338 const GLshort y = cmd->y;
2346 struct marshal_cmd_RasterPos2s *cmd;
2349 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos2s, cmd_size);
2350 cmd->x = x;
2351 cmd->y = y;
2369 _mesa_unmarshal_RasterPos2sv(struct gl_context *ctx, const struct marshal_cmd_RasterPos2sv *cmd)
2371 const GLshort * v = cmd->v;
2379 struct marshal_cmd_RasterPos2sv *cmd;
2382 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos2sv, cmd_size);
2383 memcpy(cmd->v, v, 4);
2403 _mesa_unmarshal_RasterPos3d(struct gl_context *ctx, const struct marshal_cmd_RasterPos3d *cmd)
2405 const GLdouble x = cmd->x;
2406 const GLdouble y = cmd->y;
2407 const GLdouble z = cmd->z;
2415 struct marshal_cmd_RasterPos3d *cmd;
2418 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos3d, cmd_size);
2419 cmd->x = x;
2420 cmd->y = y;
2421 cmd->z = z;
2439 _mesa_unmarshal_RasterPos3dv(struct gl_context *ctx, const struct marshal_cmd_RasterPos3dv *cmd)
2441 const GLdouble * v = cmd->v;
2449 struct marshal_cmd_RasterPos3dv *cmd;
2452 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos3dv, cmd_size);
2453 memcpy(cmd->v, v, 24);
2473 _mesa_unmarshal_RasterPos3f(struct gl_context *ctx, const struct marshal_cmd_RasterPos3f *cmd)
2475 const GLfloat x = cmd->x;
2476 const GLfloat y = cmd->y;
2477 const GLfloat z = cmd->z;
2485 struct marshal_cmd_RasterPos3f *cmd;
2488 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos3f, cmd_size);
2489 cmd->x = x;
2490 cmd->y = y;
2491 cmd->z = z;
2509 _mesa_unmarshal_RasterPos3fv(struct gl_context *ctx, const struct marshal_cmd_RasterPos3fv *cmd)
2511 const GLfloat * v = cmd->v;
2519 struct marshal_cmd_RasterPos3fv *cmd;
2522 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos3fv, cmd_size);
2523 memcpy(cmd->v, v, 12);
2543 _mesa_unmarshal_RasterPos3i(struct gl_context *ctx, const struct marshal_cmd_RasterPos3i *cmd)
2545 const GLint x = cmd->x;
2546 const GLint y = cmd->y;
2547 const GLint z = cmd->z;
2555 struct marshal_cmd_RasterPos3i *cmd;
2558 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos3i, cmd_size);
2559 cmd->x = x;
2560 cmd->y = y;
2561 cmd->z = z;
2579 _mesa_unmarshal_RasterPos3iv(struct gl_context *ctx, const struct marshal_cmd_RasterPos3iv *cmd)
2581 const GLint * v = cmd->v;
2589 struct marshal_cmd_RasterPos3iv *cmd;
2592 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos3iv, cmd_size);
2593 memcpy(cmd->v, v, 12);
2613 _mesa_unmarshal_RasterPos3s(struct gl_context *ctx, const struct marshal_cmd_RasterPos3s *cmd)
2615 const GLshort x = cmd->x;
2616 const GLshort y = cmd->y;
2617 const GLshort z = cmd->z;
2625 struct marshal_cmd_RasterPos3s *cmd;
2628 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos3s, cmd_size);
2629 cmd->x = x;
2630 cmd->y = y;
2631 cmd->z = z;
2649 _mesa_unmarshal_RasterPos3sv(struct gl_context *ctx, const struct marshal_cmd_RasterPos3sv *cmd)
2651 const GLshort * v = cmd->v;
2659 struct marshal_cmd_RasterPos3sv *cmd;
2662 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos3sv, cmd_size);
2663 memcpy(cmd->v, v, 6);
2684 _mesa_unmarshal_RasterPos4d(struct gl_context *ctx, const struct marshal_cmd_RasterPos4d *cmd)
2686 const GLdouble x = cmd->x;
2687 const GLdouble y = cmd->y;
2688 const GLdouble z = cmd->z;
2689 const GLdouble w = cmd->w;
2697 struct marshal_cmd_RasterPos4d *cmd;
2700 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos4d, cmd_size);
2701 cmd->x = x;
2702 cmd->y = y;
2703 cmd->z = z;
2704 cmd->w = w;
2722 _mesa_unmarshal_RasterPos4dv(struct gl_context *ctx, const struct marshal_cmd_RasterPos4dv *cmd)
2724 const GLdouble * v = cmd->v;
2732 struct marshal_cmd_RasterPos4dv *cmd;
2735 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos4dv, cmd_size);
2736 memcpy(cmd->v, v, 32);
2757 _mesa_unmarshal_RasterPos4f(struct gl_context *ctx, const struct marshal_cmd_RasterPos4f *cmd)
2759 const GLfloat x = cmd->x;
2760 const GLfloat y = cmd->y;
2761 const GLfloat z = cmd->z;
2762 const GLfloat w = cmd->w;
2770 struct marshal_cmd_RasterPos4f *cmd;
2773 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos4f, cmd_size);
2774 cmd->x = x;
2775 cmd->y = y;
2776 cmd->z = z;
2777 cmd->w = w;
2795 _mesa_unmarshal_RasterPos4fv(struct gl_context *ctx, const struct marshal_cmd_RasterPos4fv *cmd)
2797 const GLfloat * v = cmd->v;
2805 struct marshal_cmd_RasterPos4fv *cmd;
2808 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos4fv, cmd_size);
2809 memcpy(cmd->v, v, 16);
2830 _mesa_unmarshal_RasterPos4i(struct gl_context *ctx, const struct marshal_cmd_RasterPos4i *cmd)
2832 const GLint x = cmd->x;
2833 const GLint y = cmd->y;
2834 const GLint z = cmd->z;
2835 const GLint w = cmd->w;
2843 struct marshal_cmd_RasterPos4i *cmd;
2846 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos4i, cmd_size);
2847 cmd->x = x;
2848 cmd->y = y;
2849 cmd->z = z;
2850 cmd->w = w;
2868 _mesa_unmarshal_RasterPos4iv(struct gl_context *ctx, const struct marshal_cmd_RasterPos4iv *cmd)
2870 const GLint * v = cmd->v;
2878 struct marshal_cmd_RasterPos4iv *cmd;
2881 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos4iv, cmd_size);
2882 memcpy(cmd->v, v, 16);
2903 _mesa_unmarshal_RasterPos4s(struct gl_context *ctx, const struct marshal_cmd_RasterPos4s *cmd)
2905 const GLshort x = cmd->x;
2906 const GLshort y = cmd->y;
2907 const GLshort z = cmd->z;
2908 const GLshort w = cmd->w;
2916 struct marshal_cmd_RasterPos4s *cmd;
2919 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos4s, cmd_size);
2920 cmd->x = x;
2921 cmd->y = y;
2922 cmd->z = z;
2923 cmd->w = w;
2941 _mesa_unmarshal_RasterPos4sv(struct gl_context *ctx, const struct marshal_cmd_RasterPos4sv *cmd)
2943 const GLshort * v = cmd->v;
2951 struct marshal_cmd_RasterPos4sv *cmd;
2954 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RasterPos4sv, cmd_size);
2955 memcpy(cmd->v, v, 8);
2976 _mesa_unmarshal_Rectd(struct gl_context *ctx, const struct marshal_cmd_Rectd *cmd)
2978 const GLdouble x1 = cmd->x1;
2979 const GLdouble y1 = cmd->y1;
2980 const GLdouble x2 = cmd->x2;
2981 const GLdouble y2 = cmd->y2;
2989 struct marshal_cmd_Rectd *cmd;
2992 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Rectd, cmd_size);
2993 cmd->x1 = x1;
2994 cmd->y1 = y1;
2995 cmd->x2 = x2;
2996 cmd->y2 = y2;
3015 _mesa_unmarshal_Rectdv(struct gl_context *ctx, const struct marshal_cmd_Rectdv *cmd)
3017 const GLdouble * v1 = cmd->v1;
3018 const GLdouble * v2 = cmd->v2;
3026 struct marshal_cmd_Rectdv *cmd;
3029 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Rectdv, cmd_size);
3030 memcpy(cmd->v1, v1, 16);
3031 memcpy(cmd->v2, v2, 16);
3052 _mesa_unmarshal_Rectf(struct gl_context *ctx, const struct marshal_cmd_Rectf *cmd)
3054 const GLfloat x1 = cmd->x1;
3055 const GLfloat y1 = cmd->y1;
3056 const GLfloat x2 = cmd->x2;
3057 const GLfloat y2 = cmd->y2;
3065 struct marshal_cmd_Rectf *cmd;
3068 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Rectf, cmd_size);
3069 cmd->x1 = x1;
3070 cmd->y1 = y1;
3071 cmd->x2 = x2;
3072 cmd->y2 = y2;
3091 _mesa_unmarshal_Rectfv(struct gl_context *ctx, const struct marshal_cmd_Rectfv *cmd)
3093 const GLfloat * v1 = cmd->v1;
3094 const GLfloat * v2 = cmd->v2;
3102 struct marshal_cmd_Rectfv *cmd;
3105 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Rectfv, cmd_size);
3106 memcpy(cmd->v1, v1, 8);
3107 memcpy(cmd->v2, v2, 8);
3128 _mesa_unmarshal_Recti(struct gl_context *ctx, const struct marshal_cmd_Recti *cmd)
3130 const GLint x1 = cmd->x1;
3131 const GLint y1 = cmd->y1;
3132 const GLint x2 = cmd->x2;
3133 const GLint y2 = cmd->y2;
3141 struct marshal_cmd_Recti *cmd;
3144 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Recti, cmd_size);
3145 cmd->x1 = x1;
3146 cmd->y1 = y1;
3147 cmd->x2 = x2;
3148 cmd->y2 = y2;
3167 _mesa_unmarshal_Rectiv(struct gl_context *ctx, const struct marshal_cmd_Rectiv *cmd)
3169 const GLint * v1 = cmd->v1;
3170 const GLint * v2 = cmd->v2;
3178 struct marshal_cmd_Rectiv *cmd;
3181 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Rectiv, cmd_size);
3182 memcpy(cmd->v1, v1, 8);
3183 memcpy(cmd->v2, v2, 8);
3204 _mesa_unmarshal_Rects(struct gl_context *ctx, const struct marshal_cmd_Rects *cmd)
3206 const GLshort x1 = cmd->x1;
3207 const GLshort y1 = cmd->y1;
3208 const GLshort x2 = cmd->x2;
3209 const GLshort y2 = cmd->y2;
3217 struct marshal_cmd_Rects *cmd;
3220 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Rects, cmd_size);
3221 cmd->x1 = x1;
3222 cmd->y1 = y1;
3223 cmd->x2 = x2;
3224 cmd->y2 = y2;
3243 _mesa_unmarshal_Rectsv(struct gl_context *ctx, const struct marshal_cmd_Rectsv *cmd)
3245 const GLshort * v1 = cmd->v1;
3246 const GLshort * v2 = cmd->v2;
3254 struct marshal_cmd_Rectsv *cmd;
3257 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Rectsv, cmd_size);
3258 memcpy(cmd->v1, v1, 4);
3259 memcpy(cmd->v2, v2, 4);
3277 _mesa_unmarshal_TexCoord1d(struct gl_context *ctx, const struct marshal_cmd_TexCoord1d *cmd)
3279 const GLdouble s = cmd->s;
3287 struct marshal_cmd_TexCoord1d *cmd;
3290 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord1d, cmd_size);
3291 cmd->s = s;
3309 _mesa_unmarshal_TexCoord1dv(struct gl_context *ctx, const struct marshal_cmd_TexCoord1dv *cmd)
3311 const GLdouble * v = cmd->v;
3319 struct marshal_cmd_TexCoord1dv *cmd;
3322 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord1dv, cmd_size);
3323 memcpy(cmd->v, v, 8);
3341 _mesa_unmarshal_TexCoord1f(struct gl_context *ctx, const struct marshal_cmd_TexCoord1f *cmd)
3343 const GLfloat s = cmd->s;
3351 struct marshal_cmd_TexCoord1f *cmd;
3354 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord1f, cmd_size);
3355 cmd->s = s;
3373 _mesa_unmarshal_TexCoord1fv(struct gl_context *ctx, const struct marshal_cmd_TexCoord1fv *cmd)
3375 const GLfloat * v = cmd->v;
3383 struct marshal_cmd_TexCoord1fv *cmd;
3386 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord1fv, cmd_size);
3387 memcpy(cmd->v, v, 4);
3405 _mesa_unmarshal_TexCoord1i(struct gl_context *ctx, const struct marshal_cmd_TexCoord1i *cmd)
3407 const GLint s = cmd->s;
3415 struct marshal_cmd_TexCoord1i *cmd;
3418 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord1i, cmd_size);
3419 cmd->s = s;
3437 _mesa_unmarshal_TexCoord1iv(struct gl_context *ctx, const struct marshal_cmd_TexCoord1iv *cmd)
3439 const GLint * v = cmd->v;
3447 struct marshal_cmd_TexCoord1iv *cmd;
3450 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord1iv, cmd_size);
3451 memcpy(cmd->v, v, 4);
3469 _mesa_unmarshal_TexCoord1s(struct gl_context *ctx, const struct marshal_cmd_TexCoord1s *cmd)
3471 const GLshort s = cmd->s;
3479 struct marshal_cmd_TexCoord1s *cmd;
3482 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord1s, cmd_size);
3483 cmd->s = s;
3501 _mesa_unmarshal_TexCoord1sv(struct gl_context *ctx, const struct marshal_cmd_TexCoord1sv *cmd)
3503 const GLshort * v = cmd->v;
3511 struct marshal_cmd_TexCoord1sv *cmd;
3514 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord1sv, cmd_size);
3515 memcpy(cmd->v, v, 2);
3534 _mesa_unmarshal_TexCoord2d(struct gl_context *ctx, const struct marshal_cmd_TexCoord2d *cmd)
3536 const GLdouble s = cmd->s;
3537 const GLdouble t = cmd->t;
3545 struct marshal_cmd_TexCoord2d *cmd;
3548 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord2d, cmd_size);
3549 cmd->s = s;
3550 cmd->t = t;
3568 _mesa_unmarshal_TexCoord2dv(struct gl_context *ctx, const struct marshal_cmd_TexCoord2dv *cmd)
3570 const GLdouble * v = cmd->v;
3578 struct marshal_cmd_TexCoord2dv *cmd;
3581 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord2dv, cmd_size);
3582 memcpy(cmd->v, v, 16);
3601 _mesa_unmarshal_TexCoord2f(struct gl_context *ctx, const struct marshal_cmd_TexCoord2f *cmd)
3603 const GLfloat s = cmd->s;
3604 const GLfloat t = cmd->t;
3612 struct marshal_cmd_TexCoord2f *cmd;
3615 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord2f, cmd_size);
3616 cmd->s = s;
3617 cmd->t = t;
3635 _mesa_unmarshal_TexCoord2fv(struct gl_context *ctx, const struct marshal_cmd_TexCoord2fv *cmd)
3637 const GLfloat * v = cmd->v;
3645 struct marshal_cmd_TexCoord2fv *cmd;
3648 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord2fv, cmd_size);
3649 memcpy(cmd->v, v, 8);
3668 _mesa_unmarshal_TexCoord2i(struct gl_context *ctx, const struct marshal_cmd_TexCoord2i *cmd)
3670 const GLint s = cmd->s;
3671 const GLint t = cmd->t;
3679 struct marshal_cmd_TexCoord2i *cmd;
3682 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord2i, cmd_size);
3683 cmd->s = s;
3684 cmd->t = t;
3702 _mesa_unmarshal_TexCoord2iv(struct gl_context *ctx, const struct marshal_cmd_TexCoord2iv *cmd)
3704 const GLint * v = cmd->v;
3712 struct marshal_cmd_TexCoord2iv *cmd;
3715 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord2iv, cmd_size);
3716 memcpy(cmd->v, v, 8);
3735 _mesa_unmarshal_TexCoord2s(struct gl_context *ctx, const struct marshal_cmd_TexCoord2s *cmd)
3737 const GLshort s = cmd->s;
3738 const GLshort t = cmd->t;
3746 struct marshal_cmd_TexCoord2s *cmd;
3749 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord2s, cmd_size);
3750 cmd->s = s;
3751 cmd->t = t;
3769 _mesa_unmarshal_TexCoord2sv(struct gl_context *ctx, const struct marshal_cmd_TexCoord2sv *cmd)
3771 const GLshort * v = cmd->v;
3779 struct marshal_cmd_TexCoord2sv *cmd;
3782 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord2sv, cmd_size);
3783 memcpy(cmd->v, v, 4);
3803 _mesa_unmarshal_TexCoord3d(struct gl_context *ctx, const struct marshal_cmd_TexCoord3d *cmd)
3805 const GLdouble s = cmd->s;
3806 const GLdouble t = cmd->t;
3807 const GLdouble r = cmd->r;
3815 struct marshal_cmd_TexCoord3d *cmd;
3818 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord3d, cmd_size);
3819 cmd->s = s;
3820 cmd->t = t;
3821 cmd->r = r;
3839 _mesa_unmarshal_TexCoord3dv(struct gl_context *ctx, const struct marshal_cmd_TexCoord3dv *cmd)
3841 const GLdouble * v = cmd->v;
3849 struct marshal_cmd_TexCoord3dv *cmd;
3852 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord3dv, cmd_size);
3853 memcpy(cmd->v, v, 24);
3873 _mesa_unmarshal_TexCoord3f(struct gl_context *ctx, const struct marshal_cmd_TexCoord3f *cmd)
3875 const GLfloat s = cmd->s;
3876 const GLfloat t = cmd->t;
3877 const GLfloat r = cmd->r;
3885 struct marshal_cmd_TexCoord3f *cmd;
3888 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord3f, cmd_size);
3889 cmd->s = s;
3890 cmd->t = t;
3891 cmd->r = r;
3909 _mesa_unmarshal_TexCoord3fv(struct gl_context *ctx, const struct marshal_cmd_TexCoord3fv *cmd)
3911 const GLfloat * v = cmd->v;
3919 struct marshal_cmd_TexCoord3fv *cmd;
3922 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord3fv, cmd_size);
3923 memcpy(cmd->v, v, 12);
3943 _mesa_unmarshal_TexCoord3i(struct gl_context *ctx, const struct marshal_cmd_TexCoord3i *cmd)
3945 const GLint s = cmd->s;
3946 const GLint t = cmd->t;
3947 const GLint r = cmd->r;
3955 struct marshal_cmd_TexCoord3i *cmd;
3958 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord3i, cmd_size);
3959 cmd->s = s;
3960 cmd->t = t;
3961 cmd->r = r;
3979 _mesa_unmarshal_TexCoord3iv(struct gl_context *ctx, const struct marshal_cmd_TexCoord3iv *cmd)
3981 const GLint * v = cmd->v;
3989 struct marshal_cmd_TexCoord3iv *cmd;
3992 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord3iv, cmd_size);
3993 memcpy(cmd->v, v, 12);
4013 _mesa_unmarshal_TexCoord3s(struct gl_context *ctx, const struct marshal_cmd_TexCoord3s *cmd)
4015 const GLshort s = cmd->s;
4016 const GLshort t = cmd->t;
4017 const GLshort r = cmd->r;
4025 struct marshal_cmd_TexCoord3s *cmd;
4028 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord3s, cmd_size);
4029 cmd->s = s;
4030 cmd->t = t;
4031 cmd->r = r;
4049 _mesa_unmarshal_TexCoord3sv(struct gl_context *ctx, const struct marshal_cmd_TexCoord3sv *cmd)
4051 const GLshort * v = cmd->v;
4059 struct marshal_cmd_TexCoord3sv *cmd;
4062 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord3sv, cmd_size);
4063 memcpy(cmd->v, v, 6);
4084 _mesa_unmarshal_TexCoord4d(struct gl_context *ctx, const struct marshal_cmd_TexCoord4d *cmd)
4086 const GLdouble s = cmd->s;
4087 const GLdouble t = cmd->t;
4088 const GLdouble r = cmd->r;
4089 const GLdouble q = cmd->q;
4097 struct marshal_cmd_TexCoord4d *cmd;
4100 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord4d, cmd_size);
4101 cmd->s = s;
4102 cmd->t = t;
4103 cmd->r = r;
4104 cmd->q = q;
4122 _mesa_unmarshal_TexCoord4dv(struct gl_context *ctx, const struct marshal_cmd_TexCoord4dv *cmd)
4124 const GLdouble * v = cmd->v;
4132 struct marshal_cmd_TexCoord4dv *cmd;
4135 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord4dv, cmd_size);
4136 memcpy(cmd->v, v, 32);
4157 _mesa_unmarshal_TexCoord4f(struct gl_context *ctx, const struct marshal_cmd_TexCoord4f *cmd)
4159 const GLfloat s = cmd->s;
4160 const GLfloat t = cmd->t;
4161 const GLfloat r = cmd->r;
4162 const GLfloat q = cmd->q;
4170 struct marshal_cmd_TexCoord4f *cmd;
4173 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord4f, cmd_size);
4174 cmd->s = s;
4175 cmd->t = t;
4176 cmd->r = r;
4177 cmd->q = q;
4195 _mesa_unmarshal_TexCoord4fv(struct gl_context *ctx, const struct marshal_cmd_TexCoord4fv *cmd)
4197 const GLfloat * v = cmd->v;
4205 struct marshal_cmd_TexCoord4fv *cmd;
4208 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord4fv, cmd_size);
4209 memcpy(cmd->v, v, 16);
4230 _mesa_unmarshal_TexCoord4i(struct gl_context *ctx, const struct marshal_cmd_TexCoord4i *cmd)
4232 const GLint s = cmd->s;
4233 const GLint t = cmd->t;
4234 const GLint r = cmd->r;
4235 const GLint q = cmd->q;
4243 struct marshal_cmd_TexCoord4i *cmd;
4246 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord4i, cmd_size);
4247 cmd->s = s;
4248 cmd->t = t;
4249 cmd->r = r;
4250 cmd->q = q;
4268 _mesa_unmarshal_TexCoord4iv(struct gl_context *ctx, const struct marshal_cmd_TexCoord4iv *cmd)
4270 const GLint * v = cmd->v;
4278 struct marshal_cmd_TexCoord4iv *cmd;
4281 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord4iv, cmd_size);
4282 memcpy(cmd->v, v, 16);
4303 _mesa_unmarshal_TexCoord4s(struct gl_context *ctx, const struct marshal_cmd_TexCoord4s *cmd)
4305 const GLshort s = cmd->s;
4306 const GLshort t = cmd->t;
4307 const GLshort r = cmd->r;
4308 const GLshort q = cmd->q;
4316 struct marshal_cmd_TexCoord4s *cmd;
4319 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord4s, cmd_size);
4320 cmd->s = s;
4321 cmd->t = t;
4322 cmd->r = r;
4323 cmd->q = q;
4341 _mesa_unmarshal_TexCoord4sv(struct gl_context *ctx, const struct marshal_cmd_TexCoord4sv *cmd)
4343 const GLshort * v = cmd->v;
4351 struct marshal_cmd_TexCoord4sv *cmd;
4354 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoord4sv, cmd_size);
4355 memcpy(cmd->v, v, 8);
4374 _mesa_unmarshal_Vertex2d(struct gl_context *ctx, const struct marshal_cmd_Vertex2d *cmd)
4376 const GLdouble x = cmd->x;
4377 const GLdouble y = cmd->y;
4385 struct marshal_cmd_Vertex2d *cmd;
4388 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex2d, cmd_size);
4389 cmd->x = x;
4390 cmd->y = y;
4408 _mesa_unmarshal_Vertex2dv(struct gl_context *ctx, const struct marshal_cmd_Vertex2dv *cmd)
4410 const GLdouble * v = cmd->v;
4418 struct marshal_cmd_Vertex2dv *cmd;
4421 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex2dv, cmd_size);
4422 memcpy(cmd->v, v, 16);
4441 _mesa_unmarshal_Vertex2f(struct gl_context *ctx, const struct marshal_cmd_Vertex2f *cmd)
4443 const GLfloat x = cmd->x;
4444 const GLfloat y = cmd->y;
4452 struct marshal_cmd_Vertex2f *cmd;
4455 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex2f, cmd_size);
4456 cmd->x = x;
4457 cmd->y = y;
4475 _mesa_unmarshal_Vertex2fv(struct gl_context *ctx, const struct marshal_cmd_Vertex2fv *cmd)
4477 const GLfloat * v = cmd->v;
4485 struct marshal_cmd_Vertex2fv *cmd;
4488 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex2fv, cmd_size);
4489 memcpy(cmd->v, v, 8);
4508 _mesa_unmarshal_Vertex2i(struct gl_context *ctx, const struct marshal_cmd_Vertex2i *cmd)
4510 const GLint x = cmd->x;
4511 const GLint y = cmd->y;
4519 struct marshal_cmd_Vertex2i *cmd;
4522 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex2i, cmd_size);
4523 cmd->x = x;
4524 cmd->y = y;
4542 _mesa_unmarshal_Vertex2iv(struct gl_context *ctx, const struct marshal_cmd_Vertex2iv *cmd)
4544 const GLint * v = cmd->v;
4552 struct marshal_cmd_Vertex2iv *cmd;
4555 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex2iv, cmd_size);
4556 memcpy(cmd->v, v, 8);
4575 _mesa_unmarshal_Vertex2s(struct gl_context *ctx, const struct marshal_cmd_Vertex2s *cmd)
4577 const GLshort x = cmd->x;
4578 const GLshort y = cmd->y;
4586 struct marshal_cmd_Vertex2s *cmd;
4589 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex2s, cmd_size);
4590 cmd->x = x;
4591 cmd->y = y;
4609 _mesa_unmarshal_Vertex2sv(struct gl_context *ctx, const struct marshal_cmd_Vertex2sv *cmd)
4611 const GLshort * v = cmd->v;
4619 struct marshal_cmd_Vertex2sv *cmd;
4622 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex2sv, cmd_size);
4623 memcpy(cmd->v, v, 4);
4643 _mesa_unmarshal_Vertex3d(struct gl_context *ctx, const struct marshal_cmd_Vertex3d *cmd)
4645 const GLdouble x = cmd->x;
4646 const GLdouble y = cmd->y;
4647 const GLdouble z = cmd->z;
4655 struct marshal_cmd_Vertex3d *cmd;
4658 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex3d, cmd_size);
4659 cmd->x = x;
4660 cmd->y = y;
4661 cmd->z = z;
4679 _mesa_unmarshal_Vertex3dv(struct gl_context *ctx, const struct marshal_cmd_Vertex3dv *cmd)
4681 const GLdouble * v = cmd->v;
4689 struct marshal_cmd_Vertex3dv *cmd;
4692 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex3dv, cmd_size);
4693 memcpy(cmd->v, v, 24);
4713 _mesa_unmarshal_Vertex3f(struct gl_context *ctx, const struct marshal_cmd_Vertex3f *cmd)
4715 const GLfloat x = cmd->x;
4716 const GLfloat y = cmd->y;
4717 const GLfloat z = cmd->z;
4725 struct marshal_cmd_Vertex3f *cmd;
4728 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex3f, cmd_size);
4729 cmd->x = x;
4730 cmd->y = y;
4731 cmd->z = z;
4749 _mesa_unmarshal_Vertex3fv(struct gl_context *ctx, const struct marshal_cmd_Vertex3fv *cmd)
4751 const GLfloat * v = cmd->v;
4759 struct marshal_cmd_Vertex3fv *cmd;
4762 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex3fv, cmd_size);
4763 memcpy(cmd->v, v, 12);
4783 _mesa_unmarshal_Vertex3i(struct gl_context *ctx, const struct marshal_cmd_Vertex3i *cmd)
4785 const GLint x = cmd->x;
4786 const GLint y = cmd->y;
4787 const GLint z = cmd->z;
4795 struct marshal_cmd_Vertex3i *cmd;
4798 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex3i, cmd_size);
4799 cmd->x = x;
4800 cmd->y = y;
4801 cmd->z = z;
4819 _mesa_unmarshal_Vertex3iv(struct gl_context *ctx, const struct marshal_cmd_Vertex3iv *cmd)
4821 const GLint * v = cmd->v;
4829 struct marshal_cmd_Vertex3iv *cmd;
4832 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex3iv, cmd_size);
4833 memcpy(cmd->v, v, 12);
4853 _mesa_unmarshal_Vertex3s(struct gl_context *ctx, const struct marshal_cmd_Vertex3s *cmd)
4855 const GLshort x = cmd->x;
4856 const GLshort y = cmd->y;
4857 const GLshort z = cmd->z;
4865 struct marshal_cmd_Vertex3s *cmd;
4868 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex3s, cmd_size);
4869 cmd->x = x;
4870 cmd->y = y;
4871 cmd->z = z;
4889 _mesa_unmarshal_Vertex3sv(struct gl_context *ctx, const struct marshal_cmd_Vertex3sv *cmd)
4891 const GLshort * v = cmd->v;
4899 struct marshal_cmd_Vertex3sv *cmd;
4902 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex3sv, cmd_size);
4903 memcpy(cmd->v, v, 6);
4924 _mesa_unmarshal_Vertex4d(struct gl_context *ctx, const struct marshal_cmd_Vertex4d *cmd)
4926 const GLdouble x = cmd->x;
4927 const GLdouble y = cmd->y;
4928 const GLdouble z = cmd->z;
4929 const GLdouble w = cmd->w;
4937 struct marshal_cmd_Vertex4d *cmd;
4940 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex4d, cmd_size);
4941 cmd->x = x;
4942 cmd->y = y;
4943 cmd->z = z;
4944 cmd->w = w;
4962 _mesa_unmarshal_Vertex4dv(struct gl_context *ctx, const struct marshal_cmd_Vertex4dv *cmd)
4964 const GLdouble * v = cmd->v;
4972 struct marshal_cmd_Vertex4dv *cmd;
4975 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex4dv, cmd_size);
4976 memcpy(cmd->v, v, 32);
4997 _mesa_unmarshal_Vertex4f(struct gl_context *ctx, const struct marshal_cmd_Vertex4f *cmd)
4999 const GLfloat x = cmd->x;
5000 const GLfloat y = cmd->y;
5001 const GLfloat z = cmd->z;
5002 const GLfloat w = cmd->w;
5010 struct marshal_cmd_Vertex4f *cmd;
5013 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex4f, cmd_size);
5014 cmd->x = x;
5015 cmd->y = y;
5016 cmd->z = z;
5017 cmd->w = w;
5035 _mesa_unmarshal_Vertex4fv(struct gl_context *ctx, const struct marshal_cmd_Vertex4fv *cmd)
5037 const GLfloat * v = cmd->v;
5045 struct marshal_cmd_Vertex4fv *cmd;
5048 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex4fv, cmd_size);
5049 memcpy(cmd->v, v, 16);
5070 _mesa_unmarshal_Vertex4i(struct gl_context *ctx, const struct marshal_cmd_Vertex4i *cmd)
5072 const GLint x = cmd->x;
5073 const GLint y = cmd->y;
5074 const GLint z = cmd->z;
5075 const GLint w = cmd->w;
5083 struct marshal_cmd_Vertex4i *cmd;
5086 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex4i, cmd_size);
5087 cmd->x = x;
5088 cmd->y = y;
5089 cmd->z = z;
5090 cmd->w = w;
5108 _mesa_unmarshal_Vertex4iv(struct gl_context *ctx, const struct marshal_cmd_Vertex4iv *cmd)
5110 const GLint * v = cmd->v;
5118 struct marshal_cmd_Vertex4iv *cmd;
5121 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex4iv, cmd_size);
5122 memcpy(cmd->v, v, 16);
5143 _mesa_unmarshal_Vertex4s(struct gl_context *ctx, const struct marshal_cmd_Vertex4s *cmd)
5145 const GLshort x = cmd->x;
5146 const GLshort y = cmd->y;
5147 const GLshort z = cmd->z;
5148 const GLshort w = cmd->w;
5156 struct marshal_cmd_Vertex4s *cmd;
5159 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex4s, cmd_size);
5160 cmd->x = x;
5161 cmd->y = y;
5162 cmd->z = z;
5163 cmd->w = w;
5181 _mesa_unmarshal_Vertex4sv(struct gl_context *ctx, const struct marshal_cmd_Vertex4sv *cmd)
5183 const GLshort * v = cmd->v;
5191 struct marshal_cmd_Vertex4sv *cmd;
5194 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Vertex4sv, cmd_size);
5195 memcpy(cmd->v, v, 8);
5214 _mesa_unmarshal_ClipPlane(struct gl_context *ctx, const struct marshal_cmd_ClipPlane *cmd)
5216 const GLenum plane = cmd->plane;
5217 const GLdouble * equation = cmd->equation;
5225 struct marshal_cmd_ClipPlane *cmd;
5228 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClipPlane, cmd_size);
5229 cmd->plane = plane;
5230 memcpy(cmd->equation, equation, 32);
5249 _mesa_unmarshal_ColorMaterial(struct gl_context *ctx, const struct marshal_cmd_ColorMaterial *cmd)
5251 const GLenum face = cmd->face;
5252 const GLenum mode = cmd->mode;
5260 struct marshal_cmd_ColorMaterial *cmd;
5263 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ColorMaterial, cmd_size);
5264 cmd->face = face;
5265 cmd->mode = mode;
5283 _mesa_unmarshal_CullFace(struct gl_context *ctx, const struct marshal_cmd_CullFace *cmd)
5285 const GLenum mode = cmd->mode;
5293 struct marshal_cmd_CullFace *cmd;
5296 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CullFace, cmd_size);
5297 cmd->mode = mode;
5316 _mesa_unmarshal_Fogf(struct gl_context *ctx, const struct marshal_cmd_Fogf *cmd)
5318 const GLenum pname = cmd->pname;
5319 const GLfloat param = cmd->param;
5327 struct marshal_cmd_Fogf *cmd;
5330 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Fogf, cmd_size);
5331 cmd->pname = pname;
5332 cmd->param = param;
5362 _mesa_unmarshal_Fogi(struct gl_context *ctx, const struct marshal_cmd_Fogi *cmd)
5364 const GLenum pname = cmd->pname;
5365 const GLint param = cmd->param;
5373 struct marshal_cmd_Fogi *cmd;
5376 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Fogi, cmd_size);
5377 cmd->pname = pname;
5378 cmd->param = param;
5407 _mesa_unmarshal_FrontFace(struct gl_context *ctx, const struct marshal_cmd_FrontFace *cmd)
5409 const GLenum mode = cmd->mode;
5417 struct marshal_cmd_FrontFace *cmd;
5420 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FrontFace, cmd_size);
5421 cmd->mode = mode;
5440 _mesa_unmarshal_Hint(struct gl_context *ctx, const struct marshal_cmd_Hint *cmd)
5442 const GLenum target = cmd->target;
5443 const GLenum mode = cmd->mode;
5451 struct marshal_cmd_Hint *cmd;
5454 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Hint, cmd_size);
5455 cmd->target = target;
5456 cmd->mode = mode;
5476 _mesa_unmarshal_Lightf(struct gl_context *ctx, const struct marshal_cmd_Lightf *cmd)
5478 const GLenum light = cmd->light;
5479 const GLenum pname = cmd->pname;
5480 const GLfloat param = cmd->param;
5488 struct marshal_cmd_Lightf *cmd;
5491 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Lightf, cmd_size);
5492 cmd->light = light;
5493 cmd->pname = pname;
5494 cmd->param = param;
5525 _mesa_unmarshal_Lighti(struct gl_context *ctx, const struct marshal_cmd_Lighti *cmd)
5527 const GLenum light = cmd->light;
5528 const GLenum pname = cmd->pname;
5529 const GLint param = cmd->param;
5537 struct marshal_cmd_Lighti *cmd;
5540 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Lighti, cmd_size);
5541 cmd->light = light;
5542 cmd->pname = pname;
5543 cmd->param = param;
5573 _mesa_unmarshal_LightModelf(struct gl_context *ctx, const struct marshal_cmd_LightModelf *cmd)
5575 const GLenum pname = cmd->pname;
5576 const GLfloat param = cmd->param;
5584 struct marshal_cmd_LightModelf *cmd;
5587 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LightModelf, cmd_size);
5588 cmd->pname = pname;
5589 cmd->param = param;
5619 _mesa_unmarshal_LightModeli(struct gl_context *ctx, const struct marshal_cmd_LightModeli *cmd)
5621 const GLenum pname = cmd->pname;
5622 const GLint param = cmd->param;
5630 struct marshal_cmd_LightModeli *cmd;
5633 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LightModeli, cmd_size);
5634 cmd->pname = pname;
5635 cmd->param = param;
5665 _mesa_unmarshal_LineStipple(struct gl_context *ctx, const struct marshal_cmd_LineStipple *cmd)
5667 const GLint factor = cmd->factor;
5668 const GLushort pattern = cmd->pattern;
5676 struct marshal_cmd_LineStipple *cmd;
5679 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LineStipple, cmd_size);
5680 cmd->factor = factor;
5681 cmd->pattern = pattern;
5699 _mesa_unmarshal_LineWidth(struct gl_context *ctx, const struct marshal_cmd_LineWidth *cmd)
5701 const GLfloat width = cmd->width;
5709 struct marshal_cmd_LineWidth *cmd;
5712 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LineWidth, cmd_size);
5713 cmd->width = width;
5733 _mesa_unmarshal_Materialf(struct gl_context *ctx, const struct marshal_cmd_Materialf *cmd)
5735 const GLenum face = cmd->face;
5736 const GLenum pname = cmd->pname;
5737 const GLfloat param = cmd->param;
5745 struct marshal_cmd_Materialf *cmd;
5748 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Materialf, cmd_size);
5749 cmd->face = face;
5750 cmd->pname = pname;
5751 cmd->param = param;
5782 _mesa_unmarshal_Materiali(struct gl_context *ctx, const struct marshal_cmd_Materiali *cmd)
5784 const GLenum face = cmd->face;
5785 const GLenum pname = cmd->pname;
5786 const GLint param = cmd->param;
5794 struct marshal_cmd_Materiali *cmd;
5797 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Materiali, cmd_size);
5798 cmd->face = face;
5799 cmd->pname = pname;
5800 cmd->param = param;
5829 _mesa_unmarshal_PointSize(struct gl_context *ctx, const struct marshal_cmd_PointSize *cmd)
5831 const GLfloat size = cmd->size;
5839 struct marshal_cmd_PointSize *cmd;
5842 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PointSize, cmd_size);
5843 cmd->size = size;
5862 _mesa_unmarshal_PolygonMode(struct gl_context *ctx, const struct marshal_cmd_PolygonMode *cmd)
5864 const GLenum face = cmd->face;
5865 const GLenum mode = cmd->mode;
5873 struct marshal_cmd_PolygonMode *cmd;
5876 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PolygonMode, cmd_size);
5877 cmd->face = face;
5878 cmd->mode = mode;
5910 _mesa_unmarshal_Scissor(struct gl_context *ctx, const struct marshal_cmd_Scissor *cmd)
5912 const GLint x = cmd->x;
5913 const GLint y = cmd->y;
5914 const GLsizei width = cmd->width;
5915 const GLsizei height = cmd->height;
5923 struct marshal_cmd_Scissor *cmd;
5926 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Scissor, cmd_size);
5927 cmd->x = x;
5928 cmd->y = y;
5929 cmd->width = width;
5930 cmd->height = height;
5948 _mesa_unmarshal_ShadeModel(struct gl_context *ctx, const struct marshal_cmd_ShadeModel *cmd)
5950 const GLenum mode = cmd->mode;
5958 struct marshal_cmd_ShadeModel *cmd;
5961 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ShadeModel, cmd_size);
5962 cmd->mode = mode;
5982 _mesa_unmarshal_TexParameterf(struct gl_context *ctx, const struct marshal_cmd_TexParameterf *cmd)
5984 const GLenum target = cmd->target;
5985 const GLenum pname = cmd->pname;
5986 const GLfloat param = cmd->param;
5994 struct marshal_cmd_TexParameterf *cmd;
5997 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexParameterf, cmd_size);
5998 cmd->target = target;
5999 cmd->pname = pname;
6000 cmd->param = param;
6031 _mesa_unmarshal_TexParameteri(struct gl_context *ctx, const struct marshal_cmd_TexParameteri *cmd)
6033 const GLenum target = cmd->target;
6034 const GLenum pname = cmd->pname;
6035 const GLint param = cmd->param;
6043 struct marshal_cmd_TexParameteri *cmd;
6046 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexParameteri, cmd_size);
6047 cmd->target = target;
6048 cmd->pname = pname;
6049 cmd->param = param;
6102 _mesa_unmarshal_TexEnvf(struct gl_context *ctx, const struct marshal_cmd_TexEnvf *cmd)
6104 const GLenum target = cmd->target;
6105 const GLenum pname = cmd->pname;
6106 const GLfloat param = cmd->param;
6114 struct marshal_cmd_TexEnvf *cmd;
6117 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexEnvf, cmd_size);
6118 cmd->target = target;
6119 cmd->pname = pname;
6120 cmd->param = param;
6151 _mesa_unmarshal_TexEnvi(struct gl_context *ctx, const struct marshal_cmd_TexEnvi *cmd)
6153 const GLenum target = cmd->target;
6154 const GLenum pname = cmd->pname;
6155 const GLint param = cmd->param;
6163 struct marshal_cmd_TexEnvi *cmd;
6166 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexEnvi, cmd_size);
6167 cmd->target = target;
6168 cmd->pname = pname;
6169 cmd->param = param;
6200 _mesa_unmarshal_TexGend(struct gl_context *ctx, const struct marshal_cmd_TexGend *cmd)
6202 const GLenum coord = cmd->coord;
6203 const GLenum pname = cmd->pname;
6204 const GLdouble param = cmd->param;
6212 struct marshal_cmd_TexGend *cmd;
6215 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexGend, cmd_size);
6216 cmd->coord = coord;
6217 cmd->pname = pname;
6218 cmd->param = param;
6249 _mesa_unmarshal_TexGenf(struct gl_context *ctx, const struct marshal_cmd_TexGenf *cmd)
6251 const GLenum coord = cmd->coord;
6252 const GLenum pname = cmd->pname;
6253 const GLfloat param = cmd->param;
6261 struct marshal_cmd_TexGenf *cmd;
6264 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexGenf, cmd_size);
6265 cmd->coord = coord;
6266 cmd->pname = pname;
6267 cmd->param = param;
6298 _mesa_unmarshal_TexGeni(struct gl_context *ctx, const struct marshal_cmd_TexGeni *cmd)
6300 const GLenum coord = cmd->coord;
6301 const GLenum pname = cmd->pname;
6302 const GLint param = cmd->param;
6310 struct marshal_cmd_TexGeni *cmd;
6313 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexGeni, cmd_size);
6314 cmd->coord = coord;
6315 cmd->pname = pname;
6316 cmd->param = param;
6377 _mesa_unmarshal_InitNames(struct gl_context *ctx, const struct marshal_cmd_InitNames *cmd)
6386 struct marshal_cmd_InitNames *cmd;
6389 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_InitNames, cmd_size);
6390 (void) cmd;
6409 _mesa_unmarshal_LoadName(struct gl_context *ctx, const struct marshal_cmd_LoadName *cmd)
6411 const GLuint name = cmd->name;
6419 struct marshal_cmd_LoadName *cmd;
6422 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LoadName, cmd_size);
6423 cmd->name = name;
6441 _mesa_unmarshal_PassThrough(struct gl_context *ctx, const struct marshal_cmd_PassThrough *cmd)
6443 const GLfloat token = cmd->token;
6451 struct marshal_cmd_PassThrough *cmd;
6454 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PassThrough, cmd_size);
6455 cmd->token = token;
6472 _mesa_unmarshal_PopName(struct gl_context *ctx, const struct marshal_cmd_PopName *cmd)
6481 struct marshal_cmd_PopName *cmd;
6484 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PopName, cmd_size);
6485 (void) cmd;
6504 _mesa_unmarshal_PushName(struct gl_context *ctx, const struct marshal_cmd_PushName *cmd)
6506 const GLuint name = cmd->name;
6514 struct marshal_cmd_PushName *cmd;
6517 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PushName, cmd_size);
6518 cmd->name = name;
6536 _mesa_unmarshal_DrawBuffer(struct gl_context *ctx, const struct marshal_cmd_DrawBuffer *cmd)
6538 const GLenum mode = cmd->mode;
6546 struct marshal_cmd_DrawBuffer *cmd;
6549 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawBuffer, cmd_size);
6550 cmd->mode = mode;
6568 _mesa_unmarshal_Clear(struct gl_context *ctx, const struct marshal_cmd_Clear *cmd)
6570 const GLbitfield mask = cmd->mask;
6578 struct marshal_cmd_Clear *cmd;
6581 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Clear, cmd_size);
6582 cmd->mask = mask;
6603 _mesa_unmarshal_ClearAccum(struct gl_context *ctx, const struct marshal_cmd_ClearAccum *cmd)
6605 const GLfloat red = cmd->red;
6606 const GLfloat green = cmd->green;
6607 const GLfloat blue = cmd->blue;
6608 const GLfloat alpha = cmd->alpha;
6616 struct marshal_cmd_ClearAccum *cmd;
6619 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClearAccum, cmd_size);
6620 cmd->red = red;
6621 cmd->green = green;
6622 cmd->blue = blue;
6623 cmd->alpha = alpha;
6641 _mesa_unmarshal_ClearIndex(struct gl_context *ctx, const struct marshal_cmd_ClearIndex *cmd)
6643 const GLfloat c = cmd->c;
6651 struct marshal_cmd_ClearIndex *cmd;
6654 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClearIndex, cmd_size);
6655 cmd->c = c;
6676 _mesa_unmarshal_ClearColor(struct gl_context *ctx, const struct marshal_cmd_ClearColor *cmd)
6678 const GLclampf red = cmd->red;
6679 const GLclampf green = cmd->green;
6680 const GLclampf blue = cmd->blue;
6681 const GLclampf alpha = cmd->alpha;
6689 struct marshal_cmd_ClearColor *cmd;
6692 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClearColor, cmd_size);
6693 cmd->red = red;
6694 cmd->green = green;
6695 cmd->blue = blue;
6696 cmd->alpha = alpha;
6714 _mesa_unmarshal_ClearStencil(struct gl_context *ctx, const struct marshal_cmd_ClearStencil *cmd)
6716 const GLint s = cmd->s;
6724 struct marshal_cmd_ClearStencil *cmd;
6727 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClearStencil, cmd_size);
6728 cmd->s = s;
6746 _mesa_unmarshal_ClearDepth(struct gl_context *ctx, const struct marshal_cmd_ClearDepth *cmd)
6748 const GLclampd depth = cmd->depth;
6756 struct marshal_cmd_ClearDepth *cmd;
6759 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClearDepth, cmd_size);
6760 cmd->depth = depth;
6778 _mesa_unmarshal_StencilMask(struct gl_context *ctx, const struct marshal_cmd_StencilMask *cmd)
6780 const GLuint mask = cmd->mask;
6788 struct marshal_cmd_StencilMask *cmd;
6791 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_StencilMask, cmd_size);
6792 cmd->mask = mask;
6813 _mesa_unmarshal_ColorMask(struct gl_context *ctx, const struct marshal_cmd_ColorMask *cmd)
6815 const GLboolean red = cmd->red;
6816 const GLboolean green = cmd->green;
6817 const GLboolean blue = cmd->blue;
6818 const GLboolean alpha = cmd->alpha;
6826 struct marshal_cmd_ColorMask *cmd;
6829 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ColorMask, cmd_size);
6830 cmd->red = red;
6831 cmd->green = green;
6832 cmd->blue = blue;
6833 cmd->alpha = alpha;
6851 _mesa_unmarshal_DepthMask(struct gl_context *ctx, const struct marshal_cmd_DepthMask *cmd)
6853 const GLboolean flag = cmd->flag;
6861 struct marshal_cmd_DepthMask *cmd;
6864 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DepthMask, cmd_size);
6865 cmd->flag = flag;
6883 _mesa_unmarshal_IndexMask(struct gl_context *ctx, const struct marshal_cmd_IndexMask *cmd)
6885 const GLuint mask = cmd->mask;
6893 struct marshal_cmd_IndexMask *cmd;
6896 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_IndexMask, cmd_size);
6897 cmd->mask = mask;
6916 _mesa_unmarshal_Accum(struct gl_context *ctx, const struct marshal_cmd_Accum *cmd)
6918 const GLenum op = cmd->op;
6919 const GLfloat value = cmd->value;
6927 struct marshal_cmd_Accum *cmd;
6930 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Accum, cmd_size);
6931 cmd->op = op;
6932 cmd->value = value;
6950 _mesa_unmarshal_Disable(struct gl_context *ctx, const struct marshal_cmd_Disable *cmd)
6952 const GLenum cap = cmd->cap;
6960 struct marshal_cmd_Disable *cmd;
6963 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Disable, cmd_size);
6964 cmd->cap = cap;
6992 _mesa_unmarshal_PopAttrib(struct gl_context *ctx, const struct marshal_cmd_PopAttrib *cmd)
7001 struct marshal_cmd_PopAttrib *cmd;
7004 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PopAttrib, cmd_size);
7005 (void) cmd;
7024 _mesa_unmarshal_PushAttrib(struct gl_context *ctx, const struct marshal_cmd_PushAttrib *cmd)
7026 const GLbitfield mask = cmd->mask;
7034 struct marshal_cmd_PushAttrib *cmd;
7037 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PushAttrib, cmd_size);
7038 cmd->mask = mask;
7102 _mesa_unmarshal_MapGrid1d(struct gl_context *ctx, const struct marshal_cmd_MapGrid1d *cmd)
7104 const GLint un = cmd->un;
7105 const GLdouble u1 = cmd->u1;
7106 const GLdouble u2 = cmd->u2;
7114 struct marshal_cmd_MapGrid1d *cmd;
7117 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MapGrid1d, cmd_size);
7118 cmd->un = un;
7119 cmd->u1 = u1;
7120 cmd->u2 = u2;
7140 _mesa_unmarshal_MapGrid1f(struct gl_context *ctx, const struct marshal_cmd_MapGrid1f *cmd)
7142 const GLint un = cmd->un;
7143 const GLfloat u1 = cmd->u1;
7144 const GLfloat u2 = cmd->u2;
7152 struct marshal_cmd_MapGrid1f *cmd;
7155 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MapGrid1f, cmd_size);
7156 cmd->un = un;
7157 cmd->u1 = u1;
7158 cmd->u2 = u2;
7181 _mesa_unmarshal_MapGrid2d(struct gl_context *ctx, const struct marshal_cmd_MapGrid2d *cmd)
7183 const GLint un = cmd->un;
7184 const GLdouble u1 = cmd->u1;
7185 const GLdouble u2 = cmd->u2;
7186 const GLint vn = cmd->vn;
7187 const GLdouble v1 = cmd->v1;
7188 const GLdouble v2 = cmd->v2;
7196 struct marshal_cmd_MapGrid2d *cmd;
7199 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MapGrid2d, cmd_size);
7200 cmd->un = un;
7201 cmd->u1 = u1;
7202 cmd->u2 = u2;
7203 cmd->vn = vn;
7204 cmd->v1 = v1;
7205 cmd->v2 = v2;
7228 _mesa_unmarshal_MapGrid2f(struct gl_context *ctx, const struct marshal_cmd_MapGrid2f *cmd)
7230 const GLint un = cmd->un;
7231 const GLfloat u1 = cmd->u1;
7232 const GLfloat u2 = cmd->u2;
7233 const GLint vn = cmd->vn;
7234 const GLfloat v1 = cmd->v1;
7235 const GLfloat v2 = cmd->v2;
7243 struct marshal_cmd_MapGrid2f *cmd;
7246 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MapGrid2f, cmd_size);
7247 cmd->un = un;
7248 cmd->u1 = u1;
7249 cmd->u2 = u2;
7250 cmd->vn = vn;
7251 cmd->v1 = v1;
7252 cmd->v2 = v2;
7270 _mesa_unmarshal_EvalCoord1d(struct gl_context *ctx, const struct marshal_cmd_EvalCoord1d *cmd)
7272 const GLdouble u = cmd->u;
7280 struct marshal_cmd_EvalCoord1d *cmd;
7283 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalCoord1d, cmd_size);
7284 cmd->u = u;
7302 _mesa_unmarshal_EvalCoord1dv(struct gl_context *ctx, const struct marshal_cmd_EvalCoord1dv *cmd)
7304 const GLdouble * u = cmd->u;
7312 struct marshal_cmd_EvalCoord1dv *cmd;
7315 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalCoord1dv, cmd_size);
7316 memcpy(cmd->u, u, 8);
7334 _mesa_unmarshal_EvalCoord1f(struct gl_context *ctx, const struct marshal_cmd_EvalCoord1f *cmd)
7336 const GLfloat u = cmd->u;
7344 struct marshal_cmd_EvalCoord1f *cmd;
7347 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalCoord1f, cmd_size);
7348 cmd->u = u;
7366 _mesa_unmarshal_EvalCoord1fv(struct gl_context *ctx, const struct marshal_cmd_EvalCoord1fv *cmd)
7368 const GLfloat * u = cmd->u;
7376 struct marshal_cmd_EvalCoord1fv *cmd;
7379 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalCoord1fv, cmd_size);
7380 memcpy(cmd->u, u, 4);
7399 _mesa_unmarshal_EvalCoord2d(struct gl_context *ctx, const struct marshal_cmd_EvalCoord2d *cmd)
7401 const GLdouble u = cmd->u;
7402 const GLdouble v = cmd->v;
7410 struct marshal_cmd_EvalCoord2d *cmd;
7413 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalCoord2d, cmd_size);
7414 cmd->u = u;
7415 cmd->v = v;
7433 _mesa_unmarshal_EvalCoord2dv(struct gl_context *ctx, const struct marshal_cmd_EvalCoord2dv *cmd)
7435 const GLdouble * u = cmd->u;
7443 struct marshal_cmd_EvalCoord2dv *cmd;
7446 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalCoord2dv, cmd_size);
7447 memcpy(cmd->u, u, 16);
7466 _mesa_unmarshal_EvalCoord2f(struct gl_context *ctx, const struct marshal_cmd_EvalCoord2f *cmd)
7468 const GLfloat u = cmd->u;
7469 const GLfloat v = cmd->v;
7477 struct marshal_cmd_EvalCoord2f *cmd;
7480 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalCoord2f, cmd_size);
7481 cmd->u = u;
7482 cmd->v = v;
7500 _mesa_unmarshal_EvalCoord2fv(struct gl_context *ctx, const struct marshal_cmd_EvalCoord2fv *cmd)
7502 const GLfloat * u = cmd->u;
7510 struct marshal_cmd_EvalCoord2fv *cmd;
7513 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalCoord2fv, cmd_size);
7514 memcpy(cmd->u, u, 8);
7534 _mesa_unmarshal_EvalMesh1(struct gl_context *ctx, const struct marshal_cmd_EvalMesh1 *cmd)
7536 const GLenum mode = cmd->mode;
7537 const GLint i1 = cmd->i1;
7538 const GLint i2 = cmd->i2;
7546 struct marshal_cmd_EvalMesh1 *cmd;
7549 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalMesh1, cmd_size);
7550 cmd->mode = mode;
7551 cmd->i1 = i1;
7552 cmd->i2 = i2;
7570 _mesa_unmarshal_EvalPoint1(struct gl_context *ctx, const struct marshal_cmd_EvalPoint1 *cmd)
7572 const GLint i = cmd->i;
7580 struct marshal_cmd_EvalPoint1 *cmd;
7583 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalPoint1, cmd_size);
7584 cmd->i = i;
7606 _mesa_unmarshal_EvalMesh2(struct gl_context *ctx, const struct marshal_cmd_EvalMesh2 *cmd)
7608 const GLenum mode = cmd->mode;
7609 const GLint i1 = cmd->i1;
7610 const GLint i2 = cmd->i2;
7611 const GLint j1 = cmd->j1;
7612 const GLint j2 = cmd->j2;
7620 struct marshal_cmd_EvalMesh2 *cmd;
7623 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalMesh2, cmd_size);
7624 cmd->mode = mode;
7625 cmd->i1 = i1;
7626 cmd->i2 = i2;
7627 cmd->j1 = j1;
7628 cmd->j2 = j2;
7647 _mesa_unmarshal_EvalPoint2(struct gl_context *ctx, const struct marshal_cmd_EvalPoint2 *cmd)
7649 const GLint i = cmd->i;
7650 const GLint j = cmd->j;
7658 struct marshal_cmd_EvalPoint2 *cmd;
7661 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvalPoint2, cmd_size);
7662 cmd->i = i;
7663 cmd->j = j;
7682 _mesa_unmarshal_AlphaFunc(struct gl_context *ctx, const struct marshal_cmd_AlphaFunc *cmd)
7684 const GLenum func = cmd->func;
7685 const GLclampf ref = cmd->ref;
7693 struct marshal_cmd_AlphaFunc *cmd;
7696 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_AlphaFunc, cmd_size);
7697 cmd->func = func;
7698 cmd->ref = ref;
7717 _mesa_unmarshal_BlendFunc(struct gl_context *ctx, const struct marshal_cmd_BlendFunc *cmd)
7719 const GLenum sfactor = cmd->sfactor;
7720 const GLenum dfactor = cmd->dfactor;
7728 struct marshal_cmd_BlendFunc *cmd;
7731 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlendFunc, cmd_size);
7732 cmd->sfactor = sfactor;
7733 cmd->dfactor = dfactor;
7751 _mesa_unmarshal_LogicOp(struct gl_context *ctx, const struct marshal_cmd_LogicOp *cmd)
7753 const GLenum opcode = cmd->opcode;
7761 struct marshal_cmd_LogicOp *cmd;
7764 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LogicOp, cmd_size);
7765 cmd->opcode = opcode;
7785 _mesa_unmarshal_StencilFunc(struct gl_context *ctx, const struct marshal_cmd_StencilFunc *cmd)
7787 const GLenum func = cmd->func;
7788 const GLint ref = cmd->ref;
7789 const GLuint mask = cmd->mask;
7797 struct marshal_cmd_StencilFunc *cmd;
7800 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_StencilFunc, cmd_size);
7801 cmd->func = func;
7802 cmd->ref = ref;
7803 cmd->mask = mask;
7823 _mesa_unmarshal_StencilOp(struct gl_context *ctx, const struct marshal_cmd_StencilOp *cmd)
7825 const GLenum fail = cmd->fail;
7826 const GLenum zfail = cmd->zfail;
7827 const GLenum zpass = cmd->zpass;
7835 struct marshal_cmd_StencilOp *cmd;
7838 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_StencilOp, cmd_size);
7839 cmd->fail = fail;
7840 cmd->zfail = zfail;
7841 cmd->zpass = zpass;
7859 _mesa_unmarshal_DepthFunc(struct gl_context *ctx, const struct marshal_cmd_DepthFunc *cmd)
7861 const GLenum func = cmd->func;
7869 struct marshal_cmd_DepthFunc *cmd;
7872 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DepthFunc, cmd_size);
7873 cmd->func = func;
7892 _mesa_unmarshal_PixelZoom(struct gl_context *ctx, const struct marshal_cmd_PixelZoom *cmd)
7894 const GLfloat xfactor = cmd->xfactor;
7895 const GLfloat yfactor = cmd->yfactor;
7903 struct marshal_cmd_PixelZoom *cmd;
7906 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PixelZoom, cmd_size);
7907 cmd->xfactor = xfactor;
7908 cmd->yfactor = yfactor;
7927 _mesa_unmarshal_PixelTransferf(struct gl_context *ctx, const struct marshal_cmd_PixelTransferf *cmd)
7929 const GLenum pname = cmd->pname;
7930 const GLfloat param = cmd->param;
7938 struct marshal_cmd_PixelTransferf *cmd;
7941 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PixelTransferf, cmd_size);
7942 cmd->pname = pname;
7943 cmd->param = param;
7962 _mesa_unmarshal_PixelTransferi(struct gl_context *ctx, const struct marshal_cmd_PixelTransferi *cmd)
7964 const GLenum pname = cmd->pname;
7965 const GLint param = cmd->param;
7973 struct marshal_cmd_PixelTransferi *cmd;
7976 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PixelTransferi, cmd_size);
7977 cmd->pname = pname;
7978 cmd->param = param;
7997 _mesa_unmarshal_PixelStoref(struct gl_context *ctx, const struct marshal_cmd_PixelStoref *cmd)
7999 const GLenum pname = cmd->pname;
8000 const GLfloat param = cmd->param;
8008 struct marshal_cmd_PixelStoref *cmd;
8011 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PixelStoref, cmd_size);
8012 cmd->pname = pname;
8013 cmd->param = param;
8032 _mesa_unmarshal_PixelStorei(struct gl_context *ctx, const struct marshal_cmd_PixelStorei *cmd)
8034 const GLenum pname = cmd->pname;
8035 const GLint param = cmd->param;
8043 struct marshal_cmd_PixelStorei *cmd;
8046 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PixelStorei, cmd_size);
8047 cmd->pname = pname;
8048 cmd->param = param;
8099 _mesa_unmarshal_ReadBuffer(struct gl_context *ctx, const struct marshal_cmd_ReadBuffer *cmd)
8101 const GLenum mode = cmd->mode;
8109 struct marshal_cmd_ReadBuffer *cmd;
8112 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ReadBuffer, cmd_size);
8113 cmd->mode = mode;
8135 _mesa_unmarshal_CopyPixels(struct gl_context *ctx, const struct marshal_cmd_CopyPixels *cmd)
8137 const GLint x = cmd->x;
8138 const GLint y = cmd->y;
8139 const GLsizei width = cmd->width;
8140 const GLsizei height = cmd->height;
8141 const GLenum type = cmd->type;
8149 struct marshal_cmd_CopyPixels *cmd;
8152 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyPixels, cmd_size);
8153 cmd->x = x;
8154 cmd->y = y;
8155 cmd->width = width;
8156 cmd->height = height;
8157 cmd->type = type;
8528 _mesa_unmarshal_DepthRange(struct gl_context *ctx, const struct marshal_cmd_DepthRange *cmd)
8530 const GLclampd zNear = cmd->zNear;
8531 const GLclampd zFar = cmd->zFar;
8539 struct marshal_cmd_DepthRange *cmd;
8542 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DepthRange, cmd_size);
8543 cmd->zNear = zNear;
8544 cmd->zFar = zFar;
8567 _mesa_unmarshal_Frustum(struct gl_context *ctx, const struct marshal_cmd_Frustum *cmd)
8569 const GLdouble left = cmd->left;
8570 const GLdouble right = cmd->right;
8571 const GLdouble bottom = cmd->bottom;
8572 const GLdouble top = cmd->top;
8573 const GLdouble zNear = cmd->zNear;
8574 const GLdouble zFar = cmd->zFar;
8582 struct marshal_cmd_Frustum *cmd;
8585 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Frustum, cmd_size);
8586 cmd->left = left;
8587 cmd->right = right;
8588 cmd->bottom = bottom;
8589 cmd->top = top;
8590 cmd->zNear = zNear;
8591 cmd->zFar = zFar;
8608 _mesa_unmarshal_LoadIdentity(struct gl_context *ctx, const struct marshal_cmd_LoadIdentity *cmd)
8617 struct marshal_cmd_LoadIdentity *cmd;
8620 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LoadIdentity, cmd_size);
8621 (void) cmd;
8640 _mesa_unmarshal_LoadMatrixf(struct gl_context *ctx, const struct marshal_cmd_LoadMatrixf *cmd)
8642 const GLfloat * m = cmd->m;
8650 struct marshal_cmd_LoadMatrixf *cmd;
8653 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LoadMatrixf, cmd_size);
8654 memcpy(cmd->m, m, 64);
8672 _mesa_unmarshal_LoadMatrixd(struct gl_context *ctx, const struct marshal_cmd_LoadMatrixd *cmd)
8674 const GLdouble * m = cmd->m;
8682 struct marshal_cmd_LoadMatrixd *cmd;
8685 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LoadMatrixd, cmd_size);
8686 memcpy(cmd->m, m, 128);
8704 _mesa_unmarshal_MatrixMode(struct gl_context *ctx, const struct marshal_cmd_MatrixMode *cmd)
8706 const GLenum mode = cmd->mode;
8714 struct marshal_cmd_MatrixMode *cmd;
8717 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MatrixMode, cmd_size);
8718 cmd->mode = mode;
8736 _mesa_unmarshal_MultMatrixf(struct gl_context *ctx, const struct marshal_cmd_MultMatrixf *cmd)
8738 const GLfloat * m = cmd->m;
8746 struct marshal_cmd_MultMatrixf *cmd;
8749 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultMatrixf, cmd_size);
8750 memcpy(cmd->m, m, 64);
8768 _mesa_unmarshal_MultMatrixd(struct gl_context *ctx, const struct marshal_cmd_MultMatrixd *cmd)
8770 const GLdouble * m = cmd->m;
8778 struct marshal_cmd_MultMatrixd *cmd;
8781 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultMatrixd, cmd_size);
8782 memcpy(cmd->m, m, 128);
8805 _mesa_unmarshal_Ortho(struct gl_context *ctx, const struct marshal_cmd_Ortho *cmd)
8807 const GLdouble left = cmd->left;
8808 const GLdouble right = cmd->right;
8809 const GLdouble bottom = cmd->bottom;
8810 const GLdouble top = cmd->top;
8811 const GLdouble zNear = cmd->zNear;
8812 const GLdouble zFar = cmd->zFar;
8820 struct marshal_cmd_Ortho *cmd;
8823 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Ortho, cmd_size);
8824 cmd->left = left;
8825 cmd->right = right;
8826 cmd->bottom = bottom;
8827 cmd->top = top;
8828 cmd->zNear = zNear;
8829 cmd->zFar = zFar;
8846 _mesa_unmarshal_PopMatrix(struct gl_context *ctx, const struct marshal_cmd_PopMatrix *cmd)
8855 struct marshal_cmd_PopMatrix *cmd;
8858 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PopMatrix, cmd_size);
8859 (void) cmd;
8877 _mesa_unmarshal_PushMatrix(struct gl_context *ctx, const struct marshal_cmd_PushMatrix *cmd)
8886 struct marshal_cmd_PushMatrix *cmd;
8889 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PushMatrix, cmd_size);
8890 (void) cmd;
8912 _mesa_unmarshal_Rotated(struct gl_context *ctx, const struct marshal_cmd_Rotated *cmd)
8914 const GLdouble angle = cmd->angle;
8915 const GLdouble x = cmd->x;
8916 const GLdouble y = cmd->y;
8917 const GLdouble z = cmd->z;
8925 struct marshal_cmd_Rotated *cmd;
8928 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Rotated, cmd_size);
8929 cmd->angle = angle;
8930 cmd->x = x;
8931 cmd->y = y;
8932 cmd->z = z;
8953 _mesa_unmarshal_Rotatef(struct gl_context *ctx, const struct marshal_cmd_Rotatef *cmd)
8955 const GLfloat angle = cmd->angle;
8956 const GLfloat x = cmd->x;
8957 const GLfloat y = cmd->y;
8958 const GLfloat z = cmd->z;
8966 struct marshal_cmd_Rotatef *cmd;
8969 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Rotatef, cmd_size);
8970 cmd->angle = angle;
8971 cmd->x = x;
8972 cmd->y = y;
8973 cmd->z = z;
8993 _mesa_unmarshal_Scaled(struct gl_context *ctx, const struct marshal_cmd_Scaled *cmd)
8995 const GLdouble x = cmd->x;
8996 const GLdouble y = cmd->y;
8997 const GLdouble z = cmd->z;
9005 struct marshal_cmd_Scaled *cmd;
9008 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Scaled, cmd_size);
9009 cmd->x = x;
9010 cmd->y = y;
9011 cmd->z = z;
9031 _mesa_unmarshal_Scalef(struct gl_context *ctx, const struct marshal_cmd_Scalef *cmd)
9033 const GLfloat x = cmd->x;
9034 const GLfloat y = cmd->y;
9035 const GLfloat z = cmd->z;
9043 struct marshal_cmd_Scalef *cmd;
9046 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Scalef, cmd_size);
9047 cmd->x = x;
9048 cmd->y = y;
9049 cmd->z = z;
9069 _mesa_unmarshal_Translated(struct gl_context *ctx, const struct marshal_cmd_Translated *cmd)
9071 const GLdouble x = cmd->x;
9072 const GLdouble y = cmd->y;
9073 const GLdouble z = cmd->z;
9081 struct marshal_cmd_Translated *cmd;
9084 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Translated, cmd_size);
9085 cmd->x = x;
9086 cmd->y = y;
9087 cmd->z = z;
9107 _mesa_unmarshal_Translatef(struct gl_context *ctx, const struct marshal_cmd_Translatef *cmd)
9109 const GLfloat x = cmd->x;
9110 const GLfloat y = cmd->y;
9111 const GLfloat z = cmd->z;
9119 struct marshal_cmd_Translatef *cmd;
9122 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Translatef, cmd_size);
9123 cmd->x = x;
9124 cmd->y = y;
9125 cmd->z = z;
9146 _mesa_unmarshal_Viewport(struct gl_context *ctx, const struct marshal_cmd_Viewport *cmd)
9148 const GLint x = cmd->x;
9149 const GLint y = cmd->y;
9150 const GLsizei width = cmd->width;
9151 const GLsizei height = cmd->height;
9159 struct marshal_cmd_Viewport *cmd;
9162 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Viewport, cmd_size);
9163 cmd->x = x;
9164 cmd->y = y;
9165 cmd->width = width;
9166 cmd->height = height;
9184 _mesa_unmarshal_ArrayElement(struct gl_context *ctx, const struct marshal_cmd_ArrayElement *cmd)
9186 const GLint i = cmd->i;
9194 struct marshal_cmd_ArrayElement *cmd;
9197 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ArrayElement, cmd_size);
9198 cmd->i = i;
9219 _mesa_unmarshal_ColorPointer(struct gl_context *ctx, const struct marshal_cmd_ColorPointer *cmd)
9221 const GLint size = cmd->size;
9222 const GLenum type = cmd->type;
9223 const GLsizei stride = cmd->stride;
9224 const GLvoid * pointer = cmd->pointer;
9232 struct marshal_cmd_ColorPointer *cmd;
9242 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ColorPointer, cmd_size);
9243 cmd->size = size;
9244 cmd->type = type;
9245 cmd->stride = stride;
9246 cmd->pointer = pointer;
9264 _mesa_unmarshal_DisableClientState(struct gl_context *ctx, const struct marshal_cmd_DisableClientState *cmd)
9266 const GLenum array = cmd->array;
9274 struct marshal_cmd_DisableClientState *cmd;
9277 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DisableClientState, cmd_size);
9278 cmd->array = array;
9298 _mesa_unmarshal_DrawArrays(struct gl_context *ctx, const struct marshal_cmd_DrawArrays *cmd)
9300 const GLenum mode = cmd->mode;
9301 const GLint first = cmd->first;
9302 const GLsizei count = cmd->count;
9310 struct marshal_cmd_DrawArrays *cmd;
9313 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawArrays, cmd_size);
9314 cmd->mode = mode;
9315 cmd->first = first;
9316 cmd->count = count;
9337 _mesa_unmarshal_DrawElements(struct gl_context *ctx, const struct marshal_cmd_DrawElements *cmd)
9339 const GLenum mode = cmd->mode;
9340 const GLsizei count = cmd->count;
9341 const GLenum type = cmd->type;
9342 const GLvoid * indices = cmd->indices;
9350 struct marshal_cmd_DrawElements *cmd;
9360 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawElements, cmd_size);
9361 cmd->mode = mode;
9362 cmd->count = count;
9363 cmd->type = type;
9364 cmd->indices = indices;
9383 _mesa_unmarshal_EdgeFlagPointer(struct gl_context *ctx, const struct marshal_cmd_EdgeFlagPointer *cmd)
9385 const GLsizei stride = cmd->stride;
9386 const GLvoid * pointer = cmd->pointer;
9394 struct marshal_cmd_EdgeFlagPointer *cmd;
9404 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EdgeFlagPointer, cmd_size);
9405 cmd->stride = stride;
9406 cmd->pointer = pointer;
9424 _mesa_unmarshal_EnableClientState(struct gl_context *ctx, const struct marshal_cmd_EnableClientState *cmd)
9426 const GLenum array = cmd->array;
9434 struct marshal_cmd_EnableClientState *cmd;
9437 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EnableClientState, cmd_size);
9438 cmd->array = array;
9469 _mesa_unmarshal_IndexPointer(struct gl_context *ctx, const struct marshal_cmd_IndexPointer *cmd)
9471 const GLenum type = cmd->type;
9472 const GLsizei stride = cmd->stride;
9473 const GLvoid * pointer = cmd->pointer;
9481 struct marshal_cmd_IndexPointer *cmd;
9491 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_IndexPointer, cmd_size);
9492 cmd->type = type;
9493 cmd->stride = stride;
9494 cmd->pointer = pointer;
9525 _mesa_unmarshal_NormalPointer(struct gl_context *ctx, const struct marshal_cmd_NormalPointer *cmd)
9527 const GLenum type = cmd->type;
9528 const GLsizei stride = cmd->stride;
9529 const GLvoid * pointer = cmd->pointer;
9537 struct marshal_cmd_NormalPointer *cmd;
9547 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NormalPointer, cmd_size);
9548 cmd->type = type;
9549 cmd->stride = stride;
9550 cmd->pointer = pointer;
9571 _mesa_unmarshal_TexCoordPointer(struct gl_context *ctx, const struct marshal_cmd_TexCoordPointer *cmd)
9573 const GLint size = cmd->size;
9574 const GLenum type = cmd->type;
9575 const GLsizei stride = cmd->stride;
9576 const GLvoid * pointer = cmd->pointer;
9584 struct marshal_cmd_TexCoordPointer *cmd;
9594 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoordPointer, cmd_size);
9595 cmd->size = size;
9596 cmd->type = type;
9597 cmd->stride = stride;
9598 cmd->pointer = pointer;
9619 _mesa_unmarshal_VertexPointer(struct gl_context *ctx, const struct marshal_cmd_VertexPointer *cmd)
9621 const GLint size = cmd->size;
9622 const GLenum type = cmd->type;
9623 const GLsizei stride = cmd->stride;
9624 const GLvoid * pointer = cmd->pointer;
9632 struct marshal_cmd_VertexPointer *cmd;
9642 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexPointer, cmd_size);
9643 cmd->size = size;
9644 cmd->type = type;
9645 cmd->stride = stride;
9646 cmd->pointer = pointer;
9665 _mesa_unmarshal_PolygonOffset(struct gl_context *ctx, const struct marshal_cmd_PolygonOffset *cmd)
9667 const GLfloat factor = cmd->factor;
9668 const GLfloat units = cmd->units;
9676 struct marshal_cmd_PolygonOffset *cmd;
9679 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PolygonOffset, cmd_size);
9680 cmd->factor = factor;
9681 cmd->units = units;
9705 _mesa_unmarshal_CopyTexImage1D(struct gl_context *ctx, const struct marshal_cmd_CopyTexImage1D *cmd)
9707 const GLenum target = cmd->target;
9708 const GLint level = cmd->level;
9709 const GLenum internalformat = cmd->internalformat;
9710 const GLint x = cmd->x;
9711 const GLint y = cmd->y;
9712 const GLsizei width = cmd->width;
9713 const GLint border = cmd->border;
9721 struct marshal_cmd_CopyTexImage1D *cmd;
9724 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyTexImage1D, cmd_size);
9725 cmd->target = target;
9726 cmd->level = level;
9727 cmd->internalformat = internalformat;
9728 cmd->x = x;
9729 cmd->y = y;
9730 cmd->width = width;
9731 cmd->border = border;
9756 _mesa_unmarshal_CopyTexImage2D(struct gl_context *ctx, const struct marshal_cmd_CopyTexImage2D *cmd)
9758 const GLenum target = cmd->target;
9759 const GLint level = cmd->level;
9760 const GLenum internalformat = cmd->internalformat;
9761 const GLint x = cmd->x;
9762 const GLint y = cmd->y;
9763 const GLsizei width = cmd->width;
9764 const GLsizei height = cmd->height;
9765 const GLint border = cmd->border;
9773 struct marshal_cmd_CopyTexImage2D *cmd;
9776 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyTexImage2D, cmd_size);
9777 cmd->target = target;
9778 cmd->level = level;
9779 cmd->internalformat = internalformat;
9780 cmd->x = x;
9781 cmd->y = y;
9782 cmd->width = width;
9783 cmd->height = height;
9784 cmd->border = border;
9807 _mesa_unmarshal_CopyTexSubImage1D(struct gl_context *ctx, const struct marshal_cmd_CopyTexSubImage1D *cmd)
9809 const GLenum target = cmd->target;
9810 const GLint level = cmd->level;
9811 const GLint xoffset = cmd->xoffset;
9812 const GLint x = cmd->x;
9813 const GLint y = cmd->y;
9814 const GLsizei width = cmd->width;
9822 struct marshal_cmd_CopyTexSubImage1D *cmd;
9825 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyTexSubImage1D, cmd_size);
9826 cmd->target = target;
9827 cmd->level = level;
9828 cmd->xoffset = xoffset;
9829 cmd->x = x;
9830 cmd->y = y;
9831 cmd->width = width;
9856 _mesa_unmarshal_CopyTexSubImage2D(struct gl_context *ctx, const struct marshal_cmd_CopyTexSubImage2D *cmd)
9858 const GLenum target = cmd->target;
9859 const GLint level = cmd->level;
9860 const GLint xoffset = cmd->xoffset;
9861 const GLint yoffset = cmd->yoffset;
9862 const GLint x = cmd->x;
9863 const GLint y = cmd->y;
9864 const GLsizei width = cmd->width;
9865 const GLsizei height = cmd->height;
9873 struct marshal_cmd_CopyTexSubImage2D *cmd;
9876 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyTexSubImage2D, cmd_size);
9877 cmd->target = target;
9878 cmd->level = level;
9879 cmd->xoffset = xoffset;
9880 cmd->yoffset = yoffset;
9881 cmd->x = x;
9882 cmd->y = y;
9883 cmd->width = width;
9884 cmd->height = height;
9936 _mesa_unmarshal_BindTexture(struct gl_context *ctx, const struct marshal_cmd_BindTexture *cmd)
9938 const GLenum target = cmd->target;
9939 const GLuint texture = cmd->texture;
9947 struct marshal_cmd_BindTexture *cmd;
9950 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindTexture, cmd_size);
9951 cmd->target = target;
9952 cmd->texture = texture;
9971 _mesa_unmarshal_DeleteTextures(struct gl_context *ctx, const struct marshal_cmd_DeleteTextures *cmd)
9973 const GLsizei n = cmd->n;
9975 const char *variable_data = (const char *) (cmd + 1);
9985 struct marshal_cmd_DeleteTextures *cmd;
9991 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteTextures, cmd_size);
9992 cmd->n = n;
9993 char *variable_data = (char *) (cmd + 1);
10038 _mesa_unmarshal_PrioritizeTextures(struct gl_context *ctx, const struct marshal_cmd_PrioritizeTextures *cmd)
10040 const GLsizei n = cmd->n;
10043 const char *variable_data = (const char *) (cmd + 1);
10055 struct marshal_cmd_PrioritizeTextures *cmd;
10061 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PrioritizeTextures, cmd_size);
10062 cmd->n = n;
10063 char *variable_data = (char *) (cmd + 1);
10086 _mesa_unmarshal_Indexub(struct gl_context *ctx, const struct marshal_cmd_Indexub *cmd)
10088 const GLubyte c = cmd->c;
10096 struct marshal_cmd_Indexub *cmd;
10099 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Indexub, cmd_size);
10100 cmd->c = c;
10118 _mesa_unmarshal_Indexubv(struct gl_context *ctx, const struct marshal_cmd_Indexubv *cmd)
10120 const GLubyte * c = cmd->c;
10128 struct marshal_cmd_Indexubv *cmd;
10131 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Indexubv, cmd_size);
10132 memcpy(cmd->c, c, 1);
10149 _mesa_unmarshal_PopClientAttrib(struct gl_context *ctx, const struct marshal_cmd_PopClientAttrib *cmd)
10158 struct marshal_cmd_PopClientAttrib *cmd;
10161 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PopClientAttrib, cmd_size);
10162 (void) cmd;
10181 _mesa_unmarshal_PushClientAttrib(struct gl_context *ctx, const struct marshal_cmd_PushClientAttrib *cmd)
10183 const GLbitfield mask = cmd->mask;
10191 struct marshal_cmd_PushClientAttrib *cmd;
10194 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PushClientAttrib, cmd_size);
10195 cmd->mask = mask;
10216 _mesa_unmarshal_BlendColor(struct gl_context *ctx, const struct marshal_cmd_BlendColor *cmd)
10218 const GLclampf red = cmd->red;
10219 const GLclampf green = cmd->green;
10220 const GLclampf blue = cmd->blue;
10221 const GLclampf alpha = cmd->alpha;
10229 struct marshal_cmd_BlendColor *cmd;
10232 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlendColor, cmd_size);
10233 cmd->red = red;
10234 cmd->green = green;
10235 cmd->blue = blue;
10236 cmd->alpha = alpha;
10254 _mesa_unmarshal_BlendEquation(struct gl_context *ctx, const struct marshal_cmd_BlendEquation *cmd)
10256 const GLenum mode = cmd->mode;
10264 struct marshal_cmd_BlendEquation *cmd;
10267 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlendEquation, cmd_size);
10268 cmd->mode = mode;
10291 _mesa_unmarshal_DrawRangeElements(struct gl_context *ctx, const struct marshal_cmd_DrawRangeElements *cmd)
10293 const GLenum mode = cmd->mode;
10294 const GLuint start = cmd->start;
10295 const GLuint end = cmd->end;
10296 const GLsizei count = cmd->count;
10297 const GLenum type = cmd->type;
10298 const GLvoid * indices = cmd->indices;
10306 struct marshal_cmd_DrawRangeElements *cmd;
10316 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawRangeElements, cmd_size);
10317 cmd->mode = mode;
10318 cmd->start = start;
10319 cmd->end = end;
10320 cmd->count = count;
10321 cmd->type = type;
10322 cmd->indices = indices;
10377 _mesa_unmarshal_CopyColorTable(struct gl_context *ctx, const struct marshal_cmd_CopyColorTable *cmd)
10379 const GLenum target = cmd->target;
10380 const GLenum internalformat = cmd->internalformat;
10381 const GLint x = cmd->x;
10382 const GLint y = cmd->y;
10383 const GLsizei width = cmd->width;
10391 struct marshal_cmd_CopyColorTable *cmd;
10394 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyColorTable, cmd_size);
10395 cmd->target = target;
10396 cmd->internalformat = internalformat;
10397 cmd->x = x;
10398 cmd->y = y;
10399 cmd->width = width;
10465 _mesa_unmarshal_CopyColorSubTable(struct gl_context *ctx, const struct marshal_cmd_CopyColorSubTable *cmd)
10467 const GLenum target = cmd->target;
10468 const GLsizei start = cmd->start;
10469 const GLint x = cmd->x;
10470 const GLint y = cmd->y;
10471 const GLsizei width = cmd->width;
10479 struct marshal_cmd_CopyColorSubTable *cmd;
10482 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyColorSubTable, cmd_size);
10483 cmd->target = target;
10484 cmd->start = start;
10485 cmd->x = x;
10486 cmd->y = y;
10487 cmd->width = width;
10529 _mesa_unmarshal_ConvolutionParameterf(struct gl_context *ctx, const struct marshal_cmd_ConvolutionParameterf *cmd)
10531 const GLenum target = cmd->target;
10532 const GLenum pname = cmd->pname;
10533 const GLfloat params = cmd->params;
10541 struct marshal_cmd_ConvolutionParameterf *cmd;
10544 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ConvolutionParameterf, cmd_size);
10545 cmd->target = target;
10546 cmd->pname = pname;
10547 cmd->params = params;
10578 _mesa_unmarshal_ConvolutionParameteri(struct gl_context *ctx, const struct marshal_cmd_ConvolutionParameteri *cmd)
10580 const GLenum target = cmd->target;
10581 const GLenum pname = cmd->pname;
10582 const GLint params = cmd->params;
10590 struct marshal_cmd_ConvolutionParameteri *cmd;
10593 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ConvolutionParameteri, cmd_size);
10594 cmd->target = target;
10595 cmd->pname = pname;
10596 cmd->params = params;
10629 _mesa_unmarshal_CopyConvolutionFilter1D(struct gl_context *ctx, const struct marshal_cmd_CopyConvolutionFilter1D *cmd)
10631 const GLenum target = cmd->target;
10632 const GLenum internalformat = cmd->internalformat;
10633 const GLint x = cmd->x;
10634 const GLint y = cmd->y;
10635 const GLsizei width = cmd->width;
10643 struct marshal_cmd_CopyConvolutionFilter1D *cmd;
10646 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyConvolutionFilter1D, cmd_size);
10647 cmd->target = target;
10648 cmd->internalformat = internalformat;
10649 cmd->x = x;
10650 cmd->y = y;
10651 cmd->width = width;
10674 _mesa_unmarshal_CopyConvolutionFilter2D(struct gl_context *ctx, const struct marshal_cmd_CopyConvolutionFilter2D *cmd)
10676 const GLenum target = cmd->target;
10677 const GLenum internalformat = cmd->internalformat;
10678 const GLint x = cmd->x;
10679 const GLint y = cmd->y;
10680 const GLsizei width = cmd->width;
10681 const GLsizei height = cmd->height;
10689 struct marshal_cmd_CopyConvolutionFilter2D *cmd;
10692 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyConvolutionFilter2D, cmd_size);
10693 cmd->target = target;
10694 cmd->internalformat = internalformat;
10695 cmd->x = x;
10696 cmd->y = y;
10697 cmd->width = width;
10698 cmd->height = height;
10840 _mesa_unmarshal_Histogram(struct gl_context *ctx, const struct marshal_cmd_Histogram *cmd)
10842 const GLenum target = cmd->target;
10843 const GLsizei width = cmd->width;
10844 const GLenum internalformat = cmd->internalformat;
10845 const GLboolean sink = cmd->sink;
10853 struct marshal_cmd_Histogram *cmd;
10856 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Histogram, cmd_size);
10857 cmd->target = target;
10858 cmd->width = width;
10859 cmd->internalformat = internalformat;
10860 cmd->sink = sink;
10880 _mesa_unmarshal_Minmax(struct gl_context *ctx, const struct marshal_cmd_Minmax *cmd)
10882 const GLenum target = cmd->target;
10883 const GLenum internalformat = cmd->internalformat;
10884 const GLboolean sink = cmd->sink;
10892 struct marshal_cmd_Minmax *cmd;
10895 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Minmax, cmd_size);
10896 cmd->target = target;
10897 cmd->internalformat = internalformat;
10898 cmd->sink = sink;
10916 _mesa_unmarshal_ResetHistogram(struct gl_context *ctx, const struct marshal_cmd_ResetHistogram *cmd)
10918 const GLenum target = cmd->target;
10926 struct marshal_cmd_ResetHistogram *cmd;
10929 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ResetHistogram, cmd_size);
10930 cmd->target = target;
10948 _mesa_unmarshal_ResetMinmax(struct gl_context *ctx, const struct marshal_cmd_ResetMinmax *cmd)
10950 const GLenum target = cmd->target;
10958 struct marshal_cmd_ResetMinmax *cmd;
10961 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ResetMinmax, cmd_size);
10962 cmd->target = target;
11010 _mesa_unmarshal_CopyTexSubImage3D(struct gl_context *ctx, const struct marshal_cmd_CopyTexSubImage3D *cmd)
11012 const GLenum target = cmd->target;
11013 const GLint level = cmd->level;
11014 const GLint xoffset = cmd->xoffset;
11015 const GLint yoffset = cmd->yoffset;
11016 const GLint zoffset = cmd->zoffset;
11017 const GLint x = cmd->x;
11018 const GLint y = cmd->y;
11019 const GLsizei width = cmd->width;
11020 const GLsizei height = cmd->height;
11028 struct marshal_cmd_CopyTexSubImage3D *cmd;
11031 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyTexSubImage3D, cmd_size);
11032 cmd->target = target;
11033 cmd->level = level;
11034 cmd->xoffset = xoffset;
11035 cmd->yoffset = yoffset;
11036 cmd->zoffset = zoffset;
11037 cmd->x = x;
11038 cmd->y = y;
11039 cmd->width = width;
11040 cmd->height = height;
11058 _mesa_unmarshal_ActiveTexture(struct gl_context *ctx, const struct marshal_cmd_ActiveTexture *cmd)
11060 const GLenum texture = cmd->texture;
11068 struct marshal_cmd_ActiveTexture *cmd;
11071 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ActiveTexture, cmd_size);
11072 cmd->texture = texture;
11090 _mesa_unmarshal_ClientActiveTexture(struct gl_context *ctx, const struct marshal_cmd_ClientActiveTexture *cmd)
11092 const GLenum texture = cmd->texture;
11100 struct marshal_cmd_ClientActiveTexture *cmd;
11103 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClientActiveTexture, cmd_size);
11104 cmd->texture = texture;
11123 _mesa_unmarshal_MultiTexCoord1d(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1d *cmd)
11125 const GLenum target = cmd->target;
11126 const GLdouble s = cmd->s;
11134 struct marshal_cmd_MultiTexCoord1d *cmd;
11137 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord1d, cmd_size);
11138 cmd->target = target;
11139 cmd->s = s;
11158 _mesa_unmarshal_MultiTexCoord1dv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1dv *cmd)
11160 const GLenum target = cmd->target;
11161 const GLdouble * v = cmd->v;
11169 struct marshal_cmd_MultiTexCoord1dv *cmd;
11172 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord1dv, cmd_size);
11173 cmd->target = target;
11174 memcpy(cmd->v, v, 8);
11193 _mesa_unmarshal_MultiTexCoord1fARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1fARB *cmd)
11195 const GLenum target = cmd->target;
11196 const GLfloat s = cmd->s;
11204 struct marshal_cmd_MultiTexCoord1fARB *cmd;
11207 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord1fARB, cmd_size);
11208 cmd->target = target;
11209 cmd->s = s;
11228 _mesa_unmarshal_MultiTexCoord1fvARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1fvARB *cmd)
11230 const GLenum target = cmd->target;
11231 const GLfloat * v = cmd->v;
11239 struct marshal_cmd_MultiTexCoord1fvARB *cmd;
11242 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord1fvARB, cmd_size);
11243 cmd->target = target;
11244 memcpy(cmd->v, v, 4);
11263 _mesa_unmarshal_MultiTexCoord1i(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1i *cmd)
11265 const GLenum target = cmd->target;
11266 const GLint s = cmd->s;
11274 struct marshal_cmd_MultiTexCoord1i *cmd;
11277 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord1i, cmd_size);
11278 cmd->target = target;
11279 cmd->s = s;
11298 _mesa_unmarshal_MultiTexCoord1iv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1iv *cmd)
11300 const GLenum target = cmd->target;
11301 const GLint * v = cmd->v;
11309 struct marshal_cmd_MultiTexCoord1iv *cmd;
11312 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord1iv, cmd_size);
11313 cmd->target = target;
11314 memcpy(cmd->v, v, 4);
11333 _mesa_unmarshal_MultiTexCoord1s(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1s *cmd)
11335 const GLenum target = cmd->target;
11336 const GLshort s = cmd->s;
11344 struct marshal_cmd_MultiTexCoord1s *cmd;
11347 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord1s, cmd_size);
11348 cmd->target = target;
11349 cmd->s = s;
11368 _mesa_unmarshal_MultiTexCoord1sv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord1sv *cmd)
11370 const GLenum target = cmd->target;
11371 const GLshort * v = cmd->v;
11379 struct marshal_cmd_MultiTexCoord1sv *cmd;
11382 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord1sv, cmd_size);
11383 cmd->target = target;
11384 memcpy(cmd->v, v, 2);
11404 _mesa_unmarshal_MultiTexCoord2d(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2d *cmd)
11406 const GLenum target = cmd->target;
11407 const GLdouble s = cmd->s;
11408 const GLdouble t = cmd->t;
11416 struct marshal_cmd_MultiTexCoord2d *cmd;
11419 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord2d, cmd_size);
11420 cmd->target = target;
11421 cmd->s = s;
11422 cmd->t = t;
11441 _mesa_unmarshal_MultiTexCoord2dv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2dv *cmd)
11443 const GLenum target = cmd->target;
11444 const GLdouble * v = cmd->v;
11452 struct marshal_cmd_MultiTexCoord2dv *cmd;
11455 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord2dv, cmd_size);
11456 cmd->target = target;
11457 memcpy(cmd->v, v, 16);
11477 _mesa_unmarshal_MultiTexCoord2fARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2fARB *cmd)
11479 const GLenum target = cmd->target;
11480 const GLfloat s = cmd->s;
11481 const GLfloat t = cmd->t;
11489 struct marshal_cmd_MultiTexCoord2fARB *cmd;
11492 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord2fARB, cmd_size);
11493 cmd->target = target;
11494 cmd->s = s;
11495 cmd->t = t;
11514 _mesa_unmarshal_MultiTexCoord2fvARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2fvARB *cmd)
11516 const GLenum target = cmd->target;
11517 const GLfloat * v = cmd->v;
11525 struct marshal_cmd_MultiTexCoord2fvARB *cmd;
11528 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord2fvARB, cmd_size);
11529 cmd->target = target;
11530 memcpy(cmd->v, v, 8);
11550 _mesa_unmarshal_MultiTexCoord2i(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2i *cmd)
11552 const GLenum target = cmd->target;
11553 const GLint s = cmd->s;
11554 const GLint t = cmd->t;
11562 struct marshal_cmd_MultiTexCoord2i *cmd;
11565 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord2i, cmd_size);
11566 cmd->target = target;
11567 cmd->s = s;
11568 cmd->t = t;
11587 _mesa_unmarshal_MultiTexCoord2iv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2iv *cmd)
11589 const GLenum target = cmd->target;
11590 const GLint * v = cmd->v;
11598 struct marshal_cmd_MultiTexCoord2iv *cmd;
11601 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord2iv, cmd_size);
11602 cmd->target = target;
11603 memcpy(cmd->v, v, 8);
11623 _mesa_unmarshal_MultiTexCoord2s(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2s *cmd)
11625 const GLenum target = cmd->target;
11626 const GLshort s = cmd->s;
11627 const GLshort t = cmd->t;
11635 struct marshal_cmd_MultiTexCoord2s *cmd;
11638 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord2s, cmd_size);
11639 cmd->target = target;
11640 cmd->s = s;
11641 cmd->t = t;
11660 _mesa_unmarshal_MultiTexCoord2sv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord2sv *cmd)
11662 const GLenum target = cmd->target;
11663 const GLshort * v = cmd->v;
11671 struct marshal_cmd_MultiTexCoord2sv *cmd;
11674 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord2sv, cmd_size);
11675 cmd->target = target;
11676 memcpy(cmd->v, v, 4);
11697 _mesa_unmarshal_MultiTexCoord3d(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3d *cmd)
11699 const GLenum target = cmd->target;
11700 const GLdouble s = cmd->s;
11701 const GLdouble t = cmd->t;
11702 const GLdouble r = cmd->r;
11710 struct marshal_cmd_MultiTexCoord3d *cmd;
11713 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord3d, cmd_size);
11714 cmd->target = target;
11715 cmd->s = s;
11716 cmd->t = t;
11717 cmd->r = r;
11736 _mesa_unmarshal_MultiTexCoord3dv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3dv *cmd)
11738 const GLenum target = cmd->target;
11739 const GLdouble * v = cmd->v;
11747 struct marshal_cmd_MultiTexCoord3dv *cmd;
11750 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord3dv, cmd_size);
11751 cmd->target = target;
11752 memcpy(cmd->v, v, 24);
11773 _mesa_unmarshal_MultiTexCoord3fARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3fARB *cmd)
11775 const GLenum target = cmd->target;
11776 const GLfloat s = cmd->s;
11777 const GLfloat t = cmd->t;
11778 const GLfloat r = cmd->r;
11786 struct marshal_cmd_MultiTexCoord3fARB *cmd;
11789 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord3fARB, cmd_size);
11790 cmd->target = target;
11791 cmd->s = s;
11792 cmd->t = t;
11793 cmd->r = r;
11812 _mesa_unmarshal_MultiTexCoord3fvARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3fvARB *cmd)
11814 const GLenum target = cmd->target;
11815 const GLfloat * v = cmd->v;
11823 struct marshal_cmd_MultiTexCoord3fvARB *cmd;
11826 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord3fvARB, cmd_size);
11827 cmd->target = target;
11828 memcpy(cmd->v, v, 12);
11849 _mesa_unmarshal_MultiTexCoord3i(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3i *cmd)
11851 const GLenum target = cmd->target;
11852 const GLint s = cmd->s;
11853 const GLint t = cmd->t;
11854 const GLint r = cmd->r;
11862 struct marshal_cmd_MultiTexCoord3i *cmd;
11865 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord3i, cmd_size);
11866 cmd->target = target;
11867 cmd->s = s;
11868 cmd->t = t;
11869 cmd->r = r;
11888 _mesa_unmarshal_MultiTexCoord3iv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3iv *cmd)
11890 const GLenum target = cmd->target;
11891 const GLint * v = cmd->v;
11899 struct marshal_cmd_MultiTexCoord3iv *cmd;
11902 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord3iv, cmd_size);
11903 cmd->target = target;
11904 memcpy(cmd->v, v, 12);
11925 _mesa_unmarshal_MultiTexCoord3s(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3s *cmd)
11927 const GLenum target = cmd->target;
11928 const GLshort s = cmd->s;
11929 const GLshort t = cmd->t;
11930 const GLshort r = cmd->r;
11938 struct marshal_cmd_MultiTexCoord3s *cmd;
11941 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord3s, cmd_size);
11942 cmd->target = target;
11943 cmd->s = s;
11944 cmd->t = t;
11945 cmd->r = r;
11964 _mesa_unmarshal_MultiTexCoord3sv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord3sv *cmd)
11966 const GLenum target = cmd->target;
11967 const GLshort * v = cmd->v;
11975 struct marshal_cmd_MultiTexCoord3sv *cmd;
11978 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord3sv, cmd_size);
11979 cmd->target = target;
11980 memcpy(cmd->v, v, 6);
12002 _mesa_unmarshal_MultiTexCoord4d(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4d *cmd)
12004 const GLenum target = cmd->target;
12005 const GLdouble s = cmd->s;
12006 const GLdouble t = cmd->t;
12007 const GLdouble r = cmd->r;
12008 const GLdouble q = cmd->q;
12016 struct marshal_cmd_MultiTexCoord4d *cmd;
12019 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord4d, cmd_size);
12020 cmd->target = target;
12021 cmd->s = s;
12022 cmd->t = t;
12023 cmd->r = r;
12024 cmd->q = q;
12043 _mesa_unmarshal_MultiTexCoord4dv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4dv *cmd)
12045 const GLenum target = cmd->target;
12046 const GLdouble * v = cmd->v;
12054 struct marshal_cmd_MultiTexCoord4dv *cmd;
12057 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord4dv, cmd_size);
12058 cmd->target = target;
12059 memcpy(cmd->v, v, 32);
12081 _mesa_unmarshal_MultiTexCoord4fARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4fARB *cmd)
12083 const GLenum target = cmd->target;
12084 const GLfloat s = cmd->s;
12085 const GLfloat t = cmd->t;
12086 const GLfloat r = cmd->r;
12087 const GLfloat q = cmd->q;
12095 struct marshal_cmd_MultiTexCoord4fARB *cmd;
12098 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord4fARB, cmd_size);
12099 cmd->target = target;
12100 cmd->s = s;
12101 cmd->t = t;
12102 cmd->r = r;
12103 cmd->q = q;
12122 _mesa_unmarshal_MultiTexCoord4fvARB(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4fvARB *cmd)
12124 const GLenum target = cmd->target;
12125 const GLfloat * v = cmd->v;
12133 struct marshal_cmd_MultiTexCoord4fvARB *cmd;
12136 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord4fvARB, cmd_size);
12137 cmd->target = target;
12138 memcpy(cmd->v, v, 16);
12160 _mesa_unmarshal_MultiTexCoord4i(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4i *cmd)
12162 const GLenum target = cmd->target;
12163 const GLint s = cmd->s;
12164 const GLint t = cmd->t;
12165 const GLint r = cmd->r;
12166 const GLint q = cmd->q;
12174 struct marshal_cmd_MultiTexCoord4i *cmd;
12177 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord4i, cmd_size);
12178 cmd->target = target;
12179 cmd->s = s;
12180 cmd->t = t;
12181 cmd->r = r;
12182 cmd->q = q;
12201 _mesa_unmarshal_MultiTexCoord4iv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4iv *cmd)
12203 const GLenum target = cmd->target;
12204 const GLint * v = cmd->v;
12212 struct marshal_cmd_MultiTexCoord4iv *cmd;
12215 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord4iv, cmd_size);
12216 cmd->target = target;
12217 memcpy(cmd->v, v, 16);
12239 _mesa_unmarshal_MultiTexCoord4s(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4s *cmd)
12241 const GLenum target = cmd->target;
12242 const GLshort s = cmd->s;
12243 const GLshort t = cmd->t;
12244 const GLshort r = cmd->r;
12245 const GLshort q = cmd->q;
12253 struct marshal_cmd_MultiTexCoord4s *cmd;
12256 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord4s, cmd_size);
12257 cmd->target = target;
12258 cmd->s = s;
12259 cmd->t = t;
12260 cmd->r = r;
12261 cmd->q = q;
12280 _mesa_unmarshal_MultiTexCoord4sv(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4sv *cmd)
12282 const GLenum target = cmd->target;
12283 const GLshort * v = cmd->v;
12291 struct marshal_cmd_MultiTexCoord4sv *cmd;
12294 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord4sv, cmd_size);
12295 cmd->target = target;
12296 memcpy(cmd->v, v, 8);
12359 _mesa_unmarshal_SampleCoverage(struct gl_context *ctx, const struct marshal_cmd_SampleCoverage *cmd)
12361 const GLclampf value = cmd->value;
12362 const GLboolean invert = cmd->invert;
12370 struct marshal_cmd_SampleCoverage *cmd;
12373 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SampleCoverage, cmd_size);
12374 cmd->value = value;
12375 cmd->invert = invert;
12473 _mesa_unmarshal_BlendFuncSeparate(struct gl_context *ctx, const struct marshal_cmd_BlendFuncSeparate *cmd)
12475 const GLenum sfactorRGB = cmd->sfactorRGB;
12476 const GLenum dfactorRGB = cmd->dfactorRGB;
12477 const GLenum sfactorAlpha = cmd->sfactorAlpha;
12478 const GLenum dfactorAlpha = cmd->dfactorAlpha;
12486 struct marshal_cmd_BlendFuncSeparate *cmd;
12489 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlendFuncSeparate, cmd_size);
12490 cmd->sfactorRGB = sfactorRGB;
12491 cmd->dfactorRGB = dfactorRGB;
12492 cmd->sfactorAlpha = sfactorAlpha;
12493 cmd->dfactorAlpha = dfactorAlpha;
12511 _mesa_unmarshal_FogCoordfEXT(struct gl_context *ctx, const struct marshal_cmd_FogCoordfEXT *cmd)
12513 const GLfloat coord = cmd->coord;
12521 struct marshal_cmd_FogCoordfEXT *cmd;
12524 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FogCoordfEXT, cmd_size);
12525 cmd->coord = coord;
12543 _mesa_unmarshal_FogCoordfvEXT(struct gl_context *ctx, const struct marshal_cmd_FogCoordfvEXT *cmd)
12545 const GLfloat * coord = cmd->coord;
12553 struct marshal_cmd_FogCoordfvEXT *cmd;
12556 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FogCoordfvEXT, cmd_size);
12557 memcpy(cmd->coord, coord, 4);
12575 _mesa_unmarshal_FogCoordd(struct gl_context *ctx, const struct marshal_cmd_FogCoordd *cmd)
12577 const GLdouble coord = cmd->coord;
12585 struct marshal_cmd_FogCoordd *cmd;
12588 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FogCoordd, cmd_size);
12589 cmd->coord = coord;
12607 _mesa_unmarshal_FogCoorddv(struct gl_context *ctx, const struct marshal_cmd_FogCoorddv *cmd)
12609 const GLdouble * coord = cmd->coord;
12617 struct marshal_cmd_FogCoorddv *cmd;
12620 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FogCoorddv, cmd_size);
12621 memcpy(cmd->coord, coord, 8);
12641 _mesa_unmarshal_FogCoordPointer(struct gl_context *ctx, const struct marshal_cmd_FogCoordPointer *cmd)
12643 const GLenum type = cmd->type;
12644 const GLsizei stride = cmd->stride;
12645 const GLvoid * pointer = cmd->pointer;
12653 struct marshal_cmd_FogCoordPointer *cmd;
12663 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FogCoordPointer, cmd_size);
12664 cmd->type = type;
12665 cmd->stride = stride;
12666 cmd->pointer = pointer;
12707 _mesa_unmarshal_PointParameterf(struct gl_context *ctx, const struct marshal_cmd_PointParameterf *cmd)
12709 const GLenum pname = cmd->pname;
12710 const GLfloat param = cmd->param;
12718 struct marshal_cmd_PointParameterf *cmd;
12721 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PointParameterf, cmd_size);
12722 cmd->pname = pname;
12723 cmd->param = param;
12753 _mesa_unmarshal_PointParameteri(struct gl_context *ctx, const struct marshal_cmd_PointParameteri *cmd)
12755 const GLenum pname = cmd->pname;
12756 const GLint param = cmd->param;
12764 struct marshal_cmd_PointParameteri *cmd;
12767 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PointParameteri, cmd_size);
12768 cmd->pname = pname;
12769 cmd->param = param;
12800 _mesa_unmarshal_SecondaryColor3b(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3b *cmd)
12802 const GLbyte red = cmd->red;
12803 const GLbyte green = cmd->green;
12804 const GLbyte blue = cmd->blue;
12812 struct marshal_cmd_SecondaryColor3b *cmd;
12815 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3b, cmd_size);
12816 cmd->red = red;
12817 cmd->green = green;
12818 cmd->blue = blue;
12836 _mesa_unmarshal_SecondaryColor3bv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3bv *cmd)
12838 const GLbyte * v = cmd->v;
12846 struct marshal_cmd_SecondaryColor3bv *cmd;
12849 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3bv, cmd_size);
12850 memcpy(cmd->v, v, 3);
12870 _mesa_unmarshal_SecondaryColor3d(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3d *cmd)
12872 const GLdouble red = cmd->red;
12873 const GLdouble green = cmd->green;
12874 const GLdouble blue = cmd->blue;
12882 struct marshal_cmd_SecondaryColor3d *cmd;
12885 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3d, cmd_size);
12886 cmd->red = red;
12887 cmd->green = green;
12888 cmd->blue = blue;
12906 _mesa_unmarshal_SecondaryColor3dv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3dv *cmd)
12908 const GLdouble * v = cmd->v;
12916 struct marshal_cmd_SecondaryColor3dv *cmd;
12919 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3dv, cmd_size);
12920 memcpy(cmd->v, v, 24);
12940 _mesa_unmarshal_SecondaryColor3fEXT(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3fEXT *cmd)
12942 const GLfloat red = cmd->red;
12943 const GLfloat green = cmd->green;
12944 const GLfloat blue = cmd->blue;
12952 struct marshal_cmd_SecondaryColor3fEXT *cmd;
12955 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3fEXT, cmd_size);
12956 cmd->red = red;
12957 cmd->green = green;
12958 cmd->blue = blue;
12976 _mesa_unmarshal_SecondaryColor3fvEXT(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3fvEXT *cmd)
12978 const GLfloat * v = cmd->v;
12986 struct marshal_cmd_SecondaryColor3fvEXT *cmd;
12989 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3fvEXT, cmd_size);
12990 memcpy(cmd->v, v, 12);
13010 _mesa_unmarshal_SecondaryColor3i(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3i *cmd)
13012 const GLint red = cmd->red;
13013 const GLint green = cmd->green;
13014 const GLint blue = cmd->blue;
13022 struct marshal_cmd_SecondaryColor3i *cmd;
13025 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3i, cmd_size);
13026 cmd->red = red;
13027 cmd->green = green;
13028 cmd->blue = blue;
13046 _mesa_unmarshal_SecondaryColor3iv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3iv *cmd)
13048 const GLint * v = cmd->v;
13056 struct marshal_cmd_SecondaryColor3iv *cmd;
13059 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3iv, cmd_size);
13060 memcpy(cmd->v, v, 12);
13080 _mesa_unmarshal_SecondaryColor3s(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3s *cmd)
13082 const GLshort red = cmd->red;
13083 const GLshort green = cmd->green;
13084 const GLshort blue = cmd->blue;
13092 struct marshal_cmd_SecondaryColor3s *cmd;
13095 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3s, cmd_size);
13096 cmd->red = red;
13097 cmd->green = green;
13098 cmd->blue = blue;
13116 _mesa_unmarshal_SecondaryColor3sv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3sv *cmd)
13118 const GLshort * v = cmd->v;
13126 struct marshal_cmd_SecondaryColor3sv *cmd;
13129 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3sv, cmd_size);
13130 memcpy(cmd->v, v, 6);
13150 _mesa_unmarshal_SecondaryColor3ub(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3ub *cmd)
13152 const GLubyte red = cmd->red;
13153 const GLubyte green = cmd->green;
13154 const GLubyte blue = cmd->blue;
13162 struct marshal_cmd_SecondaryColor3ub *cmd;
13165 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3ub, cmd_size);
13166 cmd->red = red;
13167 cmd->green = green;
13168 cmd->blue = blue;
13186 _mesa_unmarshal_SecondaryColor3ubv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3ubv *cmd)
13188 const GLubyte * v = cmd->v;
13196 struct marshal_cmd_SecondaryColor3ubv *cmd;
13199 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3ubv, cmd_size);
13200 memcpy(cmd->v, v, 3);
13220 _mesa_unmarshal_SecondaryColor3ui(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3ui *cmd)
13222 const GLuint red = cmd->red;
13223 const GLuint green = cmd->green;
13224 const GLuint blue = cmd->blue;
13232 struct marshal_cmd_SecondaryColor3ui *cmd;
13235 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3ui, cmd_size);
13236 cmd->red = red;
13237 cmd->green = green;
13238 cmd->blue = blue;
13256 _mesa_unmarshal_SecondaryColor3uiv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3uiv *cmd)
13258 const GLuint * v = cmd->v;
13266 struct marshal_cmd_SecondaryColor3uiv *cmd;
13269 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3uiv, cmd_size);
13270 memcpy(cmd->v, v, 12);
13290 _mesa_unmarshal_SecondaryColor3us(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3us *cmd)
13292 const GLushort red = cmd->red;
13293 const GLushort green = cmd->green;
13294 const GLushort blue = cmd->blue;
13302 struct marshal_cmd_SecondaryColor3us *cmd;
13305 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3us, cmd_size);
13306 cmd->red = red;
13307 cmd->green = green;
13308 cmd->blue = blue;
13326 _mesa_unmarshal_SecondaryColor3usv(struct gl_context *ctx, const struct marshal_cmd_SecondaryColor3usv *cmd)
13328 const GLushort * v = cmd->v;
13336 struct marshal_cmd_SecondaryColor3usv *cmd;
13339 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColor3usv, cmd_size);
13340 memcpy(cmd->v, v, 6);
13361 _mesa_unmarshal_SecondaryColorPointer(struct gl_context *ctx, const struct marshal_cmd_SecondaryColorPointer *cmd)
13363 const GLint size = cmd->size;
13364 const GLenum type = cmd->type;
13365 const GLsizei stride = cmd->stride;
13366 const GLvoid * pointer = cmd->pointer;
13374 struct marshal_cmd_SecondaryColorPointer *cmd;
13384 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColorPointer, cmd_size);
13385 cmd->size = size;
13386 cmd->type = type;
13387 cmd->stride = stride;
13388 cmd->pointer = pointer;
13407 _mesa_unmarshal_WindowPos2d(struct gl_context *ctx, const struct marshal_cmd_WindowPos2d *cmd)
13409 const GLdouble x = cmd->x;
13410 const GLdouble y = cmd->y;
13418 struct marshal_cmd_WindowPos2d *cmd;
13421 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos2d, cmd_size);
13422 cmd->x = x;
13423 cmd->y = y;
13453 _mesa_unmarshal_WindowPos2f(struct gl_context *ctx, const struct marshal_cmd_WindowPos2f *cmd)
13455 const GLfloat x = cmd->x;
13456 const GLfloat y = cmd->y;
13464 struct marshal_cmd_WindowPos2f *cmd;
13467 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos2f, cmd_size);
13468 cmd->x = x;
13469 cmd->y = y;
13499 _mesa_unmarshal_WindowPos2i(struct gl_context *ctx, const struct marshal_cmd_WindowPos2i *cmd)
13501 const GLint x = cmd->x;
13502 const GLint y = cmd->y;
13510 struct marshal_cmd_WindowPos2i *cmd;
13513 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos2i, cmd_size);
13514 cmd->x = x;
13515 cmd->y = y;
13545 _mesa_unmarshal_WindowPos2s(struct gl_context *ctx, const struct marshal_cmd_WindowPos2s *cmd)
13547 const GLshort x = cmd->x;
13548 const GLshort y = cmd->y;
13556 struct marshal_cmd_WindowPos2s *cmd;
13559 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos2s, cmd_size);
13560 cmd->x = x;
13561 cmd->y = y;
13592 _mesa_unmarshal_WindowPos3d(struct gl_context *ctx, const struct marshal_cmd_WindowPos3d *cmd)
13594 const GLdouble x = cmd->x;
13595 const GLdouble y = cmd->y;
13596 const GLdouble z = cmd->z;
13604 struct marshal_cmd_WindowPos3d *cmd;
13607 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos3d, cmd_size);
13608 cmd->x = x;
13609 cmd->y = y;
13610 cmd->z = z;
13641 _mesa_unmarshal_WindowPos3f(struct gl_context *ctx, const struct marshal_cmd_WindowPos3f *cmd)
13643 const GLfloat x = cmd->x;
13644 const GLfloat y = cmd->y;
13645 const GLfloat z = cmd->z;
13653 struct marshal_cmd_WindowPos3f *cmd;
13656 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos3f, cmd_size);
13657 cmd->x = x;
13658 cmd->y = y;
13659 cmd->z = z;
13677 _mesa_unmarshal_WindowPos3fv(struct gl_context *ctx, const struct marshal_cmd_WindowPos3fv *cmd)
13679 const GLfloat * v = cmd->v;
13687 struct marshal_cmd_WindowPos3fv *cmd;
13690 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos3fv, cmd_size);
13691 memcpy(cmd->v, v, 12);
13711 _mesa_unmarshal_WindowPos3i(struct gl_context *ctx, const struct marshal_cmd_WindowPos3i *cmd)
13713 const GLint x = cmd->x;
13714 const GLint y = cmd->y;
13715 const GLint z = cmd->z;
13723 struct marshal_cmd_WindowPos3i *cmd;
13726 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos3i, cmd_size);
13727 cmd->x = x;
13728 cmd->y = y;
13729 cmd->z = z;
13760 _mesa_unmarshal_WindowPos3s(struct gl_context *ctx, const struct marshal_cmd_WindowPos3s *cmd)
13762 const GLshort x = cmd->x;
13763 const GLshort y = cmd->y;
13764 const GLshort z = cmd->z;
13772 struct marshal_cmd_WindowPos3s *cmd;
13775 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos3s, cmd_size);
13776 cmd->x = x;
13777 cmd->y = y;
13778 cmd->z = z;
13808 _mesa_unmarshal_DeleteBuffers(struct gl_context *ctx, const struct marshal_cmd_DeleteBuffers *cmd)
13810 const GLsizei n = cmd->n;
13812 const char *variable_data = (const char *) (cmd + 1);
13822 struct marshal_cmd_DeleteBuffers *cmd;
13828 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteBuffers, cmd_size);
13829 cmd->n = n;
13830 char *variable_data = (char *) (cmd + 1);
13940 _mesa_unmarshal_DeleteQueries(struct gl_context *ctx, const struct marshal_cmd_DeleteQueries *cmd)
13942 const GLsizei n = cmd->n;
13944 const char *variable_data = (const char *) (cmd + 1);
13954 struct marshal_cmd_DeleteQueries *cmd;
13960 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteQueries, cmd_size);
13961 cmd->n = n;
13962 char *variable_data = (char *) (cmd + 1);
13995 _mesa_unmarshal_BeginQuery(struct gl_context *ctx, const struct marshal_cmd_BeginQuery *cmd)
13997 const GLenum target = cmd->target;
13998 const GLuint id = cmd->id;
14006 struct marshal_cmd_BeginQuery *cmd;
14009 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BeginQuery, cmd_size);
14010 cmd->target = target;
14011 cmd->id = id;
14029 _mesa_unmarshal_EndQuery(struct gl_context *ctx, const struct marshal_cmd_EndQuery *cmd)
14031 const GLenum target = cmd->target;
14039 struct marshal_cmd_EndQuery *cmd;
14042 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EndQuery, cmd_size);
14043 cmd->target = target;
14095 _mesa_unmarshal_BlendEquationSeparate(struct gl_context *ctx, const struct marshal_cmd_BlendEquationSeparate *cmd)
14097 const GLenum modeRGB = cmd->modeRGB;
14098 const GLenum modeA = cmd->modeA;
14106 struct marshal_cmd_BlendEquationSeparate *cmd;
14109 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlendEquationSeparate, cmd_size);
14110 cmd->modeRGB = modeRGB;
14111 cmd->modeA = modeA;
14130 _mesa_unmarshal_DrawBuffers(struct gl_context *ctx, const struct marshal_cmd_DrawBuffers *cmd)
14132 const GLsizei n = cmd->n;
14134 const char *variable_data = (const char *) (cmd + 1);
14144 struct marshal_cmd_DrawBuffers *cmd;
14150 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawBuffers, cmd_size);
14151 cmd->n = n;
14152 char *variable_data = (char *) (cmd + 1);
14176 _mesa_unmarshal_StencilFuncSeparate(struct gl_context *ctx, const struct marshal_cmd_StencilFuncSeparate *cmd)
14178 const GLenum face = cmd->face;
14179 const GLenum func = cmd->func;
14180 const GLint ref = cmd->ref;
14181 const GLuint mask = cmd->mask;
14189 struct marshal_cmd_StencilFuncSeparate *cmd;
14192 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_StencilFuncSeparate, cmd_size);
14193 cmd->face = face;
14194 cmd->func = func;
14195 cmd->ref = ref;
14196 cmd->mask = mask;
14217 _mesa_unmarshal_StencilOpSeparate(struct gl_context *ctx, const struct marshal_cmd_StencilOpSeparate *cmd)
14219 const GLenum face = cmd->face;
14220 const GLenum sfail = cmd->sfail;
14221 const GLenum zfail = cmd->zfail;
14222 const GLenum zpass = cmd->zpass;
14230 struct marshal_cmd_StencilOpSeparate *cmd;
14233 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_StencilOpSeparate, cmd_size);
14234 cmd->face = face;
14235 cmd->sfail = sfail;
14236 cmd->zfail = zfail;
14237 cmd->zpass = zpass;
14256 _mesa_unmarshal_StencilMaskSeparate(struct gl_context *ctx, const struct marshal_cmd_StencilMaskSeparate *cmd)
14258 const GLenum face = cmd->face;
14259 const GLuint mask = cmd->mask;
14267 struct marshal_cmd_StencilMaskSeparate *cmd;
14270 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_StencilMaskSeparate, cmd_size);
14271 cmd->face = face;
14272 cmd->mask = mask;
14291 _mesa_unmarshal_AttachShader(struct gl_context *ctx, const struct marshal_cmd_AttachShader *cmd)
14293 const GLuint program = cmd->program;
14294 const GLuint shader = cmd->shader;
14302 struct marshal_cmd_AttachShader *cmd;
14305 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_AttachShader, cmd_size);
14306 cmd->program = program;
14307 cmd->shader = shader;
14336 _mesa_unmarshal_CompileShader(struct gl_context *ctx, const struct marshal_cmd_CompileShader *cmd)
14338 const GLuint shader = cmd->shader;
14346 struct marshal_cmd_CompileShader *cmd;
14349 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CompileShader, cmd_size);
14350 cmd->shader = shader;
14390 _mesa_unmarshal_DeleteProgram(struct gl_context *ctx, const struct marshal_cmd_DeleteProgram *cmd)
14392 const GLuint program = cmd->program;
14400 struct marshal_cmd_DeleteProgram *cmd;
14403 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteProgram, cmd_size);
14404 cmd->program = program;
14422 _mesa_unmarshal_DeleteShader(struct gl_context *ctx, const struct marshal_cmd_DeleteShader *cmd)
14424 const GLuint program = cmd->program;
14432 struct marshal_cmd_DeleteShader *cmd;
14435 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteShader, cmd_size);
14436 cmd->program = program;
14455 _mesa_unmarshal_DetachShader(struct gl_context *ctx, const struct marshal_cmd_DetachShader *cmd)
14457 const GLuint program = cmd->program;
14458 const GLuint shader = cmd->shader;
14466 struct marshal_cmd_DetachShader *cmd;
14469 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DetachShader, cmd_size);
14470 cmd->program = program;
14471 cmd->shader = shader;
14489 _mesa_unmarshal_DisableVertexAttribArray(struct gl_context *ctx, const struct marshal_cmd_DisableVertexAttribArray *cmd)
14491 const GLuint index = cmd->index;
14499 struct marshal_cmd_DisableVertexAttribArray *cmd;
14502 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DisableVertexAttribArray, cmd_size);
14503 cmd->index = index;
14521 _mesa_unmarshal_EnableVertexAttribArray(struct gl_context *ctx, const struct marshal_cmd_EnableVertexAttribArray *cmd)
14523 const GLuint index = cmd->index;
14531 struct marshal_cmd_EnableVertexAttribArray *cmd;
14534 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EnableVertexAttribArray, cmd_size);
14535 cmd->index = index;
14751 _mesa_unmarshal_LinkProgram(struct gl_context *ctx, const struct marshal_cmd_LinkProgram *cmd)
14753 const GLuint program = cmd->program;
14761 struct marshal_cmd_LinkProgram *cmd;
14764 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LinkProgram, cmd_size);
14765 cmd->program = program;
14783 _mesa_unmarshal_UseProgram(struct gl_context *ctx, const struct marshal_cmd_UseProgram *cmd)
14785 const GLuint program = cmd->program;
14793 struct marshal_cmd_UseProgram *cmd;
14796 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UseProgram, cmd_size);
14797 cmd->program = program;
14816 _mesa_unmarshal_Uniform1f(struct gl_context *ctx, const struct marshal_cmd_Uniform1f *cmd)
14818 const GLint location = cmd->location;
14819 const GLfloat v0 = cmd->v0;
14827 struct marshal_cmd_Uniform1f *cmd;
14830 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1f, cmd_size);
14831 cmd->location = location;
14832 cmd->v0 = v0;
14852 _mesa_unmarshal_Uniform2f(struct gl_context *ctx, const struct marshal_cmd_Uniform2f *cmd)
14854 const GLint location = cmd->location;
14855 const GLfloat v0 = cmd->v0;
14856 const GLfloat v1 = cmd->v1;
14864 struct marshal_cmd_Uniform2f *cmd;
14867 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2f, cmd_size);
14868 cmd->location = location;
14869 cmd->v0 = v0;
14870 cmd->v1 = v1;
14891 _mesa_unmarshal_Uniform3f(struct gl_context *ctx, const struct marshal_cmd_Uniform3f *cmd)
14893 const GLint location = cmd->location;
14894 const GLfloat v0 = cmd->v0;
14895 const GLfloat v1 = cmd->v1;
14896 const GLfloat v2 = cmd->v2;
14904 struct marshal_cmd_Uniform3f *cmd;
14907 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3f, cmd_size);
14908 cmd->location = location;
14909 cmd->v0 = v0;
14910 cmd->v1 = v1;
14911 cmd->v2 = v2;
14933 _mesa_unmarshal_Uniform4f(struct gl_context *ctx, const struct marshal_cmd_Uniform4f *cmd)
14935 const GLint location = cmd->location;
14936 const GLfloat v0 = cmd->v0;
14937 const GLfloat v1 = cmd->v1;
14938 const GLfloat v2 = cmd->v2;
14939 const GLfloat v3 = cmd->v3;
14947 struct marshal_cmd_Uniform4f *cmd;
14950 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4f, cmd_size);
14951 cmd->location = location;
14952 cmd->v0 = v0;
14953 cmd->v1 = v1;
14954 cmd->v2 = v2;
14955 cmd->v3 = v3;
14974 _mesa_unmarshal_Uniform1i(struct gl_context *ctx, const struct marshal_cmd_Uniform1i *cmd)
14976 const GLint location = cmd->location;
14977 const GLint v0 = cmd->v0;
14985 struct marshal_cmd_Uniform1i *cmd;
14988 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1i, cmd_size);
14989 cmd->location = location;
14990 cmd->v0 = v0;
15010 _mesa_unmarshal_Uniform2i(struct gl_context *ctx, const struct marshal_cmd_Uniform2i *cmd)
15012 const GLint location = cmd->location;
15013 const GLint v0 = cmd->v0;
15014 const GLint v1 = cmd->v1;
15022 struct marshal_cmd_Uniform2i *cmd;
15025 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2i, cmd_size);
15026 cmd->location = location;
15027 cmd->v0 = v0;
15028 cmd->v1 = v1;
15049 _mesa_unmarshal_Uniform3i(struct gl_context *ctx, const struct marshal_cmd_Uniform3i *cmd)
15051 const GLint location = cmd->location;
15052 const GLint v0 = cmd->v0;
15053 const GLint v1 = cmd->v1;
15054 const GLint v2 = cmd->v2;
15062 struct marshal_cmd_Uniform3i *cmd;
15065 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3i, cmd_size);
15066 cmd->location = location;
15067 cmd->v0 = v0;
15068 cmd->v1 = v1;
15069 cmd->v2 = v2;
15091 _mesa_unmarshal_Uniform4i(struct gl_context *ctx, const struct marshal_cmd_Uniform4i *cmd)
15093 const GLint location = cmd->location;
15094 const GLint v0 = cmd->v0;
15095 const GLint v1 = cmd->v1;
15096 const GLint v2 = cmd->v2;
15097 const GLint v3 = cmd->v3;
15105 struct marshal_cmd_Uniform4i *cmd;
15108 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4i, cmd_size);
15109 cmd->location = location;
15110 cmd->v0 = v0;
15111 cmd->v1 = v1;
15112 cmd->v2 = v2;
15113 cmd->v3 = v3;
15133 _mesa_unmarshal_Uniform1fv(struct gl_context *ctx, const struct marshal_cmd_Uniform1fv *cmd)
15135 const GLint location = cmd->location;
15136 const GLsizei count = cmd->count;
15138 const char *variable_data = (const char *) (cmd + 1);
15148 struct marshal_cmd_Uniform1fv *cmd;
15154 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1fv, cmd_size);
15155 cmd->location = location;
15156 cmd->count = count;
15157 char *variable_data = (char *) (cmd + 1);
15180 _mesa_unmarshal_Uniform2fv(struct gl_context *ctx, const struct marshal_cmd_Uniform2fv *cmd)
15182 const GLint location = cmd->location;
15183 const GLsizei count = cmd->count;
15185 const char *variable_data = (const char *) (cmd + 1);
15195 struct marshal_cmd_Uniform2fv *cmd;
15201 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2fv, cmd_size);
15202 cmd->location = location;
15203 cmd->count = count;
15204 char *variable_data = (char *) (cmd + 1);
15227 _mesa_unmarshal_Uniform3fv(struct gl_context *ctx, const struct marshal_cmd_Uniform3fv *cmd)
15229 const GLint location = cmd->location;
15230 const GLsizei count = cmd->count;
15232 const char *variable_data = (const char *) (cmd + 1);
15242 struct marshal_cmd_Uniform3fv *cmd;
15248 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3fv, cmd_size);
15249 cmd->location = location;
15250 cmd->count = count;
15251 char *variable_data = (char *) (cmd + 1);
15274 _mesa_unmarshal_Uniform4fv(struct gl_context *ctx, const struct marshal_cmd_Uniform4fv *cmd)
15276 const GLint location = cmd->location;
15277 const GLsizei count = cmd->count;
15279 const char *variable_data = (const char *) (cmd + 1);
15289 struct marshal_cmd_Uniform4fv *cmd;
15295 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4fv, cmd_size);
15296 cmd->location = location;
15297 cmd->count = count;
15298 char *variable_data = (char *) (cmd + 1);
15321 _mesa_unmarshal_Uniform1iv(struct gl_context *ctx, const struct marshal_cmd_Uniform1iv *cmd)
15323 const GLint location = cmd->location;
15324 const GLsizei count = cmd->count;
15326 const char *variable_data = (const char *) (cmd + 1);
15336 struct marshal_cmd_Uniform1iv *cmd;
15342 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1iv, cmd_size);
15343 cmd->location = location;
15344 cmd->count = count;
15345 char *variable_data = (char *) (cmd + 1);
15368 _mesa_unmarshal_Uniform2iv(struct gl_context *ctx, const struct marshal_cmd_Uniform2iv *cmd)
15370 const GLint location = cmd->location;
15371 const GLsizei count = cmd->count;
15373 const char *variable_data = (const char *) (cmd + 1);
15383 struct marshal_cmd_Uniform2iv *cmd;
15389 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2iv, cmd_size);
15390 cmd->location = location;
15391 cmd->count = count;
15392 char *variable_data = (char *) (cmd + 1);
15415 _mesa_unmarshal_Uniform3iv(struct gl_context *ctx, const struct marshal_cmd_Uniform3iv *cmd)
15417 const GLint location = cmd->location;
15418 const GLsizei count = cmd->count;
15420 const char *variable_data = (const char *) (cmd + 1);
15430 struct marshal_cmd_Uniform3iv *cmd;
15436 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3iv, cmd_size);
15437 cmd->location = location;
15438 cmd->count = count;
15439 char *variable_data = (char *) (cmd + 1);
15462 _mesa_unmarshal_Uniform4iv(struct gl_context *ctx, const struct marshal_cmd_Uniform4iv *cmd)
15464 const GLint location = cmd->location;
15465 const GLsizei count = cmd->count;
15467 const char *variable_data = (const char *) (cmd + 1);
15477 struct marshal_cmd_Uniform4iv *cmd;
15483 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4iv, cmd_size);
15484 cmd->location = location;
15485 cmd->count = count;
15486 char *variable_data = (char *) (cmd + 1);
15510 _mesa_unmarshal_UniformMatrix2fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2fv *cmd)
15512 const GLint location = cmd->location;
15513 const GLsizei count = cmd->count;
15514 const GLboolean transpose = cmd->transpose;
15516 const char *variable_data = (const char *) (cmd + 1);
15526 struct marshal_cmd_UniformMatrix2fv *cmd;
15532 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix2fv, cmd_size);
15533 cmd->location = location;
15534 cmd->count = count;
15535 cmd->transpose = transpose;
15536 char *variable_data = (char *) (cmd + 1);
15560 _mesa_unmarshal_UniformMatrix3fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3fv *cmd)
15562 const GLint location = cmd->location;
15563 const GLsizei count = cmd->count;
15564 const GLboolean transpose = cmd->transpose;
15566 const char *variable_data = (const char *) (cmd + 1);
15576 struct marshal_cmd_UniformMatrix3fv *cmd;
15582 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix3fv, cmd_size);
15583 cmd->location = location;
15584 cmd->count = count;
15585 cmd->transpose = transpose;
15586 char *variable_data = (char *) (cmd + 1);
15610 _mesa_unmarshal_UniformMatrix4fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4fv *cmd)
15612 const GLint location = cmd->location;
15613 const GLsizei count = cmd->count;
15614 const GLboolean transpose = cmd->transpose;
15616 const char *variable_data = (const char *) (cmd + 1);
15626 struct marshal_cmd_UniformMatrix4fv *cmd;
15632 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix4fv, cmd_size);
15633 cmd->location = location;
15634 cmd->count = count;
15635 cmd->transpose = transpose;
15636 char *variable_data = (char *) (cmd + 1);
15657 _mesa_unmarshal_ValidateProgram(struct gl_context *ctx, const struct marshal_cmd_ValidateProgram *cmd)
15659 const GLuint program = cmd->program;
15667 struct marshal_cmd_ValidateProgram *cmd;
15670 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ValidateProgram, cmd_size);
15671 cmd->program = program;
15690 _mesa_unmarshal_VertexAttrib1d(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1d *cmd)
15692 const GLuint index = cmd->index;
15693 const GLdouble x = cmd->x;
15701 struct marshal_cmd_VertexAttrib1d *cmd;
15704 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1d, cmd_size);
15705 cmd->index = index;
15706 cmd->x = x;
15725 _mesa_unmarshal_VertexAttrib1dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1dv *cmd)
15727 const GLuint index = cmd->index;
15728 const GLdouble * v = cmd->v;
15736 struct marshal_cmd_VertexAttrib1dv *cmd;
15739 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1dv, cmd_size);
15740 cmd->index = index;
15741 memcpy(cmd->v, v, 8);
15760 _mesa_unmarshal_VertexAttrib1fARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1fARB *cmd)
15762 const GLuint index = cmd->index;
15763 const GLfloat x = cmd->x;
15771 struct marshal_cmd_VertexAttrib1fARB *cmd;
15774 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1fARB, cmd_size);
15775 cmd->index = index;
15776 cmd->x = x;
15795 _mesa_unmarshal_VertexAttrib1fvARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1fvARB *cmd)
15797 const GLuint index = cmd->index;
15798 const GLfloat * v = cmd->v;
15806 struct marshal_cmd_VertexAttrib1fvARB *cmd;
15809 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1fvARB, cmd_size);
15810 cmd->index = index;
15811 memcpy(cmd->v, v, 4);
15830 _mesa_unmarshal_VertexAttrib1s(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1s *cmd)
15832 const GLuint index = cmd->index;
15833 const GLshort x = cmd->x;
15841 struct marshal_cmd_VertexAttrib1s *cmd;
15844 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1s, cmd_size);
15845 cmd->index = index;
15846 cmd->x = x;
15865 _mesa_unmarshal_VertexAttrib1sv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1sv *cmd)
15867 const GLuint index = cmd->index;
15868 const GLshort * v = cmd->v;
15876 struct marshal_cmd_VertexAttrib1sv *cmd;
15879 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1sv, cmd_size);
15880 cmd->index = index;
15881 memcpy(cmd->v, v, 2);
15901 _mesa_unmarshal_VertexAttrib2d(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2d *cmd)
15903 const GLuint index = cmd->index;
15904 const GLdouble x = cmd->x;
15905 const GLdouble y = cmd->y;
15913 struct marshal_cmd_VertexAttrib2d *cmd;
15916 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2d, cmd_size);
15917 cmd->index = index;
15918 cmd->x = x;
15919 cmd->y = y;
15938 _mesa_unmarshal_VertexAttrib2dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2dv *cmd)
15940 const GLuint index = cmd->index;
15941 const GLdouble * v = cmd->v;
15949 struct marshal_cmd_VertexAttrib2dv *cmd;
15952 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2dv, cmd_size);
15953 cmd->index = index;
15954 memcpy(cmd->v, v, 16);
15974 _mesa_unmarshal_VertexAttrib2fARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2fARB *cmd)
15976 const GLuint index = cmd->index;
15977 const GLfloat x = cmd->x;
15978 const GLfloat y = cmd->y;
15986 struct marshal_cmd_VertexAttrib2fARB *cmd;
15989 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2fARB, cmd_size);
15990 cmd->index = index;
15991 cmd->x = x;
15992 cmd->y = y;
16011 _mesa_unmarshal_VertexAttrib2fvARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2fvARB *cmd)
16013 const GLuint index = cmd->index;
16014 const GLfloat * v = cmd->v;
16022 struct marshal_cmd_VertexAttrib2fvARB *cmd;
16025 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2fvARB, cmd_size);
16026 cmd->index = index;
16027 memcpy(cmd->v, v, 8);
16047 _mesa_unmarshal_VertexAttrib2s(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2s *cmd)
16049 const GLuint index = cmd->index;
16050 const GLshort x = cmd->x;
16051 const GLshort y = cmd->y;
16059 struct marshal_cmd_VertexAttrib2s *cmd;
16062 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2s, cmd_size);
16063 cmd->index = index;
16064 cmd->x = x;
16065 cmd->y = y;
16084 _mesa_unmarshal_VertexAttrib2sv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2sv *cmd)
16086 const GLuint index = cmd->index;
16087 const GLshort * v = cmd->v;
16095 struct marshal_cmd_VertexAttrib2sv *cmd;
16098 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2sv, cmd_size);
16099 cmd->index = index;
16100 memcpy(cmd->v, v, 4);
16121 _mesa_unmarshal_VertexAttrib3d(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3d *cmd)
16123 const GLuint index = cmd->index;
16124 const GLdouble x = cmd->x;
16125 const GLdouble y = cmd->y;
16126 const GLdouble z = cmd->z;
16134 struct marshal_cmd_VertexAttrib3d *cmd;
16137 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3d, cmd_size);
16138 cmd->index = index;
16139 cmd->x = x;
16140 cmd->y = y;
16141 cmd->z = z;
16160 _mesa_unmarshal_VertexAttrib3dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3dv *cmd)
16162 const GLuint index = cmd->index;
16163 const GLdouble * v = cmd->v;
16171 struct marshal_cmd_VertexAttrib3dv *cmd;
16174 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3dv, cmd_size);
16175 cmd->index = index;
16176 memcpy(cmd->v, v, 24);
16197 _mesa_unmarshal_VertexAttrib3fARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3fARB *cmd)
16199 const GLuint index = cmd->index;
16200 const GLfloat x = cmd->x;
16201 const GLfloat y = cmd->y;
16202 const GLfloat z = cmd->z;
16210 struct marshal_cmd_VertexAttrib3fARB *cmd;
16213 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3fARB, cmd_size);
16214 cmd->index = index;
16215 cmd->x = x;
16216 cmd->y = y;
16217 cmd->z = z;
16236 _mesa_unmarshal_VertexAttrib3fvARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3fvARB *cmd)
16238 const GLuint index = cmd->index;
16239 const GLfloat * v = cmd->v;
16247 struct marshal_cmd_VertexAttrib3fvARB *cmd;
16250 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3fvARB, cmd_size);
16251 cmd->index = index;
16252 memcpy(cmd->v, v, 12);
16273 _mesa_unmarshal_VertexAttrib3s(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3s *cmd)
16275 const GLuint index = cmd->index;
16276 const GLshort x = cmd->x;
16277 const GLshort y = cmd->y;
16278 const GLshort z = cmd->z;
16286 struct marshal_cmd_VertexAttrib3s *cmd;
16289 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3s, cmd_size);
16290 cmd->index = index;
16291 cmd->x = x;
16292 cmd->y = y;
16293 cmd->z = z;
16312 _mesa_unmarshal_VertexAttrib3sv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3sv *cmd)
16314 const GLuint index = cmd->index;
16315 const GLshort * v = cmd->v;
16323 struct marshal_cmd_VertexAttrib3sv *cmd;
16326 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3sv, cmd_size);
16327 cmd->index = index;
16328 memcpy(cmd->v, v, 6);
16347 _mesa_unmarshal_VertexAttrib4Nbv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nbv *cmd)
16349 const GLuint index = cmd->index;
16350 const GLbyte * v = cmd->v;
16358 struct marshal_cmd_VertexAttrib4Nbv *cmd;
16361 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4Nbv, cmd_size);
16362 cmd->index = index;
16363 memcpy(cmd->v, v, 4);
16382 _mesa_unmarshal_VertexAttrib4Niv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Niv *cmd)
16384 const GLuint index = cmd->index;
16385 const GLint * v = cmd->v;
16393 struct marshal_cmd_VertexAttrib4Niv *cmd;
16396 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4Niv, cmd_size);
16397 cmd->index = index;
16398 memcpy(cmd->v, v, 16);
16417 _mesa_unmarshal_VertexAttrib4Nsv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nsv *cmd)
16419 const GLuint index = cmd->index;
16420 const GLshort * v = cmd->v;
16428 struct marshal_cmd_VertexAttrib4Nsv *cmd;
16431 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4Nsv, cmd_size);
16432 cmd->index = index;
16433 memcpy(cmd->v, v, 8);
16455 _mesa_unmarshal_VertexAttrib4Nub(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nub *cmd)
16457 const GLuint index = cmd->index;
16458 const GLubyte x = cmd->x;
16459 const GLubyte y = cmd->y;
16460 const GLubyte z = cmd->z;
16461 const GLubyte w = cmd->w;
16469 struct marshal_cmd_VertexAttrib4Nub *cmd;
16472 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4Nub, cmd_size);
16473 cmd->index = index;
16474 cmd->x = x;
16475 cmd->y = y;
16476 cmd->z = z;
16477 cmd->w = w;
16496 _mesa_unmarshal_VertexAttrib4Nubv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nubv *cmd)
16498 const GLuint index = cmd->index;
16499 const GLubyte * v = cmd->v;
16507 struct marshal_cmd_VertexAttrib4Nubv *cmd;
16510 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4Nubv, cmd_size);
16511 cmd->index = index;
16512 memcpy(cmd->v, v, 4);
16531 _mesa_unmarshal_VertexAttrib4Nuiv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nuiv *cmd)
16533 const GLuint index = cmd->index;
16534 const GLuint * v = cmd->v;
16542 struct marshal_cmd_VertexAttrib4Nuiv *cmd;
16545 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4Nuiv, cmd_size);
16546 cmd->index = index;
16547 memcpy(cmd->v, v, 16);
16566 _mesa_unmarshal_VertexAttrib4Nusv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4Nusv *cmd)
16568 const GLuint index = cmd->index;
16569 const GLushort * v = cmd->v;
16577 struct marshal_cmd_VertexAttrib4Nusv *cmd;
16580 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4Nusv, cmd_size);
16581 cmd->index = index;
16582 memcpy(cmd->v, v, 8);
16601 _mesa_unmarshal_VertexAttrib4bv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4bv *cmd)
16603 const GLuint index = cmd->index;
16604 const GLbyte * v = cmd->v;
16612 struct marshal_cmd_VertexAttrib4bv *cmd;
16615 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4bv, cmd_size);
16616 cmd->index = index;
16617 memcpy(cmd->v, v, 4);
16639 _mesa_unmarshal_VertexAttrib4d(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4d *cmd)
16641 const GLuint index = cmd->index;
16642 const GLdouble x = cmd->x;
16643 const GLdouble y = cmd->y;
16644 const GLdouble z = cmd->z;
16645 const GLdouble w = cmd->w;
16653 struct marshal_cmd_VertexAttrib4d *cmd;
16656 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4d, cmd_size);
16657 cmd->index = index;
16658 cmd->x = x;
16659 cmd->y = y;
16660 cmd->z = z;
16661 cmd->w = w;
16680 _mesa_unmarshal_VertexAttrib4dv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4dv *cmd)
16682 const GLuint index = cmd->index;
16683 const GLdouble * v = cmd->v;
16691 struct marshal_cmd_VertexAttrib4dv *cmd;
16694 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4dv, cmd_size);
16695 cmd->index = index;
16696 memcpy(cmd->v, v, 32);
16718 _mesa_unmarshal_VertexAttrib4fARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4fARB *cmd)
16720 const GLuint index = cmd->index;
16721 const GLfloat x = cmd->x;
16722 const GLfloat y = cmd->y;
16723 const GLfloat z = cmd->z;
16724 const GLfloat w = cmd->w;
16732 struct marshal_cmd_VertexAttrib4fARB *cmd;
16735 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4fARB, cmd_size);
16736 cmd->index = index;
16737 cmd->x = x;
16738 cmd->y = y;
16739 cmd->z = z;
16740 cmd->w = w;
16759 _mesa_unmarshal_VertexAttrib4fvARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4fvARB *cmd)
16761 const GLuint index = cmd->index;
16762 const GLfloat * v = cmd->v;
16770 struct marshal_cmd_VertexAttrib4fvARB *cmd;
16773 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4fvARB, cmd_size);
16774 cmd->index = index;
16775 memcpy(cmd->v, v, 16);
16794 _mesa_unmarshal_VertexAttrib4iv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4iv *cmd)
16796 const GLuint index = cmd->index;
16797 const GLint * v = cmd->v;
16805 struct marshal_cmd_VertexAttrib4iv *cmd;
16808 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4iv, cmd_size);
16809 cmd->index = index;
16810 memcpy(cmd->v, v, 16);
16832 _mesa_unmarshal_VertexAttrib4s(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4s *cmd)
16834 const GLuint index = cmd->index;
16835 const GLshort x = cmd->x;
16836 const GLshort y = cmd->y;
16837 const GLshort z = cmd->z;
16838 const GLshort w = cmd->w;
16846 struct marshal_cmd_VertexAttrib4s *cmd;
16849 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4s, cmd_size);
16850 cmd->index = index;
16851 cmd->x = x;
16852 cmd->y = y;
16853 cmd->z = z;
16854 cmd->w = w;
16873 _mesa_unmarshal_VertexAttrib4sv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4sv *cmd)
16875 const GLuint index = cmd->index;
16876 const GLshort * v = cmd->v;
16884 struct marshal_cmd_VertexAttrib4sv *cmd;
16887 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4sv, cmd_size);
16888 cmd->index = index;
16889 memcpy(cmd->v, v, 8);
16908 _mesa_unmarshal_VertexAttrib4ubv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4ubv *cmd)
16910 const GLuint index = cmd->index;
16911 const GLubyte * v = cmd->v;
16919 struct marshal_cmd_VertexAttrib4ubv *cmd;
16922 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4ubv, cmd_size);
16923 cmd->index = index;
16924 memcpy(cmd->v, v, 4);
16943 _mesa_unmarshal_VertexAttrib4uiv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4uiv *cmd)
16945 const GLuint index = cmd->index;
16946 const GLuint * v = cmd->v;
16954 struct marshal_cmd_VertexAttrib4uiv *cmd;
16957 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4uiv, cmd_size);
16958 cmd->index = index;
16959 memcpy(cmd->v, v, 16);
16978 _mesa_unmarshal_VertexAttrib4usv(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4usv *cmd)
16980 const GLuint index = cmd->index;
16981 const GLushort * v = cmd->v;
16989 struct marshal_cmd_VertexAttrib4usv *cmd;
16992 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4usv, cmd_size);
16993 cmd->index = index;
16994 memcpy(cmd->v, v, 8);
17017 _mesa_unmarshal_VertexAttribPointer(struct gl_context *ctx, const struct marshal_cmd_VertexAttribPointer *cmd)
17019 const GLuint index = cmd->index;
17020 const GLint size = cmd->size;
17021 const GLenum type = cmd->type;
17022 const GLboolean normalized = cmd->normalized;
17023 const GLsizei stride = cmd->stride;
17024 const GLvoid * pointer = cmd->pointer;
17032 struct marshal_cmd_VertexAttribPointer *cmd;
17042 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribPointer, cmd_size);
17043 cmd->index = index;
17044 cmd->size = size;
17045 cmd->type = type;
17046 cmd->normalized = normalized;
17047 cmd->stride = stride;
17048 cmd->pointer = pointer;
17069 _mesa_unmarshal_UniformMatrix2x3fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2x3fv *cmd)
17071 const GLint location = cmd->location;
17072 const GLsizei count = cmd->count;
17073 const GLboolean transpose = cmd->transpose;
17075 const char *variable_data = (const char *) (cmd + 1);
17085 struct marshal_cmd_UniformMatrix2x3fv *cmd;
17091 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix2x3fv, cmd_size);
17092 cmd->location = location;
17093 cmd->count = count;
17094 cmd->transpose = transpose;
17095 char *variable_data = (char *) (cmd + 1);
17119 _mesa_unmarshal_UniformMatrix3x2fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3x2fv *cmd)
17121 const GLint location = cmd->location;
17122 const GLsizei count = cmd->count;
17123 const GLboolean transpose = cmd->transpose;
17125 const char *variable_data = (const char *) (cmd + 1);
17135 struct marshal_cmd_UniformMatrix3x2fv *cmd;
17141 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix3x2fv, cmd_size);
17142 cmd->location = location;
17143 cmd->count = count;
17144 cmd->transpose = transpose;
17145 char *variable_data = (char *) (cmd + 1);
17169 _mesa_unmarshal_UniformMatrix2x4fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2x4fv *cmd)
17171 const GLint location = cmd->location;
17172 const GLsizei count = cmd->count;
17173 const GLboolean transpose = cmd->transpose;
17175 const char *variable_data = (const char *) (cmd + 1);
17185 struct marshal_cmd_UniformMatrix2x4fv *cmd;
17191 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix2x4fv, cmd_size);
17192 cmd->location = location;
17193 cmd->count = count;
17194 cmd->transpose = transpose;
17195 char *variable_data = (char *) (cmd + 1);
17219 _mesa_unmarshal_UniformMatrix4x2fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4x2fv *cmd)
17221 const GLint location = cmd->location;
17222 const GLsizei count = cmd->count;
17223 const GLboolean transpose = cmd->transpose;
17225 const char *variable_data = (const char *) (cmd + 1);
17235 struct marshal_cmd_UniformMatrix4x2fv *cmd;
17241 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix4x2fv, cmd_size);
17242 cmd->location = location;
17243 cmd->count = count;
17244 cmd->transpose = transpose;
17245 char *variable_data = (char *) (cmd + 1);
17269 _mesa_unmarshal_UniformMatrix3x4fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3x4fv *cmd)
17271 const GLint location = cmd->location;
17272 const GLsizei count = cmd->count;
17273 const GLboolean transpose = cmd->transpose;
17275 const char *variable_data = (const char *) (cmd + 1);
17285 struct marshal_cmd_UniformMatrix3x4fv *cmd;
17291 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix3x4fv, cmd_size);
17292 cmd->location = location;
17293 cmd->count = count;
17294 cmd->transpose = transpose;
17295 char *variable_data = (char *) (cmd + 1);
17319 _mesa_unmarshal_UniformMatrix4x3fv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4x3fv *cmd)
17321 const GLint location = cmd->location;
17322 const GLsizei count = cmd->count;
17323 const GLboolean transpose = cmd->transpose;
17325 const char *variable_data = (const char *) (cmd + 1);
17335 struct marshal_cmd_UniformMatrix4x3fv *cmd;
17341 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix4x3fv, cmd_size);
17342 cmd->location = location;
17343 cmd->count = count;
17344 cmd->transpose = transpose;
17345 char *variable_data = (char *) (cmd + 1);
17369 _mesa_unmarshal_ProgramStringARB(struct gl_context *ctx, const struct marshal_cmd_ProgramStringARB *cmd)
17371 const GLenum target = cmd->target;
17372 const GLenum format = cmd->format;
17373 const GLsizei len = cmd->len;
17375 const char *variable_data = (const char *) (cmd + 1);
17385 struct marshal_cmd_ProgramStringARB *cmd;
17391 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramStringARB, cmd_size);
17392 cmd->target = target;
17393 cmd->format = format;
17394 cmd->len = len;
17395 char *variable_data = (char *) (cmd + 1);
17417 _mesa_unmarshal_BindProgramARB(struct gl_context *ctx, const struct marshal_cmd_BindProgramARB *cmd)
17419 const GLenum target = cmd->target;
17420 const GLuint program = cmd->program;
17428 struct marshal_cmd_BindProgramARB *cmd;
17431 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindProgramARB, cmd_size);
17432 cmd->target = target;
17433 cmd->program = program;
17452 _mesa_unmarshal_DeleteProgramsARB(struct gl_context *ctx, const struct marshal_cmd_DeleteProgramsARB *cmd)
17454 const GLsizei n = cmd->n;
17456 const char *variable_data = (const char *) (cmd + 1);
17466 struct marshal_cmd_DeleteProgramsARB *cmd;
17472 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteProgramsARB, cmd_size);
17473 cmd->n = n;
17474 char *variable_data = (char *) (cmd + 1);
17522 _mesa_unmarshal_ProgramEnvParameter4dARB(struct gl_context *ctx, const struct marshal_cmd_ProgramEnvParameter4dARB *cmd)
17524 const GLenum target = cmd->target;
17525 const GLuint index = cmd->index;
17526 const GLdouble x = cmd->x;
17527 const GLdouble y = cmd->y;
17528 const GLdouble z = cmd->z;
17529 const GLdouble w = cmd->w;
17537 struct marshal_cmd_ProgramEnvParameter4dARB *cmd;
17540 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramEnvParameter4dARB, cmd_size);
17541 cmd->target = target;
17542 cmd->index = index;
17543 cmd->x = x;
17544 cmd->y = y;
17545 cmd->z = z;
17546 cmd->w = w;
17566 _mesa_unmarshal_ProgramEnvParameter4dvARB(struct gl_context *ctx, const struct marshal_cmd_ProgramEnvParameter4dvARB *cmd)
17568 const GLenum target = cmd->target;
17569 const GLuint index = cmd->index;
17570 const GLdouble * params = cmd->params;
17578 struct marshal_cmd_ProgramEnvParameter4dvARB *cmd;
17581 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramEnvParameter4dvARB, cmd_size);
17582 cmd->target = target;
17583 cmd->index = index;
17584 memcpy(cmd->params, params, 32);
17607 _mesa_unmarshal_ProgramEnvParameter4fARB(struct gl_context *ctx, const struct marshal_cmd_ProgramEnvParameter4fARB *cmd)
17609 const GLenum target = cmd->target;
17610 const GLuint index = cmd->index;
17611 const GLfloat x = cmd->x;
17612 const GLfloat y = cmd->y;
17613 const GLfloat z = cmd->z;
17614 const GLfloat w = cmd->w;
17622 struct marshal_cmd_ProgramEnvParameter4fARB *cmd;
17625 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramEnvParameter4fARB, cmd_size);
17626 cmd->target = target;
17627 cmd->index = index;
17628 cmd->x = x;
17629 cmd->y = y;
17630 cmd->z = z;
17631 cmd->w = w;
17651 _mesa_unmarshal_ProgramEnvParameter4fvARB(struct gl_context *ctx, const struct marshal_cmd_ProgramEnvParameter4fvARB *cmd)
17653 const GLenum target = cmd->target;
17654 const GLuint index = cmd->index;
17655 const GLfloat * params = cmd->params;
17663 struct marshal_cmd_ProgramEnvParameter4fvARB *cmd;
17666 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramEnvParameter4fvARB, cmd_size);
17667 cmd->target = target;
17668 cmd->index = index;
17669 memcpy(cmd->params, params, 16);
17692 _mesa_unmarshal_ProgramLocalParameter4dARB(struct gl_context *ctx, const struct marshal_cmd_ProgramLocalParameter4dARB *cmd)
17694 const GLenum target = cmd->target;
17695 const GLuint index = cmd->index;
17696 const GLdouble x = cmd->x;
17697 const GLdouble y = cmd->y;
17698 const GLdouble z = cmd->z;
17699 const GLdouble w = cmd->w;
17707 struct marshal_cmd_ProgramLocalParameter4dARB *cmd;
17710 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramLocalParameter4dARB, cmd_size);
17711 cmd->target = target;
17712 cmd->index = index;
17713 cmd->x = x;
17714 cmd->y = y;
17715 cmd->z = z;
17716 cmd->w = w;
17736 _mesa_unmarshal_ProgramLocalParameter4dvARB(struct gl_context *ctx, const struct marshal_cmd_ProgramLocalParameter4dvARB *cmd)
17738 const GLenum target = cmd->target;
17739 const GLuint index = cmd->index;
17740 const GLdouble * params = cmd->params;
17748 struct marshal_cmd_ProgramLocalParameter4dvARB *cmd;
17751 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramLocalParameter4dvARB, cmd_size);
17752 cmd->target = target;
17753 cmd->index = index;
17754 memcpy(cmd->params, params, 32);
17777 _mesa_unmarshal_ProgramLocalParameter4fARB(struct gl_context *ctx, const struct marshal_cmd_ProgramLocalParameter4fARB *cmd)
17779 const GLenum target = cmd->target;
17780 const GLuint index = cmd->index;
17781 const GLfloat x = cmd->x;
17782 const GLfloat y = cmd->y;
17783 const GLfloat z = cmd->z;
17784 const GLfloat w = cmd->w;
17792 struct marshal_cmd_ProgramLocalParameter4fARB *cmd;
17795 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramLocalParameter4fARB, cmd_size);
17796 cmd->target = target;
17797 cmd->index = index;
17798 cmd->x = x;
17799 cmd->y = y;
17800 cmd->z = z;
17801 cmd->w = w;
17821 _mesa_unmarshal_ProgramLocalParameter4fvARB(struct gl_context *ctx, const struct marshal_cmd_ProgramLocalParameter4fvARB *cmd)
17823 const GLenum target = cmd->target;
17824 const GLuint index = cmd->index;
17825 const GLfloat * params = cmd->params;
17833 struct marshal_cmd_ProgramLocalParameter4fvARB *cmd;
17836 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramLocalParameter4fvARB, cmd_size);
17837 cmd->target = target;
17838 cmd->index = index;
17839 memcpy(cmd->params, params, 16);
17923 _mesa_unmarshal_DeleteObjectARB(struct gl_context *ctx, const struct marshal_cmd_DeleteObjectARB *cmd)
17925 const GLhandleARB obj = cmd->obj;
17933 struct marshal_cmd_DeleteObjectARB *cmd;
17936 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteObjectARB, cmd_size);
17937 cmd->obj = obj;
17967 _mesa_unmarshal_DetachObjectARB(struct gl_context *ctx, const struct marshal_cmd_DetachObjectARB *cmd)
17969 const GLhandleARB containerObj = cmd->containerObj;
17970 const GLhandleARB attachedObj = cmd->attachedObj;
17978 struct marshal_cmd_DetachObjectARB *cmd;
17981 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DetachObjectARB, cmd_size);
17982 cmd->containerObj = containerObj;
17983 cmd->attachedObj = attachedObj;
18024 _mesa_unmarshal_AttachObjectARB(struct gl_context *ctx, const struct marshal_cmd_AttachObjectARB *cmd)
18026 const GLhandleARB containerObj = cmd->containerObj;
18027 const GLhandleARB obj = cmd->obj;
18035 struct marshal_cmd_AttachObjectARB *cmd;
18038 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_AttachObjectARB, cmd_size);
18039 cmd->containerObj = containerObj;
18040 cmd->obj = obj;
18103 _mesa_unmarshal_ClampColor(struct gl_context *ctx, const struct marshal_cmd_ClampColor *cmd)
18105 const GLenum target = cmd->target;
18106 const GLenum clamp = cmd->clamp;
18114 struct marshal_cmd_ClampColor *cmd;
18117 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClampColor, cmd_size);
18118 cmd->target = target;
18119 cmd->clamp = clamp;
18140 _mesa_unmarshal_DrawArraysInstancedARB(struct gl_context *ctx, const struct marshal_cmd_DrawArraysInstancedARB *cmd)
18142 const GLenum mode = cmd->mode;
18143 const GLint first = cmd->first;
18144 const GLsizei count = cmd->count;
18145 const GLsizei primcount = cmd->primcount;
18153 struct marshal_cmd_DrawArraysInstancedARB *cmd;
18156 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawArraysInstancedARB, cmd_size);
18157 cmd->mode = mode;
18158 cmd->first = first;
18159 cmd->count = count;
18160 cmd->primcount = primcount;
18182 _mesa_unmarshal_DrawElementsInstancedARB(struct gl_context *ctx, const struct marshal_cmd_DrawElementsInstancedARB *cmd)
18184 const GLenum mode = cmd->mode;
18185 const GLsizei count = cmd->count;
18186 const GLenum type = cmd->type;
18187 const GLvoid * indices = cmd->indices;
18188 const GLsizei primcount = cmd->primcount;
18196 struct marshal_cmd_DrawElementsInstancedARB *cmd;
18206 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawElementsInstancedARB, cmd_size);
18207 cmd->mode = mode;
18208 cmd->count = count;
18209 cmd->type = type;
18210 cmd->indices = indices;
18211 cmd->primcount = primcount;
18241 _mesa_unmarshal_BindRenderbuffer(struct gl_context *ctx, const struct marshal_cmd_BindRenderbuffer *cmd)
18243 const GLenum target = cmd->target;
18244 const GLuint renderbuffer = cmd->renderbuffer;
18252 struct marshal_cmd_BindRenderbuffer *cmd;
18255 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindRenderbuffer, cmd_size);
18256 cmd->target = target;
18257 cmd->renderbuffer = renderbuffer;
18276 _mesa_unmarshal_DeleteRenderbuffers(struct gl_context *ctx, const struct marshal_cmd_DeleteRenderbuffers *cmd)
18278 const GLsizei n = cmd->n;
18280 const char *variable_data = (const char *) (cmd + 1);
18290 struct marshal_cmd_DeleteRenderbuffers *cmd;
18296 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteRenderbuffers, cmd_size);
18297 cmd->n = n;
18298 char *variable_data = (char *) (cmd + 1);
18333 _mesa_unmarshal_RenderbufferStorage(struct gl_context *ctx, const struct marshal_cmd_RenderbufferStorage *cmd)
18335 const GLenum target = cmd->target;
18336 const GLenum internalformat = cmd->internalformat;
18337 const GLsizei width = cmd->width;
18338 const GLsizei height = cmd->height;
18346 struct marshal_cmd_RenderbufferStorage *cmd;
18349 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RenderbufferStorage, cmd_size);
18350 cmd->target = target;
18351 cmd->internalformat = internalformat;
18352 cmd->width = width;
18353 cmd->height = height;
18375 _mesa_unmarshal_RenderbufferStorageMultisample(struct gl_context *ctx, const struct marshal_cmd_RenderbufferStorageMultisample *cmd)
18377 const GLenum target = cmd->target;
18378 const GLsizei samples = cmd->samples;
18379 const GLenum internalformat = cmd->internalformat;
18380 const GLsizei width = cmd->width;
18381 const GLsizei height = cmd->height;
18389 struct marshal_cmd_RenderbufferStorageMultisample *cmd;
18392 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RenderbufferStorageMultisample, cmd_size);
18393 cmd->target = target;
18394 cmd->samples = samples;
18395 cmd->internalformat = internalformat;
18396 cmd->width = width;
18397 cmd->height = height;
18438 _mesa_unmarshal_BindFramebuffer(struct gl_context *ctx, const struct marshal_cmd_BindFramebuffer *cmd)
18440 const GLenum target = cmd->target;
18441 const GLuint framebuffer = cmd->framebuffer;
18449 struct marshal_cmd_BindFramebuffer *cmd;
18452 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindFramebuffer, cmd_size);
18453 cmd->target = target;
18454 cmd->framebuffer = framebuffer;
18473 _mesa_unmarshal_DeleteFramebuffers(struct gl_context *ctx, const struct marshal_cmd_DeleteFramebuffers *cmd)
18475 const GLsizei n = cmd->n;
18477 const char *variable_data = (const char *) (cmd + 1);
18487 struct marshal_cmd_DeleteFramebuffers *cmd;
18493 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteFramebuffers, cmd_size);
18494 cmd->n = n;
18495 char *variable_data = (char *) (cmd + 1);
18542 _mesa_unmarshal_FramebufferTexture1D(struct gl_context *ctx, const struct marshal_cmd_FramebufferTexture1D *cmd)
18544 const GLenum target = cmd->target;
18545 const GLenum attachment = cmd->attachment;
18546 const GLenum textarget = cmd->textarget;
18547 const GLuint texture = cmd->texture;
18548 const GLint level = cmd->level;
18556 struct marshal_cmd_FramebufferTexture1D *cmd;
18559 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FramebufferTexture1D, cmd_size);
18560 cmd->target = target;
18561 cmd->attachment = attachment;
18562 cmd->textarget = textarget;
18563 cmd->texture = texture;
18564 cmd->level = level;
18586 _mesa_unmarshal_FramebufferTexture2D(struct gl_context *ctx, const struct marshal_cmd_FramebufferTexture2D *cmd)
18588 const GLenum target = cmd->target;
18589 const GLenum attachment = cmd->attachment;
18590 const GLenum textarget = cmd->textarget;
18591 const GLuint texture = cmd->texture;
18592 const GLint level = cmd->level;
18600 struct marshal_cmd_FramebufferTexture2D *cmd;
18603 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FramebufferTexture2D, cmd_size);
18604 cmd->target = target;
18605 cmd->attachment = attachment;
18606 cmd->textarget = textarget;
18607 cmd->texture = texture;
18608 cmd->level = level;
18631 _mesa_unmarshal_FramebufferTexture3D(struct gl_context *ctx, const struct marshal_cmd_FramebufferTexture3D *cmd)
18633 const GLenum target = cmd->target;
18634 const GLenum attachment = cmd->attachment;
18635 const GLenum textarget = cmd->textarget;
18636 const GLuint texture = cmd->texture;
18637 const GLint level = cmd->level;
18638 const GLint layer = cmd->layer;
18646 struct marshal_cmd_FramebufferTexture3D *cmd;
18649 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FramebufferTexture3D, cmd_size);
18650 cmd->target = target;
18651 cmd->attachment = attachment;
18652 cmd->textarget = textarget;
18653 cmd->texture = texture;
18654 cmd->level = level;
18655 cmd->layer = layer;
18677 _mesa_unmarshal_FramebufferTextureLayer(struct gl_context *ctx, const struct marshal_cmd_FramebufferTextureLayer *cmd)
18679 const GLenum target = cmd->target;
18680 const GLenum attachment = cmd->attachment;
18681 const GLuint texture = cmd->texture;
18682 const GLint level = cmd->level;
18683 const GLint layer = cmd->layer;
18691 struct marshal_cmd_FramebufferTextureLayer *cmd;
18694 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FramebufferTextureLayer, cmd_size);
18695 cmd->target = target;
18696 cmd->attachment = attachment;
18697 cmd->texture = texture;
18698 cmd->level = level;
18699 cmd->layer = layer;
18720 _mesa_unmarshal_FramebufferRenderbuffer(struct gl_context *ctx, const struct marshal_cmd_FramebufferRenderbuffer *cmd)
18722 const GLenum target = cmd->target;
18723 const GLenum attachment = cmd->attachment;
18724 const GLenum renderbuffertarget = cmd->renderbuffertarget;
18725 const GLuint renderbuffer = cmd->renderbuffer;
18733 struct marshal_cmd_FramebufferRenderbuffer *cmd;
18736 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FramebufferRenderbuffer, cmd_size);
18737 cmd->target = target;
18738 cmd->attachment = attachment;
18739 cmd->renderbuffertarget = renderbuffertarget;
18740 cmd->renderbuffer = renderbuffer;
18778 _mesa_unmarshal_BlitFramebuffer(struct gl_context *ctx, const struct marshal_cmd_BlitFramebuffer *cmd)
18780 const GLint srcX0 = cmd->srcX0;
18781 const GLint srcY0 = cmd->srcY0;
18782 const GLint srcX1 = cmd->srcX1;
18783 const GLint srcY1 = cmd->srcY1;
18784 const GLint dstX0 = cmd->dstX0;
18785 const GLint dstY0 = cmd->dstY0;
18786 const GLint dstX1 = cmd->dstX1;
18787 const GLint dstY1 = cmd->dstY1;
18788 const GLbitfield mask = cmd->mask;
18789 const GLenum filter = cmd->filter;
18797 struct marshal_cmd_BlitFramebuffer *cmd;
18800 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlitFramebuffer, cmd_size);
18801 cmd->srcX0 = srcX0;
18802 cmd->srcY0 = srcY0;
18803 cmd->srcX1 = srcX1;
18804 cmd->srcY1 = srcY1;
18805 cmd->dstX0 = dstX0;
18806 cmd->dstY0 = dstY0;
18807 cmd->dstX1 = dstX1;
18808 cmd->dstY1 = dstY1;
18809 cmd->mask = mask;
18810 cmd->filter = filter;
18828 _mesa_unmarshal_GenerateMipmap(struct gl_context *ctx, const struct marshal_cmd_GenerateMipmap *cmd)
18830 const GLenum target = cmd->target;
18838 struct marshal_cmd_GenerateMipmap *cmd;
18841 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_GenerateMipmap, cmd_size);
18842 cmd->target = target;
18861 _mesa_unmarshal_VertexAttribDivisor(struct gl_context *ctx, const struct marshal_cmd_VertexAttribDivisor *cmd)
18863 const GLuint index = cmd->index;
18864 const GLuint divisor = cmd->divisor;
18872 struct marshal_cmd_VertexAttribDivisor *cmd;
18875 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribDivisor, cmd_size);
18876 cmd->index = index;
18877 cmd->divisor = divisor;
18908 _mesa_unmarshal_FlushMappedBufferRange(struct gl_context *ctx, const struct marshal_cmd_FlushMappedBufferRange *cmd)
18910 const GLenum target = cmd->target;
18911 const GLintptr offset = cmd->offset;
18912 const GLsizeiptr length = cmd->length;
18920 struct marshal_cmd_FlushMappedBufferRange *cmd;
18923 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FlushMappedBufferRange, cmd_size);
18924 cmd->target = target;
18925 cmd->offset = offset;
18926 cmd->length = length;
18946 _mesa_unmarshal_TexBuffer(struct gl_context *ctx, const struct marshal_cmd_TexBuffer *cmd)
18948 const GLenum target = cmd->target;
18949 const GLenum internalFormat = cmd->internalFormat;
18950 const GLuint buffer = cmd->buffer;
18958 struct marshal_cmd_TexBuffer *cmd;
18961 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexBuffer, cmd_size);
18962 cmd->target = target;
18963 cmd->internalFormat = internalFormat;
18964 cmd->buffer = buffer;
18982 _mesa_unmarshal_BindVertexArray(struct gl_context *ctx, const struct marshal_cmd_BindVertexArray *cmd)
18984 const GLuint array = cmd->array;
18992 struct marshal_cmd_BindVertexArray *cmd;
19002 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindVertexArray, cmd_size);
19003 cmd->array = array;
19022 _mesa_unmarshal_DeleteVertexArrays(struct gl_context *ctx, const struct marshal_cmd_DeleteVertexArrays *cmd)
19024 const GLsizei n = cmd->n;
19026 const char *variable_data = (const char *) (cmd + 1);
19036 struct marshal_cmd_DeleteVertexArrays *cmd;
19042 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteVertexArrays, cmd_size);
19043 cmd->n = n;
19044 char *variable_data = (char *) (cmd + 1);
19155 _mesa_unmarshal_UniformBlockBinding(struct gl_context *ctx, const struct marshal_cmd_UniformBlockBinding *cmd)
19157 const GLuint program = cmd->program;
19158 const GLuint uniformBlockIndex = cmd->uniformBlockIndex;
19159 const GLuint uniformBlockBinding = cmd->uniformBlockBinding;
19167 struct marshal_cmd_UniformBlockBinding *cmd;
19170 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformBlockBinding, cmd_size);
19171 cmd->program = program;
19172 cmd->uniformBlockIndex = uniformBlockIndex;
19173 cmd->uniformBlockBinding = uniformBlockBinding;
19195 _mesa_unmarshal_CopyBufferSubData(struct gl_context *ctx, const struct marshal_cmd_CopyBufferSubData *cmd)
19197 const GLenum readTarget = cmd->readTarget;
19198 const GLenum writeTarget = cmd->writeTarget;
19199 const GLintptr readOffset = cmd->readOffset;
19200 const GLintptr writeOffset = cmd->writeOffset;
19201 const GLsizeiptr size = cmd->size;
19209 struct marshal_cmd_CopyBufferSubData *cmd;
19212 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyBufferSubData, cmd_size);
19213 cmd->readTarget = readTarget;
19214 cmd->writeTarget = writeTarget;
19215 cmd->readOffset = readOffset;
19216 cmd->writeOffset = writeOffset;
19217 cmd->size = size;
19239 _mesa_unmarshal_DrawElementsBaseVertex(struct gl_context *ctx, const struct marshal_cmd_DrawElementsBaseVertex *cmd)
19241 const GLenum mode = cmd->mode;
19242 const GLsizei count = cmd->count;
19243 const GLenum type = cmd->type;
19244 const GLvoid * indices = cmd->indices;
19245 const GLint basevertex = cmd->basevertex;
19253 struct marshal_cmd_DrawElementsBaseVertex *cmd;
19263 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawElementsBaseVertex, cmd_size);
19264 cmd->mode = mode;
19265 cmd->count = count;
19266 cmd->type = type;
19267 cmd->indices = indices;
19268 cmd->basevertex = basevertex;
19292 _mesa_unmarshal_DrawRangeElementsBaseVertex(struct gl_context *ctx, const struct marshal_cmd_DrawRangeElementsBaseVertex *cmd)
19294 const GLenum mode = cmd->mode;
19295 const GLuint start = cmd->start;
19296 const GLuint end = cmd->end;
19297 const GLsizei count = cmd->count;
19298 const GLenum type = cmd->type;
19299 const GLvoid * indices = cmd->indices;
19300 const GLint basevertex = cmd->basevertex;
19308 struct marshal_cmd_DrawRangeElementsBaseVertex *cmd;
19318 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawRangeElementsBaseVertex, cmd_size);
19319 cmd->mode = mode;
19320 cmd->start = start;
19321 cmd->end = end;
19322 cmd->count = count;
19323 cmd->type = type;
19324 cmd->indices = indices;
19325 cmd->basevertex = basevertex;
19359 _mesa_unmarshal_DrawElementsInstancedBaseVertex(struct gl_context *ctx, const struct marshal_cmd_DrawElementsInstancedBaseVertex *cmd)
19361 const GLenum mode = cmd->mode;
19362 const GLsizei count = cmd->count;
19363 const GLenum type = cmd->type;
19364 const GLvoid * indices = cmd->indices;
19365 const GLsizei primcount = cmd->primcount;
19366 const GLint basevertex = cmd->basevertex;
19374 struct marshal_cmd_DrawElementsInstancedBaseVertex *cmd;
19384 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawElementsInstancedBaseVertex, cmd_size);
19385 cmd->mode = mode;
19386 cmd->count = count;
19387 cmd->type = type;
19388 cmd->indices = indices;
19389 cmd->primcount = primcount;
19390 cmd->basevertex = basevertex;
19430 _mesa_unmarshal_DeleteSync(struct gl_context *ctx, const struct marshal_cmd_DeleteSync *cmd)
19432 const GLsync sync = cmd->sync;
19440 struct marshal_cmd_DeleteSync *cmd;
19443 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteSync, cmd_size);
19444 cmd->sync = sync;
19475 _mesa_unmarshal_WaitSync(struct gl_context *ctx, const struct marshal_cmd_WaitSync *cmd)
19477 const GLsync sync = cmd->sync;
19478 const GLbitfield flags = cmd->flags;
19479 const GLuint64 timeout = cmd->timeout;
19487 struct marshal_cmd_WaitSync *cmd;
19490 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WaitSync, cmd_size);
19491 cmd->sync = sync;
19492 cmd->flags = flags;
19493 cmd->timeout = timeout;
19538 _mesa_unmarshal_TexImage2DMultisample(struct gl_context *ctx, const struct marshal_cmd_TexImage2DMultisample *cmd)
19540 const GLenum target = cmd->target;
19541 const GLsizei samples = cmd->samples;
19542 const GLenum internalformat = cmd->internalformat;
19543 const GLsizei width = cmd->width;
19544 const GLsizei height = cmd->height;
19545 const GLboolean fixedsamplelocations = cmd->fixedsamplelocations;
19553 struct marshal_cmd_TexImage2DMultisample *cmd;
19556 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexImage2DMultisample, cmd_size);
19557 cmd->target = target;
19558 cmd->samples = samples;
19559 cmd->internalformat = internalformat;
19560 cmd->width = width;
19561 cmd->height = height;
19562 cmd->fixedsamplelocations = fixedsamplelocations;
19586 _mesa_unmarshal_TexImage3DMultisample(struct gl_context *ctx, const struct marshal_cmd_TexImage3DMultisample *cmd)
19588 const GLenum target = cmd->target;
19589 const GLsizei samples = cmd->samples;
19590 const GLenum internalformat = cmd->internalformat;
19591 const GLsizei width = cmd->width;
19592 const GLsizei height = cmd->height;
19593 const GLsizei depth = cmd->depth;
19594 const GLboolean fixedsamplelocations = cmd->fixedsamplelocations;
19602 struct marshal_cmd_TexImage3DMultisample *cmd;
19605 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexImage3DMultisample, cmd_size);
19606 cmd->target = target;
19607 cmd->samples = samples;
19608 cmd->internalformat = internalformat;
19609 cmd->width = width;
19610 cmd->height = height;
19611 cmd->depth = depth;
19612 cmd->fixedsamplelocations = fixedsamplelocations;
19642 _mesa_unmarshal_SampleMaski(struct gl_context *ctx, const struct marshal_cmd_SampleMaski *cmd)
19644 const GLuint index = cmd->index;
19645 const GLbitfield mask = cmd->mask;
19653 struct marshal_cmd_SampleMaski *cmd;
19656 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SampleMaski, cmd_size);
19657 cmd->index = index;
19658 cmd->mask = mask;
19677 _mesa_unmarshal_BlendEquationiARB(struct gl_context *ctx, const struct marshal_cmd_BlendEquationiARB *cmd)
19679 const GLuint buf = cmd->buf;
19680 const GLenum mode = cmd->mode;
19688 struct marshal_cmd_BlendEquationiARB *cmd;
19691 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlendEquationiARB, cmd_size);
19692 cmd->buf = buf;
19693 cmd->mode = mode;
19713 _mesa_unmarshal_BlendEquationSeparateiARB(struct gl_context *ctx, const struct marshal_cmd_BlendEquationSeparateiARB *cmd)
19715 const GLuint buf = cmd->buf;
19716 const GLenum modeRGB = cmd->modeRGB;
19717 const GLenum modeA = cmd->modeA;
19725 struct marshal_cmd_BlendEquationSeparateiARB *cmd;
19728 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlendEquationSeparateiARB, cmd_size);
19729 cmd->buf = buf;
19730 cmd->modeRGB = modeRGB;
19731 cmd->modeA = modeA;
19751 _mesa_unmarshal_BlendFunciARB(struct gl_context *ctx, const struct marshal_cmd_BlendFunciARB *cmd)
19753 const GLuint buf = cmd->buf;
19754 const GLenum src = cmd->src;
19755 const GLenum dst = cmd->dst;
19763 struct marshal_cmd_BlendFunciARB *cmd;
19766 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlendFunciARB, cmd_size);
19767 cmd->buf = buf;
19768 cmd->src = src;
19769 cmd->dst = dst;
19791 _mesa_unmarshal_BlendFuncSeparateiARB(struct gl_context *ctx, const struct marshal_cmd_BlendFuncSeparateiARB *cmd)
19793 const GLuint buf = cmd->buf;
19794 const GLenum srcRGB = cmd->srcRGB;
19795 const GLenum dstRGB = cmd->dstRGB;
19796 const GLenum srcA = cmd->srcA;
19797 const GLenum dstA = cmd->dstA;
19805 struct marshal_cmd_BlendFuncSeparateiARB *cmd;
19808 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlendFuncSeparateiARB, cmd_size);
19809 cmd->buf = buf;
19810 cmd->srcRGB = srcRGB;
19811 cmd->dstRGB = dstRGB;
19812 cmd->srcA = srcA;
19813 cmd->dstA = dstA;
19831 _mesa_unmarshal_MinSampleShading(struct gl_context *ctx, const struct marshal_cmd_MinSampleShading *cmd)
19833 const GLfloat value = cmd->value;
19841 struct marshal_cmd_MinSampleShading *cmd;
19844 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MinSampleShading, cmd_size);
19845 cmd->value = value;
19919 _mesa_unmarshal_BindSampler(struct gl_context *ctx, const struct marshal_cmd_BindSampler *cmd)
19921 const GLuint unit = cmd->unit;
19922 const GLuint sampler = cmd->sampler;
19930 struct marshal_cmd_BindSampler *cmd;
19933 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindSampler, cmd_size);
19934 cmd->unit = unit;
19935 cmd->sampler = sampler;
19955 _mesa_unmarshal_SamplerParameteri(struct gl_context *ctx, const struct marshal_cmd_SamplerParameteri *cmd)
19957 const GLuint sampler = cmd->sampler;
19958 const GLenum pname = cmd->pname;
19959 const GLint param = cmd->param;
19967 struct marshal_cmd_SamplerParameteri *cmd;
19970 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SamplerParameteri, cmd_size);
19971 cmd->sampler = sampler;
19972 cmd->pname = pname;
19973 cmd->param = param;
19993 _mesa_unmarshal_SamplerParameterf(struct gl_context *ctx, const struct marshal_cmd_SamplerParameterf *cmd)
19995 const GLuint sampler = cmd->sampler;
19996 const GLenum pname = cmd->pname;
19997 const GLfloat param = cmd->param;
20005 struct marshal_cmd_SamplerParameterf *cmd;
20008 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SamplerParameterf, cmd_size);
20009 cmd->sampler = sampler;
20010 cmd->pname = pname;
20011 cmd->param = param;
20140 _mesa_unmarshal_QueryCounter(struct gl_context *ctx, const struct marshal_cmd_QueryCounter *cmd)
20142 const GLuint id = cmd->id;
20143 const GLenum target = cmd->target;
20151 struct marshal_cmd_QueryCounter *cmd;
20154 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_QueryCounter, cmd_size);
20155 cmd->id = id;
20156 cmd->target = target;
20175 _mesa_unmarshal_VertexP2ui(struct gl_context *ctx, const struct marshal_cmd_VertexP2ui *cmd)
20177 const GLenum type = cmd->type;
20178 const GLuint value = cmd->value;
20186 struct marshal_cmd_VertexP2ui *cmd;
20189 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexP2ui, cmd_size);
20190 cmd->type = type;
20191 cmd->value = value;
20210 _mesa_unmarshal_VertexP3ui(struct gl_context *ctx, const struct marshal_cmd_VertexP3ui *cmd)
20212 const GLenum type = cmd->type;
20213 const GLuint value = cmd->value;
20221 struct marshal_cmd_VertexP3ui *cmd;
20224 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexP3ui, cmd_size);
20225 cmd->type = type;
20226 cmd->value = value;
20245 _mesa_unmarshal_VertexP4ui(struct gl_context *ctx, const struct marshal_cmd_VertexP4ui *cmd)
20247 const GLenum type = cmd->type;
20248 const GLuint value = cmd->value;
20256 struct marshal_cmd_VertexP4ui *cmd;
20259 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexP4ui, cmd_size);
20260 cmd->type = type;
20261 cmd->value = value;
20313 _mesa_unmarshal_TexCoordP1ui(struct gl_context *ctx, const struct marshal_cmd_TexCoordP1ui *cmd)
20315 const GLenum type = cmd->type;
20316 const GLuint coords = cmd->coords;
20324 struct marshal_cmd_TexCoordP1ui *cmd;
20327 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoordP1ui, cmd_size);
20328 cmd->type = type;
20329 cmd->coords = coords;
20348 _mesa_unmarshal_TexCoordP2ui(struct gl_context *ctx, const struct marshal_cmd_TexCoordP2ui *cmd)
20350 const GLenum type = cmd->type;
20351 const GLuint coords = cmd->coords;
20359 struct marshal_cmd_TexCoordP2ui *cmd;
20362 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoordP2ui, cmd_size);
20363 cmd->type = type;
20364 cmd->coords = coords;
20383 _mesa_unmarshal_TexCoordP3ui(struct gl_context *ctx, const struct marshal_cmd_TexCoordP3ui *cmd)
20385 const GLenum type = cmd->type;
20386 const GLuint coords = cmd->coords;
20394 struct marshal_cmd_TexCoordP3ui *cmd;
20397 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoordP3ui, cmd_size);
20398 cmd->type = type;
20399 cmd->coords = coords;
20418 _mesa_unmarshal_TexCoordP4ui(struct gl_context *ctx, const struct marshal_cmd_TexCoordP4ui *cmd)
20420 const GLenum type = cmd->type;
20421 const GLuint coords = cmd->coords;
20429 struct marshal_cmd_TexCoordP4ui *cmd;
20432 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoordP4ui, cmd_size);
20433 cmd->type = type;
20434 cmd->coords = coords;
20498 _mesa_unmarshal_MultiTexCoordP1ui(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP1ui *cmd)
20500 const GLenum texture = cmd->texture;
20501 const GLenum type = cmd->type;
20502 const GLuint coords = cmd->coords;
20510 struct marshal_cmd_MultiTexCoordP1ui *cmd;
20513 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoordP1ui, cmd_size);
20514 cmd->texture = texture;
20515 cmd->type = type;
20516 cmd->coords = coords;
20536 _mesa_unmarshal_MultiTexCoordP2ui(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP2ui *cmd)
20538 const GLenum texture = cmd->texture;
20539 const GLenum type = cmd->type;
20540 const GLuint coords = cmd->coords;
20548 struct marshal_cmd_MultiTexCoordP2ui *cmd;
20551 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoordP2ui, cmd_size);
20552 cmd->texture = texture;
20553 cmd->type = type;
20554 cmd->coords = coords;
20574 _mesa_unmarshal_MultiTexCoordP3ui(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP3ui *cmd)
20576 const GLenum texture = cmd->texture;
20577 const GLenum type = cmd->type;
20578 const GLuint coords = cmd->coords;
20586 struct marshal_cmd_MultiTexCoordP3ui *cmd;
20589 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoordP3ui, cmd_size);
20590 cmd->texture = texture;
20591 cmd->type = type;
20592 cmd->coords = coords;
20612 _mesa_unmarshal_MultiTexCoordP4ui(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoordP4ui *cmd)
20614 const GLenum texture = cmd->texture;
20615 const GLenum type = cmd->type;
20616 const GLuint coords = cmd->coords;
20624 struct marshal_cmd_MultiTexCoordP4ui *cmd;
20627 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoordP4ui, cmd_size);
20628 cmd->texture = texture;
20629 cmd->type = type;
20630 cmd->coords = coords;
20693 _mesa_unmarshal_NormalP3ui(struct gl_context *ctx, const struct marshal_cmd_NormalP3ui *cmd)
20695 const GLenum type = cmd->type;
20696 const GLuint coords = cmd->coords;
20704 struct marshal_cmd_NormalP3ui *cmd;
20707 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NormalP3ui, cmd_size);
20708 cmd->type = type;
20709 cmd->coords = coords;
20739 _mesa_unmarshal_ColorP3ui(struct gl_context *ctx, const struct marshal_cmd_ColorP3ui *cmd)
20741 const GLenum type = cmd->type;
20742 const GLuint color = cmd->color;
20750 struct marshal_cmd_ColorP3ui *cmd;
20753 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ColorP3ui, cmd_size);
20754 cmd->type = type;
20755 cmd->color = color;
20774 _mesa_unmarshal_ColorP4ui(struct gl_context *ctx, const struct marshal_cmd_ColorP4ui *cmd)
20776 const GLenum type = cmd->type;
20777 const GLuint color = cmd->color;
20785 struct marshal_cmd_ColorP4ui *cmd;
20788 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ColorP4ui, cmd_size);
20789 cmd->type = type;
20790 cmd->color = color;
20831 _mesa_unmarshal_SecondaryColorP3ui(struct gl_context *ctx, const struct marshal_cmd_SecondaryColorP3ui *cmd)
20833 const GLenum type = cmd->type;
20834 const GLuint color = cmd->color;
20842 struct marshal_cmd_SecondaryColorP3ui *cmd;
20845 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SecondaryColorP3ui, cmd_size);
20846 cmd->type = type;
20847 cmd->color = color;
20879 _mesa_unmarshal_VertexAttribP1ui(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP1ui *cmd)
20881 const GLuint index = cmd->index;
20882 const GLenum type = cmd->type;
20883 const GLboolean normalized = cmd->normalized;
20884 const GLuint value = cmd->value;
20892 struct marshal_cmd_VertexAttribP1ui *cmd;
20895 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribP1ui, cmd_size);
20896 cmd->index = index;
20897 cmd->type = type;
20898 cmd->normalized = normalized;
20899 cmd->value = value;
20920 _mesa_unmarshal_VertexAttribP2ui(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP2ui *cmd)
20922 const GLuint index = cmd->index;
20923 const GLenum type = cmd->type;
20924 const GLboolean normalized = cmd->normalized;
20925 const GLuint value = cmd->value;
20933 struct marshal_cmd_VertexAttribP2ui *cmd;
20936 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribP2ui, cmd_size);
20937 cmd->index = index;
20938 cmd->type = type;
20939 cmd->normalized = normalized;
20940 cmd->value = value;
20961 _mesa_unmarshal_VertexAttribP3ui(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP3ui *cmd)
20963 const GLuint index = cmd->index;
20964 const GLenum type = cmd->type;
20965 const GLboolean normalized = cmd->normalized;
20966 const GLuint value = cmd->value;
20974 struct marshal_cmd_VertexAttribP3ui *cmd;
20977 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribP3ui, cmd_size);
20978 cmd->index = index;
20979 cmd->type = type;
20980 cmd->normalized = normalized;
20981 cmd->value = value;
21002 _mesa_unmarshal_VertexAttribP4ui(struct gl_context *ctx, const struct marshal_cmd_VertexAttribP4ui *cmd)
21004 const GLuint index = cmd->index;
21005 const GLenum type = cmd->type;
21006 const GLboolean normalized = cmd->normalized;
21007 const GLuint value = cmd->value;
21015 struct marshal_cmd_VertexAttribP4ui *cmd;
21018 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribP4ui, cmd_size);
21019 cmd->index = index;
21020 cmd->type = type;
21021 cmd->normalized = normalized;
21022 cmd->value = value;
21173 _mesa_unmarshal_PatchParameteri(struct gl_context *ctx, const struct marshal_cmd_PatchParameteri *cmd)
21175 const GLenum pname = cmd->pname;
21176 const GLint value = cmd->value;
21184 struct marshal_cmd_PatchParameteri *cmd;
21187 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PatchParameteri, cmd_size);
21188 cmd->pname = pname;
21189 cmd->value = value;
21263 _mesa_unmarshal_Uniform1d(struct gl_context *ctx, const struct marshal_cmd_Uniform1d *cmd)
21265 const GLint location = cmd->location;
21266 const GLdouble x = cmd->x;
21274 struct marshal_cmd_Uniform1d *cmd;
21277 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1d, cmd_size);
21278 cmd->location = location;
21279 cmd->x = x;
21299 _mesa_unmarshal_Uniform2d(struct gl_context *ctx, const struct marshal_cmd_Uniform2d *cmd)
21301 const GLint location = cmd->location;
21302 const GLdouble x = cmd->x;
21303 const GLdouble y = cmd->y;
21311 struct marshal_cmd_Uniform2d *cmd;
21314 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2d, cmd_size);
21315 cmd->location = location;
21316 cmd->x = x;
21317 cmd->y = y;
21338 _mesa_unmarshal_Uniform3d(struct gl_context *ctx, const struct marshal_cmd_Uniform3d *cmd)
21340 const GLint location = cmd->location;
21341 const GLdouble x = cmd->x;
21342 const GLdouble y = cmd->y;
21343 const GLdouble z = cmd->z;
21351 struct marshal_cmd_Uniform3d *cmd;
21354 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3d, cmd_size);
21355 cmd->location = location;
21356 cmd->x = x;
21357 cmd->y = y;
21358 cmd->z = z;
21380 _mesa_unmarshal_Uniform4d(struct gl_context *ctx, const struct marshal_cmd_Uniform4d *cmd)
21382 const GLint location = cmd->location;
21383 const GLdouble x = cmd->x;
21384 const GLdouble y = cmd->y;
21385 const GLdouble z = cmd->z;
21386 const GLdouble w = cmd->w;
21394 struct marshal_cmd_Uniform4d *cmd;
21397 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4d, cmd_size);
21398 cmd->location = location;
21399 cmd->x = x;
21400 cmd->y = y;
21401 cmd->z = z;
21402 cmd->w = w;
21422 _mesa_unmarshal_Uniform1dv(struct gl_context *ctx, const struct marshal_cmd_Uniform1dv *cmd)
21424 const GLint location = cmd->location;
21425 const GLsizei count = cmd->count;
21427 const char *variable_data = (const char *) (cmd + 1);
21437 struct marshal_cmd_Uniform1dv *cmd;
21443 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1dv, cmd_size);
21444 cmd->location = location;
21445 cmd->count = count;
21446 char *variable_data = (char *) (cmd + 1);
21469 _mesa_unmarshal_Uniform2dv(struct gl_context *ctx, const struct marshal_cmd_Uniform2dv *cmd)
21471 const GLint location = cmd->location;
21472 const GLsizei count = cmd->count;
21474 const char *variable_data = (const char *) (cmd + 1);
21484 struct marshal_cmd_Uniform2dv *cmd;
21490 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2dv, cmd_size);
21491 cmd->location = location;
21492 cmd->count = count;
21493 char *variable_data = (char *) (cmd + 1);
21516 _mesa_unmarshal_Uniform3dv(struct gl_context *ctx, const struct marshal_cmd_Uniform3dv *cmd)
21518 const GLint location = cmd->location;
21519 const GLsizei count = cmd->count;
21521 const char *variable_data = (const char *) (cmd + 1);
21531 struct marshal_cmd_Uniform3dv *cmd;
21537 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3dv, cmd_size);
21538 cmd->location = location;
21539 cmd->count = count;
21540 char *variable_data = (char *) (cmd + 1);
21563 _mesa_unmarshal_Uniform4dv(struct gl_context *ctx, const struct marshal_cmd_Uniform4dv *cmd)
21565 const GLint location = cmd->location;
21566 const GLsizei count = cmd->count;
21568 const char *variable_data = (const char *) (cmd + 1);
21578 struct marshal_cmd_Uniform4dv *cmd;
21584 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4dv, cmd_size);
21585 cmd->location = location;
21586 cmd->count = count;
21587 char *variable_data = (char *) (cmd + 1);
21611 _mesa_unmarshal_UniformMatrix2dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2dv *cmd)
21613 const GLint location = cmd->location;
21614 const GLsizei count = cmd->count;
21615 const GLboolean transpose = cmd->transpose;
21617 const char *variable_data = (const char *) (cmd + 1);
21627 struct marshal_cmd_UniformMatrix2dv *cmd;
21633 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix2dv, cmd_size);
21634 cmd->location = location;
21635 cmd->count = count;
21636 cmd->transpose = transpose;
21637 char *variable_data = (char *) (cmd + 1);
21661 _mesa_unmarshal_UniformMatrix3dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3dv *cmd)
21663 const GLint location = cmd->location;
21664 const GLsizei count = cmd->count;
21665 const GLboolean transpose = cmd->transpose;
21667 const char *variable_data = (const char *) (cmd + 1);
21677 struct marshal_cmd_UniformMatrix3dv *cmd;
21683 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix3dv, cmd_size);
21684 cmd->location = location;
21685 cmd->count = count;
21686 cmd->transpose = transpose;
21687 char *variable_data = (char *) (cmd + 1);
21711 _mesa_unmarshal_UniformMatrix4dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4dv *cmd)
21713 const GLint location = cmd->location;
21714 const GLsizei count = cmd->count;
21715 const GLboolean transpose = cmd->transpose;
21717 const char *variable_data = (const char *) (cmd + 1);
21727 struct marshal_cmd_UniformMatrix4dv *cmd;
21733 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix4dv, cmd_size);
21734 cmd->location = location;
21735 cmd->count = count;
21736 cmd->transpose = transpose;
21737 char *variable_data = (char *) (cmd + 1);
21761 _mesa_unmarshal_UniformMatrix2x3dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2x3dv *cmd)
21763 const GLint location = cmd->location;
21764 const GLsizei count = cmd->count;
21765 const GLboolean transpose = cmd->transpose;
21767 const char *variable_data = (const char *) (cmd + 1);
21777 struct marshal_cmd_UniformMatrix2x3dv *cmd;
21783 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix2x3dv, cmd_size);
21784 cmd->location = location;
21785 cmd->count = count;
21786 cmd->transpose = transpose;
21787 char *variable_data = (char *) (cmd + 1);
21811 _mesa_unmarshal_UniformMatrix2x4dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix2x4dv *cmd)
21813 const GLint location = cmd->location;
21814 const GLsizei count = cmd->count;
21815 const GLboolean transpose = cmd->transpose;
21817 const char *variable_data = (const char *) (cmd + 1);
21827 struct marshal_cmd_UniformMatrix2x4dv *cmd;
21833 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix2x4dv, cmd_size);
21834 cmd->location = location;
21835 cmd->count = count;
21836 cmd->transpose = transpose;
21837 char *variable_data = (char *) (cmd + 1);
21861 _mesa_unmarshal_UniformMatrix3x2dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3x2dv *cmd)
21863 const GLint location = cmd->location;
21864 const GLsizei count = cmd->count;
21865 const GLboolean transpose = cmd->transpose;
21867 const char *variable_data = (const char *) (cmd + 1);
21877 struct marshal_cmd_UniformMatrix3x2dv *cmd;
21883 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix3x2dv, cmd_size);
21884 cmd->location = location;
21885 cmd->count = count;
21886 cmd->transpose = transpose;
21887 char *variable_data = (char *) (cmd + 1);
21911 _mesa_unmarshal_UniformMatrix3x4dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix3x4dv *cmd)
21913 const GLint location = cmd->location;
21914 const GLsizei count = cmd->count;
21915 const GLboolean transpose = cmd->transpose;
21917 const char *variable_data = (const char *) (cmd + 1);
21927 struct marshal_cmd_UniformMatrix3x4dv *cmd;
21933 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix3x4dv, cmd_size);
21934 cmd->location = location;
21935 cmd->count = count;
21936 cmd->transpose = transpose;
21937 char *variable_data = (char *) (cmd + 1);
21961 _mesa_unmarshal_UniformMatrix4x2dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4x2dv *cmd)
21963 const GLint location = cmd->location;
21964 const GLsizei count = cmd->count;
21965 const GLboolean transpose = cmd->transpose;
21967 const char *variable_data = (const char *) (cmd + 1);
21977 struct marshal_cmd_UniformMatrix4x2dv *cmd;
21983 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix4x2dv, cmd_size);
21984 cmd->location = location;
21985 cmd->count = count;
21986 cmd->transpose = transpose;
21987 char *variable_data = (char *) (cmd + 1);
22011 _mesa_unmarshal_UniformMatrix4x3dv(struct gl_context *ctx, const struct marshal_cmd_UniformMatrix4x3dv *cmd)
22013 const GLint location = cmd->location;
22014 const GLsizei count = cmd->count;
22015 const GLboolean transpose = cmd->transpose;
22017 const char *variable_data = (const char *) (cmd + 1);
22027 struct marshal_cmd_UniformMatrix4x3dv *cmd;
22033 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformMatrix4x3dv, cmd_size);
22034 cmd->location = location;
22035 cmd->count = count;
22036 cmd->transpose = transpose;
22037 char *variable_data = (char *) (cmd + 1);
22071 _mesa_unmarshal_DrawTransformFeedbackStream(struct gl_context *ctx, const struct marshal_cmd_DrawTransformFeedbackStream *cmd)
22073 const GLenum mode = cmd->mode;
22074 const GLuint id = cmd->id;
22075 const GLuint stream = cmd->stream;
22083 struct marshal_cmd_DrawTransformFeedbackStream *cmd;
22086 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTransformFeedbackStream, cmd_size);
22087 cmd->mode = mode;
22088 cmd->id = id;
22089 cmd->stream = stream;
22109 _mesa_unmarshal_BeginQueryIndexed(struct gl_context *ctx, const struct marshal_cmd_BeginQueryIndexed *cmd)
22111 const GLenum target = cmd->target;
22112 const GLuint index = cmd->index;
22113 const GLuint id = cmd->id;
22121 struct marshal_cmd_BeginQueryIndexed *cmd;
22124 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BeginQueryIndexed, cmd_size);
22125 cmd->target = target;
22126 cmd->index = index;
22127 cmd->id = id;
22146 _mesa_unmarshal_EndQueryIndexed(struct gl_context *ctx, const struct marshal_cmd_EndQueryIndexed *cmd)
22148 const GLenum target = cmd->target;
22149 const GLuint index = cmd->index;
22157 struct marshal_cmd_EndQueryIndexed *cmd;
22160 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EndQueryIndexed, cmd_size);
22161 cmd->target = target;
22162 cmd->index = index;
22193 _mesa_unmarshal_UseProgramStages(struct gl_context *ctx, const struct marshal_cmd_UseProgramStages *cmd)
22195 const GLuint pipeline = cmd->pipeline;
22196 const GLbitfield stages = cmd->stages;
22197 const GLuint program = cmd->program;
22205 struct marshal_cmd_UseProgramStages *cmd;
22208 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UseProgramStages, cmd_size);
22209 cmd->pipeline = pipeline;
22210 cmd->stages = stages;
22211 cmd->program = program;
22230 _mesa_unmarshal_ActiveShaderProgram(struct gl_context *ctx, const struct marshal_cmd_ActiveShaderProgram *cmd)
22232 const GLuint pipeline = cmd->pipeline;
22233 const GLuint program = cmd->program;
22241 struct marshal_cmd_ActiveShaderProgram *cmd;
22244 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ActiveShaderProgram, cmd_size);
22245 cmd->pipeline = pipeline;
22246 cmd->program = program;
22275 _mesa_unmarshal_BindProgramPipeline(struct gl_context *ctx, const struct marshal_cmd_BindProgramPipeline *cmd)
22277 const GLuint pipeline = cmd->pipeline;
22285 struct marshal_cmd_BindProgramPipeline *cmd;
22288 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindProgramPipeline, cmd_size);
22289 cmd->pipeline = pipeline;
22353 _mesa_unmarshal_ProgramUniform1i(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1i *cmd)
22355 const GLuint program = cmd->program;
22356 const GLint location = cmd->location;
22357 const GLint x = cmd->x;
22365 struct marshal_cmd_ProgramUniform1i *cmd;
22368 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1i, cmd_size);
22369 cmd->program = program;
22370 cmd->location = location;
22371 cmd->x = x;
22392 _mesa_unmarshal_ProgramUniform2i(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2i *cmd)
22394 const GLuint program = cmd->program;
22395 const GLint location = cmd->location;
22396 const GLint x = cmd->x;
22397 const GLint y = cmd->y;
22405 struct marshal_cmd_ProgramUniform2i *cmd;
22408 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2i, cmd_size);
22409 cmd->program = program;
22410 cmd->location = location;
22411 cmd->x = x;
22412 cmd->y = y;
22434 _mesa_unmarshal_ProgramUniform3i(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3i *cmd)
22436 const GLuint program = cmd->program;
22437 const GLint location = cmd->location;
22438 const GLint x = cmd->x;
22439 const GLint y = cmd->y;
22440 const GLint z = cmd->z;
22448 struct marshal_cmd_ProgramUniform3i *cmd;
22451 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3i, cmd_size);
22452 cmd->program = program;
22453 cmd->location = location;
22454 cmd->x = x;
22455 cmd->y = y;
22456 cmd->z = z;
22479 _mesa_unmarshal_ProgramUniform4i(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4i *cmd)
22481 const GLuint program = cmd->program;
22482 const GLint location = cmd->location;
22483 const GLint x = cmd->x;
22484 const GLint y = cmd->y;
22485 const GLint z = cmd->z;
22486 const GLint w = cmd->w;
22494 struct marshal_cmd_ProgramUniform4i *cmd;
22497 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4i, cmd_size);
22498 cmd->program = program;
22499 cmd->location = location;
22500 cmd->x = x;
22501 cmd->y = y;
22502 cmd->z = z;
22503 cmd->w = w;
22523 _mesa_unmarshal_ProgramUniform1ui(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1ui *cmd)
22525 const GLuint program = cmd->program;
22526 const GLint location = cmd->location;
22527 const GLuint x = cmd->x;
22535 struct marshal_cmd_ProgramUniform1ui *cmd;
22538 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1ui, cmd_size);
22539 cmd->program = program;
22540 cmd->location = location;
22541 cmd->x = x;
22562 _mesa_unmarshal_ProgramUniform2ui(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2ui *cmd)
22564 const GLuint program = cmd->program;
22565 const GLint location = cmd->location;
22566 const GLuint x = cmd->x;
22567 const GLuint y = cmd->y;
22575 struct marshal_cmd_ProgramUniform2ui *cmd;
22578 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2ui, cmd_size);
22579 cmd->program = program;
22580 cmd->location = location;
22581 cmd->x = x;
22582 cmd->y = y;
22604 _mesa_unmarshal_ProgramUniform3ui(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3ui *cmd)
22606 const GLuint program = cmd->program;
22607 const GLint location = cmd->location;
22608 const GLuint x = cmd->x;
22609 const GLuint y = cmd->y;
22610 const GLuint z = cmd->z;
22618 struct marshal_cmd_ProgramUniform3ui *cmd;
22621 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3ui, cmd_size);
22622 cmd->program = program;
22623 cmd->location = location;
22624 cmd->x = x;
22625 cmd->y = y;
22626 cmd->z = z;
22649 _mesa_unmarshal_ProgramUniform4ui(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4ui *cmd)
22651 const GLuint program = cmd->program;
22652 const GLint location = cmd->location;
22653 const GLuint x = cmd->x;
22654 const GLuint y = cmd->y;
22655 const GLuint z = cmd->z;
22656 const GLuint w = cmd->w;
22664 struct marshal_cmd_ProgramUniform4ui *cmd;
22667 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4ui, cmd_size);
22668 cmd->program = program;
22669 cmd->location = location;
22670 cmd->x = x;
22671 cmd->y = y;
22672 cmd->z = z;
22673 cmd->w = w;
22693 _mesa_unmarshal_ProgramUniform1f(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1f *cmd)
22695 const GLuint program = cmd->program;
22696 const GLint location = cmd->location;
22697 const GLfloat x = cmd->x;
22705 struct marshal_cmd_ProgramUniform1f *cmd;
22708 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1f, cmd_size);
22709 cmd->program = program;
22710 cmd->location = location;
22711 cmd->x = x;
22732 _mesa_unmarshal_ProgramUniform2f(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2f *cmd)
22734 const GLuint program = cmd->program;
22735 const GLint location = cmd->location;
22736 const GLfloat x = cmd->x;
22737 const GLfloat y = cmd->y;
22745 struct marshal_cmd_ProgramUniform2f *cmd;
22748 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2f, cmd_size);
22749 cmd->program = program;
22750 cmd->location = location;
22751 cmd->x = x;
22752 cmd->y = y;
22774 _mesa_unmarshal_ProgramUniform3f(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3f *cmd)
22776 const GLuint program = cmd->program;
22777 const GLint location = cmd->location;
22778 const GLfloat x = cmd->x;
22779 const GLfloat y = cmd->y;
22780 const GLfloat z = cmd->z;
22788 struct marshal_cmd_ProgramUniform3f *cmd;
22791 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3f, cmd_size);
22792 cmd->program = program;
22793 cmd->location = location;
22794 cmd->x = x;
22795 cmd->y = y;
22796 cmd->z = z;
22819 _mesa_unmarshal_ProgramUniform4f(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4f *cmd)
22821 const GLuint program = cmd->program;
22822 const GLint location = cmd->location;
22823 const GLfloat x = cmd->x;
22824 const GLfloat y = cmd->y;
22825 const GLfloat z = cmd->z;
22826 const GLfloat w = cmd->w;
22834 struct marshal_cmd_ProgramUniform4f *cmd;
22837 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4f, cmd_size);
22838 cmd->program = program;
22839 cmd->location = location;
22840 cmd->x = x;
22841 cmd->y = y;
22842 cmd->z = z;
22843 cmd->w = w;
22864 _mesa_unmarshal_ProgramUniform1iv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1iv *cmd)
22866 const GLuint program = cmd->program;
22867 const GLint location = cmd->location;
22868 const GLsizei count = cmd->count;
22870 const char *variable_data = (const char *) (cmd + 1);
22880 struct marshal_cmd_ProgramUniform1iv *cmd;
22886 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1iv, cmd_size);
22887 cmd->program = program;
22888 cmd->location = location;
22889 cmd->count = count;
22890 char *variable_data = (char *) (cmd + 1);
22914 _mesa_unmarshal_ProgramUniform2iv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2iv *cmd)
22916 const GLuint program = cmd->program;
22917 const GLint location = cmd->location;
22918 const GLsizei count = cmd->count;
22920 const char *variable_data = (const char *) (cmd + 1);
22930 struct marshal_cmd_ProgramUniform2iv *cmd;
22936 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2iv, cmd_size);
22937 cmd->program = program;
22938 cmd->location = location;
22939 cmd->count = count;
22940 char *variable_data = (char *) (cmd + 1);
22964 _mesa_unmarshal_ProgramUniform3iv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3iv *cmd)
22966 const GLuint program = cmd->program;
22967 const GLint location = cmd->location;
22968 const GLsizei count = cmd->count;
22970 const char *variable_data = (const char *) (cmd + 1);
22980 struct marshal_cmd_ProgramUniform3iv *cmd;
22986 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3iv, cmd_size);
22987 cmd->program = program;
22988 cmd->location = location;
22989 cmd->count = count;
22990 char *variable_data = (char *) (cmd + 1);
23014 _mesa_unmarshal_ProgramUniform4iv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4iv *cmd)
23016 const GLuint program = cmd->program;
23017 const GLint location = cmd->location;
23018 const GLsizei count = cmd->count;
23020 const char *variable_data = (const char *) (cmd + 1);
23030 struct marshal_cmd_ProgramUniform4iv *cmd;
23036 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4iv, cmd_size);
23037 cmd->program = program;
23038 cmd->location = location;
23039 cmd->count = count;
23040 char *variable_data = (char *) (cmd + 1);
23064 _mesa_unmarshal_ProgramUniform1uiv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1uiv *cmd)
23066 const GLuint program = cmd->program;
23067 const GLint location = cmd->location;
23068 const GLsizei count = cmd->count;
23070 const char *variable_data = (const char *) (cmd + 1);
23080 struct marshal_cmd_ProgramUniform1uiv *cmd;
23086 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1uiv, cmd_size);
23087 cmd->program = program;
23088 cmd->location = location;
23089 cmd->count = count;
23090 char *variable_data = (char *) (cmd + 1);
23114 _mesa_unmarshal_ProgramUniform2uiv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2uiv *cmd)
23116 const GLuint program = cmd->program;
23117 const GLint location = cmd->location;
23118 const GLsizei count = cmd->count;
23120 const char *variable_data = (const char *) (cmd + 1);
23130 struct marshal_cmd_ProgramUniform2uiv *cmd;
23136 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2uiv, cmd_size);
23137 cmd->program = program;
23138 cmd->location = location;
23139 cmd->count = count;
23140 char *variable_data = (char *) (cmd + 1);
23164 _mesa_unmarshal_ProgramUniform3uiv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3uiv *cmd)
23166 const GLuint program = cmd->program;
23167 const GLint location = cmd->location;
23168 const GLsizei count = cmd->count;
23170 const char *variable_data = (const char *) (cmd + 1);
23180 struct marshal_cmd_ProgramUniform3uiv *cmd;
23186 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3uiv, cmd_size);
23187 cmd->program = program;
23188 cmd->location = location;
23189 cmd->count = count;
23190 char *variable_data = (char *) (cmd + 1);
23214 _mesa_unmarshal_ProgramUniform4uiv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4uiv *cmd)
23216 const GLuint program = cmd->program;
23217 const GLint location = cmd->location;
23218 const GLsizei count = cmd->count;
23220 const char *variable_data = (const char *) (cmd + 1);
23230 struct marshal_cmd_ProgramUniform4uiv *cmd;
23236 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4uiv, cmd_size);
23237 cmd->program = program;
23238 cmd->location = location;
23239 cmd->count = count;
23240 char *variable_data = (char *) (cmd + 1);
23264 _mesa_unmarshal_ProgramUniform1fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1fv *cmd)
23266 const GLuint program = cmd->program;
23267 const GLint location = cmd->location;
23268 const GLsizei count = cmd->count;
23270 const char *variable_data = (const char *) (cmd + 1);
23280 struct marshal_cmd_ProgramUniform1fv *cmd;
23286 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1fv, cmd_size);
23287 cmd->program = program;
23288 cmd->location = location;
23289 cmd->count = count;
23290 char *variable_data = (char *) (cmd + 1);
23314 _mesa_unmarshal_ProgramUniform2fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2fv *cmd)
23316 const GLuint program = cmd->program;
23317 const GLint location = cmd->location;
23318 const GLsizei count = cmd->count;
23320 const char *variable_data = (const char *) (cmd + 1);
23330 struct marshal_cmd_ProgramUniform2fv *cmd;
23336 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2fv, cmd_size);
23337 cmd->program = program;
23338 cmd->location = location;
23339 cmd->count = count;
23340 char *variable_data = (char *) (cmd + 1);
23364 _mesa_unmarshal_ProgramUniform3fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3fv *cmd)
23366 const GLuint program = cmd->program;
23367 const GLint location = cmd->location;
23368 const GLsizei count = cmd->count;
23370 const char *variable_data = (const char *) (cmd + 1);
23380 struct marshal_cmd_ProgramUniform3fv *cmd;
23386 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3fv, cmd_size);
23387 cmd->program = program;
23388 cmd->location = location;
23389 cmd->count = count;
23390 char *variable_data = (char *) (cmd + 1);
23414 _mesa_unmarshal_ProgramUniform4fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4fv *cmd)
23416 const GLuint program = cmd->program;
23417 const GLint location = cmd->location;
23418 const GLsizei count = cmd->count;
23420 const char *variable_data = (const char *) (cmd + 1);
23430 struct marshal_cmd_ProgramUniform4fv *cmd;
23436 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4fv, cmd_size);
23437 cmd->program = program;
23438 cmd->location = location;
23439 cmd->count = count;
23440 char *variable_data = (char *) (cmd + 1);
23465 _mesa_unmarshal_ProgramUniformMatrix2fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2fv *cmd)
23467 const GLuint program = cmd->program;
23468 const GLint location = cmd->location;
23469 const GLsizei count = cmd->count;
23470 const GLboolean transpose = cmd->transpose;
23472 const char *variable_data = (const char *) (cmd + 1);
23482 struct marshal_cmd_ProgramUniformMatrix2fv *cmd;
23488 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix2fv, cmd_size);
23489 cmd->program = program;
23490 cmd->location = location;
23491 cmd->count = count;
23492 cmd->transpose = transpose;
23493 char *variable_data = (char *) (cmd + 1);
23518 _mesa_unmarshal_ProgramUniformMatrix3fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3fv *cmd)
23520 const GLuint program = cmd->program;
23521 const GLint location = cmd->location;
23522 const GLsizei count = cmd->count;
23523 const GLboolean transpose = cmd->transpose;
23525 const char *variable_data = (const char *) (cmd + 1);
23535 struct marshal_cmd_ProgramUniformMatrix3fv *cmd;
23541 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix3fv, cmd_size);
23542 cmd->program = program;
23543 cmd->location = location;
23544 cmd->count = count;
23545 cmd->transpose = transpose;
23546 char *variable_data = (char *) (cmd + 1);
23571 _mesa_unmarshal_ProgramUniformMatrix4fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4fv *cmd)
23573 const GLuint program = cmd->program;
23574 const GLint location = cmd->location;
23575 const GLsizei count = cmd->count;
23576 const GLboolean transpose = cmd->transpose;
23578 const char *variable_data = (const char *) (cmd + 1);
23588 struct marshal_cmd_ProgramUniformMatrix4fv *cmd;
23594 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix4fv, cmd_size);
23595 cmd->program = program;
23596 cmd->location = location;
23597 cmd->count = count;
23598 cmd->transpose = transpose;
23599 char *variable_data = (char *) (cmd + 1);
23624 _mesa_unmarshal_ProgramUniformMatrix2x3fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2x3fv *cmd)
23626 const GLuint program = cmd->program;
23627 const GLint location = cmd->location;
23628 const GLsizei count = cmd->count;
23629 const GLboolean transpose = cmd->transpose;
23631 const char *variable_data = (const char *) (cmd + 1);
23641 struct marshal_cmd_ProgramUniformMatrix2x3fv *cmd;
23647 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix2x3fv, cmd_size);
23648 cmd->program = program;
23649 cmd->location = location;
23650 cmd->count = count;
23651 cmd->transpose = transpose;
23652 char *variable_data = (char *) (cmd + 1);
23677 _mesa_unmarshal_ProgramUniformMatrix3x2fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3x2fv *cmd)
23679 const GLuint program = cmd->program;
23680 const GLint location = cmd->location;
23681 const GLsizei count = cmd->count;
23682 const GLboolean transpose = cmd->transpose;
23684 const char *variable_data = (const char *) (cmd + 1);
23694 struct marshal_cmd_ProgramUniformMatrix3x2fv *cmd;
23700 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix3x2fv, cmd_size);
23701 cmd->program = program;
23702 cmd->location = location;
23703 cmd->count = count;
23704 cmd->transpose = transpose;
23705 char *variable_data = (char *) (cmd + 1);
23730 _mesa_unmarshal_ProgramUniformMatrix2x4fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2x4fv *cmd)
23732 const GLuint program = cmd->program;
23733 const GLint location = cmd->location;
23734 const GLsizei count = cmd->count;
23735 const GLboolean transpose = cmd->transpose;
23737 const char *variable_data = (const char *) (cmd + 1);
23747 struct marshal_cmd_ProgramUniformMatrix2x4fv *cmd;
23753 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix2x4fv, cmd_size);
23754 cmd->program = program;
23755 cmd->location = location;
23756 cmd->count = count;
23757 cmd->transpose = transpose;
23758 char *variable_data = (char *) (cmd + 1);
23783 _mesa_unmarshal_ProgramUniformMatrix4x2fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4x2fv *cmd)
23785 const GLuint program = cmd->program;
23786 const GLint location = cmd->location;
23787 const GLsizei count = cmd->count;
23788 const GLboolean transpose = cmd->transpose;
23790 const char *variable_data = (const char *) (cmd + 1);
23800 struct marshal_cmd_ProgramUniformMatrix4x2fv *cmd;
23806 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix4x2fv, cmd_size);
23807 cmd->program = program;
23808 cmd->location = location;
23809 cmd->count = count;
23810 cmd->transpose = transpose;
23811 char *variable_data = (char *) (cmd + 1);
23836 _mesa_unmarshal_ProgramUniformMatrix3x4fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3x4fv *cmd)
23838 const GLuint program = cmd->program;
23839 const GLint location = cmd->location;
23840 const GLsizei count = cmd->count;
23841 const GLboolean transpose = cmd->transpose;
23843 const char *variable_data = (const char *) (cmd + 1);
23853 struct marshal_cmd_ProgramUniformMatrix3x4fv *cmd;
23859 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix3x4fv, cmd_size);
23860 cmd->program = program;
23861 cmd->location = location;
23862 cmd->count = count;
23863 cmd->transpose = transpose;
23864 char *variable_data = (char *) (cmd + 1);
23889 _mesa_unmarshal_ProgramUniformMatrix4x3fv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4x3fv *cmd)
23891 const GLuint program = cmd->program;
23892 const GLint location = cmd->location;
23893 const GLsizei count = cmd->count;
23894 const GLboolean transpose = cmd->transpose;
23896 const char *variable_data = (const char *) (cmd + 1);
23906 struct marshal_cmd_ProgramUniformMatrix4x3fv *cmd;
23912 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix4x3fv, cmd_size);
23913 cmd->program = program;
23914 cmd->location = location;
23915 cmd->count = count;
23916 cmd->transpose = transpose;
23917 char *variable_data = (char *) (cmd + 1);
23938 _mesa_unmarshal_ValidateProgramPipeline(struct gl_context *ctx, const struct marshal_cmd_ValidateProgramPipeline *cmd)
23940 const GLuint pipeline = cmd->pipeline;
23948 struct marshal_cmd_ValidateProgramPipeline *cmd;
23951 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ValidateProgramPipeline, cmd_size);
23952 cmd->pipeline = pipeline;
23983 _mesa_unmarshal_ProgramUniform1d(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1d *cmd)
23985 const GLuint program = cmd->program;
23986 const GLint location = cmd->location;
23987 const GLdouble x = cmd->x;
23995 struct marshal_cmd_ProgramUniform1d *cmd;
23998 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1d, cmd_size);
23999 cmd->program = program;
24000 cmd->location = location;
24001 cmd->x = x;
24022 _mesa_unmarshal_ProgramUniform2d(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2d *cmd)
24024 const GLuint program = cmd->program;
24025 const GLint location = cmd->location;
24026 const GLdouble x = cmd->x;
24027 const GLdouble y = cmd->y;
24035 struct marshal_cmd_ProgramUniform2d *cmd;
24038 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2d, cmd_size);
24039 cmd->program = program;
24040 cmd->location = location;
24041 cmd->x = x;
24042 cmd->y = y;
24064 _mesa_unmarshal_ProgramUniform3d(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3d *cmd)
24066 const GLuint program = cmd->program;
24067 const GLint location = cmd->location;
24068 const GLdouble x = cmd->x;
24069 const GLdouble y = cmd->y;
24070 const GLdouble z = cmd->z;
24078 struct marshal_cmd_ProgramUniform3d *cmd;
24081 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3d, cmd_size);
24082 cmd->program = program;
24083 cmd->location = location;
24084 cmd->x = x;
24085 cmd->y = y;
24086 cmd->z = z;
24109 _mesa_unmarshal_ProgramUniform4d(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4d *cmd)
24111 const GLuint program = cmd->program;
24112 const GLint location = cmd->location;
24113 const GLdouble x = cmd->x;
24114 const GLdouble y = cmd->y;
24115 const GLdouble z = cmd->z;
24116 const GLdouble w = cmd->w;
24124 struct marshal_cmd_ProgramUniform4d *cmd;
24127 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4d, cmd_size);
24128 cmd->program = program;
24129 cmd->location = location;
24130 cmd->x = x;
24131 cmd->y = y;
24132 cmd->z = z;
24133 cmd->w = w;
24155 _mesa_unmarshal_ProgramUniformMatrix2x3dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2x3dv *cmd)
24157 const GLuint program = cmd->program;
24158 const GLint location = cmd->location;
24159 const GLsizei count = cmd->count;
24160 const GLboolean transpose = cmd->transpose;
24162 const char *variable_data = (const char *) (cmd + 1);
24172 struct marshal_cmd_ProgramUniformMatrix2x3dv *cmd;
24178 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix2x3dv, cmd_size);
24179 cmd->program = program;
24180 cmd->location = location;
24181 cmd->count = count;
24182 cmd->transpose = transpose;
24183 char *variable_data = (char *) (cmd + 1);
24208 _mesa_unmarshal_ProgramUniformMatrix3x2dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3x2dv *cmd)
24210 const GLuint program = cmd->program;
24211 const GLint location = cmd->location;
24212 const GLsizei count = cmd->count;
24213 const GLboolean transpose = cmd->transpose;
24215 const char *variable_data = (const char *) (cmd + 1);
24225 struct marshal_cmd_ProgramUniformMatrix3x2dv *cmd;
24231 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix3x2dv, cmd_size);
24232 cmd->program = program;
24233 cmd->location = location;
24234 cmd->count = count;
24235 cmd->transpose = transpose;
24236 char *variable_data = (char *) (cmd + 1);
24261 _mesa_unmarshal_ProgramUniformMatrix2x4dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2x4dv *cmd)
24263 const GLuint program = cmd->program;
24264 const GLint location = cmd->location;
24265 const GLsizei count = cmd->count;
24266 const GLboolean transpose = cmd->transpose;
24268 const char *variable_data = (const char *) (cmd + 1);
24278 struct marshal_cmd_ProgramUniformMatrix2x4dv *cmd;
24284 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix2x4dv, cmd_size);
24285 cmd->program = program;
24286 cmd->location = location;
24287 cmd->count = count;
24288 cmd->transpose = transpose;
24289 char *variable_data = (char *) (cmd + 1);
24314 _mesa_unmarshal_ProgramUniformMatrix4x2dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4x2dv *cmd)
24316 const GLuint program = cmd->program;
24317 const GLint location = cmd->location;
24318 const GLsizei count = cmd->count;
24319 const GLboolean transpose = cmd->transpose;
24321 const char *variable_data = (const char *) (cmd + 1);
24331 struct marshal_cmd_ProgramUniformMatrix4x2dv *cmd;
24337 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix4x2dv, cmd_size);
24338 cmd->program = program;
24339 cmd->location = location;
24340 cmd->count = count;
24341 cmd->transpose = transpose;
24342 char *variable_data = (char *) (cmd + 1);
24367 _mesa_unmarshal_ProgramUniformMatrix3x4dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3x4dv *cmd)
24369 const GLuint program = cmd->program;
24370 const GLint location = cmd->location;
24371 const GLsizei count = cmd->count;
24372 const GLboolean transpose = cmd->transpose;
24374 const char *variable_data = (const char *) (cmd + 1);
24384 struct marshal_cmd_ProgramUniformMatrix3x4dv *cmd;
24390 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix3x4dv, cmd_size);
24391 cmd->program = program;
24392 cmd->location = location;
24393 cmd->count = count;
24394 cmd->transpose = transpose;
24395 char *variable_data = (char *) (cmd + 1);
24420 _mesa_unmarshal_ProgramUniformMatrix4x3dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4x3dv *cmd)
24422 const GLuint program = cmd->program;
24423 const GLint location = cmd->location;
24424 const GLsizei count = cmd->count;
24425 const GLboolean transpose = cmd->transpose;
24427 const char *variable_data = (const char *) (cmd + 1);
24437 struct marshal_cmd_ProgramUniformMatrix4x3dv *cmd;
24443 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix4x3dv, cmd_size);
24444 cmd->program = program;
24445 cmd->location = location;
24446 cmd->count = count;
24447 cmd->transpose = transpose;
24448 char *variable_data = (char *) (cmd + 1);
24473 _mesa_unmarshal_ProgramUniformMatrix2dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix2dv *cmd)
24475 const GLuint program = cmd->program;
24476 const GLint location = cmd->location;
24477 const GLsizei count = cmd->count;
24478 const GLboolean transpose = cmd->transpose;
24480 const char *variable_data = (const char *) (cmd + 1);
24490 struct marshal_cmd_ProgramUniformMatrix2dv *cmd;
24496 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix2dv, cmd_size);
24497 cmd->program = program;
24498 cmd->location = location;
24499 cmd->count = count;
24500 cmd->transpose = transpose;
24501 char *variable_data = (char *) (cmd + 1);
24526 _mesa_unmarshal_ProgramUniformMatrix3dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix3dv *cmd)
24528 const GLuint program = cmd->program;
24529 const GLint location = cmd->location;
24530 const GLsizei count = cmd->count;
24531 const GLboolean transpose = cmd->transpose;
24533 const char *variable_data = (const char *) (cmd + 1);
24543 struct marshal_cmd_ProgramUniformMatrix3dv *cmd;
24549 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix3dv, cmd_size);
24550 cmd->program = program;
24551 cmd->location = location;
24552 cmd->count = count;
24553 cmd->transpose = transpose;
24554 char *variable_data = (char *) (cmd + 1);
24579 _mesa_unmarshal_ProgramUniformMatrix4dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformMatrix4dv *cmd)
24581 const GLuint program = cmd->program;
24582 const GLint location = cmd->location;
24583 const GLsizei count = cmd->count;
24584 const GLboolean transpose = cmd->transpose;
24586 const char *variable_data = (const char *) (cmd + 1);
24596 struct marshal_cmd_ProgramUniformMatrix4dv *cmd;
24602 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformMatrix4dv, cmd_size);
24603 cmd->program = program;
24604 cmd->location = location;
24605 cmd->count = count;
24606 cmd->transpose = transpose;
24607 char *variable_data = (char *) (cmd + 1);
24631 _mesa_unmarshal_ProgramUniform1dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1dv *cmd)
24633 const GLuint program = cmd->program;
24634 const GLint location = cmd->location;
24635 const GLsizei count = cmd->count;
24637 const char *variable_data = (const char *) (cmd + 1);
24647 struct marshal_cmd_ProgramUniform1dv *cmd;
24653 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1dv, cmd_size);
24654 cmd->program = program;
24655 cmd->location = location;
24656 cmd->count = count;
24657 char *variable_data = (char *) (cmd + 1);
24681 _mesa_unmarshal_ProgramUniform2dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2dv *cmd)
24683 const GLuint program = cmd->program;
24684 const GLint location = cmd->location;
24685 const GLsizei count = cmd->count;
24687 const char *variable_data = (const char *) (cmd + 1);
24697 struct marshal_cmd_ProgramUniform2dv *cmd;
24703 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2dv, cmd_size);
24704 cmd->program = program;
24705 cmd->location = location;
24706 cmd->count = count;
24707 char *variable_data = (char *) (cmd + 1);
24731 _mesa_unmarshal_ProgramUniform3dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3dv *cmd)
24733 const GLuint program = cmd->program;
24734 const GLint location = cmd->location;
24735 const GLsizei count = cmd->count;
24737 const char *variable_data = (const char *) (cmd + 1);
24747 struct marshal_cmd_ProgramUniform3dv *cmd;
24753 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3dv, cmd_size);
24754 cmd->program = program;
24755 cmd->location = location;
24756 cmd->count = count;
24757 char *variable_data = (char *) (cmd + 1);
24781 _mesa_unmarshal_ProgramUniform4dv(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4dv *cmd)
24783 const GLuint program = cmd->program;
24784 const GLint location = cmd->location;
24785 const GLsizei count = cmd->count;
24787 const char *variable_data = (const char *) (cmd + 1);
24797 struct marshal_cmd_ProgramUniform4dv *cmd;
24803 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4dv, cmd_size);
24804 cmd->program = program;
24805 cmd->location = location;
24806 cmd->count = count;
24807 char *variable_data = (char *) (cmd + 1);
24829 _mesa_unmarshal_VertexAttribL1d(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL1d *cmd)
24831 const GLuint index = cmd->index;
24832 const GLdouble x = cmd->x;
24840 struct marshal_cmd_VertexAttribL1d *cmd;
24843 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribL1d, cmd_size);
24844 cmd->index = index;
24845 cmd->x = x;
24865 _mesa_unmarshal_VertexAttribL2d(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL2d *cmd)
24867 const GLuint index = cmd->index;
24868 const GLdouble x = cmd->x;
24869 const GLdouble y = cmd->y;
24877 struct marshal_cmd_VertexAttribL2d *cmd;
24880 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribL2d, cmd_size);
24881 cmd->index = index;
24882 cmd->x = x;
24883 cmd->y = y;
24904 _mesa_unmarshal_VertexAttribL3d(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL3d *cmd)
24906 const GLuint index = cmd->index;
24907 const GLdouble x = cmd->x;
24908 const GLdouble y = cmd->y;
24909 const GLdouble z = cmd->z;
24917 struct marshal_cmd_VertexAttribL3d *cmd;
24920 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribL3d, cmd_size);
24921 cmd->index = index;
24922 cmd->x = x;
24923 cmd->y = y;
24924 cmd->z = z;
24946 _mesa_unmarshal_VertexAttribL4d(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL4d *cmd)
24948 const GLuint index = cmd->index;
24949 const GLdouble x = cmd->x;
24950 const GLdouble y = cmd->y;
24951 const GLdouble z = cmd->z;
24952 const GLdouble w = cmd->w;
24960 struct marshal_cmd_VertexAttribL4d *cmd;
24963 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribL4d, cmd_size);
24964 cmd->index = index;
24965 cmd->x = x;
24966 cmd->y = y;
24967 cmd->z = z;
24968 cmd->w = w;
25062 _mesa_unmarshal_ReleaseShaderCompiler(struct gl_context *ctx, const struct marshal_cmd_ReleaseShaderCompiler *cmd)
25071 struct marshal_cmd_ReleaseShaderCompiler *cmd;
25074 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ReleaseShaderCompiler, cmd_size);
25075 (void) cmd;
25105 _mesa_unmarshal_ClearDepthf(struct gl_context *ctx, const struct marshal_cmd_ClearDepthf *cmd)
25107 const GLclampf depth = cmd->depth;
25115 struct marshal_cmd_ClearDepthf *cmd;
25118 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClearDepthf, cmd_size);
25119 cmd->depth = depth;
25138 _mesa_unmarshal_DepthRangef(struct gl_context *ctx, const struct marshal_cmd_DepthRangef *cmd)
25140 const GLclampf zNear = cmd->zNear;
25141 const GLclampf zFar = cmd->zFar;
25149 struct marshal_cmd_DepthRangef *cmd;
25152 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DepthRangef, cmd_size);
25153 cmd->zNear = zNear;
25154 cmd->zFar = zFar;
25196 _mesa_unmarshal_ProgramParameteri(struct gl_context *ctx, const struct marshal_cmd_ProgramParameteri *cmd)
25198 const GLuint program = cmd->program;
25199 const GLenum pname = cmd->pname;
25200 const GLint value = cmd->value;
25208 struct marshal_cmd_ProgramParameteri *cmd;
25211 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramParameteri, cmd_size);
25212 cmd->program = program;
25213 cmd->pname = pname;
25214 cmd->value = value;
25237 _mesa_unmarshal_DebugMessageControl(struct gl_context *ctx, const struct marshal_cmd_DebugMessageControl *cmd)
25239 const GLenum source = cmd->source;
25240 const GLenum type = cmd->type;
25241 const GLenum severity = cmd->severity;
25242 const GLsizei count = cmd->count;
25243 const GLboolean enabled = cmd->enabled;
25245 const char *variable_data = (const char *) (cmd + 1);
25255 struct marshal_cmd_DebugMessageControl *cmd;
25261 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DebugMessageControl, cmd_size);
25262 cmd->source = source;
25263 cmd->type = type;
25264 cmd->severity = severity;
25265 cmd->count = count;
25266 cmd->enabled = enabled;
25267 char *variable_data = (char *) (cmd + 1);
25545 _mesa_unmarshal_DrawArraysInstancedBaseInstance(struct gl_context *ctx, const struct marshal_cmd_DrawArraysInstancedBaseInstance *cmd)
25547 const GLenum mode = cmd->mode;
25548 const GLint first = cmd->first;
25549 const GLsizei count = cmd->count;
25550 const GLsizei primcount = cmd->primcount;
25551 const GLuint baseinstance = cmd->baseinstance;
25559 struct marshal_cmd_DrawArraysInstancedBaseInstance *cmd;
25569 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawArraysInstancedBaseInstance, cmd_size);
25570 cmd->mode = mode;
25571 cmd->first = first;
25572 cmd->count = count;
25573 cmd->primcount = primcount;
25574 cmd->baseinstance = baseinstance;
25597 _mesa_unmarshal_DrawElementsInstancedBaseInstance(struct gl_context *ctx, const struct marshal_cmd_DrawElementsInstancedBaseInstance *cmd)
25599 const GLenum mode = cmd->mode;
25600 const GLsizei count = cmd->count;
25601 const GLenum type = cmd->type;
25602 const GLvoid * indices = cmd->indices;
25603 const GLsizei primcount = cmd->primcount;
25604 const GLuint baseinstance = cmd->baseinstance;
25612 struct marshal_cmd_DrawElementsInstancedBaseInstance *cmd;
25622 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawElementsInstancedBaseInstance, cmd_size);
25623 cmd->mode = mode;
25624 cmd->count = count;
25625 cmd->type = type;
25626 cmd->indices = indices;
25627 cmd->primcount = primcount;
25628 cmd->baseinstance = baseinstance;
25652 _mesa_unmarshal_DrawElementsInstancedBaseVertexBaseInstance(struct gl_context *ctx, const struct marshal_cmd_DrawElementsInstancedBaseVertexBaseInstance *cmd)
25654 const GLenum mode = cmd->mode;
25655 const GLsizei count = cmd->count;
25656 const GLenum type = cmd->type;
25657 const GLvoid * indices = cmd->indices;
25658 const GLsizei primcount = cmd->primcount;
25659 const GLint basevertex = cmd->basevertex;
25660 const GLuint baseinstance = cmd->baseinstance;
25668 struct marshal_cmd_DrawElementsInstancedBaseVertexBaseInstance *cmd;
25678 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawElementsInstancedBaseVertexBaseInstance, cmd_size);
25679 cmd->mode = mode;
25680 cmd->count = count;
25681 cmd->type = type;
25682 cmd->indices = indices;
25683 cmd->primcount = primcount;
25684 cmd->basevertex = basevertex;
25685 cmd->baseinstance = baseinstance;
25705 _mesa_unmarshal_DrawTransformFeedbackInstanced(struct gl_context *ctx, const struct marshal_cmd_DrawTransformFeedbackInstanced *cmd)
25707 const GLenum mode = cmd->mode;
25708 const GLuint id = cmd->id;
25709 const GLsizei primcount = cmd->primcount;
25717 struct marshal_cmd_DrawTransformFeedbackInstanced *cmd;
25720 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTransformFeedbackInstanced, cmd_size);
25721 cmd->mode = mode;
25722 cmd->id = id;
25723 cmd->primcount = primcount;
25744 _mesa_unmarshal_DrawTransformFeedbackStreamInstanced(struct gl_context *ctx, const struct marshal_cmd_DrawTransformFeedbackStreamInstanced *cmd)
25746 const GLenum mode = cmd->mode;
25747 const GLuint id = cmd->id;
25748 const GLuint stream = cmd->stream;
25749 const GLsizei primcount = cmd->primcount;
25757 struct marshal_cmd_DrawTransformFeedbackStreamInstanced *cmd;
25760 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTransformFeedbackStreamInstanced, cmd_size);
25761 cmd->mode = mode;
25762 cmd->id = id;
25763 cmd->stream = stream;
25764 cmd->primcount = primcount;
25810 _mesa_unmarshal_BindImageTexture(struct gl_context *ctx, const struct marshal_cmd_BindImageTexture *cmd)
25812 const GLuint unit = cmd->unit;
25813 const GLuint texture = cmd->texture;
25814 const GLint level = cmd->level;
25815 const GLboolean layered = cmd->layered;
25816 const GLint layer = cmd->layer;
25817 const GLenum access = cmd->access;
25818 const GLenum format = cmd->format;
25826 struct marshal_cmd_BindImageTexture *cmd;
25829 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindImageTexture, cmd_size);
25830 cmd->unit = unit;
25831 cmd->texture = texture;
25832 cmd->level = level;
25833 cmd->layered = layered;
25834 cmd->layer = layer;
25835 cmd->access = access;
25836 cmd->format = format;
25854 _mesa_unmarshal_MemoryBarrier(struct gl_context *ctx, const struct marshal_cmd_MemoryBarrier *cmd)
25856 const GLbitfield barriers = cmd->barriers;
25864 struct marshal_cmd_MemoryBarrier *cmd;
25867 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MemoryBarrier, cmd_size);
25868 cmd->barriers = barriers;
25889 _mesa_unmarshal_TexStorage1D(struct gl_context *ctx, const struct marshal_cmd_TexStorage1D *cmd)
25891 const GLenum target = cmd->target;
25892 const GLsizei levels = cmd->levels;
25893 const GLenum internalFormat = cmd->internalFormat;
25894 const GLsizei width = cmd->width;
25902 struct marshal_cmd_TexStorage1D *cmd;
25905 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexStorage1D, cmd_size);
25906 cmd->target = target;
25907 cmd->levels = levels;
25908 cmd->internalFormat = internalFormat;
25909 cmd->width = width;
25931 _mesa_unmarshal_TexStorage2D(struct gl_context *ctx, const struct marshal_cmd_TexStorage2D *cmd)
25933 const GLenum target = cmd->target;
25934 const GLsizei levels = cmd->levels;
25935 const GLenum internalFormat = cmd->internalFormat;
25936 const GLsizei width = cmd->width;
25937 const GLsizei height = cmd->height;
25945 struct marshal_cmd_TexStorage2D *cmd;
25948 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexStorage2D, cmd_size);
25949 cmd->target = target;
25950 cmd->levels = levels;
25951 cmd->internalFormat = internalFormat;
25952 cmd->width = width;
25953 cmd->height = height;
25976 _mesa_unmarshal_TexStorage3D(struct gl_context *ctx, const struct marshal_cmd_TexStorage3D *cmd)
25978 const GLenum target = cmd->target;
25979 const GLsizei levels = cmd->levels;
25980 const GLenum internalFormat = cmd->internalFormat;
25981 const GLsizei width = cmd->width;
25982 const GLsizei height = cmd->height;
25983 const GLsizei depth = cmd->depth;
25991 struct marshal_cmd_TexStorage3D *cmd;
25994 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexStorage3D, cmd_size);
25995 cmd->target = target;
25996 cmd->levels = levels;
25997 cmd->internalFormat = internalFormat;
25998 cmd->width = width;
25999 cmd->height = height;
26000 cmd->depth = depth;
26022 _mesa_unmarshal_TextureStorage1DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorage1DEXT *cmd)
26024 const GLuint texture = cmd->texture;
26025 const GLenum target = cmd->target;
26026 const GLsizei levels = cmd->levels;
26027 const GLenum internalFormat = cmd->internalFormat;
26028 const GLsizei width = cmd->width;
26036 struct marshal_cmd_TextureStorage1DEXT *cmd;
26039 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorage1DEXT, cmd_size);
26040 cmd->texture = texture;
26041 cmd->target = target;
26042 cmd->levels = levels;
26043 cmd->internalFormat = internalFormat;
26044 cmd->width = width;
26067 _mesa_unmarshal_TextureStorage2DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorage2DEXT *cmd)
26069 const GLuint texture = cmd->texture;
26070 const GLenum target = cmd->target;
26071 const GLsizei levels = cmd->levels;
26072 const GLenum internalFormat = cmd->internalFormat;
26073 const GLsizei width = cmd->width;
26074 const GLsizei height = cmd->height;
26082 struct marshal_cmd_TextureStorage2DEXT *cmd;
26085 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorage2DEXT, cmd_size);
26086 cmd->texture = texture;
26087 cmd->target = target;
26088 cmd->levels = levels;
26089 cmd->internalFormat = internalFormat;
26090 cmd->width = width;
26091 cmd->height = height;
26115 _mesa_unmarshal_TextureStorage3DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorage3DEXT *cmd)
26117 const GLuint texture = cmd->texture;
26118 const GLenum target = cmd->target;
26119 const GLsizei levels = cmd->levels;
26120 const GLenum internalFormat = cmd->internalFormat;
26121 const GLsizei width = cmd->width;
26122 const GLsizei height = cmd->height;
26123 const GLsizei depth = cmd->depth;
26131 struct marshal_cmd_TextureStorage3DEXT *cmd;
26134 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorage3DEXT, cmd_size);
26135 cmd->texture = texture;
26136 cmd->target = target;
26137 cmd->levels = levels;
26138 cmd->internalFormat = internalFormat;
26139 cmd->width = width;
26140 cmd->height = height;
26141 cmd->depth = depth;
26169 _mesa_unmarshal_PopDebugGroup(struct gl_context *ctx, const struct marshal_cmd_PopDebugGroup *cmd)
26178 struct marshal_cmd_PopDebugGroup *cmd;
26181 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PopDebugGroup, cmd_size);
26182 (void) cmd;
26269 _mesa_unmarshal_DispatchCompute(struct gl_context *ctx, const struct marshal_cmd_DispatchCompute *cmd)
26271 const GLuint num_groups_x = cmd->num_groups_x;
26272 const GLuint num_groups_y = cmd->num_groups_y;
26273 const GLuint num_groups_z = cmd->num_groups_z;
26281 struct marshal_cmd_DispatchCompute *cmd;
26284 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DispatchCompute, cmd_size);
26285 cmd->num_groups_x = num_groups_x;
26286 cmd->num_groups_y = num_groups_y;
26287 cmd->num_groups_z = num_groups_z;
26305 _mesa_unmarshal_DispatchComputeIndirect(struct gl_context *ctx, const struct marshal_cmd_DispatchComputeIndirect *cmd)
26307 const GLintptr indirect = cmd->indirect;
26315 struct marshal_cmd_DispatchComputeIndirect *cmd;
26318 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DispatchComputeIndirect, cmd_size);
26319 cmd->indirect = indirect;
26351 _mesa_unmarshal_CopyImageSubData(struct gl_context *ctx, const struct marshal_cmd_CopyImageSubData *cmd)
26353 const GLuint srcName = cmd->srcName;
26354 const GLenum srcTarget = cmd->srcTarget;
26355 const GLint srcLevel = cmd->srcLevel;
26356 const GLint srcX = cmd->srcX;
26357 const GLint srcY = cmd->srcY;
26358 const GLint srcZ = cmd->srcZ;
26359 const GLuint dstName = cmd->dstName;
26360 const GLenum dstTarget = cmd->dstTarget;
26361 const GLint dstLevel = cmd->dstLevel;
26362 const GLint dstX = cmd->dstX;
26363 const GLint dstY = cmd->dstY;
26364 const GLint dstZ = cmd->dstZ;
26365 const GLsizei srcWidth = cmd->srcWidth;
26366 const GLsizei srcHeight = cmd->srcHeight;
26367 const GLsizei srcDepth = cmd->srcDepth;
26375 struct marshal_cmd_CopyImageSubData *cmd;
26378 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyImageSubData, cmd_size);
26379 cmd->srcName = srcName;
26380 cmd->srcTarget = srcTarget;
26381 cmd->srcLevel = srcLevel;
26382 cmd->srcX = srcX;
26383 cmd->srcY = srcY;
26384 cmd->srcZ = srcZ;
26385 cmd->dstName = dstName;
26386 cmd->dstTarget = dstTarget;
26387 cmd->dstLevel = dstLevel;
26388 cmd->dstX = dstX;
26389 cmd->dstY = dstY;
26390 cmd->dstZ = dstZ;
26391 cmd->srcWidth = srcWidth;
26392 cmd->srcHeight = srcHeight;
26393 cmd->srcDepth = srcDepth;
26418 _mesa_unmarshal_TextureView(struct gl_context *ctx, const struct marshal_cmd_TextureView *cmd)
26420 const GLuint texture = cmd->texture;
26421 const GLenum target = cmd->target;
26422 const GLuint origtexture = cmd->origtexture;
26423 const GLenum internalformat = cmd->internalformat;
26424 const GLuint minlevel = cmd->minlevel;
26425 const GLuint numlevels = cmd->numlevels;
26426 const GLuint minlayer = cmd->minlayer;
26427 const GLuint numlayers = cmd->numlayers;
26435 struct marshal_cmd_TextureView *cmd;
26438 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureView, cmd_size);
26439 cmd->texture = texture;
26440 cmd->target = target;
26441 cmd->origtexture = origtexture;
26442 cmd->internalformat = internalformat;
26443 cmd->minlevel = minlevel;
26444 cmd->numlevels = numlevels;
26445 cmd->minlayer = minlayer;
26446 cmd->numlayers = numlayers;
26467 _mesa_unmarshal_BindVertexBuffer(struct gl_context *ctx, const struct marshal_cmd_BindVertexBuffer *cmd)
26469 const GLuint bindingindex = cmd->bindingindex;
26470 const GLuint buffer = cmd->buffer;
26471 const GLintptr offset = cmd->offset;
26472 const GLsizei stride = cmd->stride;
26480 struct marshal_cmd_BindVertexBuffer *cmd;
26483 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindVertexBuffer, cmd_size);
26484 cmd->bindingindex = bindingindex;
26485 cmd->buffer = buffer;
26486 cmd->offset = offset;
26487 cmd->stride = stride;
26509 _mesa_unmarshal_VertexAttribFormat(struct gl_context *ctx, const struct marshal_cmd_VertexAttribFormat *cmd)
26511 const GLuint attribindex = cmd->attribindex;
26512 const GLint size = cmd->size;
26513 const GLenum type = cmd->type;
26514 const GLboolean normalized = cmd->normalized;
26515 const GLuint relativeoffset = cmd->relativeoffset;
26523 struct marshal_cmd_VertexAttribFormat *cmd;
26526 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribFormat, cmd_size);
26527 cmd->attribindex = attribindex;
26528 cmd->size = size;
26529 cmd->type = type;
26530 cmd->normalized = normalized;
26531 cmd->relativeoffset = relativeoffset;
26552 _mesa_unmarshal_VertexAttribIFormat(struct gl_context *ctx, const struct marshal_cmd_VertexAttribIFormat *cmd)
26554 const GLuint attribindex = cmd->attribindex;
26555 const GLint size = cmd->size;
26556 const GLenum type = cmd->type;
26557 const GLuint relativeoffset = cmd->relativeoffset;
26565 struct marshal_cmd_VertexAttribIFormat *cmd;
26568 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribIFormat, cmd_size);
26569 cmd->attribindex = attribindex;
26570 cmd->size = size;
26571 cmd->type = type;
26572 cmd->relativeoffset = relativeoffset;
26593 _mesa_unmarshal_VertexAttribLFormat(struct gl_context *ctx, const struct marshal_cmd_VertexAttribLFormat *cmd)
26595 const GLuint attribindex = cmd->attribindex;
26596 const GLint size = cmd->size;
26597 const GLenum type = cmd->type;
26598 const GLuint relativeoffset = cmd->relativeoffset;
26606 struct marshal_cmd_VertexAttribLFormat *cmd;
26609 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribLFormat, cmd_size);
26610 cmd->attribindex = attribindex;
26611 cmd->size = size;
26612 cmd->type = type;
26613 cmd->relativeoffset = relativeoffset;
26632 _mesa_unmarshal_VertexAttribBinding(struct gl_context *ctx, const struct marshal_cmd_VertexAttribBinding *cmd)
26634 const GLuint attribindex = cmd->attribindex;
26635 const GLuint bindingindex = cmd->bindingindex;
26643 struct marshal_cmd_VertexAttribBinding *cmd;
26646 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribBinding, cmd_size);
26647 cmd->attribindex = attribindex;
26648 cmd->bindingindex = bindingindex;
26667 _mesa_unmarshal_VertexBindingDivisor(struct gl_context *ctx, const struct marshal_cmd_VertexBindingDivisor *cmd)
26669 const GLuint attribindex = cmd->attribindex;
26670 const GLuint divisor = cmd->divisor;
26678 struct marshal_cmd_VertexBindingDivisor *cmd;
26681 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexBindingDivisor, cmd_size);
26682 cmd->attribindex = attribindex;
26683 cmd->divisor = divisor;
26703 _mesa_unmarshal_FramebufferParameteri(struct gl_context *ctx, const struct marshal_cmd_FramebufferParameteri *cmd)
26705 const GLenum target = cmd->target;
26706 const GLenum pname = cmd->pname;
26707 const GLint param = cmd->param;
26715 struct marshal_cmd_FramebufferParameteri *cmd;
26718 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FramebufferParameteri, cmd_size);
26719 cmd->target = target;
26720 cmd->pname = pname;
26721 cmd->param = param;
26768 _mesa_unmarshal_InvalidateTexSubImage(struct gl_context *ctx, const struct marshal_cmd_InvalidateTexSubImage *cmd)
26770 const GLuint texture = cmd->texture;
26771 const GLint level = cmd->level;
26772 const GLint xoffset = cmd->xoffset;
26773 const GLint yoffset = cmd->yoffset;
26774 const GLint zoffset = cmd->zoffset;
26775 const GLsizei width = cmd->width;
26776 const GLsizei height = cmd->height;
26777 const GLsizei depth = cmd->depth;
26785 struct marshal_cmd_InvalidateTexSubImage *cmd;
26788 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_InvalidateTexSubImage, cmd_size);
26789 cmd->texture = texture;
26790 cmd->level = level;
26791 cmd->xoffset = xoffset;
26792 cmd->yoffset = yoffset;
26793 cmd->zoffset = zoffset;
26794 cmd->width = width;
26795 cmd->height = height;
26796 cmd->depth = depth;
26815 _mesa_unmarshal_InvalidateTexImage(struct gl_context *ctx, const struct marshal_cmd_InvalidateTexImage *cmd)
26817 const GLuint texture = cmd->texture;
26818 const GLint level = cmd->level;
26826 struct marshal_cmd_InvalidateTexImage *cmd;
26829 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_InvalidateTexImage, cmd_size);
26830 cmd->texture = texture;
26831 cmd->level = level;
26851 _mesa_unmarshal_InvalidateBufferSubData(struct gl_context *ctx, const struct marshal_cmd_InvalidateBufferSubData *cmd)
26853 const GLuint buffer = cmd->buffer;
26854 const GLintptr offset = cmd->offset;
26855 const GLsizeiptr length = cmd->length;
26863 struct marshal_cmd_InvalidateBufferSubData *cmd;
26866 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_InvalidateBufferSubData, cmd_size);
26867 cmd->buffer = buffer;
26868 cmd->offset = offset;
26869 cmd->length = length;
26887 _mesa_unmarshal_InvalidateBufferData(struct gl_context *ctx, const struct marshal_cmd_InvalidateBufferData *cmd)
26889 const GLuint buffer = cmd->buffer;
26897 struct marshal_cmd_InvalidateBufferData *cmd;
26900 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_InvalidateBufferData, cmd_size);
26901 cmd->buffer = buffer;
26925 _mesa_unmarshal_InvalidateSubFramebuffer(struct gl_context *ctx, const struct marshal_cmd_InvalidateSubFramebuffer *cmd)
26927 const GLenum target = cmd->target;
26928 const GLsizei numAttachments = cmd->numAttachments;
26929 const GLint x = cmd->x;
26930 const GLint y = cmd->y;
26931 const GLsizei width = cmd->width;
26932 const GLsizei height = cmd->height;
26934 const char *variable_data = (const char *) (cmd + 1);
26944 struct marshal_cmd_InvalidateSubFramebuffer *cmd;
26950 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_InvalidateSubFramebuffer, cmd_size);
26951 cmd->target = target;
26952 cmd->numAttachments = numAttachments;
26953 cmd->x = x;
26954 cmd->y = y;
26955 cmd->width = width;
26956 cmd->height = height;
26957 char *variable_data = (char *) (cmd + 1);
26980 _mesa_unmarshal_InvalidateFramebuffer(struct gl_context *ctx, const struct marshal_cmd_InvalidateFramebuffer *cmd)
26982 const GLenum target = cmd->target;
26983 const GLsizei numAttachments = cmd->numAttachments;
26985 const char *variable_data = (const char *) (cmd + 1);
26995 struct marshal_cmd_InvalidateFramebuffer *cmd;
27001 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_InvalidateFramebuffer, cmd_size);
27002 cmd->target = target;
27003 cmd->numAttachments = numAttachments;
27004 char *variable_data = (char *) (cmd + 1);
27093 _mesa_unmarshal_ShaderStorageBlockBinding(struct gl_context *ctx, const struct marshal_cmd_ShaderStorageBlockBinding *cmd)
27095 const GLuint program = cmd->program;
27096 const GLuint shaderStorageBlockIndex = cmd->shaderStorageBlockIndex;
27097 const GLuint shaderStorageBlockBinding = cmd->shaderStorageBlockBinding;
27105 struct marshal_cmd_ShaderStorageBlockBinding *cmd;
27108 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ShaderStorageBlockBinding, cmd_size);
27109 cmd->program = program;
27110 cmd->shaderStorageBlockIndex = shaderStorageBlockIndex;
27111 cmd->shaderStorageBlockBinding = shaderStorageBlockBinding;
27133 _mesa_unmarshal_TexBufferRange(struct gl_context *ctx, const struct marshal_cmd_TexBufferRange *cmd)
27135 const GLenum target = cmd->target;
27136 const GLenum internalformat = cmd->internalformat;
27137 const GLuint buffer = cmd->buffer;
27138 const GLintptr offset = cmd->offset;
27139 const GLsizeiptr size = cmd->size;
27147 struct marshal_cmd_TexBufferRange *cmd;
27150 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexBufferRange, cmd_size);
27151 cmd->target = target;
27152 cmd->internalformat = internalformat;
27153 cmd->buffer = buffer;
27154 cmd->offset = offset;
27155 cmd->size = size;
27178 _mesa_unmarshal_TexStorage2DMultisample(struct gl_context *ctx, const struct marshal_cmd_TexStorage2DMultisample *cmd)
27180 const GLenum target = cmd->target;
27181 const GLsizei samples = cmd->samples;
27182 const GLenum internalformat = cmd->internalformat;
27183 const GLsizei width = cmd->width;
27184 const GLsizei height = cmd->height;
27185 const GLboolean fixedsamplelocations = cmd->fixedsamplelocations;
27193 struct marshal_cmd_TexStorage2DMultisample *cmd;
27196 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexStorage2DMultisample, cmd_size);
27197 cmd->target = target;
27198 cmd->samples = samples;
27199 cmd->internalformat = internalformat;
27200 cmd->width = width;
27201 cmd->height = height;
27202 cmd->fixedsamplelocations = fixedsamplelocations;
27226 _mesa_unmarshal_TexStorage3DMultisample(struct gl_context *ctx, const struct marshal_cmd_TexStorage3DMultisample *cmd)
27228 const GLenum target = cmd->target;
27229 const GLsizei samples = cmd->samples;
27230 const GLenum internalformat = cmd->internalformat;
27231 const GLsizei width = cmd->width;
27232 const GLsizei height = cmd->height;
27233 const GLsizei depth = cmd->depth;
27234 const GLboolean fixedsamplelocations = cmd->fixedsamplelocations;
27242 struct marshal_cmd_TexStorage3DMultisample *cmd;
27245 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexStorage3DMultisample, cmd_size);
27246 cmd->target = target;
27247 cmd->samples = samples;
27248 cmd->internalformat = internalformat;
27249 cmd->width = width;
27250 cmd->height = height;
27251 cmd->depth = depth;
27252 cmd->fixedsamplelocations = fixedsamplelocations;
27391 _mesa_unmarshal_MakeTextureHandleResidentARB(struct gl_context *ctx, const struct marshal_cmd_MakeTextureHandleResidentARB *cmd)
27393 const GLuint64 handle = cmd->handle;
27401 struct marshal_cmd_MakeTextureHandleResidentARB *cmd;
27404 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MakeTextureHandleResidentARB, cmd_size);
27405 cmd->handle = handle;
27423 _mesa_unmarshal_MakeTextureHandleNonResidentARB(struct gl_context *ctx, const struct marshal_cmd_MakeTextureHandleNonResidentARB *cmd)
27425 const GLuint64 handle = cmd->handle;
27433 struct marshal_cmd_MakeTextureHandleNonResidentARB *cmd;
27436 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MakeTextureHandleNonResidentARB, cmd_size);
27437 cmd->handle = handle;
27467 _mesa_unmarshal_MakeImageHandleResidentARB(struct gl_context *ctx, const struct marshal_cmd_MakeImageHandleResidentARB *cmd)
27469 const GLuint64 handle = cmd->handle;
27470 const GLenum access = cmd->access;
27478 struct marshal_cmd_MakeImageHandleResidentARB *cmd;
27481 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MakeImageHandleResidentARB, cmd_size);
27482 cmd->handle = handle;
27483 cmd->access = access;
27501 _mesa_unmarshal_MakeImageHandleNonResidentARB(struct gl_context *ctx, const struct marshal_cmd_MakeImageHandleNonResidentARB *cmd)
27503 const GLuint64 handle = cmd->handle;
27511 struct marshal_cmd_MakeImageHandleNonResidentARB *cmd;
27514 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MakeImageHandleNonResidentARB, cmd_size);
27515 cmd->handle = handle;
27534 _mesa_unmarshal_UniformHandleui64ARB(struct gl_context *ctx, const struct marshal_cmd_UniformHandleui64ARB *cmd)
27536 const GLint location = cmd->location;
27537 const GLuint64 value = cmd->value;
27545 struct marshal_cmd_UniformHandleui64ARB *cmd;
27548 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UniformHandleui64ARB, cmd_size);
27549 cmd->location = location;
27550 cmd->value = value;
27581 _mesa_unmarshal_ProgramUniformHandleui64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniformHandleui64ARB *cmd)
27583 const GLuint program = cmd->program;
27584 const GLint location = cmd->location;
27585 const GLuint64 value = cmd->value;
27593 struct marshal_cmd_ProgramUniformHandleui64ARB *cmd;
27596 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniformHandleui64ARB, cmd_size);
27597 cmd->program = program;
27598 cmd->location = location;
27599 cmd->value = value;
27651 _mesa_unmarshal_VertexAttribL1ui64ARB(struct gl_context *ctx, const struct marshal_cmd_VertexAttribL1ui64ARB *cmd)
27653 const GLuint index = cmd->index;
27654 const GLuint64EXT x = cmd->x;
27662 struct marshal_cmd_VertexAttribL1ui64ARB *cmd;
27665 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribL1ui64ARB, cmd_size);
27666 cmd->index = index;
27667 cmd->x = x;
27712 _mesa_unmarshal_DispatchComputeGroupSizeARB(struct gl_context *ctx, const struct marshal_cmd_DispatchComputeGroupSizeARB *cmd)
27714 const GLuint num_groups_x = cmd->num_groups_x;
27715 const GLuint num_groups_y = cmd->num_groups_y;
27716 const GLuint num_groups_z = cmd->num_groups_z;
27717 const GLuint group_size_x = cmd->group_size_x;
27718 const GLuint group_size_y = cmd->group_size_y;
27719 const GLuint group_size_z = cmd->group_size_z;
27727 struct marshal_cmd_DispatchComputeGroupSizeARB *cmd;
27730 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DispatchComputeGroupSizeARB, cmd_size);
27731 cmd->num_groups_x = num_groups_x;
27732 cmd->num_groups_y = num_groups_y;
27733 cmd->num_groups_z = num_groups_z;
27734 cmd->group_size_x = group_size_x;
27735 cmd->group_size_y = group_size_y;
27736 cmd->group_size_z = group_size_z;
27758 _mesa_unmarshal_MultiDrawArraysIndirectCountARB(struct gl_context *ctx, const struct marshal_cmd_MultiDrawArraysIndirectCountARB *cmd)
27760 const GLenum mode = cmd->mode;
27761 const GLintptr indirect = cmd->indirect;
27762 const GLintptr drawcount = cmd->drawcount;
27763 const GLsizei maxdrawcount = cmd->maxdrawcount;
27764 const GLsizei stride = cmd->stride;
27772 struct marshal_cmd_MultiDrawArraysIndirectCountARB *cmd;
27775 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiDrawArraysIndirectCountARB, cmd_size);
27776 cmd->mode = mode;
27777 cmd->indirect = indirect;
27778 cmd->drawcount = drawcount;
27779 cmd->maxdrawcount = maxdrawcount;
27780 cmd->stride = stride;
27803 _mesa_unmarshal_MultiDrawElementsIndirectCountARB(struct gl_context *ctx, const struct marshal_cmd_MultiDrawElementsIndirectCountARB *cmd)
27805 const GLenum mode = cmd->mode;
27806 const GLenum type = cmd->type;
27807 const GLintptr indirect = cmd->indirect;
27808 const GLintptr drawcount = cmd->drawcount;
27809 const GLsizei maxdrawcount = cmd->maxdrawcount;
27810 const GLsizei stride = cmd->stride;
27818 struct marshal_cmd_MultiDrawElementsIndirectCountARB *cmd;
27821 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiDrawElementsIndirectCountARB, cmd_size);
27822 cmd->mode = mode;
27823 cmd->type = type;
27824 cmd->indirect = indirect;
27825 cmd->drawcount = drawcount;
27826 cmd->maxdrawcount = maxdrawcount;
27827 cmd->stride = stride;
27846 _mesa_unmarshal_ClipControl(struct gl_context *ctx, const struct marshal_cmd_ClipControl *cmd)
27848 const GLenum origin = cmd->origin;
27849 const GLenum depth = cmd->depth;
27857 struct marshal_cmd_ClipControl *cmd;
27860 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClipControl, cmd_size);
27861 cmd->origin = origin;
27862 cmd->depth = depth;
27893 _mesa_unmarshal_TransformFeedbackBufferBase(struct gl_context *ctx, const struct marshal_cmd_TransformFeedbackBufferBase *cmd)
27895 const GLuint xfb = cmd->xfb;
27896 const GLuint index = cmd->index;
27897 const GLuint buffer = cmd->buffer;
27905 struct marshal_cmd_TransformFeedbackBufferBase *cmd;
27908 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TransformFeedbackBufferBase, cmd_size);
27909 cmd->xfb = xfb;
27910 cmd->index = index;
27911 cmd->buffer = buffer;
27933 _mesa_unmarshal_TransformFeedbackBufferRange(struct gl_context *ctx, const struct marshal_cmd_TransformFeedbackBufferRange *cmd)
27935 const GLuint xfb = cmd->xfb;
27936 const GLuint index = cmd->index;
27937 const GLuint buffer = cmd->buffer;
27938 const GLintptr offset = cmd->offset;
27939 const GLsizeiptr size = cmd->size;
27947 struct marshal_cmd_TransformFeedbackBufferRange *cmd;
27950 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TransformFeedbackBufferRange, cmd_size);
27951 cmd->xfb = xfb;
27952 cmd->index = index;
27953 cmd->buffer = buffer;
27954 cmd->offset = offset;
27955 cmd->size = size;
28032 _mesa_unmarshal_CopyNamedBufferSubData(struct gl_context *ctx, const struct marshal_cmd_CopyNamedBufferSubData *cmd)
28034 const GLuint readBuffer = cmd->readBuffer;
28035 const GLuint writeBuffer = cmd->writeBuffer;
28036 const GLintptr readOffset = cmd->readOffset;
28037 const GLintptr writeOffset = cmd->writeOffset;
28038 const GLsizeiptr size = cmd->size;
28046 struct marshal_cmd_CopyNamedBufferSubData *cmd;
28049 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyNamedBufferSubData, cmd_size);
28050 cmd->readBuffer = readBuffer;
28051 cmd->writeBuffer = writeBuffer;
28052 cmd->readOffset = readOffset;
28053 cmd->writeOffset = writeOffset;
28054 cmd->size = size;
28129 _mesa_unmarshal_FlushMappedNamedBufferRange(struct gl_context *ctx, const struct marshal_cmd_FlushMappedNamedBufferRange *cmd)
28131 const GLuint buffer = cmd->buffer;
28132 const GLintptr offset = cmd->offset;
28133 const GLsizeiptr length = cmd->length;
28141 struct marshal_cmd_FlushMappedNamedBufferRange *cmd;
28144 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FlushMappedNamedBufferRange, cmd_size);
28145 cmd->buffer = buffer;
28146 cmd->offset = offset;
28147 cmd->length = length;
28223 _mesa_unmarshal_NamedFramebufferRenderbuffer(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferRenderbuffer *cmd)
28225 const GLuint framebuffer = cmd->framebuffer;
28226 const GLenum attachment = cmd->attachment;
28227 const GLenum renderbuffertarget = cmd->renderbuffertarget;
28228 const GLuint renderbuffer = cmd->renderbuffer;
28236 struct marshal_cmd_NamedFramebufferRenderbuffer *cmd;
28239 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NamedFramebufferRenderbuffer, cmd_size);
28240 cmd->framebuffer = framebuffer;
28241 cmd->attachment = attachment;
28242 cmd->renderbuffertarget = renderbuffertarget;
28243 cmd->renderbuffer = renderbuffer;
28263 _mesa_unmarshal_NamedFramebufferParameteri(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferParameteri *cmd)
28265 const GLuint framebuffer = cmd->framebuffer;
28266 const GLenum pname = cmd->pname;
28267 const GLint param = cmd->param;
28275 struct marshal_cmd_NamedFramebufferParameteri *cmd;
28278 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NamedFramebufferParameteri, cmd_size);
28279 cmd->framebuffer = framebuffer;
28280 cmd->pname = pname;
28281 cmd->param = param;
28302 _mesa_unmarshal_NamedFramebufferTexture(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferTexture *cmd)
28304 const GLuint framebuffer = cmd->framebuffer;
28305 const GLenum attachment = cmd->attachment;
28306 const GLuint texture = cmd->texture;
28307 const GLint level = cmd->level;
28315 struct marshal_cmd_NamedFramebufferTexture *cmd;
28318 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NamedFramebufferTexture, cmd_size);
28319 cmd->framebuffer = framebuffer;
28320 cmd->attachment = attachment;
28321 cmd->texture = texture;
28322 cmd->level = level;
28344 _mesa_unmarshal_NamedFramebufferTextureLayer(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferTextureLayer *cmd)
28346 const GLuint framebuffer = cmd->framebuffer;
28347 const GLenum attachment = cmd->attachment;
28348 const GLuint texture = cmd->texture;
28349 const GLint level = cmd->level;
28350 const GLint layer = cmd->layer;
28358 struct marshal_cmd_NamedFramebufferTextureLayer *cmd;
28361 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NamedFramebufferTextureLayer, cmd_size);
28362 cmd->framebuffer = framebuffer;
28363 cmd->attachment = attachment;
28364 cmd->texture = texture;
28365 cmd->level = level;
28366 cmd->layer = layer;
28385 _mesa_unmarshal_NamedFramebufferDrawBuffer(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferDrawBuffer *cmd)
28387 const GLuint framebuffer = cmd->framebuffer;
28388 const GLenum buf = cmd->buf;
28396 struct marshal_cmd_NamedFramebufferDrawBuffer *cmd;
28399 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NamedFramebufferDrawBuffer, cmd_size);
28400 cmd->framebuffer = framebuffer;
28401 cmd->buf = buf;
28431 _mesa_unmarshal_NamedFramebufferReadBuffer(struct gl_context *ctx, const struct marshal_cmd_NamedFramebufferReadBuffer *cmd)
28433 const GLuint framebuffer = cmd->framebuffer;
28434 const GLenum buf = cmd->buf;
28442 struct marshal_cmd_NamedFramebufferReadBuffer *cmd;
28445 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NamedFramebufferReadBuffer, cmd_size);
28446 cmd->framebuffer = framebuffer;
28447 cmd->buf = buf;
28524 _mesa_unmarshal_ClearNamedFramebufferfi(struct gl_context *ctx, const struct marshal_cmd_ClearNamedFramebufferfi *cmd)
28526 const GLuint framebuffer = cmd->framebuffer;
28527 const GLenum buffer = cmd->buffer;
28528 const GLint drawbuffer = cmd->drawbuffer;
28529 const GLfloat depth = cmd->depth;
28530 const GLint stencil = cmd->stencil;
28538 struct marshal_cmd_ClearNamedFramebufferfi *cmd;
28541 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClearNamedFramebufferfi, cmd_size);
28542 cmd->framebuffer = framebuffer;
28543 cmd->buffer = buffer;
28544 cmd->drawbuffer = drawbuffer;
28545 cmd->depth = depth;
28546 cmd->stencil = stencil;
28575 _mesa_unmarshal_BlitNamedFramebuffer(struct gl_context *ctx, const struct marshal_cmd_BlitNamedFramebuffer *cmd)
28577 const GLuint readFramebuffer = cmd->readFramebuffer;
28578 const GLuint drawFramebuffer = cmd->drawFramebuffer;
28579 const GLint srcX0 = cmd->srcX0;
28580 const GLint srcY0 = cmd->srcY0;
28581 const GLint srcX1 = cmd->srcX1;
28582 const GLint srcY1 = cmd->srcY1;
28583 const GLint dstX0 = cmd->dstX0;
28584 const GLint dstY0 = cmd->dstY0;
28585 const GLint dstX1 = cmd->dstX1;
28586 const GLint dstY1 = cmd->dstY1;
28587 const GLbitfield mask = cmd->mask;
28588 const GLenum filter = cmd->filter;
28596 struct marshal_cmd_BlitNamedFramebuffer *cmd;
28599 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlitNamedFramebuffer, cmd_size);
28600 cmd->readFramebuffer = readFramebuffer;
28601 cmd->drawFramebuffer = drawFramebuffer;
28602 cmd->srcX0 = srcX0;
28603 cmd->srcY0 = srcY0;
28604 cmd->srcX1 = srcX1;
28605 cmd->srcY1 = srcY1;
28606 cmd->dstX0 = dstX0;
28607 cmd->dstY0 = dstY0;
28608 cmd->dstX1 = dstX1;
28609 cmd->dstY1 = dstY1;
28610 cmd->mask = mask;
28611 cmd->filter = filter;
28676 _mesa_unmarshal_NamedRenderbufferStorage(struct gl_context *ctx, const struct marshal_cmd_NamedRenderbufferStorage *cmd)
28678 const GLuint renderbuffer = cmd->renderbuffer;
28679 const GLenum internalformat = cmd->internalformat;
28680 const GLsizei width = cmd->width;
28681 const GLsizei height = cmd->height;
28689 struct marshal_cmd_NamedRenderbufferStorage *cmd;
28692 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NamedRenderbufferStorage, cmd_size);
28693 cmd->renderbuffer = renderbuffer;
28694 cmd->internalformat = internalformat;
28695 cmd->width = width;
28696 cmd->height = height;
28718 _mesa_unmarshal_NamedRenderbufferStorageMultisample(struct gl_context *ctx, const struct marshal_cmd_NamedRenderbufferStorageMultisample *cmd)
28720 const GLuint renderbuffer = cmd->renderbuffer;
28721 const GLsizei samples = cmd->samples;
28722 const GLenum internalformat = cmd->internalformat;
28723 const GLsizei width = cmd->width;
28724 const GLsizei height = cmd->height;
28732 struct marshal_cmd_NamedRenderbufferStorageMultisample *cmd;
28735 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NamedRenderbufferStorageMultisample, cmd_size);
28736 cmd->renderbuffer = renderbuffer;
28737 cmd->samples = samples;
28738 cmd->internalformat = internalformat;
28739 cmd->width = width;
28740 cmd->height = height;
28782 _mesa_unmarshal_TextureBuffer(struct gl_context *ctx, const struct marshal_cmd_TextureBuffer *cmd)
28784 const GLuint texture = cmd->texture;
28785 const GLenum internalformat = cmd->internalformat;
28786 const GLuint buffer = cmd->buffer;
28794 struct marshal_cmd_TextureBuffer *cmd;
28797 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureBuffer, cmd_size);
28798 cmd->texture = texture;
28799 cmd->internalformat = internalformat;
28800 cmd->buffer = buffer;
28822 _mesa_unmarshal_TextureBufferRange(struct gl_context *ctx, const struct marshal_cmd_TextureBufferRange *cmd)
28824 const GLuint texture = cmd->texture;
28825 const GLenum internalformat = cmd->internalformat;
28826 const GLuint buffer = cmd->buffer;
28827 const GLintptr offset = cmd->offset;
28828 const GLsizeiptr size = cmd->size;
28836 struct marshal_cmd_TextureBufferRange *cmd;
28839 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureBufferRange, cmd_size);
28840 cmd->texture = texture;
28841 cmd->internalformat = internalformat;
28842 cmd->buffer = buffer;
28843 cmd->offset = offset;
28844 cmd->size = size;
28865 _mesa_unmarshal_TextureStorage1D(struct gl_context *ctx, const struct marshal_cmd_TextureStorage1D *cmd)
28867 const GLuint texture = cmd->texture;
28868 const GLsizei levels = cmd->levels;
28869 const GLenum internalformat = cmd->internalformat;
28870 const GLsizei width = cmd->width;
28878 struct marshal_cmd_TextureStorage1D *cmd;
28881 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorage1D, cmd_size);
28882 cmd->texture = texture;
28883 cmd->levels = levels;
28884 cmd->internalformat = internalformat;
28885 cmd->width = width;
28907 _mesa_unmarshal_TextureStorage2D(struct gl_context *ctx, const struct marshal_cmd_TextureStorage2D *cmd)
28909 const GLuint texture = cmd->texture;
28910 const GLsizei levels = cmd->levels;
28911 const GLenum internalformat = cmd->internalformat;
28912 const GLsizei width = cmd->width;
28913 const GLsizei height = cmd->height;
28921 struct marshal_cmd_TextureStorage2D *cmd;
28924 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorage2D, cmd_size);
28925 cmd->texture = texture;
28926 cmd->levels = levels;
28927 cmd->internalformat = internalformat;
28928 cmd->width = width;
28929 cmd->height = height;
28952 _mesa_unmarshal_TextureStorage3D(struct gl_context *ctx, const struct marshal_cmd_TextureStorage3D *cmd)
28954 const GLuint texture = cmd->texture;
28955 const GLsizei levels = cmd->levels;
28956 const GLenum internalformat = cmd->internalformat;
28957 const GLsizei width = cmd->width;
28958 const GLsizei height = cmd->height;
28959 const GLsizei depth = cmd->depth;
28967 struct marshal_cmd_TextureStorage3D *cmd;
28970 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorage3D, cmd_size);
28971 cmd->texture = texture;
28972 cmd->levels = levels;
28973 cmd->internalformat = internalformat;
28974 cmd->width = width;
28975 cmd->height = height;
28976 cmd->depth = depth;
28999 _mesa_unmarshal_TextureStorage2DMultisample(struct gl_context *ctx, const struct marshal_cmd_TextureStorage2DMultisample *cmd)
29001 const GLuint texture = cmd->texture;
29002 const GLsizei samples = cmd->samples;
29003 const GLenum internalformat = cmd->internalformat;
29004 const GLsizei width = cmd->width;
29005 const GLsizei height = cmd->height;
29006 const GLboolean fixedsamplelocations = cmd->fixedsamplelocations;
29014 struct marshal_cmd_TextureStorage2DMultisample *cmd;
29017 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorage2DMultisample, cmd_size);
29018 cmd->texture = texture;
29019 cmd->samples = samples;
29020 cmd->internalformat = internalformat;
29021 cmd->width = width;
29022 cmd->height = height;
29023 cmd->fixedsamplelocations = fixedsamplelocations;
29047 _mesa_unmarshal_TextureStorage3DMultisample(struct gl_context *ctx, const struct marshal_cmd_TextureStorage3DMultisample *cmd)
29049 const GLuint texture = cmd->texture;
29050 const GLsizei samples = cmd->samples;
29051 const GLenum internalformat = cmd->internalformat;
29052 const GLsizei width = cmd->width;
29053 const GLsizei height = cmd->height;
29054 const GLsizei depth = cmd->depth;
29055 const GLboolean fixedsamplelocations = cmd->fixedsamplelocations;
29063 struct marshal_cmd_TextureStorage3DMultisample *cmd;
29066 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorage3DMultisample, cmd_size);
29067 cmd->texture = texture;
29068 cmd->samples = samples;
29069 cmd->internalformat = internalformat;
29070 cmd->width = width;
29071 cmd->height = height;
29072 cmd->depth = depth;
29073 cmd->fixedsamplelocations = fixedsamplelocations;
29162 _mesa_unmarshal_CopyTextureSubImage1D(struct gl_context *ctx, const struct marshal_cmd_CopyTextureSubImage1D *cmd)
29164 const GLuint texture = cmd->texture;
29165 const GLint level = cmd->level;
29166 const GLint xoffset = cmd->xoffset;
29167 const GLint x = cmd->x;
29168 const GLint y = cmd->y;
29169 const GLsizei width = cmd->width;
29177 struct marshal_cmd_CopyTextureSubImage1D *cmd;
29180 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyTextureSubImage1D, cmd_size);
29181 cmd->texture = texture;
29182 cmd->level = level;
29183 cmd->xoffset = xoffset;
29184 cmd->x = x;
29185 cmd->y = y;
29186 cmd->width = width;
29211 _mesa_unmarshal_CopyTextureSubImage2D(struct gl_context *ctx, const struct marshal_cmd_CopyTextureSubImage2D *cmd)
29213 const GLuint texture = cmd->texture;
29214 const GLint level = cmd->level;
29215 const GLint xoffset = cmd->xoffset;
29216 const GLint yoffset = cmd->yoffset;
29217 const GLint x = cmd->x;
29218 const GLint y = cmd->y;
29219 const GLsizei width = cmd->width;
29220 const GLsizei height = cmd->height;
29228 struct marshal_cmd_CopyTextureSubImage2D *cmd;
29231 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyTextureSubImage2D, cmd_size);
29232 cmd->texture = texture;
29233 cmd->level = level;
29234 cmd->xoffset = xoffset;
29235 cmd->yoffset = yoffset;
29236 cmd->x = x;
29237 cmd->y = y;
29238 cmd->width = width;
29239 cmd->height = height;
29265 _mesa_unmarshal_CopyTextureSubImage3D(struct gl_context *ctx, const struct marshal_cmd_CopyTextureSubImage3D *cmd)
29267 const GLuint texture = cmd->texture;
29268 const GLint level = cmd->level;
29269 const GLint xoffset = cmd->xoffset;
29270 const GLint yoffset = cmd->yoffset;
29271 const GLint zoffset = cmd->zoffset;
29272 const GLint x = cmd->x;
29273 const GLint y = cmd->y;
29274 const GLsizei width = cmd->width;
29275 const GLsizei height = cmd->height;
29283 struct marshal_cmd_CopyTextureSubImage3D *cmd;
29286 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_CopyTextureSubImage3D, cmd_size);
29287 cmd->texture = texture;
29288 cmd->level = level;
29289 cmd->xoffset = xoffset;
29290 cmd->yoffset = yoffset;
29291 cmd->zoffset = zoffset;
29292 cmd->x = x;
29293 cmd->y = y;
29294 cmd->width = width;
29295 cmd->height = height;
29315 _mesa_unmarshal_TextureParameterf(struct gl_context *ctx, const struct marshal_cmd_TextureParameterf *cmd)
29317 const GLuint texture = cmd->texture;
29318 const GLenum pname = cmd->pname;
29319 const GLfloat param = cmd->param;
29327 struct marshal_cmd_TextureParameterf *cmd;
29330 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureParameterf, cmd_size);
29331 cmd->texture = texture;
29332 cmd->pname = pname;
29333 cmd->param = param;
29364 _mesa_unmarshal_TextureParameteri(struct gl_context *ctx, const struct marshal_cmd_TextureParameteri *cmd)
29366 const GLuint texture = cmd->texture;
29367 const GLenum pname = cmd->pname;
29368 const GLint param = cmd->param;
29376 struct marshal_cmd_TextureParameteri *cmd;
29379 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureParameteri, cmd_size);
29380 cmd->texture = texture;
29381 cmd->pname = pname;
29382 cmd->param = param;
29433 _mesa_unmarshal_GenerateTextureMipmap(struct gl_context *ctx, const struct marshal_cmd_GenerateTextureMipmap *cmd)
29435 const GLuint texture = cmd->texture;
29443 struct marshal_cmd_GenerateTextureMipmap *cmd;
29446 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_GenerateTextureMipmap, cmd_size);
29447 cmd->texture = texture;
29466 _mesa_unmarshal_BindTextureUnit(struct gl_context *ctx, const struct marshal_cmd_BindTextureUnit *cmd)
29468 const GLuint unit = cmd->unit;
29469 const GLuint texture = cmd->texture;
29477 struct marshal_cmd_BindTextureUnit *cmd;
29480 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindTextureUnit, cmd_size);
29481 cmd->unit = unit;
29482 cmd->texture = texture;
29600 _mesa_unmarshal_DisableVertexArrayAttrib(struct gl_context *ctx, const struct marshal_cmd_DisableVertexArrayAttrib *cmd)
29602 const GLuint vaobj = cmd->vaobj;
29603 const GLuint index = cmd->index;
29611 struct marshal_cmd_DisableVertexArrayAttrib *cmd;
29614 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DisableVertexArrayAttrib, cmd_size);
29615 cmd->vaobj = vaobj;
29616 cmd->index = index;
29635 _mesa_unmarshal_EnableVertexArrayAttrib(struct gl_context *ctx, const struct marshal_cmd_EnableVertexArrayAttrib *cmd)
29637 const GLuint vaobj = cmd->vaobj;
29638 const GLuint index = cmd->index;
29646 struct marshal_cmd_EnableVertexArrayAttrib *cmd;
29649 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EnableVertexArrayAttrib, cmd_size);
29650 cmd->vaobj = vaobj;
29651 cmd->index = index;
29670 _mesa_unmarshal_VertexArrayElementBuffer(struct gl_context *ctx, const struct marshal_cmd_VertexArrayElementBuffer *cmd)
29672 const GLuint vaobj = cmd->vaobj;
29673 const GLuint buffer = cmd->buffer;
29681 struct marshal_cmd_VertexArrayElementBuffer *cmd;
29684 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexArrayElementBuffer, cmd_size);
29685 cmd->vaobj = vaobj;
29686 cmd->buffer = buffer;
29708 _mesa_unmarshal_VertexArrayVertexBuffer(struct gl_context *ctx, const struct marshal_cmd_VertexArrayVertexBuffer *cmd)
29710 const GLuint vaobj = cmd->vaobj;
29711 const GLuint bindingindex = cmd->bindingindex;
29712 const GLuint buffer = cmd->buffer;
29713 const GLintptr offset = cmd->offset;
29714 const GLsizei stride = cmd->stride;
29722 struct marshal_cmd_VertexArrayVertexBuffer *cmd;
29725 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexArrayVertexBuffer, cmd_size);
29726 cmd->vaobj = vaobj;
29727 cmd->bindingindex = bindingindex;
29728 cmd->buffer = buffer;
29729 cmd->offset = offset;
29730 cmd->stride = stride;
29764 _mesa_unmarshal_VertexArrayAttribFormat(struct gl_context *ctx, const struct marshal_cmd_VertexArrayAttribFormat *cmd)
29766 const GLuint vaobj = cmd->vaobj;
29767 const GLuint attribindex = cmd->attribindex;
29768 const GLint size = cmd->size;
29769 const GLenum type = cmd->type;
29770 const GLboolean normalized = cmd->normalized;
29771 const GLuint relativeoffset = cmd->relativeoffset;
29779 struct marshal_cmd_VertexArrayAttribFormat *cmd;
29782 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexArrayAttribFormat, cmd_size);
29783 cmd->vaobj = vaobj;
29784 cmd->attribindex = attribindex;
29785 cmd->size = size;
29786 cmd->type = type;
29787 cmd->normalized = normalized;
29788 cmd->relativeoffset = relativeoffset;
29810 _mesa_unmarshal_VertexArrayAttribIFormat(struct gl_context *ctx, const struct marshal_cmd_VertexArrayAttribIFormat *cmd)
29812 const GLuint vaobj = cmd->vaobj;
29813 const GLuint attribindex = cmd->attribindex;
29814 const GLint size = cmd->size;
29815 const GLenum type = cmd->type;
29816 const GLuint relativeoffset = cmd->relativeoffset;
29824 struct marshal_cmd_VertexArrayAttribIFormat *cmd;
29827 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexArrayAttribIFormat, cmd_size);
29828 cmd->vaobj = vaobj;
29829 cmd->attribindex = attribindex;
29830 cmd->size = size;
29831 cmd->type = type;
29832 cmd->relativeoffset = relativeoffset;
29854 _mesa_unmarshal_VertexArrayAttribLFormat(struct gl_context *ctx, const struct marshal_cmd_VertexArrayAttribLFormat *cmd)
29856 const GLuint vaobj = cmd->vaobj;
29857 const GLuint attribindex = cmd->attribindex;
29858 const GLint size = cmd->size;
29859 const GLenum type = cmd->type;
29860 const GLuint relativeoffset = cmd->relativeoffset;
29868 struct marshal_cmd_VertexArrayAttribLFormat *cmd;
29871 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexArrayAttribLFormat, cmd_size);
29872 cmd->vaobj = vaobj;
29873 cmd->attribindex = attribindex;
29874 cmd->size = size;
29875 cmd->type = type;
29876 cmd->relativeoffset = relativeoffset;
29896 _mesa_unmarshal_VertexArrayAttribBinding(struct gl_context *ctx, const struct marshal_cmd_VertexArrayAttribBinding *cmd)
29898 const GLuint vaobj = cmd->vaobj;
29899 const GLuint attribindex = cmd->attribindex;
29900 const GLuint bindingindex = cmd->bindingindex;
29908 struct marshal_cmd_VertexArrayAttribBinding *cmd;
29911 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexArrayAttribBinding, cmd_size);
29912 cmd->vaobj = vaobj;
29913 cmd->attribindex = attribindex;
29914 cmd->bindingindex = bindingindex;
29934 _mesa_unmarshal_VertexArrayBindingDivisor(struct gl_context *ctx, const struct marshal_cmd_VertexArrayBindingDivisor *cmd)
29936 const GLuint vaobj = cmd->vaobj;
29937 const GLuint bindingindex = cmd->bindingindex;
29938 const GLuint divisor = cmd->divisor;
29946 struct marshal_cmd_VertexArrayBindingDivisor *cmd;
29949 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexArrayBindingDivisor, cmd_size);
29950 cmd->vaobj = vaobj;
29951 cmd->bindingindex = bindingindex;
29952 cmd->divisor = divisor;
30039 _mesa_unmarshal_GetQueryBufferObjectiv(struct gl_context *ctx, const struct marshal_cmd_GetQueryBufferObjectiv *cmd)
30041 const GLuint id = cmd->id;
30042 const GLuint buffer = cmd->buffer;
30043 const GLenum pname = cmd->pname;
30044 const GLintptr offset = cmd->offset;
30052 struct marshal_cmd_GetQueryBufferObjectiv *cmd;
30055 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_GetQueryBufferObjectiv, cmd_size);
30056 cmd->id = id;
30057 cmd->buffer = buffer;
30058 cmd->pname = pname;
30059 cmd->offset = offset;
30080 _mesa_unmarshal_GetQueryBufferObjectuiv(struct gl_context *ctx, const struct marshal_cmd_GetQueryBufferObjectuiv *cmd)
30082 const GLuint id = cmd->id;
30083 const GLuint buffer = cmd->buffer;
30084 const GLenum pname = cmd->pname;
30085 const GLintptr offset = cmd->offset;
30093 struct marshal_cmd_GetQueryBufferObjectuiv *cmd;
30096 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_GetQueryBufferObjectuiv, cmd_size);
30097 cmd->id = id;
30098 cmd->buffer = buffer;
30099 cmd->pname = pname;
30100 cmd->offset = offset;
30121 _mesa_unmarshal_GetQueryBufferObjecti64v(struct gl_context *ctx, const struct marshal_cmd_GetQueryBufferObjecti64v *cmd)
30123 const GLuint id = cmd->id;
30124 const GLuint buffer = cmd->buffer;
30125 const GLenum pname = cmd->pname;
30126 const GLintptr offset = cmd->offset;
30134 struct marshal_cmd_GetQueryBufferObjecti64v *cmd;
30137 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_GetQueryBufferObjecti64v, cmd_size);
30138 cmd->id = id;
30139 cmd->buffer = buffer;
30140 cmd->pname = pname;
30141 cmd->offset = offset;
30162 _mesa_unmarshal_GetQueryBufferObjectui64v(struct gl_context *ctx, const struct marshal_cmd_GetQueryBufferObjectui64v *cmd)
30164 const GLuint id = cmd->id;
30165 const GLuint buffer = cmd->buffer;
30166 const GLenum pname = cmd->pname;
30167 const GLintptr offset = cmd->offset;
30175 struct marshal_cmd_GetQueryBufferObjectui64v *cmd;
30178 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_GetQueryBufferObjectui64v, cmd_size);
30179 cmd->id = id;
30180 cmd->buffer = buffer;
30181 cmd->pname = pname;
30182 cmd->offset = offset;
30221 _mesa_unmarshal_TextureBarrierNV(struct gl_context *ctx, const struct marshal_cmd_TextureBarrierNV *cmd)
30230 struct marshal_cmd_TextureBarrierNV *cmd;
30233 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureBarrierNV, cmd_size);
30234 (void) cmd;
30256 _mesa_unmarshal_BufferPageCommitmentARB(struct gl_context *ctx, const struct marshal_cmd_BufferPageCommitmentARB *cmd)
30258 const GLenum target = cmd->target;
30259 const GLintptr offset = cmd->offset;
30260 const GLsizeiptr size = cmd->size;
30261 const GLboolean commit = cmd->commit;
30269 struct marshal_cmd_BufferPageCommitmentARB *cmd;
30272 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BufferPageCommitmentARB, cmd_size);
30273 cmd->target = target;
30274 cmd->offset = offset;
30275 cmd->size = size;
30276 cmd->commit = commit;
30297 _mesa_unmarshal_NamedBufferPageCommitmentARB(struct gl_context *ctx, const struct marshal_cmd_NamedBufferPageCommitmentARB *cmd)
30299 const GLuint buffer = cmd->buffer;
30300 const GLintptr offset = cmd->offset;
30301 const GLsizeiptr size = cmd->size;
30302 const GLboolean commit = cmd->commit;
30310 struct marshal_cmd_NamedBufferPageCommitmentARB *cmd;
30313 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NamedBufferPageCommitmentARB, cmd_size);
30314 cmd->buffer = buffer;
30315 cmd->offset = offset;
30316 cmd->size = size;
30317 cmd->commit = commit;
30342 _mesa_unmarshal_PrimitiveBoundingBox(struct gl_context *ctx, const struct marshal_cmd_PrimitiveBoundingBox *cmd)
30344 const GLfloat minX = cmd->minX;
30345 const GLfloat minY = cmd->minY;
30346 const GLfloat minZ = cmd->minZ;
30347 const GLfloat minW = cmd->minW;
30348 const GLfloat maxX = cmd->maxX;
30349 const GLfloat maxY = cmd->maxY;
30350 const GLfloat maxZ = cmd->maxZ;
30351 const GLfloat maxW = cmd->maxW;
30359 struct marshal_cmd_PrimitiveBoundingBox *cmd;
30362 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PrimitiveBoundingBox, cmd_size);
30363 cmd->minX = minX;
30364 cmd->minY = minY;
30365 cmd->minZ = minZ;
30366 cmd->minW = minW;
30367 cmd->maxX = maxX;
30368 cmd->maxY = maxY;
30369 cmd->maxZ = maxZ;
30370 cmd->maxW = maxW;
30387 _mesa_unmarshal_BlendBarrier(struct gl_context *ctx, const struct marshal_cmd_BlendBarrier *cmd)
30396 struct marshal_cmd_BlendBarrier *cmd;
30399 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BlendBarrier, cmd_size);
30400 (void) cmd;
30420 _mesa_unmarshal_Uniform1i64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform1i64ARB *cmd)
30422 const GLint location = cmd->location;
30423 const GLint64 x = cmd->x;
30431 struct marshal_cmd_Uniform1i64ARB *cmd;
30434 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1i64ARB, cmd_size);
30435 cmd->location = location;
30436 cmd->x = x;
30456 _mesa_unmarshal_Uniform2i64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform2i64ARB *cmd)
30458 const GLint location = cmd->location;
30459 const GLint64 x = cmd->x;
30460 const GLint64 y = cmd->y;
30468 struct marshal_cmd_Uniform2i64ARB *cmd;
30471 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2i64ARB, cmd_size);
30472 cmd->location = location;
30473 cmd->x = x;
30474 cmd->y = y;
30495 _mesa_unmarshal_Uniform3i64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform3i64ARB *cmd)
30497 const GLint location = cmd->location;
30498 const GLint64 x = cmd->x;
30499 const GLint64 y = cmd->y;
30500 const GLint64 z = cmd->z;
30508 struct marshal_cmd_Uniform3i64ARB *cmd;
30511 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3i64ARB, cmd_size);
30512 cmd->location = location;
30513 cmd->x = x;
30514 cmd->y = y;
30515 cmd->z = z;
30537 _mesa_unmarshal_Uniform4i64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform4i64ARB *cmd)
30539 const GLint location = cmd->location;
30540 const GLint64 x = cmd->x;
30541 const GLint64 y = cmd->y;
30542 const GLint64 z = cmd->z;
30543 const GLint64 w = cmd->w;
30551 struct marshal_cmd_Uniform4i64ARB *cmd;
30554 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4i64ARB, cmd_size);
30555 cmd->location = location;
30556 cmd->x = x;
30557 cmd->y = y;
30558 cmd->z = z;
30559 cmd->w = w;
30579 _mesa_unmarshal_Uniform1i64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform1i64vARB *cmd)
30581 const GLint location = cmd->location;
30582 const GLsizei count = cmd->count;
30584 const char *variable_data = (const char *) (cmd + 1);
30594 struct marshal_cmd_Uniform1i64vARB *cmd;
30600 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1i64vARB, cmd_size);
30601 cmd->location = location;
30602 cmd->count = count;
30603 char *variable_data = (char *) (cmd + 1);
30626 _mesa_unmarshal_Uniform2i64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform2i64vARB *cmd)
30628 const GLint location = cmd->location;
30629 const GLsizei count = cmd->count;
30631 const char *variable_data = (const char *) (cmd + 1);
30641 struct marshal_cmd_Uniform2i64vARB *cmd;
30647 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2i64vARB, cmd_size);
30648 cmd->location = location;
30649 cmd->count = count;
30650 char *variable_data = (char *) (cmd + 1);
30673 _mesa_unmarshal_Uniform3i64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform3i64vARB *cmd)
30675 const GLint location = cmd->location;
30676 const GLsizei count = cmd->count;
30678 const char *variable_data = (const char *) (cmd + 1);
30688 struct marshal_cmd_Uniform3i64vARB *cmd;
30694 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3i64vARB, cmd_size);
30695 cmd->location = location;
30696 cmd->count = count;
30697 char *variable_data = (char *) (cmd + 1);
30720 _mesa_unmarshal_Uniform4i64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform4i64vARB *cmd)
30722 const GLint location = cmd->location;
30723 const GLsizei count = cmd->count;
30725 const char *variable_data = (const char *) (cmd + 1);
30735 struct marshal_cmd_Uniform4i64vARB *cmd;
30741 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4i64vARB, cmd_size);
30742 cmd->location = location;
30743 cmd->count = count;
30744 char *variable_data = (char *) (cmd + 1);
30766 _mesa_unmarshal_Uniform1ui64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform1ui64ARB *cmd)
30768 const GLint location = cmd->location;
30769 const GLuint64 x = cmd->x;
30777 struct marshal_cmd_Uniform1ui64ARB *cmd;
30780 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1ui64ARB, cmd_size);
30781 cmd->location = location;
30782 cmd->x = x;
30802 _mesa_unmarshal_Uniform2ui64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform2ui64ARB *cmd)
30804 const GLint location = cmd->location;
30805 const GLuint64 x = cmd->x;
30806 const GLuint64 y = cmd->y;
30814 struct marshal_cmd_Uniform2ui64ARB *cmd;
30817 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2ui64ARB, cmd_size);
30818 cmd->location = location;
30819 cmd->x = x;
30820 cmd->y = y;
30841 _mesa_unmarshal_Uniform3ui64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform3ui64ARB *cmd)
30843 const GLint location = cmd->location;
30844 const GLuint64 x = cmd->x;
30845 const GLuint64 y = cmd->y;
30846 const GLuint64 z = cmd->z;
30854 struct marshal_cmd_Uniform3ui64ARB *cmd;
30857 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3ui64ARB, cmd_size);
30858 cmd->location = location;
30859 cmd->x = x;
30860 cmd->y = y;
30861 cmd->z = z;
30883 _mesa_unmarshal_Uniform4ui64ARB(struct gl_context *ctx, const struct marshal_cmd_Uniform4ui64ARB *cmd)
30885 const GLint location = cmd->location;
30886 const GLuint64 x = cmd->x;
30887 const GLuint64 y = cmd->y;
30888 const GLuint64 z = cmd->z;
30889 const GLuint64 w = cmd->w;
30897 struct marshal_cmd_Uniform4ui64ARB *cmd;
30900 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4ui64ARB, cmd_size);
30901 cmd->location = location;
30902 cmd->x = x;
30903 cmd->y = y;
30904 cmd->z = z;
30905 cmd->w = w;
30925 _mesa_unmarshal_Uniform1ui64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform1ui64vARB *cmd)
30927 const GLint location = cmd->location;
30928 const GLsizei count = cmd->count;
30930 const char *variable_data = (const char *) (cmd + 1);
30940 struct marshal_cmd_Uniform1ui64vARB *cmd;
30946 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1ui64vARB, cmd_size);
30947 cmd->location = location;
30948 cmd->count = count;
30949 char *variable_data = (char *) (cmd + 1);
30972 _mesa_unmarshal_Uniform2ui64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform2ui64vARB *cmd)
30974 const GLint location = cmd->location;
30975 const GLsizei count = cmd->count;
30977 const char *variable_data = (const char *) (cmd + 1);
30987 struct marshal_cmd_Uniform2ui64vARB *cmd;
30993 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2ui64vARB, cmd_size);
30994 cmd->location = location;
30995 cmd->count = count;
30996 char *variable_data = (char *) (cmd + 1);
31019 _mesa_unmarshal_Uniform3ui64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform3ui64vARB *cmd)
31021 const GLint location = cmd->location;
31022 const GLsizei count = cmd->count;
31024 const char *variable_data = (const char *) (cmd + 1);
31034 struct marshal_cmd_Uniform3ui64vARB *cmd;
31040 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3ui64vARB, cmd_size);
31041 cmd->location = location;
31042 cmd->count = count;
31043 char *variable_data = (char *) (cmd + 1);
31066 _mesa_unmarshal_Uniform4ui64vARB(struct gl_context *ctx, const struct marshal_cmd_Uniform4ui64vARB *cmd)
31068 const GLint location = cmd->location;
31069 const GLsizei count = cmd->count;
31071 const char *variable_data = (const char *) (cmd + 1);
31081 struct marshal_cmd_Uniform4ui64vARB *cmd;
31087 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4ui64vARB, cmd_size);
31088 cmd->location = location;
31089 cmd->count = count;
31090 char *variable_data = (char *) (cmd + 1);
31157 _mesa_unmarshal_ProgramUniform1i64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1i64ARB *cmd)
31159 const GLuint program = cmd->program;
31160 const GLint location = cmd->location;
31161 const GLint64 x = cmd->x;
31169 struct marshal_cmd_ProgramUniform1i64ARB *cmd;
31172 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1i64ARB, cmd_size);
31173 cmd->program = program;
31174 cmd->location = location;
31175 cmd->x = x;
31196 _mesa_unmarshal_ProgramUniform2i64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2i64ARB *cmd)
31198 const GLuint program = cmd->program;
31199 const GLint location = cmd->location;
31200 const GLint64 x = cmd->x;
31201 const GLint64 y = cmd->y;
31209 struct marshal_cmd_ProgramUniform2i64ARB *cmd;
31212 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2i64ARB, cmd_size);
31213 cmd->program = program;
31214 cmd->location = location;
31215 cmd->x = x;
31216 cmd->y = y;
31238 _mesa_unmarshal_ProgramUniform3i64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3i64ARB *cmd)
31240 const GLuint program = cmd->program;
31241 const GLint location = cmd->location;
31242 const GLint64 x = cmd->x;
31243 const GLint64 y = cmd->y;
31244 const GLint64 z = cmd->z;
31252 struct marshal_cmd_ProgramUniform3i64ARB *cmd;
31255 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3i64ARB, cmd_size);
31256 cmd->program = program;
31257 cmd->location = location;
31258 cmd->x = x;
31259 cmd->y = y;
31260 cmd->z = z;
31283 _mesa_unmarshal_ProgramUniform4i64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4i64ARB *cmd)
31285 const GLuint program = cmd->program;
31286 const GLint location = cmd->location;
31287 const GLint64 x = cmd->x;
31288 const GLint64 y = cmd->y;
31289 const GLint64 z = cmd->z;
31290 const GLint64 w = cmd->w;
31298 struct marshal_cmd_ProgramUniform4i64ARB *cmd;
31301 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4i64ARB, cmd_size);
31302 cmd->program = program;
31303 cmd->location = location;
31304 cmd->x = x;
31305 cmd->y = y;
31306 cmd->z = z;
31307 cmd->w = w;
31328 _mesa_unmarshal_ProgramUniform1i64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1i64vARB *cmd)
31330 const GLuint program = cmd->program;
31331 const GLint location = cmd->location;
31332 const GLsizei count = cmd->count;
31334 const char *variable_data = (const char *) (cmd + 1);
31344 struct marshal_cmd_ProgramUniform1i64vARB *cmd;
31350 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1i64vARB, cmd_size);
31351 cmd->program = program;
31352 cmd->location = location;
31353 cmd->count = count;
31354 char *variable_data = (char *) (cmd + 1);
31378 _mesa_unmarshal_ProgramUniform2i64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2i64vARB *cmd)
31380 const GLuint program = cmd->program;
31381 const GLint location = cmd->location;
31382 const GLsizei count = cmd->count;
31384 const char *variable_data = (const char *) (cmd + 1);
31394 struct marshal_cmd_ProgramUniform2i64vARB *cmd;
31400 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2i64vARB, cmd_size);
31401 cmd->program = program;
31402 cmd->location = location;
31403 cmd->count = count;
31404 char *variable_data = (char *) (cmd + 1);
31428 _mesa_unmarshal_ProgramUniform3i64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3i64vARB *cmd)
31430 const GLuint program = cmd->program;
31431 const GLint location = cmd->location;
31432 const GLsizei count = cmd->count;
31434 const char *variable_data = (const char *) (cmd + 1);
31444 struct marshal_cmd_ProgramUniform3i64vARB *cmd;
31450 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3i64vARB, cmd_size);
31451 cmd->program = program;
31452 cmd->location = location;
31453 cmd->count = count;
31454 char *variable_data = (char *) (cmd + 1);
31478 _mesa_unmarshal_ProgramUniform4i64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4i64vARB *cmd)
31480 const GLuint program = cmd->program;
31481 const GLint location = cmd->location;
31482 const GLsizei count = cmd->count;
31484 const char *variable_data = (const char *) (cmd + 1);
31494 struct marshal_cmd_ProgramUniform4i64vARB *cmd;
31500 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4i64vARB, cmd_size);
31501 cmd->program = program;
31502 cmd->location = location;
31503 cmd->count = count;
31504 char *variable_data = (char *) (cmd + 1);
31527 _mesa_unmarshal_ProgramUniform1ui64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1ui64ARB *cmd)
31529 const GLuint program = cmd->program;
31530 const GLint location = cmd->location;
31531 const GLuint64 x = cmd->x;
31539 struct marshal_cmd_ProgramUniform1ui64ARB *cmd;
31542 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1ui64ARB, cmd_size);
31543 cmd->program = program;
31544 cmd->location = location;
31545 cmd->x = x;
31566 _mesa_unmarshal_ProgramUniform2ui64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2ui64ARB *cmd)
31568 const GLuint program = cmd->program;
31569 const GLint location = cmd->location;
31570 const GLuint64 x = cmd->x;
31571 const GLuint64 y = cmd->y;
31579 struct marshal_cmd_ProgramUniform2ui64ARB *cmd;
31582 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2ui64ARB, cmd_size);
31583 cmd->program = program;
31584 cmd->location = location;
31585 cmd->x = x;
31586 cmd->y = y;
31608 _mesa_unmarshal_ProgramUniform3ui64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3ui64ARB *cmd)
31610 const GLuint program = cmd->program;
31611 const GLint location = cmd->location;
31612 const GLuint64 x = cmd->x;
31613 const GLuint64 y = cmd->y;
31614 const GLuint64 z = cmd->z;
31622 struct marshal_cmd_ProgramUniform3ui64ARB *cmd;
31625 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3ui64ARB, cmd_size);
31626 cmd->program = program;
31627 cmd->location = location;
31628 cmd->x = x;
31629 cmd->y = y;
31630 cmd->z = z;
31653 _mesa_unmarshal_ProgramUniform4ui64ARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4ui64ARB *cmd)
31655 const GLuint program = cmd->program;
31656 const GLint location = cmd->location;
31657 const GLuint64 x = cmd->x;
31658 const GLuint64 y = cmd->y;
31659 const GLuint64 z = cmd->z;
31660 const GLuint64 w = cmd->w;
31668 struct marshal_cmd_ProgramUniform4ui64ARB *cmd;
31671 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4ui64ARB, cmd_size);
31672 cmd->program = program;
31673 cmd->location = location;
31674 cmd->x = x;
31675 cmd->y = y;
31676 cmd->z = z;
31677 cmd->w = w;
31698 _mesa_unmarshal_ProgramUniform1ui64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform1ui64vARB *cmd)
31700 const GLuint program = cmd->program;
31701 const GLint location = cmd->location;
31702 const GLsizei count = cmd->count;
31704 const char *variable_data = (const char *) (cmd + 1);
31714 struct marshal_cmd_ProgramUniform1ui64vARB *cmd;
31720 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform1ui64vARB, cmd_size);
31721 cmd->program = program;
31722 cmd->location = location;
31723 cmd->count = count;
31724 char *variable_data = (char *) (cmd + 1);
31748 _mesa_unmarshal_ProgramUniform2ui64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform2ui64vARB *cmd)
31750 const GLuint program = cmd->program;
31751 const GLint location = cmd->location;
31752 const GLsizei count = cmd->count;
31754 const char *variable_data = (const char *) (cmd + 1);
31764 struct marshal_cmd_ProgramUniform2ui64vARB *cmd;
31770 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform2ui64vARB, cmd_size);
31771 cmd->program = program;
31772 cmd->location = location;
31773 cmd->count = count;
31774 char *variable_data = (char *) (cmd + 1);
31798 _mesa_unmarshal_ProgramUniform3ui64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform3ui64vARB *cmd)
31800 const GLuint program = cmd->program;
31801 const GLint location = cmd->location;
31802 const GLsizei count = cmd->count;
31804 const char *variable_data = (const char *) (cmd + 1);
31814 struct marshal_cmd_ProgramUniform3ui64vARB *cmd;
31820 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform3ui64vARB, cmd_size);
31821 cmd->program = program;
31822 cmd->location = location;
31823 cmd->count = count;
31824 char *variable_data = (char *) (cmd + 1);
31848 _mesa_unmarshal_ProgramUniform4ui64vARB(struct gl_context *ctx, const struct marshal_cmd_ProgramUniform4ui64vARB *cmd)
31850 const GLuint program = cmd->program;
31851 const GLint location = cmd->location;
31852 const GLsizei count = cmd->count;
31854 const char *variable_data = (const char *) (cmd + 1);
31864 struct marshal_cmd_ProgramUniform4ui64vARB *cmd;
31870 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProgramUniform4ui64vARB, cmd_size);
31871 cmd->program = program;
31872 cmd->location = location;
31873 cmd->count = count;
31874 char *variable_data = (char *) (cmd + 1);
31895 _mesa_unmarshal_MaxShaderCompilerThreadsKHR(struct gl_context *ctx, const struct marshal_cmd_MaxShaderCompilerThreadsKHR *cmd)
31897 const GLuint count = cmd->count;
31905 struct marshal_cmd_MaxShaderCompilerThreadsKHR *cmd;
31908 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MaxShaderCompilerThreadsKHR, cmd_size);
31909 cmd->count = count;
31942 _mesa_unmarshal_ColorPointerEXT(struct gl_context *ctx, const struct marshal_cmd_ColorPointerEXT *cmd)
31944 const GLint size = cmd->size;
31945 const GLenum type = cmd->type;
31946 const GLsizei stride = cmd->stride;
31947 const GLsizei count = cmd->count;
31948 const GLvoid * pointer = cmd->pointer;
31956 struct marshal_cmd_ColorPointerEXT *cmd;
31966 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ColorPointerEXT, cmd_size);
31967 cmd->size = size;
31968 cmd->type = type;
31969 cmd->stride = stride;
31970 cmd->count = count;
31971 cmd->pointer = pointer;
31991 _mesa_unmarshal_EdgeFlagPointerEXT(struct gl_context *ctx, const struct marshal_cmd_EdgeFlagPointerEXT *cmd)
31993 const GLsizei stride = cmd->stride;
31994 const GLsizei count = cmd->count;
31995 const GLboolean * pointer = cmd->pointer;
32003 struct marshal_cmd_EdgeFlagPointerEXT *cmd;
32013 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EdgeFlagPointerEXT, cmd_size);
32014 cmd->stride = stride;
32015 cmd->count = count;
32016 cmd->pointer = pointer;
32037 _mesa_unmarshal_IndexPointerEXT(struct gl_context *ctx, const struct marshal_cmd_IndexPointerEXT *cmd)
32039 const GLenum type = cmd->type;
32040 const GLsizei stride = cmd->stride;
32041 const GLsizei count = cmd->count;
32042 const GLvoid * pointer = cmd->pointer;
32050 struct marshal_cmd_IndexPointerEXT *cmd;
32060 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_IndexPointerEXT, cmd_size);
32061 cmd->type = type;
32062 cmd->stride = stride;
32063 cmd->count = count;
32064 cmd->pointer = pointer;
32085 _mesa_unmarshal_NormalPointerEXT(struct gl_context *ctx, const struct marshal_cmd_NormalPointerEXT *cmd)
32087 const GLenum type = cmd->type;
32088 const GLsizei stride = cmd->stride;
32089 const GLsizei count = cmd->count;
32090 const GLvoid * pointer = cmd->pointer;
32098 struct marshal_cmd_NormalPointerEXT *cmd;
32108 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NormalPointerEXT, cmd_size);
32109 cmd->type = type;
32110 cmd->stride = stride;
32111 cmd->count = count;
32112 cmd->pointer = pointer;
32134 _mesa_unmarshal_TexCoordPointerEXT(struct gl_context *ctx, const struct marshal_cmd_TexCoordPointerEXT *cmd)
32136 const GLint size = cmd->size;
32137 const GLenum type = cmd->type;
32138 const GLsizei stride = cmd->stride;
32139 const GLsizei count = cmd->count;
32140 const GLvoid * pointer = cmd->pointer;
32148 struct marshal_cmd_TexCoordPointerEXT *cmd;
32158 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexCoordPointerEXT, cmd_size);
32159 cmd->size = size;
32160 cmd->type = type;
32161 cmd->stride = stride;
32162 cmd->count = count;
32163 cmd->pointer = pointer;
32185 _mesa_unmarshal_VertexPointerEXT(struct gl_context *ctx, const struct marshal_cmd_VertexPointerEXT *cmd)
32187 const GLint size = cmd->size;
32188 const GLenum type = cmd->type;
32189 const GLsizei stride = cmd->stride;
32190 const GLsizei count = cmd->count;
32191 const GLvoid * pointer = cmd->pointer;
32199 struct marshal_cmd_VertexPointerEXT *cmd;
32209 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexPointerEXT, cmd_size);
32210 cmd->size = size;
32211 cmd->type = type;
32212 cmd->stride = stride;
32213 cmd->count = count;
32214 cmd->pointer = pointer;
32233 _mesa_unmarshal_LockArraysEXT(struct gl_context *ctx, const struct marshal_cmd_LockArraysEXT *cmd)
32235 const GLint first = cmd->first;
32236 const GLsizei count = cmd->count;
32244 struct marshal_cmd_LockArraysEXT *cmd;
32247 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LockArraysEXT, cmd_size);
32248 cmd->first = first;
32249 cmd->count = count;
32266 _mesa_unmarshal_UnlockArraysEXT(struct gl_context *ctx, const struct marshal_cmd_UnlockArraysEXT *cmd)
32275 struct marshal_cmd_UnlockArraysEXT *cmd;
32278 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_UnlockArraysEXT, cmd_size);
32279 (void) cmd;
32300 _mesa_unmarshal_ViewportArrayv(struct gl_context *ctx, const struct marshal_cmd_ViewportArrayv *cmd)
32302 const GLuint first = cmd->first;
32303 const GLsizei count = cmd->count;
32305 const char *variable_data = (const char *) (cmd + 1);
32315 struct marshal_cmd_ViewportArrayv *cmd;
32321 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ViewportArrayv, cmd_size);
32322 cmd->first = first;
32323 cmd->count = count;
32324 char *variable_data = (char *) (cmd + 1);
32349 _mesa_unmarshal_ViewportIndexedf(struct gl_context *ctx, const struct marshal_cmd_ViewportIndexedf *cmd)
32351 const GLuint index = cmd->index;
32352 const GLfloat x = cmd->x;
32353 const GLfloat y = cmd->y;
32354 const GLfloat w = cmd->w;
32355 const GLfloat h = cmd->h;
32363 struct marshal_cmd_ViewportIndexedf *cmd;
32366 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ViewportIndexedf, cmd_size);
32367 cmd->index = index;
32368 cmd->x = x;
32369 cmd->y = y;
32370 cmd->w = w;
32371 cmd->h = h;
32390 _mesa_unmarshal_ViewportIndexedfv(struct gl_context *ctx, const struct marshal_cmd_ViewportIndexedfv *cmd)
32392 const GLuint index = cmd->index;
32393 const GLfloat * v = cmd->v;
32401 struct marshal_cmd_ViewportIndexedfv *cmd;
32404 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ViewportIndexedfv, cmd_size);
32405 cmd->index = index;
32406 memcpy(cmd->v, v, 16);
32426 _mesa_unmarshal_ScissorArrayv(struct gl_context *ctx, const struct marshal_cmd_ScissorArrayv *cmd)
32428 const GLuint first = cmd->first;
32429 const GLsizei count = cmd->count;
32431 const char *variable_data = (const char *) (cmd + 1);
32441 struct marshal_cmd_ScissorArrayv *cmd;
32447 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ScissorArrayv, cmd_size);
32448 cmd->first = first;
32449 cmd->count = count;
32450 char *variable_data = (char *) (cmd + 1);
32475 _mesa_unmarshal_ScissorIndexed(struct gl_context *ctx, const struct marshal_cmd_ScissorIndexed *cmd)
32477 const GLuint index = cmd->index;
32478 const GLint left = cmd->left;
32479 const GLint bottom = cmd->bottom;
32480 const GLsizei width = cmd->width;
32481 const GLsizei height = cmd->height;
32489 struct marshal_cmd_ScissorIndexed *cmd;
32492 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ScissorIndexed, cmd_size);
32493 cmd->index = index;
32494 cmd->left = left;
32495 cmd->bottom = bottom;
32496 cmd->width = width;
32497 cmd->height = height;
32516 _mesa_unmarshal_ScissorIndexedv(struct gl_context *ctx, const struct marshal_cmd_ScissorIndexedv *cmd)
32518 const GLuint index = cmd->index;
32519 const GLint * v = cmd->v;
32527 struct marshal_cmd_ScissorIndexedv *cmd;
32530 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ScissorIndexedv, cmd_size);
32531 cmd->index = index;
32532 memcpy(cmd->v, v, 16);
32552 _mesa_unmarshal_DepthRangeArrayv(struct gl_context *ctx, const struct marshal_cmd_DepthRangeArrayv *cmd)
32554 const GLuint first = cmd->first;
32555 const GLsizei count = cmd->count;
32557 const char *variable_data = (const char *) (cmd + 1);
32567 struct marshal_cmd_DepthRangeArrayv *cmd;
32573 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DepthRangeArrayv, cmd_size);
32574 cmd->first = first;
32575 cmd->count = count;
32576 char *variable_data = (char *) (cmd + 1);
32599 _mesa_unmarshal_DepthRangeIndexed(struct gl_context *ctx, const struct marshal_cmd_DepthRangeIndexed *cmd)
32601 const GLuint index = cmd->index;
32602 const GLclampd n = cmd->n;
32603 const GLclampd f = cmd->f;
32611 struct marshal_cmd_DepthRangeIndexed *cmd;
32614 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DepthRangeIndexed, cmd_size);
32615 cmd->index = index;
32616 cmd->n = n;
32617 cmd->f = f;
32678 _mesa_unmarshal_EvaluateDepthValuesARB(struct gl_context *ctx, const struct marshal_cmd_EvaluateDepthValuesARB *cmd)
32687 struct marshal_cmd_EvaluateDepthValuesARB *cmd;
32690 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EvaluateDepthValuesARB, cmd_size);
32691 (void) cmd;
32713 _mesa_unmarshal_WindowPos4dMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4dMESA *cmd)
32715 const GLdouble x = cmd->x;
32716 const GLdouble y = cmd->y;
32717 const GLdouble z = cmd->z;
32718 const GLdouble w = cmd->w;
32726 struct marshal_cmd_WindowPos4dMESA *cmd;
32729 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos4dMESA, cmd_size);
32730 cmd->x = x;
32731 cmd->y = y;
32732 cmd->z = z;
32733 cmd->w = w;
32765 _mesa_unmarshal_WindowPos4fMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4fMESA *cmd)
32767 const GLfloat x = cmd->x;
32768 const GLfloat y = cmd->y;
32769 const GLfloat z = cmd->z;
32770 const GLfloat w = cmd->w;
32778 struct marshal_cmd_WindowPos4fMESA *cmd;
32781 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos4fMESA, cmd_size);
32782 cmd->x = x;
32783 cmd->y = y;
32784 cmd->z = z;
32785 cmd->w = w;
32817 _mesa_unmarshal_WindowPos4iMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4iMESA *cmd)
32819 const GLint x = cmd->x;
32820 const GLint y = cmd->y;
32821 const GLint z = cmd->z;
32822 const GLint w = cmd->w;
32830 struct marshal_cmd_WindowPos4iMESA *cmd;
32833 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos4iMESA, cmd_size);
32834 cmd->x = x;
32835 cmd->y = y;
32836 cmd->z = z;
32837 cmd->w = w;
32869 _mesa_unmarshal_WindowPos4sMESA(struct gl_context *ctx, const struct marshal_cmd_WindowPos4sMESA *cmd)
32871 const GLshort x = cmd->x;
32872 const GLshort y = cmd->y;
32873 const GLshort z = cmd->z;
32874 const GLshort w = cmd->w;
32882 struct marshal_cmd_WindowPos4sMESA *cmd;
32885 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_WindowPos4sMESA, cmd_size);
32886 cmd->x = x;
32887 cmd->y = y;
32888 cmd->z = z;
32889 cmd->w = w;
32941 _mesa_unmarshal_VertexAttrib1sNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1sNV *cmd)
32943 const GLuint index = cmd->index;
32944 const GLshort x = cmd->x;
32952 struct marshal_cmd_VertexAttrib1sNV *cmd;
32955 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1sNV, cmd_size);
32956 cmd->index = index;
32957 cmd->x = x;
32976 _mesa_unmarshal_VertexAttrib1svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1svNV *cmd)
32978 const GLuint index = cmd->index;
32979 const GLshort * v = cmd->v;
32987 struct marshal_cmd_VertexAttrib1svNV *cmd;
32990 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1svNV, cmd_size);
32991 cmd->index = index;
32992 memcpy(cmd->v, v, 2);
33012 _mesa_unmarshal_VertexAttrib2sNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2sNV *cmd)
33014 const GLuint index = cmd->index;
33015 const GLshort x = cmd->x;
33016 const GLshort y = cmd->y;
33024 struct marshal_cmd_VertexAttrib2sNV *cmd;
33027 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2sNV, cmd_size);
33028 cmd->index = index;
33029 cmd->x = x;
33030 cmd->y = y;
33049 _mesa_unmarshal_VertexAttrib2svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2svNV *cmd)
33051 const GLuint index = cmd->index;
33052 const GLshort * v = cmd->v;
33060 struct marshal_cmd_VertexAttrib2svNV *cmd;
33063 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2svNV, cmd_size);
33064 cmd->index = index;
33065 memcpy(cmd->v, v, 4);
33086 _mesa_unmarshal_VertexAttrib3sNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3sNV *cmd)
33088 const GLuint index = cmd->index;
33089 const GLshort x = cmd->x;
33090 const GLshort y = cmd->y;
33091 const GLshort z = cmd->z;
33099 struct marshal_cmd_VertexAttrib3sNV *cmd;
33102 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3sNV, cmd_size);
33103 cmd->index = index;
33104 cmd->x = x;
33105 cmd->y = y;
33106 cmd->z = z;
33125 _mesa_unmarshal_VertexAttrib3svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3svNV *cmd)
33127 const GLuint index = cmd->index;
33128 const GLshort * v = cmd->v;
33136 struct marshal_cmd_VertexAttrib3svNV *cmd;
33139 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3svNV, cmd_size);
33140 cmd->index = index;
33141 memcpy(cmd->v, v, 6);
33163 _mesa_unmarshal_VertexAttrib4sNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4sNV *cmd)
33165 const GLuint index = cmd->index;
33166 const GLshort x = cmd->x;
33167 const GLshort y = cmd->y;
33168 const GLshort z = cmd->z;
33169 const GLshort w = cmd->w;
33177 struct marshal_cmd_VertexAttrib4sNV *cmd;
33180 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4sNV, cmd_size);
33181 cmd->index = index;
33182 cmd->x = x;
33183 cmd->y = y;
33184 cmd->z = z;
33185 cmd->w = w;
33204 _mesa_unmarshal_VertexAttrib4svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4svNV *cmd)
33206 const GLuint index = cmd->index;
33207 const GLshort * v = cmd->v;
33215 struct marshal_cmd_VertexAttrib4svNV *cmd;
33218 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4svNV, cmd_size);
33219 cmd->index = index;
33220 memcpy(cmd->v, v, 8);
33239 _mesa_unmarshal_VertexAttrib1fNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1fNV *cmd)
33241 const GLuint index = cmd->index;
33242 const GLfloat x = cmd->x;
33250 struct marshal_cmd_VertexAttrib1fNV *cmd;
33253 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1fNV, cmd_size);
33254 cmd->index = index;
33255 cmd->x = x;
33274 _mesa_unmarshal_VertexAttrib1fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1fvNV *cmd)
33276 const GLuint index = cmd->index;
33277 const GLfloat * v = cmd->v;
33285 struct marshal_cmd_VertexAttrib1fvNV *cmd;
33288 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1fvNV, cmd_size);
33289 cmd->index = index;
33290 memcpy(cmd->v, v, 4);
33310 _mesa_unmarshal_VertexAttrib2fNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2fNV *cmd)
33312 const GLuint index = cmd->index;
33313 const GLfloat x = cmd->x;
33314 const GLfloat y = cmd->y;
33322 struct marshal_cmd_VertexAttrib2fNV *cmd;
33325 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2fNV, cmd_size);
33326 cmd->index = index;
33327 cmd->x = x;
33328 cmd->y = y;
33347 _mesa_unmarshal_VertexAttrib2fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2fvNV *cmd)
33349 const GLuint index = cmd->index;
33350 const GLfloat * v = cmd->v;
33358 struct marshal_cmd_VertexAttrib2fvNV *cmd;
33361 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2fvNV, cmd_size);
33362 cmd->index = index;
33363 memcpy(cmd->v, v, 8);
33384 _mesa_unmarshal_VertexAttrib3fNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3fNV *cmd)
33386 const GLuint index = cmd->index;
33387 const GLfloat x = cmd->x;
33388 const GLfloat y = cmd->y;
33389 const GLfloat z = cmd->z;
33397 struct marshal_cmd_VertexAttrib3fNV *cmd;
33400 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3fNV, cmd_size);
33401 cmd->index = index;
33402 cmd->x = x;
33403 cmd->y = y;
33404 cmd->z = z;
33423 _mesa_unmarshal_VertexAttrib3fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3fvNV *cmd)
33425 const GLuint index = cmd->index;
33426 const GLfloat * v = cmd->v;
33434 struct marshal_cmd_VertexAttrib3fvNV *cmd;
33437 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3fvNV, cmd_size);
33438 cmd->index = index;
33439 memcpy(cmd->v, v, 12);
33461 _mesa_unmarshal_VertexAttrib4fNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4fNV *cmd)
33463 const GLuint index = cmd->index;
33464 const GLfloat x = cmd->x;
33465 const GLfloat y = cmd->y;
33466 const GLfloat z = cmd->z;
33467 const GLfloat w = cmd->w;
33475 struct marshal_cmd_VertexAttrib4fNV *cmd;
33478 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4fNV, cmd_size);
33479 cmd->index = index;
33480 cmd->x = x;
33481 cmd->y = y;
33482 cmd->z = z;
33483 cmd->w = w;
33502 _mesa_unmarshal_VertexAttrib4fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4fvNV *cmd)
33504 const GLuint index = cmd->index;
33505 const GLfloat * v = cmd->v;
33513 struct marshal_cmd_VertexAttrib4fvNV *cmd;
33516 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4fvNV, cmd_size);
33517 cmd->index = index;
33518 memcpy(cmd->v, v, 16);
33537 _mesa_unmarshal_VertexAttrib1dNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1dNV *cmd)
33539 const GLuint index = cmd->index;
33540 const GLdouble x = cmd->x;
33548 struct marshal_cmd_VertexAttrib1dNV *cmd;
33551 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1dNV, cmd_size);
33552 cmd->index = index;
33553 cmd->x = x;
33572 _mesa_unmarshal_VertexAttrib1dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib1dvNV *cmd)
33574 const GLuint index = cmd->index;
33575 const GLdouble * v = cmd->v;
33583 struct marshal_cmd_VertexAttrib1dvNV *cmd;
33586 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib1dvNV, cmd_size);
33587 cmd->index = index;
33588 memcpy(cmd->v, v, 8);
33608 _mesa_unmarshal_VertexAttrib2dNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2dNV *cmd)
33610 const GLuint index = cmd->index;
33611 const GLdouble x = cmd->x;
33612 const GLdouble y = cmd->y;
33620 struct marshal_cmd_VertexAttrib2dNV *cmd;
33623 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2dNV, cmd_size);
33624 cmd->index = index;
33625 cmd->x = x;
33626 cmd->y = y;
33645 _mesa_unmarshal_VertexAttrib2dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib2dvNV *cmd)
33647 const GLuint index = cmd->index;
33648 const GLdouble * v = cmd->v;
33656 struct marshal_cmd_VertexAttrib2dvNV *cmd;
33659 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib2dvNV, cmd_size);
33660 cmd->index = index;
33661 memcpy(cmd->v, v, 16);
33682 _mesa_unmarshal_VertexAttrib3dNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3dNV *cmd)
33684 const GLuint index = cmd->index;
33685 const GLdouble x = cmd->x;
33686 const GLdouble y = cmd->y;
33687 const GLdouble z = cmd->z;
33695 struct marshal_cmd_VertexAttrib3dNV *cmd;
33698 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3dNV, cmd_size);
33699 cmd->index = index;
33700 cmd->x = x;
33701 cmd->y = y;
33702 cmd->z = z;
33721 _mesa_unmarshal_VertexAttrib3dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib3dvNV *cmd)
33723 const GLuint index = cmd->index;
33724 const GLdouble * v = cmd->v;
33732 struct marshal_cmd_VertexAttrib3dvNV *cmd;
33735 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib3dvNV, cmd_size);
33736 cmd->index = index;
33737 memcpy(cmd->v, v, 24);
33759 _mesa_unmarshal_VertexAttrib4dNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4dNV *cmd)
33761 const GLuint index = cmd->index;
33762 const GLdouble x = cmd->x;
33763 const GLdouble y = cmd->y;
33764 const GLdouble z = cmd->z;
33765 const GLdouble w = cmd->w;
33773 struct marshal_cmd_VertexAttrib4dNV *cmd;
33776 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4dNV, cmd_size);
33777 cmd->index = index;
33778 cmd->x = x;
33779 cmd->y = y;
33780 cmd->z = z;
33781 cmd->w = w;
33800 _mesa_unmarshal_VertexAttrib4dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4dvNV *cmd)
33802 const GLuint index = cmd->index;
33803 const GLdouble * v = cmd->v;
33811 struct marshal_cmd_VertexAttrib4dvNV *cmd;
33814 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4dvNV, cmd_size);
33815 cmd->index = index;
33816 memcpy(cmd->v, v, 32);
33838 _mesa_unmarshal_VertexAttrib4ubNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4ubNV *cmd)
33840 const GLuint index = cmd->index;
33841 const GLubyte x = cmd->x;
33842 const GLubyte y = cmd->y;
33843 const GLubyte z = cmd->z;
33844 const GLubyte w = cmd->w;
33852 struct marshal_cmd_VertexAttrib4ubNV *cmd;
33855 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4ubNV, cmd_size);
33856 cmd->index = index;
33857 cmd->x = x;
33858 cmd->y = y;
33859 cmd->z = z;
33860 cmd->w = w;
33879 _mesa_unmarshal_VertexAttrib4ubvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttrib4ubvNV *cmd)
33881 const GLuint index = cmd->index;
33882 const GLubyte * v = cmd->v;
33890 struct marshal_cmd_VertexAttrib4ubvNV *cmd;
33893 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttrib4ubvNV, cmd_size);
33894 cmd->index = index;
33895 memcpy(cmd->v, v, 4);
33915 _mesa_unmarshal_VertexAttribs1svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs1svNV *cmd)
33917 const GLuint index = cmd->index;
33918 const GLsizei n = cmd->n;
33920 const char *variable_data = (const char *) (cmd + 1);
33930 struct marshal_cmd_VertexAttribs1svNV *cmd;
33936 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs1svNV, cmd_size);
33937 cmd->index = index;
33938 cmd->n = n;
33939 char *variable_data = (char *) (cmd + 1);
33962 _mesa_unmarshal_VertexAttribs2svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs2svNV *cmd)
33964 const GLuint index = cmd->index;
33965 const GLsizei n = cmd->n;
33967 const char *variable_data = (const char *) (cmd + 1);
33977 struct marshal_cmd_VertexAttribs2svNV *cmd;
33983 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs2svNV, cmd_size);
33984 cmd->index = index;
33985 cmd->n = n;
33986 char *variable_data = (char *) (cmd + 1);
34009 _mesa_unmarshal_VertexAttribs3svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs3svNV *cmd)
34011 const GLuint index = cmd->index;
34012 const GLsizei n = cmd->n;
34014 const char *variable_data = (const char *) (cmd + 1);
34024 struct marshal_cmd_VertexAttribs3svNV *cmd;
34030 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs3svNV, cmd_size);
34031 cmd->index = index;
34032 cmd->n = n;
34033 char *variable_data = (char *) (cmd + 1);
34056 _mesa_unmarshal_VertexAttribs4svNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs4svNV *cmd)
34058 const GLuint index = cmd->index;
34059 const GLsizei n = cmd->n;
34061 const char *variable_data = (const char *) (cmd + 1);
34071 struct marshal_cmd_VertexAttribs4svNV *cmd;
34077 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs4svNV, cmd_size);
34078 cmd->index = index;
34079 cmd->n = n;
34080 char *variable_data = (char *) (cmd + 1);
34103 _mesa_unmarshal_VertexAttribs1fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs1fvNV *cmd)
34105 const GLuint index = cmd->index;
34106 const GLsizei n = cmd->n;
34108 const char *variable_data = (const char *) (cmd + 1);
34118 struct marshal_cmd_VertexAttribs1fvNV *cmd;
34124 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs1fvNV, cmd_size);
34125 cmd->index = index;
34126 cmd->n = n;
34127 char *variable_data = (char *) (cmd + 1);
34150 _mesa_unmarshal_VertexAttribs2fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs2fvNV *cmd)
34152 const GLuint index = cmd->index;
34153 const GLsizei n = cmd->n;
34155 const char *variable_data = (const char *) (cmd + 1);
34165 struct marshal_cmd_VertexAttribs2fvNV *cmd;
34171 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs2fvNV, cmd_size);
34172 cmd->index = index;
34173 cmd->n = n;
34174 char *variable_data = (char *) (cmd + 1);
34197 _mesa_unmarshal_VertexAttribs3fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs3fvNV *cmd)
34199 const GLuint index = cmd->index;
34200 const GLsizei n = cmd->n;
34202 const char *variable_data = (const char *) (cmd + 1);
34212 struct marshal_cmd_VertexAttribs3fvNV *cmd;
34218 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs3fvNV, cmd_size);
34219 cmd->index = index;
34220 cmd->n = n;
34221 char *variable_data = (char *) (cmd + 1);
34244 _mesa_unmarshal_VertexAttribs4fvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs4fvNV *cmd)
34246 const GLuint index = cmd->index;
34247 const GLsizei n = cmd->n;
34249 const char *variable_data = (const char *) (cmd + 1);
34259 struct marshal_cmd_VertexAttribs4fvNV *cmd;
34265 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs4fvNV, cmd_size);
34266 cmd->index = index;
34267 cmd->n = n;
34268 char *variable_data = (char *) (cmd + 1);
34291 _mesa_unmarshal_VertexAttribs1dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs1dvNV *cmd)
34293 const GLuint index = cmd->index;
34294 const GLsizei n = cmd->n;
34296 const char *variable_data = (const char *) (cmd + 1);
34306 struct marshal_cmd_VertexAttribs1dvNV *cmd;
34312 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs1dvNV, cmd_size);
34313 cmd->index = index;
34314 cmd->n = n;
34315 char *variable_data = (char *) (cmd + 1);
34338 _mesa_unmarshal_VertexAttribs2dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs2dvNV *cmd)
34340 const GLuint index = cmd->index;
34341 const GLsizei n = cmd->n;
34343 const char *variable_data = (const char *) (cmd + 1);
34353 struct marshal_cmd_VertexAttribs2dvNV *cmd;
34359 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs2dvNV, cmd_size);
34360 cmd->index = index;
34361 cmd->n = n;
34362 char *variable_data = (char *) (cmd + 1);
34385 _mesa_unmarshal_VertexAttribs3dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs3dvNV *cmd)
34387 const GLuint index = cmd->index;
34388 const GLsizei n = cmd->n;
34390 const char *variable_data = (const char *) (cmd + 1);
34400 struct marshal_cmd_VertexAttribs3dvNV *cmd;
34406 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs3dvNV, cmd_size);
34407 cmd->index = index;
34408 cmd->n = n;
34409 char *variable_data = (char *) (cmd + 1);
34432 _mesa_unmarshal_VertexAttribs4dvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs4dvNV *cmd)
34434 const GLuint index = cmd->index;
34435 const GLsizei n = cmd->n;
34437 const char *variable_data = (const char *) (cmd + 1);
34447 struct marshal_cmd_VertexAttribs4dvNV *cmd;
34453 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs4dvNV, cmd_size);
34454 cmd->index = index;
34455 cmd->n = n;
34456 char *variable_data = (char *) (cmd + 1);
34479 _mesa_unmarshal_VertexAttribs4ubvNV(struct gl_context *ctx, const struct marshal_cmd_VertexAttribs4ubvNV *cmd)
34481 const GLuint index = cmd->index;
34482 const GLsizei n = cmd->n;
34484 const char *variable_data = (const char *) (cmd + 1);
34494 struct marshal_cmd_VertexAttribs4ubvNV *cmd;
34500 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribs4ubvNV, cmd_size);
34501 cmd->index = index;
34502 cmd->n = n;
34503 char *variable_data = (char *) (cmd + 1);
34535 _mesa_unmarshal_BindFragmentShaderATI(struct gl_context *ctx, const struct marshal_cmd_BindFragmentShaderATI *cmd)
34537 const GLuint id = cmd->id;
34545 struct marshal_cmd_BindFragmentShaderATI *cmd;
34548 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindFragmentShaderATI, cmd_size);
34549 cmd->id = id;
34567 _mesa_unmarshal_DeleteFragmentShaderATI(struct gl_context *ctx, const struct marshal_cmd_DeleteFragmentShaderATI *cmd)
34569 const GLuint id = cmd->id;
34577 struct marshal_cmd_DeleteFragmentShaderATI *cmd;
34580 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeleteFragmentShaderATI, cmd_size);
34581 cmd->id = id;
34598 _mesa_unmarshal_BeginFragmentShaderATI(struct gl_context *ctx, const struct marshal_cmd_BeginFragmentShaderATI *cmd)
34607 struct marshal_cmd_BeginFragmentShaderATI *cmd;
34610 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BeginFragmentShaderATI, cmd_size);
34611 (void) cmd;
34629 _mesa_unmarshal_EndFragmentShaderATI(struct gl_context *ctx, const struct marshal_cmd_EndFragmentShaderATI *cmd)
34638 struct marshal_cmd_EndFragmentShaderATI *cmd;
34641 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EndFragmentShaderATI, cmd_size);
34642 (void) cmd;
34663 _mesa_unmarshal_PassTexCoordATI(struct gl_context *ctx, const struct marshal_cmd_PassTexCoordATI *cmd)
34665 const GLuint dst = cmd->dst;
34666 const GLuint coord = cmd->coord;
34667 const GLenum swizzle = cmd->swizzle;
34675 struct marshal_cmd_PassTexCoordATI *cmd;
34678 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PassTexCoordATI, cmd_size);
34679 cmd->dst = dst;
34680 cmd->coord = coord;
34681 cmd->swizzle = swizzle;
34701 _mesa_unmarshal_SampleMapATI(struct gl_context *ctx, const struct marshal_cmd_SampleMapATI *cmd)
34703 const GLuint dst = cmd->dst;
34704 const GLuint interp = cmd->interp;
34705 const GLenum swizzle = cmd->swizzle;
34713 struct marshal_cmd_SampleMapATI *cmd;
34716 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SampleMapATI, cmd_size);
34717 cmd->dst = dst;
34718 cmd->interp = interp;
34719 cmd->swizzle = swizzle;
34743 _mesa_unmarshal_ColorFragmentOp1ATI(struct gl_context *ctx, const struct marshal_cmd_ColorFragmentOp1ATI *cmd)
34745 const GLenum op = cmd->op;
34746 const GLuint dst = cmd->dst;
34747 const GLuint dstMask = cmd->dstMask;
34748 const GLuint dstMod = cmd->dstMod;
34749 const GLuint arg1 = cmd->arg1;
34750 const GLuint arg1Rep = cmd->arg1Rep;
34751 const GLuint arg1Mod = cmd->arg1Mod;
34759 struct marshal_cmd_ColorFragmentOp1ATI *cmd;
34762 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ColorFragmentOp1ATI, cmd_size);
34763 cmd->op = op;
34764 cmd->dst = dst;
34765 cmd->dstMask = dstMask;
34766 cmd->dstMod = dstMod;
34767 cmd->arg1 = arg1;
34768 cmd->arg1Rep = arg1Rep;
34769 cmd->arg1Mod = arg1Mod;
34796 _mesa_unmarshal_ColorFragmentOp2ATI(struct gl_context *ctx, const struct marshal_cmd_ColorFragmentOp2ATI *cmd)
34798 const GLenum op = cmd->op;
34799 const GLuint dst = cmd->dst;
34800 const GLuint dstMask = cmd->dstMask;
34801 const GLuint dstMod = cmd->dstMod;
34802 const GLuint arg1 = cmd->arg1;
34803 const GLuint arg1Rep = cmd->arg1Rep;
34804 const GLuint arg1Mod = cmd->arg1Mod;
34805 const GLuint arg2 = cmd->arg2;
34806 const GLuint arg2Rep = cmd->arg2Rep;
34807 const GLuint arg2Mod = cmd->arg2Mod;
34815 struct marshal_cmd_ColorFragmentOp2ATI *cmd;
34818 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ColorFragmentOp2ATI, cmd_size);
34819 cmd->op = op;
34820 cmd->dst = dst;
34821 cmd->dstMask = dstMask;
34822 cmd->dstMod = dstMod;
34823 cmd->arg1 = arg1;
34824 cmd->arg1Rep = arg1Rep;
34825 cmd->arg1Mod = arg1Mod;
34826 cmd->arg2 = arg2;
34827 cmd->arg2Rep = arg2Rep;
34828 cmd->arg2Mod = arg2Mod;
34858 _mesa_unmarshal_ColorFragmentOp3ATI(struct gl_context *ctx, const struct marshal_cmd_ColorFragmentOp3ATI *cmd)
34860 const GLenum op = cmd->op;
34861 const GLuint dst = cmd->dst;
34862 const GLuint dstMask = cmd->dstMask;
34863 const GLuint dstMod = cmd->dstMod;
34864 const GLuint arg1 = cmd->arg1;
34865 const GLuint arg1Rep = cmd->arg1Rep;
34866 const GLuint arg1Mod = cmd->arg1Mod;
34867 const GLuint arg2 = cmd->arg2;
34868 const GLuint arg2Rep = cmd->arg2Rep;
34869 const GLuint arg2Mod = cmd->arg2Mod;
34870 const GLuint arg3 = cmd->arg3;
34871 const GLuint arg3Rep = cmd->arg3Rep;
34872 const GLuint arg3Mod = cmd->arg3Mod;
34880 struct marshal_cmd_ColorFragmentOp3ATI *cmd;
34883 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ColorFragmentOp3ATI, cmd_size);
34884 cmd->op = op;
34885 cmd->dst = dst;
34886 cmd->dstMask = dstMask;
34887 cmd->dstMod = dstMod;
34888 cmd->arg1 = arg1;
34889 cmd->arg1Rep = arg1Rep;
34890 cmd->arg1Mod = arg1Mod;
34891 cmd->arg2 = arg2;
34892 cmd->arg2Rep = arg2Rep;
34893 cmd->arg2Mod = arg2Mod;
34894 cmd->arg3 = arg3;
34895 cmd->arg3Rep = arg3Rep;
34896 cmd->arg3Mod = arg3Mod;
34919 _mesa_unmarshal_AlphaFragmentOp1ATI(struct gl_context *ctx, const struct marshal_cmd_AlphaFragmentOp1ATI *cmd)
34921 const GLenum op = cmd->op;
34922 const GLuint dst = cmd->dst;
34923 const GLuint dstMod = cmd->dstMod;
34924 const GLuint arg1 = cmd->arg1;
34925 const GLuint arg1Rep = cmd->arg1Rep;
34926 const GLuint arg1Mod = cmd->arg1Mod;
34934 struct marshal_cmd_AlphaFragmentOp1ATI *cmd;
34937 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_AlphaFragmentOp1ATI, cmd_size);
34938 cmd->op = op;
34939 cmd->dst = dst;
34940 cmd->dstMod = dstMod;
34941 cmd->arg1 = arg1;
34942 cmd->arg1Rep = arg1Rep;
34943 cmd->arg1Mod = arg1Mod;
34969 _mesa_unmarshal_AlphaFragmentOp2ATI(struct gl_context *ctx, const struct marshal_cmd_AlphaFragmentOp2ATI *cmd)
34971 const GLenum op = cmd->op;
34972 const GLuint dst = cmd->dst;
34973 const GLuint dstMod = cmd->dstMod;
34974 const GLuint arg1 = cmd->arg1;
34975 const GLuint arg1Rep = cmd->arg1Rep;
34976 const GLuint arg1Mod = cmd->arg1Mod;
34977 const GLuint arg2 = cmd->arg2;
34978 const GLuint arg2Rep = cmd->arg2Rep;
34979 const GLuint arg2Mod = cmd->arg2Mod;
34987 struct marshal_cmd_AlphaFragmentOp2ATI *cmd;
34990 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_AlphaFragmentOp2ATI, cmd_size);
34991 cmd->op = op;
34992 cmd->dst = dst;
34993 cmd->dstMod = dstMod;
34994 cmd->arg1 = arg1;
34995 cmd->arg1Rep = arg1Rep;
34996 cmd->arg1Mod = arg1Mod;
34997 cmd->arg2 = arg2;
34998 cmd->arg2Rep = arg2Rep;
34999 cmd->arg2Mod = arg2Mod;
35028 _mesa_unmarshal_AlphaFragmentOp3ATI(struct gl_context *ctx, const struct marshal_cmd_AlphaFragmentOp3ATI *cmd)
35030 const GLenum op = cmd->op;
35031 const GLuint dst = cmd->dst;
35032 const GLuint dstMod = cmd->dstMod;
35033 const GLuint arg1 = cmd->arg1;
35034 const GLuint arg1Rep = cmd->arg1Rep;
35035 const GLuint arg1Mod = cmd->arg1Mod;
35036 const GLuint arg2 = cmd->arg2;
35037 const GLuint arg2Rep = cmd->arg2Rep;
35038 const GLuint arg2Mod = cmd->arg2Mod;
35039 const GLuint arg3 = cmd->arg3;
35040 const GLuint arg3Rep = cmd->arg3Rep;
35041 const GLuint arg3Mod = cmd->arg3Mod;
35049 struct marshal_cmd_AlphaFragmentOp3ATI *cmd;
35052 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_AlphaFragmentOp3ATI, cmd_size);
35053 cmd->op = op;
35054 cmd->dst = dst;
35055 cmd->dstMod = dstMod;
35056 cmd->arg1 = arg1;
35057 cmd->arg1Rep = arg1Rep;
35058 cmd->arg1Mod = arg1Mod;
35059 cmd->arg2 = arg2;
35060 cmd->arg2Rep = arg2Rep;
35061 cmd->arg2Mod = arg2Mod;
35062 cmd->arg3 = arg3;
35063 cmd->arg3Rep = arg3Rep;
35064 cmd->arg3Mod = arg3Mod;
35093 _mesa_unmarshal_ActiveStencilFaceEXT(struct gl_context *ctx, const struct marshal_cmd_ActiveStencilFaceEXT *cmd)
35095 const GLenum face = cmd->face;
35103 struct marshal_cmd_ActiveStencilFaceEXT *cmd;
35106 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ActiveStencilFaceEXT, cmd_size);
35107 cmd->face = face;
35159 _mesa_unmarshal_DepthBoundsEXT(struct gl_context *ctx, const struct marshal_cmd_DepthBoundsEXT *cmd)
35161 const GLclampd zmin = cmd->zmin;
35162 const GLclampd zmax = cmd->zmax;
35170 struct marshal_cmd_DepthBoundsEXT *cmd;
35173 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DepthBoundsEXT, cmd_size);
35174 cmd->zmin = zmin;
35175 cmd->zmax = zmax;
35194 _mesa_unmarshal_BindRenderbufferEXT(struct gl_context *ctx, const struct marshal_cmd_BindRenderbufferEXT *cmd)
35196 const GLenum target = cmd->target;
35197 const GLuint renderbuffer = cmd->renderbuffer;
35205 struct marshal_cmd_BindRenderbufferEXT *cmd;
35208 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindRenderbufferEXT, cmd_size);
35209 cmd->target = target;
35210 cmd->renderbuffer = renderbuffer;
35229 _mesa_unmarshal_BindFramebufferEXT(struct gl_context *ctx, const struct marshal_cmd_BindFramebufferEXT *cmd)
35231 const GLenum target = cmd->target;
35232 const GLuint framebuffer = cmd->framebuffer;
35240 struct marshal_cmd_BindFramebufferEXT *cmd;
35243 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindFramebufferEXT, cmd_size);
35244 cmd->target = target;
35245 cmd->framebuffer = framebuffer;
35274 _mesa_unmarshal_ProvokingVertex(struct gl_context *ctx, const struct marshal_cmd_ProvokingVertex *cmd)
35276 const GLenum mode = cmd->mode;
35284 struct marshal_cmd_ProvokingVertex *cmd;
35287 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ProvokingVertex, cmd_size);
35288 cmd->mode = mode;
35310 _mesa_unmarshal_ColorMaski(struct gl_context *ctx, const struct marshal_cmd_ColorMaski *cmd)
35312 const GLuint buf = cmd->buf;
35313 const GLboolean r = cmd->r;
35314 const GLboolean g = cmd->g;
35315 const GLboolean b = cmd->b;
35316 const GLboolean a = cmd->a;
35324 struct marshal_cmd_ColorMaski *cmd;
35327 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ColorMaski, cmd_size);
35328 cmd->buf = buf;
35329 cmd->r = r;
35330 cmd->g = g;
35331 cmd->b = b;
35332 cmd->a = a;
35373 _mesa_unmarshal_Enablei(struct gl_context *ctx, const struct marshal_cmd_Enablei *cmd)
35375 const GLenum target = cmd->target;
35376 const GLuint index = cmd->index;
35384 struct marshal_cmd_Enablei *cmd;
35387 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Enablei, cmd_size);
35388 cmd->target = target;
35389 cmd->index = index;
35408 _mesa_unmarshal_Disablei(struct gl_context *ctx, const struct marshal_cmd_Disablei *cmd)
35410 const GLenum target = cmd->target;
35411 const GLuint index = cmd->index;
35419 struct marshal_cmd_Disablei *cmd;
35422 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Disablei, cmd_size);
35423 cmd->target = target;
35424 cmd->index = index;
35541 _mesa_unmarshal_BeginPerfMonitorAMD(struct gl_context *ctx, const struct marshal_cmd_BeginPerfMonitorAMD *cmd)
35543 const GLuint monitor = cmd->monitor;
35551 struct marshal_cmd_BeginPerfMonitorAMD *cmd;
35554 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BeginPerfMonitorAMD, cmd_size);
35555 cmd->monitor = monitor;
35573 _mesa_unmarshal_EndPerfMonitorAMD(struct gl_context *ctx, const struct marshal_cmd_EndPerfMonitorAMD *cmd)
35575 const GLuint monitor = cmd->monitor;
35583 struct marshal_cmd_EndPerfMonitorAMD *cmd;
35586 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EndPerfMonitorAMD, cmd_size);
35587 cmd->monitor = monitor;
35617 _mesa_unmarshal_SubpixelPrecisionBiasNV(struct gl_context *ctx, const struct marshal_cmd_SubpixelPrecisionBiasNV *cmd)
35619 const GLuint xbits = cmd->xbits;
35620 const GLuint ybits = cmd->ybits;
35628 struct marshal_cmd_SubpixelPrecisionBiasNV *cmd;
35631 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SubpixelPrecisionBiasNV, cmd_size);
35632 cmd->xbits = xbits;
35633 cmd->ybits = ybits;
35652 _mesa_unmarshal_ConservativeRasterParameterfNV(struct gl_context *ctx, const struct marshal_cmd_ConservativeRasterParameterfNV *cmd)
35654 const GLenum pname = cmd->pname;
35655 const GLfloat param = cmd->param;
35663 struct marshal_cmd_ConservativeRasterParameterfNV *cmd;
35666 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ConservativeRasterParameterfNV, cmd_size);
35667 cmd->pname = pname;
35668 cmd->param = param;
35687 _mesa_unmarshal_ConservativeRasterParameteriNV(struct gl_context *ctx, const struct marshal_cmd_ConservativeRasterParameteriNV *cmd)
35689 const GLenum pname = cmd->pname;
35690 const GLint param = cmd->param;
35698 struct marshal_cmd_ConservativeRasterParameteriNV *cmd;
35701 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ConservativeRasterParameteriNV, cmd_size);
35702 cmd->pname = pname;
35703 cmd->param = param;
35787 _mesa_unmarshal_DeletePerfQueryINTEL(struct gl_context *ctx, const struct marshal_cmd_DeletePerfQueryINTEL *cmd)
35789 const GLuint queryHandle = cmd->queryHandle;
35797 struct marshal_cmd_DeletePerfQueryINTEL *cmd;
35800 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DeletePerfQueryINTEL, cmd_size);
35801 cmd->queryHandle = queryHandle;
35819 _mesa_unmarshal_BeginPerfQueryINTEL(struct gl_context *ctx, const struct marshal_cmd_BeginPerfQueryINTEL *cmd)
35821 const GLuint queryHandle = cmd->queryHandle;
35829 struct marshal_cmd_BeginPerfQueryINTEL *cmd;
35832 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BeginPerfQueryINTEL, cmd_size);
35833 cmd->queryHandle = queryHandle;
35851 _mesa_unmarshal_EndPerfQueryINTEL(struct gl_context *ctx, const struct marshal_cmd_EndPerfQueryINTEL *cmd)
35853 const GLuint queryHandle = cmd->queryHandle;
35861 struct marshal_cmd_EndPerfQueryINTEL *cmd;
35864 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EndPerfQueryINTEL, cmd_size);
35865 cmd->queryHandle = queryHandle;
35896 _mesa_unmarshal_PolygonOffsetClampEXT(struct gl_context *ctx, const struct marshal_cmd_PolygonOffsetClampEXT *cmd)
35898 const GLfloat factor = cmd->factor;
35899 const GLfloat units = cmd->units;
35900 const GLfloat clamp = cmd->clamp;
35908 struct marshal_cmd_PolygonOffsetClampEXT *cmd;
35911 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PolygonOffsetClampEXT, cmd_size);
35912 cmd->factor = factor;
35913 cmd->units = units;
35914 cmd->clamp = clamp;
35942 _mesa_unmarshal_FramebufferFetchBarrierEXT(struct gl_context *ctx, const struct marshal_cmd_FramebufferFetchBarrierEXT *cmd)
35951 struct marshal_cmd_FramebufferFetchBarrierEXT *cmd;
35954 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FramebufferFetchBarrierEXT, cmd_size);
35955 (void) cmd;
35979 _mesa_unmarshal_RenderbufferStorageMultisampleAdvancedAMD(struct gl_context *ctx, const struct marshal_cmd_RenderbufferStorageMultisampleAdvancedAMD *cmd)
35981 const GLenum target = cmd->target;
35982 const GLsizei samples = cmd->samples;
35983 const GLsizei storageSamples = cmd->storageSamples;
35984 const GLenum internalformat = cmd->internalformat;
35985 const GLsizei width = cmd->width;
35986 const GLsizei height = cmd->height;
35994 struct marshal_cmd_RenderbufferStorageMultisampleAdvancedAMD *cmd;
35997 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_RenderbufferStorageMultisampleAdvancedAMD, cmd_size);
35998 cmd->target = target;
35999 cmd->samples = samples;
36000 cmd->storageSamples = storageSamples;
36001 cmd->internalformat = internalformat;
36002 cmd->width = width;
36003 cmd->height = height;
36026 _mesa_unmarshal_NamedRenderbufferStorageMultisampleAdvancedAMD(struct gl_context *ctx, const struct marshal_cmd_NamedRenderbufferStorageMultisampleAdvancedAMD *cmd)
36028 const GLuint renderbuffer = cmd->renderbuffer;
36029 const GLsizei samples = cmd->samples;
36030 const GLsizei storageSamples = cmd->storageSamples;
36031 const GLenum internalformat = cmd->internalformat;
36032 const GLsizei width = cmd->width;
36033 const GLsizei height = cmd->height;
36041 struct marshal_cmd_NamedRenderbufferStorageMultisampleAdvancedAMD *cmd;
36044 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NamedRenderbufferStorageMultisampleAdvancedAMD, cmd_size);
36045 cmd->renderbuffer = renderbuffer;
36046 cmd->samples = samples;
36047 cmd->storageSamples = storageSamples;
36048 cmd->internalformat = internalformat;
36049 cmd->width = width;
36050 cmd->height = height;
36071 _mesa_unmarshal_StencilFuncSeparateATI(struct gl_context *ctx, const struct marshal_cmd_StencilFuncSeparateATI *cmd)
36073 const GLenum frontfunc = cmd->frontfunc;
36074 const GLenum backfunc = cmd->backfunc;
36075 const GLint ref = cmd->ref;
36076 const GLuint mask = cmd->mask;
36084 struct marshal_cmd_StencilFuncSeparateATI *cmd;
36087 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_StencilFuncSeparateATI, cmd_size);
36088 cmd->frontfunc = frontfunc;
36089 cmd->backfunc = backfunc;
36090 cmd->ref = ref;
36091 cmd->mask = mask;
36156 _mesa_unmarshal_ClearColorIiEXT(struct gl_context *ctx, const struct marshal_cmd_ClearColorIiEXT *cmd)
36158 const GLint r = cmd->r;
36159 const GLint g = cmd->g;
36160 const GLint b = cmd->b;
36161 const GLint a = cmd->a;
36169 struct marshal_cmd_ClearColorIiEXT *cmd;
36172 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClearColorIiEXT, cmd_size);
36173 cmd->r = r;
36174 cmd->g = g;
36175 cmd->b = b;
36176 cmd->a = a;
36197 _mesa_unmarshal_ClearColorIuiEXT(struct gl_context *ctx, const struct marshal_cmd_ClearColorIuiEXT *cmd)
36199 const GLuint r = cmd->r;
36200 const GLuint g = cmd->g;
36201 const GLuint b = cmd->b;
36202 const GLuint a = cmd->a;
36210 struct marshal_cmd_ClearColorIuiEXT *cmd;
36213 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClearColorIuiEXT, cmd_size);
36214 cmd->r = r;
36215 cmd->g = g;
36216 cmd->b = b;
36217 cmd->a = a;
36280 _mesa_unmarshal_VertexAttribI1iEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI1iEXT *cmd)
36282 const GLuint index = cmd->index;
36283 const GLint x = cmd->x;
36291 struct marshal_cmd_VertexAttribI1iEXT *cmd;
36294 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribI1iEXT, cmd_size);
36295 cmd->index = index;
36296 cmd->x = x;
36316 _mesa_unmarshal_VertexAttribI2iEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI2iEXT *cmd)
36318 const GLuint index = cmd->index;
36319 const GLint x = cmd->x;
36320 const GLint y = cmd->y;
36328 struct marshal_cmd_VertexAttribI2iEXT *cmd;
36331 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribI2iEXT, cmd_size);
36332 cmd->index = index;
36333 cmd->x = x;
36334 cmd->y = y;
36355 _mesa_unmarshal_VertexAttribI3iEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI3iEXT *cmd)
36357 const GLuint index = cmd->index;
36358 const GLint x = cmd->x;
36359 const GLint y = cmd->y;
36360 const GLint z = cmd->z;
36368 struct marshal_cmd_VertexAttribI3iEXT *cmd;
36371 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribI3iEXT, cmd_size);
36372 cmd->index = index;
36373 cmd->x = x;
36374 cmd->y = y;
36375 cmd->z = z;
36397 _mesa_unmarshal_VertexAttribI4iEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI4iEXT *cmd)
36399 const GLuint index = cmd->index;
36400 const GLint x = cmd->x;
36401 const GLint y = cmd->y;
36402 const GLint z = cmd->z;
36403 const GLint w = cmd->w;
36411 struct marshal_cmd_VertexAttribI4iEXT *cmd;
36414 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribI4iEXT, cmd_size);
36415 cmd->index = index;
36416 cmd->x = x;
36417 cmd->y = y;
36418 cmd->z = z;
36419 cmd->w = w;
36438 _mesa_unmarshal_VertexAttribI1uiEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI1uiEXT *cmd)
36440 const GLuint index = cmd->index;
36441 const GLuint x = cmd->x;
36449 struct marshal_cmd_VertexAttribI1uiEXT *cmd;
36452 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribI1uiEXT, cmd_size);
36453 cmd->index = index;
36454 cmd->x = x;
36474 _mesa_unmarshal_VertexAttribI2uiEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI2uiEXT *cmd)
36476 const GLuint index = cmd->index;
36477 const GLuint x = cmd->x;
36478 const GLuint y = cmd->y;
36486 struct marshal_cmd_VertexAttribI2uiEXT *cmd;
36489 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribI2uiEXT, cmd_size);
36490 cmd->index = index;
36491 cmd->x = x;
36492 cmd->y = y;
36513 _mesa_unmarshal_VertexAttribI3uiEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI3uiEXT *cmd)
36515 const GLuint index = cmd->index;
36516 const GLuint x = cmd->x;
36517 const GLuint y = cmd->y;
36518 const GLuint z = cmd->z;
36526 struct marshal_cmd_VertexAttribI3uiEXT *cmd;
36529 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribI3uiEXT, cmd_size);
36530 cmd->index = index;
36531 cmd->x = x;
36532 cmd->y = y;
36533 cmd->z = z;
36555 _mesa_unmarshal_VertexAttribI4uiEXT(struct gl_context *ctx, const struct marshal_cmd_VertexAttribI4uiEXT *cmd)
36557 const GLuint index = cmd->index;
36558 const GLuint x = cmd->x;
36559 const GLuint y = cmd->y;
36560 const GLuint z = cmd->z;
36561 const GLuint w = cmd->w;
36569 struct marshal_cmd_VertexAttribI4uiEXT *cmd;
36572 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribI4uiEXT, cmd_size);
36573 cmd->index = index;
36574 cmd->x = x;
36575 cmd->y = y;
36576 cmd->z = z;
36577 cmd->w = w;
36731 _mesa_unmarshal_VertexAttribIPointer(struct gl_context *ctx, const struct marshal_cmd_VertexAttribIPointer *cmd)
36733 const GLuint index = cmd->index;
36734 const GLint size = cmd->size;
36735 const GLenum type = cmd->type;
36736 const GLsizei stride = cmd->stride;
36737 const GLvoid * pointer = cmd->pointer;
36745 struct marshal_cmd_VertexAttribIPointer *cmd;
36755 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VertexAttribIPointer, cmd_size);
36756 cmd->index = index;
36757 cmd->size = size;
36758 cmd->type = type;
36759 cmd->stride = stride;
36760 cmd->pointer = pointer;
36801 _mesa_unmarshal_Uniform1ui(struct gl_context *ctx, const struct marshal_cmd_Uniform1ui *cmd)
36803 const GLint location = cmd->location;
36804 const GLuint x = cmd->x;
36812 struct marshal_cmd_Uniform1ui *cmd;
36815 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1ui, cmd_size);
36816 cmd->location = location;
36817 cmd->x = x;
36837 _mesa_unmarshal_Uniform2ui(struct gl_context *ctx, const struct marshal_cmd_Uniform2ui *cmd)
36839 const GLint location = cmd->location;
36840 const GLuint x = cmd->x;
36841 const GLuint y = cmd->y;
36849 struct marshal_cmd_Uniform2ui *cmd;
36852 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2ui, cmd_size);
36853 cmd->location = location;
36854 cmd->x = x;
36855 cmd->y = y;
36876 _mesa_unmarshal_Uniform3ui(struct gl_context *ctx, const struct marshal_cmd_Uniform3ui *cmd)
36878 const GLint location = cmd->location;
36879 const GLuint x = cmd->x;
36880 const GLuint y = cmd->y;
36881 const GLuint z = cmd->z;
36889 struct marshal_cmd_Uniform3ui *cmd;
36892 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3ui, cmd_size);
36893 cmd->location = location;
36894 cmd->x = x;
36895 cmd->y = y;
36896 cmd->z = z;
36918 _mesa_unmarshal_Uniform4ui(struct gl_context *ctx, const struct marshal_cmd_Uniform4ui *cmd)
36920 const GLint location = cmd->location;
36921 const GLuint x = cmd->x;
36922 const GLuint y = cmd->y;
36923 const GLuint z = cmd->z;
36924 const GLuint w = cmd->w;
36932 struct marshal_cmd_Uniform4ui *cmd;
36935 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4ui, cmd_size);
36936 cmd->location = location;
36937 cmd->x = x;
36938 cmd->y = y;
36939 cmd->z = z;
36940 cmd->w = w;
36960 _mesa_unmarshal_Uniform1uiv(struct gl_context *ctx, const struct marshal_cmd_Uniform1uiv *cmd)
36962 const GLint location = cmd->location;
36963 const GLsizei count = cmd->count;
36965 const char *variable_data = (const char *) (cmd + 1);
36975 struct marshal_cmd_Uniform1uiv *cmd;
36981 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform1uiv, cmd_size);
36982 cmd->location = location;
36983 cmd->count = count;
36984 char *variable_data = (char *) (cmd + 1);
37007 _mesa_unmarshal_Uniform2uiv(struct gl_context *ctx, const struct marshal_cmd_Uniform2uiv *cmd)
37009 const GLint location = cmd->location;
37010 const GLsizei count = cmd->count;
37012 const char *variable_data = (const char *) (cmd + 1);
37022 struct marshal_cmd_Uniform2uiv *cmd;
37028 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform2uiv, cmd_size);
37029 cmd->location = location;
37030 cmd->count = count;
37031 char *variable_data = (char *) (cmd + 1);
37054 _mesa_unmarshal_Uniform3uiv(struct gl_context *ctx, const struct marshal_cmd_Uniform3uiv *cmd)
37056 const GLint location = cmd->location;
37057 const GLsizei count = cmd->count;
37059 const char *variable_data = (const char *) (cmd + 1);
37069 struct marshal_cmd_Uniform3uiv *cmd;
37075 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform3uiv, cmd_size);
37076 cmd->location = location;
37077 cmd->count = count;
37078 char *variable_data = (char *) (cmd + 1);
37101 _mesa_unmarshal_Uniform4uiv(struct gl_context *ctx, const struct marshal_cmd_Uniform4uiv *cmd)
37103 const GLint location = cmd->location;
37104 const GLsizei count = cmd->count;
37106 const char *variable_data = (const char *) (cmd + 1);
37116 struct marshal_cmd_Uniform4uiv *cmd;
37122 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Uniform4uiv, cmd_size);
37123 cmd->location = location;
37124 cmd->count = count;
37125 char *variable_data = (char *) (cmd + 1);
37190 _mesa_unmarshal_BeginTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_BeginTransformFeedback *cmd)
37192 const GLenum mode = cmd->mode;
37200 struct marshal_cmd_BeginTransformFeedback *cmd;
37203 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BeginTransformFeedback, cmd_size);
37204 cmd->mode = mode;
37221 _mesa_unmarshal_EndTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_EndTransformFeedback *cmd)
37230 struct marshal_cmd_EndTransformFeedback *cmd;
37233 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EndTransformFeedback, cmd_size);
37234 (void) cmd;
37257 _mesa_unmarshal_BindBufferRange(struct gl_context *ctx, const struct marshal_cmd_BindBufferRange *cmd)
37259 const GLenum target = cmd->target;
37260 const GLuint index = cmd->index;
37261 const GLuint buffer = cmd->buffer;
37262 const GLintptr offset = cmd->offset;
37263 const GLsizeiptr size = cmd->size;
37271 struct marshal_cmd_BindBufferRange *cmd;
37274 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindBufferRange, cmd_size);
37275 cmd->target = target;
37276 cmd->index = index;
37277 cmd->buffer = buffer;
37278 cmd->offset = offset;
37279 cmd->size = size;
37299 _mesa_unmarshal_BindBufferBase(struct gl_context *ctx, const struct marshal_cmd_BindBufferBase *cmd)
37301 const GLenum target = cmd->target;
37302 const GLuint index = cmd->index;
37303 const GLuint buffer = cmd->buffer;
37311 struct marshal_cmd_BindBufferBase *cmd;
37314 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindBufferBase, cmd_size);
37315 cmd->target = target;
37316 cmd->index = index;
37317 cmd->buffer = buffer;
37358 _mesa_unmarshal_BeginConditionalRender(struct gl_context *ctx, const struct marshal_cmd_BeginConditionalRender *cmd)
37360 const GLuint query = cmd->query;
37361 const GLenum mode = cmd->mode;
37369 struct marshal_cmd_BeginConditionalRender *cmd;
37372 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BeginConditionalRender, cmd_size);
37373 cmd->query = query;
37374 cmd->mode = mode;
37391 _mesa_unmarshal_EndConditionalRender(struct gl_context *ctx, const struct marshal_cmd_EndConditionalRender *cmd)
37400 struct marshal_cmd_EndConditionalRender *cmd;
37403 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_EndConditionalRender, cmd_size);
37404 (void) cmd;
37423 _mesa_unmarshal_PrimitiveRestartIndex(struct gl_context *ctx, const struct marshal_cmd_PrimitiveRestartIndex *cmd)
37425 const GLuint index = cmd->index;
37433 struct marshal_cmd_PrimitiveRestartIndex *cmd;
37436 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PrimitiveRestartIndex, cmd_size);
37437 cmd->index = index;
37480 _mesa_unmarshal_FramebufferTexture(struct gl_context *ctx, const struct marshal_cmd_FramebufferTexture *cmd)
37482 const GLenum target = cmd->target;
37483 const GLenum attachment = cmd->attachment;
37484 const GLuint texture = cmd->texture;
37485 const GLint level = cmd->level;
37493 struct marshal_cmd_FramebufferTexture *cmd;
37496 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FramebufferTexture, cmd_size);
37497 cmd->target = target;
37498 cmd->attachment = attachment;
37499 cmd->texture = texture;
37500 cmd->level = level;
37517 _mesa_unmarshal_PrimitiveRestartNV(struct gl_context *ctx, const struct marshal_cmd_PrimitiveRestartNV *cmd)
37526 struct marshal_cmd_PrimitiveRestartNV *cmd;
37529 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PrimitiveRestartNV, cmd_size);
37530 (void) cmd;
37552 _mesa_unmarshal_BindBufferOffsetEXT(struct gl_context *ctx, const struct marshal_cmd_BindBufferOffsetEXT *cmd)
37554 const GLenum target = cmd->target;
37555 const GLuint index = cmd->index;
37556 const GLuint buffer = cmd->buffer;
37557 const GLintptr offset = cmd->offset;
37565 struct marshal_cmd_BindBufferOffsetEXT *cmd;
37568 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindBufferOffsetEXT, cmd_size);
37569 cmd->target = target;
37570 cmd->index = index;
37571 cmd->buffer = buffer;
37572 cmd->offset = offset;
37591 _mesa_unmarshal_BindTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_BindTransformFeedback *cmd)
37593 const GLenum target = cmd->target;
37594 const GLuint id = cmd->id;
37602 struct marshal_cmd_BindTransformFeedback *cmd;
37605 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BindTransformFeedback, cmd_size);
37606 cmd->target = target;
37607 cmd->id = id;
37657 _mesa_unmarshal_PauseTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_PauseTransformFeedback *cmd)
37666 struct marshal_cmd_PauseTransformFeedback *cmd;
37669 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PauseTransformFeedback, cmd_size);
37670 (void) cmd;
37688 _mesa_unmarshal_ResumeTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_ResumeTransformFeedback *cmd)
37697 struct marshal_cmd_ResumeTransformFeedback *cmd;
37700 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ResumeTransformFeedback, cmd_size);
37701 (void) cmd;
37721 _mesa_unmarshal_DrawTransformFeedback(struct gl_context *ctx, const struct marshal_cmd_DrawTransformFeedback *cmd)
37723 const GLenum mode = cmd->mode;
37724 const GLuint id = cmd->id;
37732 struct marshal_cmd_DrawTransformFeedback *cmd;
37735 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTransformFeedback, cmd_size);
37736 cmd->mode = mode;
37737 cmd->id = id;
37765 _mesa_unmarshal_VDPAUFiniNV(struct gl_context *ctx, const struct marshal_cmd_VDPAUFiniNV *cmd)
37774 struct marshal_cmd_VDPAUFiniNV *cmd;
37777 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VDPAUFiniNV, cmd_size);
37778 (void) cmd;
37830 _mesa_unmarshal_VDPAUUnregisterSurfaceNV(struct gl_context *ctx, const struct marshal_cmd_VDPAUUnregisterSurfaceNV *cmd)
37832 const GLintptr surface = cmd->surface;
37840 struct marshal_cmd_VDPAUUnregisterSurfaceNV *cmd;
37843 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VDPAUUnregisterSurfaceNV, cmd_size);
37844 cmd->surface = surface;
37874 _mesa_unmarshal_VDPAUSurfaceAccessNV(struct gl_context *ctx, const struct marshal_cmd_VDPAUSurfaceAccessNV *cmd)
37876 const GLintptr surface = cmd->surface;
37877 const GLenum access = cmd->access;
37885 struct marshal_cmd_VDPAUSurfaceAccessNV *cmd;
37888 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_VDPAUSurfaceAccessNV, cmd_size);
37889 cmd->surface = surface;
37890 cmd->access = access;
38013 _mesa_unmarshal_TexStorageMem2DEXT(struct gl_context *ctx, const struct marshal_cmd_TexStorageMem2DEXT *cmd)
38015 const GLenum target = cmd->target;
38016 const GLsizei levels = cmd->levels;
38017 const GLenum internalFormat = cmd->internalFormat;
38018 const GLsizei width = cmd->width;
38019 const GLsizei height = cmd->height;
38020 const GLuint memory = cmd->memory;
38021 const GLuint64 offset = cmd->offset;
38029 struct marshal_cmd_TexStorageMem2DEXT *cmd;
38032 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexStorageMem2DEXT, cmd_size);
38033 cmd->target = target;
38034 cmd->levels = levels;
38035 cmd->internalFormat = internalFormat;
38036 cmd->width = width;
38037 cmd->height = height;
38038 cmd->memory = memory;
38039 cmd->offset = offset;
38064 _mesa_unmarshal_TexStorageMem2DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_TexStorageMem2DMultisampleEXT *cmd)
38066 const GLenum target = cmd->target;
38067 const GLsizei samples = cmd->samples;
38068 const GLenum internalFormat = cmd->internalFormat;
38069 const GLsizei width = cmd->width;
38070 const GLsizei height = cmd->height;
38071 const GLboolean fixedSampleLocations = cmd->fixedSampleLocations;
38072 const GLuint memory = cmd->memory;
38073 const GLuint64 offset = cmd->offset;
38081 struct marshal_cmd_TexStorageMem2DMultisampleEXT *cmd;
38084 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexStorageMem2DMultisampleEXT, cmd_size);
38085 cmd->target = target;
38086 cmd->samples = samples;
38087 cmd->internalFormat = internalFormat;
38088 cmd->width = width;
38089 cmd->height = height;
38090 cmd->fixedSampleLocations = fixedSampleLocations;
38091 cmd->memory = memory;
38092 cmd->offset = offset;
38117 _mesa_unmarshal_TexStorageMem3DEXT(struct gl_context *ctx, const struct marshal_cmd_TexStorageMem3DEXT *cmd)
38119 const GLenum target = cmd->target;
38120 const GLsizei levels = cmd->levels;
38121 const GLenum internalFormat = cmd->internalFormat;
38122 const GLsizei width = cmd->width;
38123 const GLsizei height = cmd->height;
38124 const GLsizei depth = cmd->depth;
38125 const GLuint memory = cmd->memory;
38126 const GLuint64 offset = cmd->offset;
38134 struct marshal_cmd_TexStorageMem3DEXT *cmd;
38137 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexStorageMem3DEXT, cmd_size);
38138 cmd->target = target;
38139 cmd->levels = levels;
38140 cmd->internalFormat = internalFormat;
38141 cmd->width = width;
38142 cmd->height = height;
38143 cmd->depth = depth;
38144 cmd->memory = memory;
38145 cmd->offset = offset;
38171 _mesa_unmarshal_TexStorageMem3DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_TexStorageMem3DMultisampleEXT *cmd)
38173 const GLenum target = cmd->target;
38174 const GLsizei samples = cmd->samples;
38175 const GLenum internalFormat = cmd->internalFormat;
38176 const GLsizei width = cmd->width;
38177 const GLsizei height = cmd->height;
38178 const GLsizei depth = cmd->depth;
38179 const GLboolean fixedSampleLocations = cmd->fixedSampleLocations;
38180 const GLuint memory = cmd->memory;
38181 const GLuint64 offset = cmd->offset;
38189 struct marshal_cmd_TexStorageMem3DMultisampleEXT *cmd;
38192 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexStorageMem3DMultisampleEXT, cmd_size);
38193 cmd->target = target;
38194 cmd->samples = samples;
38195 cmd->internalFormat = internalFormat;
38196 cmd->width = width;
38197 cmd->height = height;
38198 cmd->depth = depth;
38199 cmd->fixedSampleLocations = fixedSampleLocations;
38200 cmd->memory = memory;
38201 cmd->offset = offset;
38222 _mesa_unmarshal_BufferStorageMemEXT(struct gl_context *ctx, const struct marshal_cmd_BufferStorageMemEXT *cmd)
38224 const GLenum target = cmd->target;
38225 const GLsizeiptr size = cmd->size;
38226 const GLuint memory = cmd->memory;
38227 const GLuint64 offset = cmd->offset;
38235 struct marshal_cmd_BufferStorageMemEXT *cmd;
38238 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_BufferStorageMemEXT, cmd_size);
38239 cmd->target = target;
38240 cmd->size = size;
38241 cmd->memory = memory;
38242 cmd->offset = offset;
38266 _mesa_unmarshal_TextureStorageMem2DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorageMem2DEXT *cmd)
38268 const GLenum texture = cmd->texture;
38269 const GLsizei levels = cmd->levels;
38270 const GLenum internalFormat = cmd->internalFormat;
38271 const GLsizei width = cmd->width;
38272 const GLsizei height = cmd->height;
38273 const GLuint memory = cmd->memory;
38274 const GLuint64 offset = cmd->offset;
38282 struct marshal_cmd_TextureStorageMem2DEXT *cmd;
38285 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorageMem2DEXT, cmd_size);
38286 cmd->texture = texture;
38287 cmd->levels = levels;
38288 cmd->internalFormat = internalFormat;
38289 cmd->width = width;
38290 cmd->height = height;
38291 cmd->memory = memory;
38292 cmd->offset = offset;
38317 _mesa_unmarshal_TextureStorageMem2DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorageMem2DMultisampleEXT *cmd)
38319 const GLuint texture = cmd->texture;
38320 const GLsizei samples = cmd->samples;
38321 const GLenum internalFormat = cmd->internalFormat;
38322 const GLsizei width = cmd->width;
38323 const GLsizei height = cmd->height;
38324 const GLboolean fixedSampleLocations = cmd->fixedSampleLocations;
38325 const GLuint memory = cmd->memory;
38326 const GLuint64 offset = cmd->offset;
38334 struct marshal_cmd_TextureStorageMem2DMultisampleEXT *cmd;
38337 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorageMem2DMultisampleEXT, cmd_size);
38338 cmd->texture = texture;
38339 cmd->samples = samples;
38340 cmd->internalFormat = internalFormat;
38341 cmd->width = width;
38342 cmd->height = height;
38343 cmd->fixedSampleLocations = fixedSampleLocations;
38344 cmd->memory = memory;
38345 cmd->offset = offset;
38370 _mesa_unmarshal_TextureStorageMem3DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorageMem3DEXT *cmd)
38372 const GLuint texture = cmd->texture;
38373 const GLsizei levels = cmd->levels;
38374 const GLenum internalFormat = cmd->internalFormat;
38375 const GLsizei width = cmd->width;
38376 const GLsizei height = cmd->height;
38377 const GLsizei depth = cmd->depth;
38378 const GLuint memory = cmd->memory;
38379 const GLuint64 offset = cmd->offset;
38387 struct marshal_cmd_TextureStorageMem3DEXT *cmd;
38390 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorageMem3DEXT, cmd_size);
38391 cmd->texture = texture;
38392 cmd->levels = levels;
38393 cmd->internalFormat = internalFormat;
38394 cmd->width = width;
38395 cmd->height = height;
38396 cmd->depth = depth;
38397 cmd->memory = memory;
38398 cmd->offset = offset;
38424 _mesa_unmarshal_TextureStorageMem3DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorageMem3DMultisampleEXT *cmd)
38426 const GLuint texture = cmd->texture;
38427 const GLsizei samples = cmd->samples;
38428 const GLenum internalFormat = cmd->internalFormat;
38429 const GLsizei width = cmd->width;
38430 const GLsizei height = cmd->height;
38431 const GLsizei depth = cmd->depth;
38432 const GLboolean fixedSampleLocations = cmd->fixedSampleLocations;
38433 const GLuint memory = cmd->memory;
38434 const GLuint64 offset = cmd->offset;
38442 struct marshal_cmd_TextureStorageMem3DMultisampleEXT *cmd;
38445 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorageMem3DMultisampleEXT, cmd_size);
38446 cmd->texture = texture;
38447 cmd->samples = samples;
38448 cmd->internalFormat = internalFormat;
38449 cmd->width = width;
38450 cmd->height = height;
38451 cmd->depth = depth;
38452 cmd->fixedSampleLocations = fixedSampleLocations;
38453 cmd->memory = memory;
38454 cmd->offset = offset;
38475 _mesa_unmarshal_NamedBufferStorageMemEXT(struct gl_context *ctx, const struct marshal_cmd_NamedBufferStorageMemEXT *cmd)
38477 const GLuint buffer = cmd->buffer;
38478 const GLsizeiptr size = cmd->size;
38479 const GLuint memory = cmd->memory;
38480 const GLuint64 offset = cmd->offset;
38488 struct marshal_cmd_NamedBufferStorageMemEXT *cmd;
38491 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_NamedBufferStorageMemEXT, cmd_size);
38492 cmd->buffer = buffer;
38493 cmd->size = size;
38494 cmd->memory = memory;
38495 cmd->offset = offset;
38518 _mesa_unmarshal_TexStorageMem1DEXT(struct gl_context *ctx, const struct marshal_cmd_TexStorageMem1DEXT *cmd)
38520 const GLenum target = cmd->target;
38521 const GLsizei levels = cmd->levels;
38522 const GLenum internalFormat = cmd->internalFormat;
38523 const GLsizei width = cmd->width;
38524 const GLuint memory = cmd->memory;
38525 const GLuint64 offset = cmd->offset;
38533 struct marshal_cmd_TexStorageMem1DEXT *cmd;
38536 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexStorageMem1DEXT, cmd_size);
38537 cmd->target = target;
38538 cmd->levels = levels;
38539 cmd->internalFormat = internalFormat;
38540 cmd->width = width;
38541 cmd->memory = memory;
38542 cmd->offset = offset;
38565 _mesa_unmarshal_TextureStorageMem1DEXT(struct gl_context *ctx, const struct marshal_cmd_TextureStorageMem1DEXT *cmd)
38567 const GLuint texture = cmd->texture;
38568 const GLsizei levels = cmd->levels;
38569 const GLenum internalFormat = cmd->internalFormat;
38570 const GLsizei width = cmd->width;
38571 const GLuint memory = cmd->memory;
38572 const GLuint64 offset = cmd->offset;
38580 struct marshal_cmd_TextureStorageMem1DEXT *cmd;
38583 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TextureStorageMem1DEXT, cmd_size);
38584 cmd->texture = texture;
38585 cmd->levels = levels;
38586 cmd->internalFormat = internalFormat;
38587 cmd->width = width;
38588 cmd->memory = memory;
38589 cmd->offset = offset;
38687 _mesa_unmarshal_ImportMemoryFdEXT(struct gl_context *ctx, const struct marshal_cmd_ImportMemoryFdEXT *cmd)
38689 const GLuint memory = cmd->memory;
38690 const GLuint64 size = cmd->size;
38691 const GLenum handleType = cmd->handleType;
38692 const GLint fd = cmd->fd;
38700 struct marshal_cmd_ImportMemoryFdEXT *cmd;
38703 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ImportMemoryFdEXT, cmd_size);
38704 cmd->memory = memory;
38705 cmd->size = size;
38706 cmd->handleType = handleType;
38707 cmd->fd = fd;
38727 _mesa_unmarshal_ImportSemaphoreFdEXT(struct gl_context *ctx, const struct marshal_cmd_ImportSemaphoreFdEXT *cmd)
38729 const GLuint semaphore = cmd->semaphore;
38730 const GLenum handleType = cmd->handleType;
38731 const GLint fd = cmd->fd;
38739 struct marshal_cmd_ImportSemaphoreFdEXT *cmd;
38742 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ImportSemaphoreFdEXT, cmd_size);
38743 cmd->semaphore = semaphore;
38744 cmd->handleType = handleType;
38745 cmd->fd = fd;
38763 _mesa_unmarshal_MemoryBarrierByRegion(struct gl_context *ctx, const struct marshal_cmd_MemoryBarrierByRegion *cmd)
38765 const GLbitfield barriers = cmd->barriers;
38773 struct marshal_cmd_MemoryBarrierByRegion *cmd;
38776 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MemoryBarrierByRegion, cmd_size);
38777 cmd->barriers = barriers;
38796 _mesa_unmarshal_AlphaFuncx(struct gl_context *ctx, const struct marshal_cmd_AlphaFuncx *cmd)
38798 const GLenum func = cmd->func;
38799 const GLclampx ref = cmd->ref;
38807 struct marshal_cmd_AlphaFuncx *cmd;
38810 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_AlphaFuncx, cmd_size);
38811 cmd->func = func;
38812 cmd->ref = ref;
38833 _mesa_unmarshal_ClearColorx(struct gl_context *ctx, const struct marshal_cmd_ClearColorx *cmd)
38835 const GLclampx red = cmd->red;
38836 const GLclampx green = cmd->green;
38837 const GLclampx blue = cmd->blue;
38838 const GLclampx alpha = cmd->alpha;
38846 struct marshal_cmd_ClearColorx *cmd;
38849 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClearColorx, cmd_size);
38850 cmd->red = red;
38851 cmd->green = green;
38852 cmd->blue = blue;
38853 cmd->alpha = alpha;
38871 _mesa_unmarshal_ClearDepthx(struct gl_context *ctx, const struct marshal_cmd_ClearDepthx *cmd)
38873 const GLclampx depth = cmd->depth;
38881 struct marshal_cmd_ClearDepthx *cmd;
38884 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClearDepthx, cmd_size);
38885 cmd->depth = depth;
38906 _mesa_unmarshal_Color4x(struct gl_context *ctx, const struct marshal_cmd_Color4x *cmd)
38908 const GLfixed red = cmd->red;
38909 const GLfixed green = cmd->green;
38910 const GLfixed blue = cmd->blue;
38911 const GLfixed alpha = cmd->alpha;
38919 struct marshal_cmd_Color4x *cmd;
38922 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Color4x, cmd_size);
38923 cmd->red = red;
38924 cmd->green = green;
38925 cmd->blue = blue;
38926 cmd->alpha = alpha;
38945 _mesa_unmarshal_DepthRangex(struct gl_context *ctx, const struct marshal_cmd_DepthRangex *cmd)
38947 const GLclampx zNear = cmd->zNear;
38948 const GLclampx zFar = cmd->zFar;
38956 struct marshal_cmd_DepthRangex *cmd;
38959 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DepthRangex, cmd_size);
38960 cmd->zNear = zNear;
38961 cmd->zFar = zFar;
38980 _mesa_unmarshal_Fogx(struct gl_context *ctx, const struct marshal_cmd_Fogx *cmd)
38982 const GLenum pname = cmd->pname;
38983 const GLfixed param = cmd->param;
38991 struct marshal_cmd_Fogx *cmd;
38994 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Fogx, cmd_size);
38995 cmd->pname = pname;
38996 cmd->param = param;
39030 _mesa_unmarshal_Frustumx(struct gl_context *ctx, const struct marshal_cmd_Frustumx *cmd)
39032 const GLfixed left = cmd->left;
39033 const GLfixed right = cmd->right;
39034 const GLfixed bottom = cmd->bottom;
39035 const GLfixed top = cmd->top;
39036 const GLfixed zNear = cmd->zNear;
39037 const GLfixed zFar = cmd->zFar;
39045 struct marshal_cmd_Frustumx *cmd;
39048 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Frustumx, cmd_size);
39049 cmd->left = left;
39050 cmd->right = right;
39051 cmd->bottom = bottom;
39052 cmd->top = top;
39053 cmd->zNear = zNear;
39054 cmd->zFar = zFar;
39073 _mesa_unmarshal_LightModelx(struct gl_context *ctx, const struct marshal_cmd_LightModelx *cmd)
39075 const GLenum pname = cmd->pname;
39076 const GLfixed param = cmd->param;
39084 struct marshal_cmd_LightModelx *cmd;
39087 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LightModelx, cmd_size);
39088 cmd->pname = pname;
39089 cmd->param = param;
39120 _mesa_unmarshal_Lightx(struct gl_context *ctx, const struct marshal_cmd_Lightx *cmd)
39122 const GLenum light = cmd->light;
39123 const GLenum pname = cmd->pname;
39124 const GLfixed param = cmd->param;
39132 struct marshal_cmd_Lightx *cmd;
39135 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Lightx, cmd_size);
39136 cmd->light = light;
39137 cmd->pname = pname;
39138 cmd->param = param;
39167 _mesa_unmarshal_LineWidthx(struct gl_context *ctx, const struct marshal_cmd_LineWidthx *cmd)
39169 const GLfixed width = cmd->width;
39177 struct marshal_cmd_LineWidthx *cmd;
39180 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LineWidthx, cmd_size);
39181 cmd->width = width;
39199 _mesa_unmarshal_LoadMatrixx(struct gl_context *ctx, const struct marshal_cmd_LoadMatrixx *cmd)
39201 const GLfixed * m = cmd->m;
39209 struct marshal_cmd_LoadMatrixx *cmd;
39212 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_LoadMatrixx, cmd_size);
39213 memcpy(cmd->m, m, 64);
39233 _mesa_unmarshal_Materialx(struct gl_context *ctx, const struct marshal_cmd_Materialx *cmd)
39235 const GLenum face = cmd->face;
39236 const GLenum pname = cmd->pname;
39237 const GLfixed param = cmd->param;
39245 struct marshal_cmd_Materialx *cmd;
39248 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Materialx, cmd_size);
39249 cmd->face = face;
39250 cmd->pname = pname;
39251 cmd->param = param;
39280 _mesa_unmarshal_MultMatrixx(struct gl_context *ctx, const struct marshal_cmd_MultMatrixx *cmd)
39282 const GLfixed * m = cmd->m;
39290 struct marshal_cmd_MultMatrixx *cmd;
39293 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultMatrixx, cmd_size);
39294 memcpy(cmd->m, m, 64);
39316 _mesa_unmarshal_MultiTexCoord4x(struct gl_context *ctx, const struct marshal_cmd_MultiTexCoord4x *cmd)
39318 const GLenum target = cmd->target;
39319 const GLfixed s = cmd->s;
39320 const GLfixed t = cmd->t;
39321 const GLfixed r = cmd->r;
39322 const GLfixed q = cmd->q;
39330 struct marshal_cmd_MultiTexCoord4x *cmd;
39333 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_MultiTexCoord4x, cmd_size);
39334 cmd->target = target;
39335 cmd->s = s;
39336 cmd->t = t;
39337 cmd->r = r;
39338 cmd->q = q;
39358 _mesa_unmarshal_Normal3x(struct gl_context *ctx, const struct marshal_cmd_Normal3x *cmd)
39360 const GLfixed nx = cmd->nx;
39361 const GLfixed ny = cmd->ny;
39362 const GLfixed nz = cmd->nz;
39370 struct marshal_cmd_Normal3x *cmd;
39373 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Normal3x, cmd_size);
39374 cmd->nx = nx;
39375 cmd->ny = ny;
39376 cmd->nz = nz;
39399 _mesa_unmarshal_Orthox(struct gl_context *ctx, const struct marshal_cmd_Orthox *cmd)
39401 const GLfixed left = cmd->left;
39402 const GLfixed right = cmd->right;
39403 const GLfixed bottom = cmd->bottom;
39404 const GLfixed top = cmd->top;
39405 const GLfixed zNear = cmd->zNear;
39406 const GLfixed zFar = cmd->zFar;
39414 struct marshal_cmd_Orthox *cmd;
39417 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Orthox, cmd_size);
39418 cmd->left = left;
39419 cmd->right = right;
39420 cmd->bottom = bottom;
39421 cmd->top = top;
39422 cmd->zNear = zNear;
39423 cmd->zFar = zFar;
39441 _mesa_unmarshal_PointSizex(struct gl_context *ctx, const struct marshal_cmd_PointSizex *cmd)
39443 const GLfixed size = cmd->size;
39451 struct marshal_cmd_PointSizex *cmd;
39454 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PointSizex, cmd_size);
39455 cmd->size = size;
39474 _mesa_unmarshal_PolygonOffsetx(struct gl_context *ctx, const struct marshal_cmd_PolygonOffsetx *cmd)
39476 const GLfixed factor = cmd->factor;
39477 const GLfixed units = cmd->units;
39485 struct marshal_cmd_PolygonOffsetx *cmd;
39488 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PolygonOffsetx, cmd_size);
39489 cmd->factor = factor;
39490 cmd->units = units;
39511 _mesa_unmarshal_Rotatex(struct gl_context *ctx, const struct marshal_cmd_Rotatex *cmd)
39513 const GLfixed angle = cmd->angle;
39514 const GLfixed x = cmd->x;
39515 const GLfixed y = cmd->y;
39516 const GLfixed z = cmd->z;
39524 struct marshal_cmd_Rotatex *cmd;
39527 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Rotatex, cmd_size);
39528 cmd->angle = angle;
39529 cmd->x = x;
39530 cmd->y = y;
39531 cmd->z = z;
39550 _mesa_unmarshal_SampleCoveragex(struct gl_context *ctx, const struct marshal_cmd_SampleCoveragex *cmd)
39552 const GLclampx value = cmd->value;
39553 const GLboolean invert = cmd->invert;
39561 struct marshal_cmd_SampleCoveragex *cmd;
39564 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_SampleCoveragex, cmd_size);
39565 cmd->value = value;
39566 cmd->invert = invert;
39586 _mesa_unmarshal_Scalex(struct gl_context *ctx, const struct marshal_cmd_Scalex *cmd)
39588 const GLfixed x = cmd->x;
39589 const GLfixed y = cmd->y;
39590 const GLfixed z = cmd->z;
39598 struct marshal_cmd_Scalex *cmd;
39601 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Scalex, cmd_size);
39602 cmd->x = x;
39603 cmd->y = y;
39604 cmd->z = z;
39624 _mesa_unmarshal_TexEnvx(struct gl_context *ctx, const struct marshal_cmd_TexEnvx *cmd)
39626 const GLenum target = cmd->target;
39627 const GLenum pname = cmd->pname;
39628 const GLfixed param = cmd->param;
39636 struct marshal_cmd_TexEnvx *cmd;
39639 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexEnvx, cmd_size);
39640 cmd->target = target;
39641 cmd->pname = pname;
39642 cmd->param = param;
39673 _mesa_unmarshal_TexParameterx(struct gl_context *ctx, const struct marshal_cmd_TexParameterx *cmd)
39675 const GLenum target = cmd->target;
39676 const GLenum pname = cmd->pname;
39677 const GLfixed param = cmd->param;
39685 struct marshal_cmd_TexParameterx *cmd;
39688 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexParameterx, cmd_size);
39689 cmd->target = target;
39690 cmd->pname = pname;
39691 cmd->param = param;
39711 _mesa_unmarshal_Translatex(struct gl_context *ctx, const struct marshal_cmd_Translatex *cmd)
39713 const GLfixed x = cmd->x;
39714 const GLfixed y = cmd->y;
39715 const GLfixed z = cmd->z;
39723 struct marshal_cmd_Translatex *cmd;
39726 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Translatex, cmd_size);
39727 cmd->x = x;
39728 cmd->y = y;
39729 cmd->z = z;
39748 _mesa_unmarshal_ClipPlanex(struct gl_context *ctx, const struct marshal_cmd_ClipPlanex *cmd)
39750 const GLenum plane = cmd->plane;
39751 const GLfixed * equation = cmd->equation;
39759 struct marshal_cmd_ClipPlanex *cmd;
39762 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClipPlanex, cmd_size);
39763 cmd->plane = plane;
39764 memcpy(cmd->equation, equation, 16);
39849 _mesa_unmarshal_PointParameterx(struct gl_context *ctx, const struct marshal_cmd_PointParameterx *cmd)
39851 const GLenum pname = cmd->pname;
39852 const GLfixed param = cmd->param;
39860 struct marshal_cmd_PointParameterx *cmd;
39863 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_PointParameterx, cmd_size);
39864 cmd->pname = pname;
39865 cmd->param = param;
39918 _mesa_unmarshal_TexGenxOES(struct gl_context *ctx, const struct marshal_cmd_TexGenxOES *cmd)
39920 const GLenum coord = cmd->coord;
39921 const GLenum pname = cmd->pname;
39922 const GLint param = cmd->param;
39930 struct marshal_cmd_TexGenxOES *cmd;
39933 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_TexGenxOES, cmd_size);
39934 cmd->coord = coord;
39935 cmd->pname = pname;
39936 cmd->param = param;
39966 _mesa_unmarshal_ClipPlanef(struct gl_context *ctx, const struct marshal_cmd_ClipPlanef *cmd)
39968 const GLenum plane = cmd->plane;
39969 const GLfloat * equation = cmd->equation;
39977 struct marshal_cmd_ClipPlanef *cmd;
39980 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_ClipPlanef, cmd_size);
39981 cmd->plane = plane;
39982 memcpy(cmd->equation, equation, 16);
40016 _mesa_unmarshal_Frustumf(struct gl_context *ctx, const struct marshal_cmd_Frustumf *cmd)
40018 const GLfloat left = cmd->left;
40019 const GLfloat right = cmd->right;
40020 const GLfloat bottom = cmd->bottom;
40021 const GLfloat top = cmd->top;
40022 const GLfloat zNear = cmd->zNear;
40023 const GLfloat zFar = cmd->zFar;
40031 struct marshal_cmd_Frustumf *cmd;
40034 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Frustumf, cmd_size);
40035 cmd->left = left;
40036 cmd->right = right;
40037 cmd->bottom = bottom;
40038 cmd->top = top;
40039 cmd->zNear = zNear;
40040 cmd->zFar = zFar;
40063 _mesa_unmarshal_Orthof(struct gl_context *ctx, const struct marshal_cmd_Orthof *cmd)
40065 const GLfloat left = cmd->left;
40066 const GLfloat right = cmd->right;
40067 const GLfloat bottom = cmd->bottom;
40068 const GLfloat top = cmd->top;
40069 const GLfloat zNear = cmd->zNear;
40070 const GLfloat zFar = cmd->zFar;
40078 struct marshal_cmd_Orthof *cmd;
40081 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Orthof, cmd_size);
40082 cmd->left = left;
40083 cmd->right = right;
40084 cmd->bottom = bottom;
40085 cmd->top = top;
40086 cmd->zNear = zNear;
40087 cmd->zFar = zFar;
40109 _mesa_unmarshal_DrawTexiOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexiOES *cmd)
40111 const GLint x = cmd->x;
40112 const GLint y = cmd->y;
40113 const GLint z = cmd->z;
40114 const GLint width = cmd->width;
40115 const GLint height = cmd->height;
40123 struct marshal_cmd_DrawTexiOES *cmd;
40126 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTexiOES, cmd_size);
40127 cmd->x = x;
40128 cmd->y = y;
40129 cmd->z = z;
40130 cmd->width = width;
40131 cmd->height = height;
40149 _mesa_unmarshal_DrawTexivOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexivOES *cmd)
40151 const GLint * coords = cmd->coords;
40159 struct marshal_cmd_DrawTexivOES *cmd;
40162 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTexivOES, cmd_size);
40163 memcpy(cmd->coords, coords, 20);
40185 _mesa_unmarshal_DrawTexfOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexfOES *cmd)
40187 const GLfloat x = cmd->x;
40188 const GLfloat y = cmd->y;
40189 const GLfloat z = cmd->z;
40190 const GLfloat width = cmd->width;
40191 const GLfloat height = cmd->height;
40199 struct marshal_cmd_DrawTexfOES *cmd;
40202 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTexfOES, cmd_size);
40203 cmd->x = x;
40204 cmd->y = y;
40205 cmd->z = z;
40206 cmd->width = width;
40207 cmd->height = height;
40225 _mesa_unmarshal_DrawTexfvOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexfvOES *cmd)
40227 const GLfloat * coords = cmd->coords;
40235 struct marshal_cmd_DrawTexfvOES *cmd;
40238 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTexfvOES, cmd_size);
40239 memcpy(cmd->coords, coords, 20);
40261 _mesa_unmarshal_DrawTexsOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexsOES *cmd)
40263 const GLshort x = cmd->x;
40264 const GLshort y = cmd->y;
40265 const GLshort z = cmd->z;
40266 const GLshort width = cmd->width;
40267 const GLshort height = cmd->height;
40275 struct marshal_cmd_DrawTexsOES *cmd;
40278 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTexsOES, cmd_size);
40279 cmd->x = x;
40280 cmd->y = y;
40281 cmd->z = z;
40282 cmd->width = width;
40283 cmd->height = height;
40301 _mesa_unmarshal_DrawTexsvOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexsvOES *cmd)
40303 const GLshort * coords = cmd->coords;
40311 struct marshal_cmd_DrawTexsvOES *cmd;
40314 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTexsvOES, cmd_size);
40315 memcpy(cmd->coords, coords, 10);
40337 _mesa_unmarshal_DrawTexxOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexxOES *cmd)
40339 const GLfixed x = cmd->x;
40340 const GLfixed y = cmd->y;
40341 const GLfixed z = cmd->z;
40342 const GLfixed width = cmd->width;
40343 const GLfixed height = cmd->height;
40351 struct marshal_cmd_DrawTexxOES *cmd;
40354 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTexxOES, cmd_size);
40355 cmd->x = x;
40356 cmd->y = y;
40357 cmd->z = z;
40358 cmd->width = width;
40359 cmd->height = height;
40377 _mesa_unmarshal_DrawTexxvOES(struct gl_context *ctx, const struct marshal_cmd_DrawTexxvOES *cmd)
40379 const GLfixed * coords = cmd->coords;
40387 struct marshal_cmd_DrawTexxvOES *cmd;
40390 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DrawTexxvOES, cmd_size);
40391 memcpy(cmd->coords, coords, 20);
40433 _mesa_unmarshal_DiscardFramebufferEXT(struct gl_context *ctx, const struct marshal_cmd_DiscardFramebufferEXT *cmd)
40435 const GLenum target = cmd->target;
40436 const GLsizei numAttachments = cmd->numAttachments;
40438 const char *variable_data = (const char *) (cmd + 1);
40448 struct marshal_cmd_DiscardFramebufferEXT *cmd;
40454 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DiscardFramebufferEXT, cmd_size);
40455 cmd->target = target;
40456 cmd->numAttachments = numAttachments;
40457 char *variable_data = (char *) (cmd + 1);
40483 _mesa_unmarshal_FramebufferTexture2DMultisampleEXT(struct gl_context *ctx, const struct marshal_cmd_FramebufferTexture2DMultisampleEXT *cmd)
40485 const GLenum target = cmd->target;
40486 const GLenum attachment = cmd->attachment;
40487 const GLenum textarget = cmd->textarget;
40488 const GLuint texture = cmd->texture;
40489 const GLint level = cmd->level;
40490 const GLsizei samples = cmd->samples;
40498 struct marshal_cmd_FramebufferTexture2DMultisampleEXT *cmd;
40501 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_FramebufferTexture2DMultisampleEXT, cmd_size);
40502 cmd->target = target;
40503 cmd->attachment = attachment;
40504 cmd->textarget = textarget;
40505 cmd->texture = texture;
40506 cmd->level = level;
40507 cmd->samples = samples;
40538 _mesa_unmarshal_DepthRangeIndexedfOES(struct gl_context *ctx, const struct marshal_cmd_DepthRangeIndexedfOES *cmd)
40540 const GLuint index = cmd->index;
40541 const GLfloat n = cmd->n;
40542 const GLfloat f = cmd->f;
40550 struct marshal_cmd_DepthRangeIndexedfOES *cmd;
40553 cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_DepthRangeIndexedfOES, cmd_size);
40554 cmd->index = index;
40555 cmd->n = n;
40556 cmd->f = f;
40568 _mesa_unmarshal_dispatch_cmd(struct gl_context *ctx, const void *cmd)
40570 const struct marshal_cmd_base *cmd_base = cmd;
40574 _mesa_unmarshal_NewList(ctx, (const struct marshal_cmd_NewList *) cmd);
40578 _mesa_unmarshal_EndList(ctx, (const struct marshal_cmd_EndList *) cmd);
40582 _mesa_unmarshal_CallList(ctx, (const struct marshal_cmd_CallList *) cmd);
40586 _mesa_unmarshal_DeleteLists(ctx, (const struct marshal_cmd_DeleteLists *) cmd);
40590 _mesa_unmarshal_ListBase(ctx, (const struct marshal_cmd_ListBase *) cmd);
40594 _mesa_unmarshal_Begin(ctx, (const struct marshal_cmd_Begin *) cmd);
40598 _mesa_unmarshal_Color3b(ctx, (const struct marshal_cmd_Color3b *) cmd);
40602 _mesa_unmarshal_Color3bv(ctx, (const struct marshal_cmd_Color3bv *) cmd);
40606 _mesa_unmarshal_Color3d(ctx, (const struct marshal_cmd_Color3d *) cmd);
40610 _mesa_unmarshal_Color3dv(ctx, (const struct marshal_cmd_Color3dv *) cmd);
40614 _mesa_unmarshal_Color3f(ctx, (const struct marshal_cmd_Color3f *) cmd);
40618 _mesa_unmarshal_Color3fv(ctx, (const struct marshal_cmd_Color3fv *) cmd);
40622 _mesa_unmarshal_Color3i(ctx, (const struct marshal_cmd_Color3i *) cmd);
40626 _mesa_unmarshal_Color3iv(ctx, (const struct marshal_cmd_Color3iv *) cmd);
40630 _mesa_unmarshal_Color3s(ctx, (const struct marshal_cmd_Color3s *) cmd);
40634 _mesa_unmarshal_Color3sv(ctx, (const struct marshal_cmd_Color3sv *) cmd);
40638 _mesa_unmarshal_Color3ub(ctx, (const struct marshal_cmd_Color3ub *) cmd);
40642 _mesa_unmarshal_Color3ubv(ctx, (const struct marshal_cmd_Color3ubv *) cmd);
40646 _mesa_unmarshal_Color3ui(ctx, (const struct marshal_cmd_Color3ui *) cmd);
40650 _mesa_unmarshal_Color3uiv(ctx, (const struct marshal_cmd_Color3uiv *) cmd);
40654 _mesa_unmarshal_Color3us(ctx, (const struct marshal_cmd_Color3us *) cmd);
40658 _mesa_unmarshal_Color3usv(ctx, (const struct marshal_cmd_Color3usv *) cmd);
40662 _mesa_unmarshal_Color4b(ctx, (const struct marshal_cmd_Color4b *) cmd);
40666 _mesa_unmarshal_Color4bv(ctx, (const struct marshal_cmd_Color4bv *) cmd);
40670 _mesa_unmarshal_Color4d(ctx, (const struct marshal_cmd_Color4d *) cmd);
40674 _mesa_unmarshal_Color4dv(ctx, (const struct marshal_cmd_Color4dv *) cmd);
40678 _mesa_unmarshal_Color4f(ctx, (const struct marshal_cmd_Color4f *) cmd);
40682 _mesa_unmarshal_Color4fv(ctx, (const struct marshal_cmd_Color4fv *) cmd);
40686 _mesa_unmarshal_Color4i(ctx, (const struct marshal_cmd_Color4i *) cmd);
40690 _mesa_unmarshal_Color4iv(ctx, (const struct marshal_cmd_Color4iv *) cmd);
40694 _mesa_unmarshal_Color4s(ctx, (const struct marshal_cmd_Color4s *) cmd);
40698 _mesa_unmarshal_Color4sv(ctx, (const struct marshal_cmd_Color4sv *) cmd);
40702 _mesa_unmarshal_Color4ub(ctx, (const struct marshal_cmd_Color4ub *) cmd);
40706 _mesa_unmarshal_Color4ubv(ctx, (const struct marshal_cmd_Color4ubv *) cmd);
40710 _mesa_unmarshal_Color4ui(ctx, (const struct marshal_cmd_Color4ui *) cmd);
40714 _mesa_unmarshal_Color4uiv(ctx, (const struct marshal_cmd_Color4uiv *) cmd);
40718 _mesa_unmarshal_Color4us(ctx, (const struct marshal_cmd_Color4us *) cmd);
40722 _mesa_unmarshal_Color4usv(ctx, (const struct marshal_cmd_Color4usv *) cmd);
40726 _mesa_unmarshal_EdgeFlag(ctx, (const struct marshal_cmd_EdgeFlag *) cmd);
40730 _mesa_unmarshal_EdgeFlagv(ctx, (const struct marshal_cmd_EdgeFlagv *) cmd);
40734 _mesa_unmarshal_End(ctx, (const struct marshal_cmd_End *) cmd);
40738 _mesa_unmarshal_Indexd(ctx, (const struct marshal_cmd_Indexd *) cmd);
40742 _mesa_unmarshal_Indexdv(ctx, (const struct marshal_cmd_Indexdv *) cmd);
40746 _mesa_unmarshal_Indexf(ctx, (const struct marshal_cmd_Indexf *) cmd);
40750 _mesa_unmarshal_Indexfv(ctx, (const struct marshal_cmd_Indexfv *) cmd);
40754 _mesa_unmarshal_Indexi(ctx, (const struct marshal_cmd_Indexi *) cmd);
40758 _mesa_unmarshal_Indexiv(ctx, (const struct marshal_cmd_Indexiv *) cmd);
40762 _mesa_unmarshal_Indexs(ctx, (const struct marshal_cmd_Indexs *) cmd);
40766 _mesa_unmarshal_Indexsv(ctx, (const struct marshal_cmd_Indexsv *) cmd);
40770 _mesa_unmarshal_Normal3b(ctx, (const struct marshal_cmd_Normal3b *) cmd);
40774 _mesa_unmarshal_Normal3bv(ctx, (const struct marshal_cmd_Normal3bv *) cmd);
40778 _mesa_unmarshal_Normal3d(ctx, (const struct marshal_cmd_Normal3d *) cmd);
40782 _mesa_unmarshal_Normal3dv(ctx, (const struct marshal_cmd_Normal3dv *) cmd);
40786 _mesa_unmarshal_Normal3f(ctx, (const struct marshal_cmd_Normal3f *) cmd);
40790 _mesa_unmarshal_Normal3fv(ctx, (const struct marshal_cmd_Normal3fv *) cmd);
40794 _mesa_unmarshal_Normal3i(ctx, (const struct marshal_cmd_Normal3i *) cmd);
40798 _mesa_unmarshal_Normal3iv(ctx, (const struct marshal_cmd_Normal3iv *) cmd);
40802 _mesa_unmarshal_Normal3s(ctx, (const struct marshal_cmd_Normal3s *) cmd);
40806 _mesa_unmarshal_Normal3sv(ctx, (const struct marshal_cmd_Normal3sv *) cmd);
40810 _mesa_unmarshal_RasterPos2d(ctx, (const struct marshal_cmd_RasterPos2d *) cmd);
40814 _mesa_unmarshal_RasterPos2dv(ctx, (const struct marshal_cmd_RasterPos2dv *) cmd);
40818 _mesa_unmarshal_RasterPos2f(ctx, (const struct marshal_cmd_RasterPos2f *) cmd);
40822 _mesa_unmarshal_RasterPos2fv(ctx, (const struct marshal_cmd_RasterPos2fv *) cmd);
40826 _mesa_unmarshal_RasterPos2i(ctx, (const struct marshal_cmd_RasterPos2i *) cmd);
40830 _mesa_unmarshal_RasterPos2iv(ctx, (const struct marshal_cmd_RasterPos2iv *) cmd);
40834 _mesa_unmarshal_RasterPos2s(ctx, (const struct marshal_cmd_RasterPos2s *) cmd);
40838 _mesa_unmarshal_RasterPos2sv(ctx, (const struct marshal_cmd_RasterPos2sv *) cmd);
40842 _mesa_unmarshal_RasterPos3d(ctx, (const struct marshal_cmd_RasterPos3d *) cmd);
40846 _mesa_unmarshal_RasterPos3dv(ctx, (const struct marshal_cmd_RasterPos3dv *) cmd);
40850 _mesa_unmarshal_RasterPos3f(ctx, (const struct marshal_cmd_RasterPos3f *) cmd);
40854 _mesa_unmarshal_RasterPos3fv(ctx, (const struct marshal_cmd_RasterPos3fv *) cmd);
40858 _mesa_unmarshal_RasterPos3i(ctx, (const struct marshal_cmd_RasterPos3i *) cmd);
40862 _mesa_unmarshal_RasterPos3iv(ctx, (const struct marshal_cmd_RasterPos3iv *) cmd);
40866 _mesa_unmarshal_RasterPos3s(ctx, (const struct marshal_cmd_RasterPos3s *) cmd);
40870 _mesa_unmarshal_RasterPos3sv(ctx, (const struct marshal_cmd_RasterPos3sv *) cmd);
40874 _mesa_unmarshal_RasterPos4d(ctx, (const struct marshal_cmd_RasterPos4d *) cmd);
40878 _mesa_unmarshal_RasterPos4dv(ctx, (const struct marshal_cmd_RasterPos4dv *) cmd);
40882 _mesa_unmarshal_RasterPos4f(ctx, (const struct marshal_cmd_RasterPos4f *) cmd);
40886 _mesa_unmarshal_RasterPos4fv(ctx, (const struct marshal_cmd_RasterPos4fv *) cmd);
40890 _mesa_unmarshal_RasterPos4i(ctx, (const struct marshal_cmd_RasterPos4i *) cmd);
40894 _mesa_unmarshal_RasterPos4iv(ctx, (const struct marshal_cmd_RasterPos4iv *) cmd);
40898 _mesa_unmarshal_RasterPos4s(ctx, (const struct marshal_cmd_RasterPos4s *) cmd);
40902 _mesa_unmarshal_RasterPos4sv(ctx, (const struct marshal_cmd_RasterPos4sv *) cmd);
40906 _mesa_unmarshal_Rectd(ctx, (const struct marshal_cmd_Rectd *) cmd);
40910 _mesa_unmarshal_Rectdv(ctx, (const struct marshal_cmd_Rectdv *) cmd);
40914 _mesa_unmarshal_Rectf(ctx, (const struct marshal_cmd_Rectf *) cmd);
40918 _mesa_unmarshal_Rectfv(ctx, (const struct marshal_cmd_Rectfv *) cmd);
40922 _mesa_unmarshal_Recti(ctx, (const struct marshal_cmd_Recti *) cmd);
40926 _mesa_unmarshal_Rectiv(ctx, (const struct marshal_cmd_Rectiv *) cmd);
40930 _mesa_unmarshal_Rects(ctx, (const struct marshal_cmd_Rects *) cmd);
40934 _mesa_unmarshal_Rectsv(ctx, (const struct marshal_cmd_Rectsv *) cmd);
40938 _mesa_unmarshal_TexCoord1d(ctx, (const struct marshal_cmd_TexCoord1d *) cmd);
40942 _mesa_unmarshal_TexCoord1dv(ctx, (const struct marshal_cmd_TexCoord1dv *) cmd);
40946 _mesa_unmarshal_TexCoord1f(ctx, (const struct marshal_cmd_TexCoord1f *) cmd);
40950 _mesa_unmarshal_TexCoord1fv(ctx, (const struct marshal_cmd_TexCoord1fv *) cmd);
40954 _mesa_unmarshal_TexCoord1i(ctx, (const struct marshal_cmd_TexCoord1i *) cmd);
40958 _mesa_unmarshal_TexCoord1iv(ctx, (const struct marshal_cmd_TexCoord1iv *) cmd);
40962 _mesa_unmarshal_TexCoord1s(ctx, (const struct marshal_cmd_TexCoord1s *) cmd);
40966 _mesa_unmarshal_TexCoord1sv(ctx, (const struct marshal_cmd_TexCoord1sv *) cmd);
40970 _mesa_unmarshal_TexCoord2d(ctx, (const struct marshal_cmd_TexCoord2d *) cmd);
40974 _mesa_unmarshal_TexCoord2dv(ctx, (const struct marshal_cmd_TexCoord2dv *) cmd);
40978 _mesa_unmarshal_TexCoord2f(ctx, (const struct marshal_cmd_TexCoord2f *) cmd);
40982 _mesa_unmarshal_TexCoord2fv(ctx, (const struct marshal_cmd_TexCoord2fv *) cmd);
40986 _mesa_unmarshal_TexCoord2i(ctx, (const struct marshal_cmd_TexCoord2i *) cmd);
40990 _mesa_unmarshal_TexCoord2iv(ctx, (const struct marshal_cmd_TexCoord2iv *) cmd);
40994 _mesa_unmarshal_TexCoord2s(ctx, (const struct marshal_cmd_TexCoord2s *) cmd);
40998 _mesa_unmarshal_TexCoord2sv(ctx, (const struct marshal_cmd_TexCoord2sv *) cmd);
41002 _mesa_unmarshal_TexCoord3d(ctx, (const struct marshal_cmd_TexCoord3d *) cmd);
41006 _mesa_unmarshal_TexCoord3dv(ctx, (const struct marshal_cmd_TexCoord3dv *) cmd);
41010 _mesa_unmarshal_TexCoord3f(ctx, (const struct marshal_cmd_TexCoord3f *) cmd);
41014 _mesa_unmarshal_TexCoord3fv(ctx, (const struct marshal_cmd_TexCoord3fv *) cmd);
41018 _mesa_unmarshal_TexCoord3i(ctx, (const struct marshal_cmd_TexCoord3i *) cmd);
41022 _mesa_unmarshal_TexCoord3iv(ctx, (const struct marshal_cmd_TexCoord3iv *) cmd);
41026 _mesa_unmarshal_TexCoord3s(ctx, (const struct marshal_cmd_TexCoord3s *) cmd);
41030 _mesa_unmarshal_TexCoord3sv(ctx, (const struct marshal_cmd_TexCoord3sv *) cmd);
41034 _mesa_unmarshal_TexCoord4d(ctx, (const struct marshal_cmd_TexCoord4d *) cmd);
41038 _mesa_unmarshal_TexCoord4dv(ctx, (const struct marshal_cmd_TexCoord4dv *) cmd);
41042 _mesa_unmarshal_TexCoord4f(ctx, (const struct marshal_cmd_TexCoord4f *) cmd);
41046 _mesa_unmarshal_TexCoord4fv(ctx, (const struct marshal_cmd_TexCoord4fv *) cmd);
41050 _mesa_unmarshal_TexCoord4i(ctx, (const struct marshal_cmd_TexCoord4i *) cmd);
41054 _mesa_unmarshal_TexCoord4iv(ctx, (const struct marshal_cmd_TexCoord4iv *) cmd);
41058 _mesa_unmarshal_TexCoord4s(ctx, (const struct marshal_cmd_TexCoord4s *) cmd);
41062 _mesa_unmarshal_TexCoord4sv(ctx, (const struct marshal_cmd_TexCoord4sv *) cmd);
41066 _mesa_unmarshal_Vertex2d(ctx, (const struct marshal_cmd_Vertex2d *) cmd);
41070 _mesa_unmarshal_Vertex2dv(ctx, (const struct marshal_cmd_Vertex2dv *) cmd);
41074 _mesa_unmarshal_Vertex2f(ctx, (const struct marshal_cmd_Vertex2f *) cmd);
41078 _mesa_unmarshal_Vertex2fv(ctx, (const struct marshal_cmd_Vertex2fv *) cmd);
41082 _mesa_unmarshal_Vertex2i(ctx, (const struct marshal_cmd_Vertex2i *) cmd);
41086 _mesa_unmarshal_Vertex2iv(ctx, (const struct marshal_cmd_Vertex2iv *) cmd);
41090 _mesa_unmarshal_Vertex2s(ctx, (const struct marshal_cmd_Vertex2s *) cmd);
41094 _mesa_unmarshal_Vertex2sv(ctx, (const struct marshal_cmd_Vertex2sv *) cmd);
41098 _mesa_unmarshal_Vertex3d(ctx, (const struct marshal_cmd_Vertex3d *) cmd);
41102 _mesa_unmarshal_Vertex3dv(ctx, (const struct marshal_cmd_Vertex3dv *) cmd);
41106 _mesa_unmarshal_Vertex3f(ctx, (const struct marshal_cmd_Vertex3f *) cmd);
41110 _mesa_unmarshal_Vertex3fv(ctx, (const struct marshal_cmd_Vertex3fv *) cmd);
41114 _mesa_unmarshal_Vertex3i(ctx, (const struct marshal_cmd_Vertex3i *) cmd);
41118 _mesa_unmarshal_Vertex3iv(ctx, (const struct marshal_cmd_Vertex3iv *) cmd);
41122 _mesa_unmarshal_Vertex3s(ctx, (const struct marshal_cmd_Vertex3s *) cmd);
41126 _mesa_unmarshal_Vertex3sv(ctx, (const struct marshal_cmd_Vertex3sv *) cmd);
41130 _mesa_unmarshal_Vertex4d(ctx, (const struct marshal_cmd_Vertex4d *) cmd);
41134 _mesa_unmarshal_Vertex4dv(ctx, (const struct marshal_cmd_Vertex4dv *) cmd);
41138 _mesa_unmarshal_Vertex4f(ctx, (const struct marshal_cmd_Vertex4f *) cmd);
41142 _mesa_unmarshal_Vertex4fv(ctx, (const struct marshal_cmd_Vertex4fv *) cmd);
41146 _mesa_unmarshal_Vertex4i(ctx, (const struct marshal_cmd_Vertex4i *) cmd);
41150 _mesa_unmarshal_Vertex4iv(ctx, (const struct marshal_cmd_Vertex4iv *) cmd);
41154 _mesa_unmarshal_Vertex4s(ctx, (const struct marshal_cmd_Vertex4s *) cmd);
41158 _mesa_unmarshal_Vertex4sv(ctx, (const struct marshal_cmd_Vertex4sv *) cmd);
41162 _mesa_unmarshal_ClipPlane(ctx, (const struct marshal_cmd_ClipPlane *) cmd);
41166 _mesa_unmarshal_ColorMaterial(ctx, (const struct marshal_cmd_ColorMaterial *) cmd);
41170 _mesa_unmarshal_CullFace(ctx, (const struct marshal_cmd_CullFace *) cmd);
41174 _mesa_unmarshal_Fogf(ctx, (const struct marshal_cmd_Fogf *) cmd);
41178 _mesa_unmarshal_Fogi(ctx, (const struct marshal_cmd_Fogi *) cmd);
41182 _mesa_unmarshal_FrontFace(ctx, (const struct marshal_cmd_FrontFace *) cmd);
41186 _mesa_unmarshal_Hint(ctx, (const struct marshal_cmd_Hint *) cmd);
41190 _mesa_unmarshal_Lightf(ctx, (const struct marshal_cmd_Lightf *) cmd);
41194 _mesa_unmarshal_Lighti(ctx, (const struct marshal_cmd_Lighti *) cmd);
41198 _mesa_unmarshal_LightModelf(ctx, (const struct marshal_cmd_LightModelf *) cmd);
41202 _mesa_unmarshal_LightModeli(ctx, (const struct marshal_cmd_LightModeli *) cmd);
41206 _mesa_unmarshal_LineStipple(ctx, (const struct marshal_cmd_LineStipple *) cmd);
41210 _mesa_unmarshal_LineWidth(ctx, (const struct marshal_cmd_LineWidth *) cmd);
41214 _mesa_unmarshal_Materialf(ctx, (const struct marshal_cmd_Materialf *) cmd);
41218 _mesa_unmarshal_Materiali(ctx, (const struct marshal_cmd_Materiali *) cmd);
41222 _mesa_unmarshal_PointSize(ctx, (const struct marshal_cmd_PointSize *) cmd);
41226 _mesa_unmarshal_PolygonMode(ctx, (const struct marshal_cmd_PolygonMode *) cmd);
41230 _mesa_unmarshal_Scissor(ctx, (const struct marshal_cmd_Scissor *) cmd);
41234 _mesa_unmarshal_ShadeModel(ctx, (const struct marshal_cmd_ShadeModel *) cmd);
41238 _mesa_unmarshal_TexParameterf(ctx, (const struct marshal_cmd_TexParameterf *) cmd);
41242 _mesa_unmarshal_TexParameteri(ctx, (const struct marshal_cmd_TexParameteri *) cmd);
41246 _mesa_unmarshal_TexEnvf(ctx, (const struct marshal_cmd_TexEnvf *) cmd);
41250 _mesa_unmarshal_TexEnvi(ctx, (const struct marshal_cmd_TexEnvi *) cmd);
41254 _mesa_unmarshal_TexGend(ctx, (const struct marshal_cmd_TexGend *) cmd);
41258 _mesa_unmarshal_TexGenf(ctx, (const struct marshal_cmd_TexGenf *) cmd);
41262 _mesa_unmarshal_TexGeni(ctx, (const struct marshal_cmd_TexGeni *) cmd);
41266 _mesa_unmarshal_InitNames(ctx, (const struct marshal_cmd_InitNames *) cmd);
41270 _mesa_unmarshal_LoadName(ctx, (const struct marshal_cmd_LoadName *) cmd);
41274 _mesa_unmarshal_PassThrough(ctx, (const struct marshal_cmd_PassThrough *) cmd);
41278 _mesa_unmarshal_PopName(ctx, (const struct marshal_cmd_PopName *) cmd);
41282 _mesa_unmarshal_PushName(ctx, (const struct marshal_cmd_PushName *) cmd);
41286 _mesa_unmarshal_DrawBuffer(ctx, (const struct marshal_cmd_DrawBuffer *) cmd);
41290 _mesa_unmarshal_Clear(ctx, (const struct marshal_cmd_Clear *) cmd);
41294 _mesa_unmarshal_ClearAccum(ctx, (const struct marshal_cmd_ClearAccum *) cmd);
41298 _mesa_unmarshal_ClearIndex(ctx, (const struct marshal_cmd_ClearIndex *) cmd);
41302 _mesa_unmarshal_ClearColor(ctx, (const struct marshal_cmd_ClearColor *) cmd);
41306 _mesa_unmarshal_ClearStencil(ctx, (const struct marshal_cmd_ClearStencil *) cmd);
41310 _mesa_unmarshal_ClearDepth(ctx, (const struct marshal_cmd_ClearDepth *) cmd);
41314 _mesa_unmarshal_StencilMask(ctx, (const struct marshal_cmd_StencilMask *) cmd);
41318 _mesa_unmarshal_ColorMask(ctx, (const struct marshal_cmd_ColorMask *) cmd);
41322 _mesa_unmarshal_DepthMask(ctx, (const struct marshal_cmd_DepthMask *) cmd);
41326 _mesa_unmarshal_IndexMask(ctx, (const struct marshal_cmd_IndexMask *) cmd);
41330 _mesa_unmarshal_Accum(ctx, (const struct marshal_cmd_Accum *) cmd);
41334 _mesa_unmarshal_Disable(ctx, (const struct marshal_cmd_Disable *) cmd);
41338 _mesa_unmarshal_Enable(ctx, (const struct marshal_cmd_Enable *) cmd);
41342 _mesa_unmarshal_Flush(ctx, (const struct marshal_cmd_Flush *) cmd);
41346 _mesa_unmarshal_PopAttrib(ctx, (const struct marshal_cmd_PopAttrib *) cmd);
41350 _mesa_unmarshal_PushAttrib(ctx, (const struct marshal_cmd_PushAttrib *) cmd);
41354 _mesa_unmarshal_MapGrid1d(ctx, (const struct marshal_cmd_MapGrid1d *) cmd);
41358 _mesa_unmarshal_MapGrid1f(ctx, (const struct marshal_cmd_MapGrid1f *) cmd);
41362 _mesa_unmarshal_MapGrid2d(ctx, (const struct marshal_cmd_MapGrid2d *) cmd);
41366 _mesa_unmarshal_MapGrid2f(ctx, (const struct marshal_cmd_MapGrid2f *) cmd);
41370 _mesa_unmarshal_EvalCoord1d(ctx, (const struct marshal_cmd_EvalCoord1d *) cmd);
41374 _mesa_unmarshal_EvalCoord1dv(ctx, (const struct marshal_cmd_EvalCoord1dv *) cmd);
41378 _mesa_unmarshal_EvalCoord1f(ctx, (const struct marshal_cmd_EvalCoord1f *) cmd);
41382 _mesa_unmarshal_EvalCoord1fv(ctx, (const struct marshal_cmd_EvalCoord1fv *) cmd);
41386 _mesa_unmarshal_EvalCoord2d(ctx, (const struct marshal_cmd_EvalCoord2d *) cmd);
41390 _mesa_unmarshal_EvalCoord2dv(ctx, (const struct marshal_cmd_EvalCoord2dv *) cmd);
41394 _mesa_unmarshal_EvalCoord2f(ctx, (const struct marshal_cmd_EvalCoord2f *) cmd);
41398 _mesa_unmarshal_EvalCoord2fv(ctx, (const struct marshal_cmd_EvalCoord2fv *) cmd);
41402 _mesa_unmarshal_EvalMesh1(ctx, (const struct marshal_cmd_EvalMesh1 *) cmd);
41406 _mesa_unmarshal_EvalPoint1(ctx, (const struct marshal_cmd_EvalPoint1 *) cmd);
41410 _mesa_unmarshal_EvalMesh2(ctx, (const struct marshal_cmd_EvalMesh2 *) cmd);
41414 _mesa_unmarshal_EvalPoint2(ctx, (const struct marshal_cmd_EvalPoint2 *) cmd);
41418 _mesa_unmarshal_AlphaFunc(ctx, (const struct marshal_cmd_AlphaFunc *) cmd);
41422 _mesa_unmarshal_BlendFunc(ctx, (const struct marshal_cmd_BlendFunc *) cmd);
41426 _mesa_unmarshal_LogicOp(ctx, (const struct marshal_cmd_LogicOp *) cmd);
41430 _mesa_unmarshal_StencilFunc(ctx, (const struct marshal_cmd_StencilFunc *) cmd);
41434 _mesa_unmarshal_StencilOp(ctx, (const struct marshal_cmd_StencilOp *) cmd);
41438 _mesa_unmarshal_DepthFunc(ctx, (const struct marshal_cmd_DepthFunc *) cmd);
41442 _mesa_unmarshal_PixelZoom(ctx, (const struct marshal_cmd_PixelZoom *) cmd);
41446 _mesa_unmarshal_PixelTransferf(ctx, (const struct marshal_cmd_PixelTransferf *) cmd);
41450 _mesa_unmarshal_PixelTransferi(ctx, (const struct marshal_cmd_PixelTransferi *) cmd);
41454 _mesa_unmarshal_PixelStoref(ctx, (const struct marshal_cmd_PixelStoref *) cmd);
41458 _mesa_unmarshal_PixelStorei(ctx, (const struct marshal_cmd_PixelStorei *) cmd);
41462 _mesa_unmarshal_ReadBuffer(ctx, (const struct marshal_cmd_ReadBuffer *) cmd);
41466 _mesa_unmarshal_CopyPixels(ctx, (const struct marshal_cmd_CopyPixels *) cmd);
41470 _mesa_unmarshal_DepthRange(ctx, (const struct marshal_cmd_DepthRange *) cmd);
41474 _mesa_unmarshal_Frustum(ctx, (const struct marshal_cmd_Frustum *) cmd);
41478 _mesa_unmarshal_LoadIdentity(ctx, (const struct marshal_cmd_LoadIdentity *) cmd);
41482 _mesa_unmarshal_LoadMatrixf(ctx, (const struct marshal_cmd_LoadMatrixf *) cmd);
41486 _mesa_unmarshal_LoadMatrixd(ctx, (const struct marshal_cmd_LoadMatrixd *) cmd);
41490 _mesa_unmarshal_MatrixMode(ctx, (const struct marshal_cmd_MatrixMode *) cmd);
41494 _mesa_unmarshal_MultMatrixf(ctx, (const struct marshal_cmd_MultMatrixf *) cmd);
41498 _mesa_unmarshal_MultMatrixd(ctx, (const struct marshal_cmd_MultMatrixd *) cmd);
41502 _mesa_unmarshal_Ortho(ctx, (const struct marshal_cmd_Ortho *) cmd);
41506 _mesa_unmarshal_PopMatrix(ctx, (const struct marshal_cmd_PopMatrix *) cmd);
41510 _mesa_unmarshal_PushMatrix(ctx, (const struct marshal_cmd_PushMatrix *) cmd);
41514 _mesa_unmarshal_Rotated(ctx, (const struct marshal_cmd_Rotated *) cmd);
41518 _mesa_unmarshal_Rotatef(ctx, (const struct marshal_cmd_Rotatef *) cmd);
41522 _mesa_unmarshal_Scaled(ctx, (const struct marshal_cmd_Scaled *) cmd);
41526 _mesa_unmarshal_Scalef(ctx, (const struct marshal_cmd_Scalef *) cmd);
41530 _mesa_unmarshal_Translated(ctx, (const struct marshal_cmd_Translated *) cmd);
41534 _mesa_unmarshal_Translatef(ctx, (const struct marshal_cmd_Translatef *) cmd);
41538 _mesa_unmarshal_Viewport(ctx, (const struct marshal_cmd_Viewport *) cmd);
41542 _mesa_unmarshal_ArrayElement(ctx, (const struct marshal_cmd_ArrayElement *) cmd);
41546 _mesa_unmarshal_ColorPointer(ctx, (const struct marshal_cmd_ColorPointer *) cmd);
41550 _mesa_unmarshal_DisableClientState(ctx, (const struct marshal_cmd_DisableClientState *) cmd);
41554 _mesa_unmarshal_DrawArrays(ctx, (const struct marshal_cmd_DrawArrays *) cmd);
41558 _mesa_unmarshal_DrawElements(ctx, (const struct marshal_cmd_DrawElements *) cmd);
41562 _mesa_unmarshal_EdgeFlagPointer(ctx, (const struct marshal_cmd_EdgeFlagPointer *) cmd);
41566 _mesa_unmarshal_EnableClientState(ctx, (const struct marshal_cmd_EnableClientState *) cmd);
41570 _mesa_unmarshal_IndexPointer(ctx, (const struct marshal_cmd_IndexPointer *) cmd);
41574 _mesa_unmarshal_NormalPointer(ctx, (const struct marshal_cmd_NormalPointer *) cmd);
41578 _mesa_unmarshal_TexCoordPointer(ctx, (const struct marshal_cmd_TexCoordPointer *) cmd);
41582 _mesa_unmarshal_VertexPointer(ctx, (const struct marshal_cmd_VertexPointer *) cmd);
41586 _mesa_unmarshal_PolygonOffset(ctx, (const struct marshal_cmd_PolygonOffset *) cmd);
41590 _mesa_unmarshal_CopyTexImage1D(ctx, (const struct marshal_cmd_CopyTexImage1D *) cmd);
41594 _mesa_unmarshal_CopyTexImage2D(ctx, (const struct marshal_cmd_CopyTexImage2D *) cmd);
41598 _mesa_unmarshal_CopyTexSubImage1D(ctx, (const struct marshal_cmd_CopyTexSubImage1D *) cmd);
41602 _mesa_unmarshal_CopyTexSubImage2D(ctx, (const struct marshal_cmd_CopyTexSubImage2D *) cmd);
41606 _mesa_unmarshal_BindTexture(ctx, (const struct marshal_cmd_BindTexture *) cmd);
41610 _mesa_unmarshal_DeleteTextures(ctx, (const struct marshal_cmd_DeleteTextures *) cmd);
41614 _mesa_unmarshal_PrioritizeTextures(ctx, (const struct marshal_cmd_PrioritizeTextures *) cmd);
41618 _mesa_unmarshal_Indexub(ctx, (const struct marshal_cmd_Indexub *) cmd);
41622 _mesa_unmarshal_Indexubv(ctx, (const struct marshal_cmd_Indexubv *) cmd);
41626 _mesa_unmarshal_PopClientAttrib(ctx, (const struct marshal_cmd_PopClientAttrib *) cmd);
41630 _mesa_unmarshal_PushClientAttrib(ctx, (const struct marshal_cmd_PushClientAttrib *) cmd);
41634 _mesa_unmarshal_BlendColor(ctx, (const struct marshal_cmd_BlendColor *) cmd);
41638 _mesa_unmarshal_BlendEquation(ctx, (const struct marshal_cmd_BlendEquation *) cmd);
41642 _mesa_unmarshal_DrawRangeElements(ctx, (const struct marshal_cmd_DrawRangeElements *) cmd);
41646 _mesa_unmarshal_CopyColorTable(ctx, (const struct marshal_cmd_CopyColorTable *) cmd);
41650 _mesa_unmarshal_CopyColorSubTable(ctx, (const struct marshal_cmd_CopyColorSubTable *) cmd);
41654 _mesa_unmarshal_ConvolutionParameterf(ctx, (const struct marshal_cmd_ConvolutionParameterf *) cmd);
41658 _mesa_unmarshal_ConvolutionParameteri(ctx, (const struct marshal_cmd_ConvolutionParameteri *) cmd);
41662 _mesa_unmarshal_CopyConvolutionFilter1D(ctx, (const struct marshal_cmd_CopyConvolutionFilter1D *) cmd);
41666 _mesa_unmarshal_CopyConvolutionFilter2D(ctx, (const struct marshal_cmd_CopyConvolutionFilter2D *) cmd);
41670 _mesa_unmarshal_Histogram(ctx, (const struct marshal_cmd_Histogram *) cmd);
41674 _mesa_unmarshal_Minmax(ctx, (const struct marshal_cmd_Minmax *) cmd);
41678 _mesa_unmarshal_ResetHistogram(ctx, (const struct marshal_cmd_ResetHistogram *) cmd);
41682 _mesa_unmarshal_ResetMinmax(ctx, (const struct marshal_cmd_ResetMinmax *) cmd);
41686 _mesa_unmarshal_CopyTexSubImage3D(ctx, (const struct marshal_cmd_CopyTexSubImage3D *) cmd);
41690 _mesa_unmarshal_ActiveTexture(ctx, (const struct marshal_cmd_ActiveTexture *) cmd);
41694 _mesa_unmarshal_ClientActiveTexture(ctx, (const struct marshal_cmd_ClientActiveTexture *) cmd);
41698 _mesa_unmarshal_MultiTexCoord1d(ctx, (const struct marshal_cmd_MultiTexCoord1d *) cmd);
41702 _mesa_unmarshal_MultiTexCoord1dv(ctx, (const struct marshal_cmd_MultiTexCoord1dv *) cmd);
41706 _mesa_unmarshal_MultiTexCoord1fARB(ctx, (const struct marshal_cmd_MultiTexCoord1fARB *) cmd);
41710 _mesa_unmarshal_MultiTexCoord1fvARB(ctx, (const struct marshal_cmd_MultiTexCoord1fvARB *) cmd);
41714 _mesa_unmarshal_MultiTexCoord1i(ctx, (const struct marshal_cmd_MultiTexCoord1i *) cmd);
41718 _mesa_unmarshal_MultiTexCoord1iv(ctx, (const struct marshal_cmd_MultiTexCoord1iv *) cmd);
41722 _mesa_unmarshal_MultiTexCoord1s(ctx, (const struct marshal_cmd_MultiTexCoord1s *) cmd);
41726 _mesa_unmarshal_MultiTexCoord1sv(ctx, (const struct marshal_cmd_MultiTexCoord1sv *) cmd);
41730 _mesa_unmarshal_MultiTexCoord2d(ctx, (const struct marshal_cmd_MultiTexCoord2d *) cmd);
41734 _mesa_unmarshal_MultiTexCoord2dv(ctx, (const struct marshal_cmd_MultiTexCoord2dv *) cmd);
41738 _mesa_unmarshal_MultiTexCoord2fARB(ctx, (const struct marshal_cmd_MultiTexCoord2fARB *) cmd);
41742 _mesa_unmarshal_MultiTexCoord2fvARB(ctx, (const struct marshal_cmd_MultiTexCoord2fvARB *) cmd);
41746 _mesa_unmarshal_MultiTexCoord2i(ctx, (const struct marshal_cmd_MultiTexCoord2i *) cmd);
41750 _mesa_unmarshal_MultiTexCoord2iv(ctx, (const struct marshal_cmd_MultiTexCoord2iv *) cmd);
41754 _mesa_unmarshal_MultiTexCoord2s(ctx, (const struct marshal_cmd_MultiTexCoord2s *) cmd);
41758 _mesa_unmarshal_MultiTexCoord2sv(ctx, (const struct marshal_cmd_MultiTexCoord2sv *) cmd);
41762 _mesa_unmarshal_MultiTexCoord3d(ctx, (const struct marshal_cmd_MultiTexCoord3d *) cmd);
41766 _mesa_unmarshal_MultiTexCoord3dv(ctx, (const struct marshal_cmd_MultiTexCoord3dv *) cmd);
41770 _mesa_unmarshal_MultiTexCoord3fARB(ctx, (const struct marshal_cmd_MultiTexCoord3fARB *) cmd);
41774 _mesa_unmarshal_MultiTexCoord3fvARB(ctx, (const struct marshal_cmd_MultiTexCoord3fvARB *) cmd);
41778 _mesa_unmarshal_MultiTexCoord3i(ctx, (const struct marshal_cmd_MultiTexCoord3i *) cmd);
41782 _mesa_unmarshal_MultiTexCoord3iv(ctx, (const struct marshal_cmd_MultiTexCoord3iv *) cmd);
41786 _mesa_unmarshal_MultiTexCoord3s(ctx, (const struct marshal_cmd_MultiTexCoord3s *) cmd);
41790 _mesa_unmarshal_MultiTexCoord3sv(ctx, (const struct marshal_cmd_MultiTexCoord3sv *) cmd);
41794 _mesa_unmarshal_MultiTexCoord4d(ctx, (const struct marshal_cmd_MultiTexCoord4d *) cmd);
41798 _mesa_unmarshal_MultiTexCoord4dv(ctx, (const struct marshal_cmd_MultiTexCoord4dv *) cmd);
41802 _mesa_unmarshal_MultiTexCoord4fARB(ctx, (const struct marshal_cmd_MultiTexCoord4fARB *) cmd);
41806 _mesa_unmarshal_MultiTexCoord4fvARB(ctx, (const struct marshal_cmd_MultiTexCoord4fvARB *) cmd);
41810 _mesa_unmarshal_MultiTexCoord4i(ctx, (const struct marshal_cmd_MultiTexCoord4i *) cmd);
41814 _mesa_unmarshal_MultiTexCoord4iv(ctx, (const struct marshal_cmd_MultiTexCoord4iv *) cmd);
41818 _mesa_unmarshal_MultiTexCoord4s(ctx, (const struct marshal_cmd_MultiTexCoord4s *) cmd);
41822 _mesa_unmarshal_MultiTexCoord4sv(ctx, (const struct marshal_cmd_MultiTexCoord4sv *) cmd);
41826 _mesa_unmarshal_SampleCoverage(ctx, (const struct marshal_cmd_SampleCoverage *) cmd);
41830 _mesa_unmarshal_BlendFuncSeparate(ctx, (const struct marshal_cmd_BlendFuncSeparate *) cmd);
41834 _mesa_unmarshal_FogCoordfEXT(ctx, (const struct marshal_cmd_FogCoordfEXT *) cmd);
41838 _mesa_unmarshal_FogCoordfvEXT(ctx, (const struct marshal_cmd_FogCoordfvEXT *) cmd);
41842 _mesa_unmarshal_FogCoordd(ctx, (const struct marshal_cmd_FogCoordd *) cmd);
41846 _mesa_unmarshal_FogCoorddv(ctx, (const struct marshal_cmd_FogCoorddv *) cmd);
41850 _mesa_unmarshal_FogCoordPointer(ctx, (const struct marshal_cmd_FogCoordPointer *) cmd);
41854 _mesa_unmarshal_PointParameterf(ctx, (const struct marshal_cmd_PointParameterf *) cmd);
41858 _mesa_unmarshal_PointParameteri(ctx, (const struct marshal_cmd_PointParameteri *) cmd);
41862 _mesa_unmarshal_SecondaryColor3b(ctx, (const struct marshal_cmd_SecondaryColor3b *) cmd);
41866 _mesa_unmarshal_SecondaryColor3bv(ctx, (const struct marshal_cmd_SecondaryColor3bv *) cmd);
41870 _mesa_unmarshal_SecondaryColor3d(ctx, (const struct marshal_cmd_SecondaryColor3d *) cmd);
41874 _mesa_unmarshal_SecondaryColor3dv(ctx, (const struct marshal_cmd_SecondaryColor3dv *) cmd);
41878 _mesa_unmarshal_SecondaryColor3fEXT(ctx, (const struct marshal_cmd_SecondaryColor3fEXT *) cmd);
41882 _mesa_unmarshal_SecondaryColor3fvEXT(ctx, (const struct marshal_cmd_SecondaryColor3fvEXT *) cmd);
41886 _mesa_unmarshal_SecondaryColor3i(ctx, (const struct marshal_cmd_SecondaryColor3i *) cmd);
41890 _mesa_unmarshal_SecondaryColor3iv(ctx, (const struct marshal_cmd_SecondaryColor3iv *) cmd);
41894 _mesa_unmarshal_SecondaryColor3s(ctx, (const struct marshal_cmd_SecondaryColor3s *) cmd);
41898 _mesa_unmarshal_SecondaryColor3sv(ctx, (const struct marshal_cmd_SecondaryColor3sv *) cmd);
41902 _mesa_unmarshal_SecondaryColor3ub(ctx, (const struct marshal_cmd_SecondaryColor3ub *) cmd);
41906 _mesa_unmarshal_SecondaryColor3ubv(ctx, (const struct marshal_cmd_SecondaryColor3ubv *) cmd);
41910 _mesa_unmarshal_SecondaryColor3ui(ctx, (const struct marshal_cmd_SecondaryColor3ui *) cmd);
41914 _mesa_unmarshal_SecondaryColor3uiv(ctx, (const struct marshal_cmd_SecondaryColor3uiv *) cmd);
41918 _mesa_unmarshal_SecondaryColor3us(ctx, (const struct marshal_cmd_SecondaryColor3us *) cmd);
41922 _mesa_unmarshal_SecondaryColor3usv(ctx, (const struct marshal_cmd_SecondaryColor3usv *) cmd);
41926 _mesa_unmarshal_SecondaryColorPointer(ctx, (const struct marshal_cmd_SecondaryColorPointer *) cmd);
41930 _mesa_unmarshal_WindowPos2d(ctx, (const struct marshal_cmd_WindowPos2d *) cmd);
41934 _mesa_unmarshal_WindowPos2f(ctx, (const struct marshal_cmd_WindowPos2f *) cmd);
41938 _mesa_unmarshal_WindowPos2i(ctx, (const struct marshal_cmd_WindowPos2i *) cmd);
41942 _mesa_unmarshal_WindowPos2s(ctx, (const struct marshal_cmd_WindowPos2s *) cmd);
41946 _mesa_unmarshal_WindowPos3d(ctx, (const struct marshal_cmd_WindowPos3d *) cmd);
41950 _mesa_unmarshal_WindowPos3f(ctx, (const struct marshal_cmd_WindowPos3f *) cmd);
41954 _mesa_unmarshal_WindowPos3fv(ctx, (const struct marshal_cmd_WindowPos3fv *) cmd);
41958 _mesa_unmarshal_WindowPos3i(ctx, (const struct marshal_cmd_WindowPos3i *) cmd);
41962 _mesa_unmarshal_WindowPos3s(ctx, (const struct marshal_cmd_WindowPos3s *) cmd);
41966 _mesa_unmarshal_BindBuffer(ctx, (const struct marshal_cmd_BindBuffer *) cmd);
41970 _mesa_unmarshal_BufferData(ctx, (const struct marshal_cmd_BufferData *) cmd);
41974 _mesa_unmarshal_BufferSubData(ctx, (const struct marshal_cmd_BufferSubData *) cmd);
41978 _mesa_unmarshal_DeleteBuffers(ctx, (const struct marshal_cmd_DeleteBuffers *) cmd);
41982 _mesa_unmarshal_DeleteQueries(ctx, (const struct marshal_cmd_DeleteQueries *) cmd);
41986 _mesa_unmarshal_BeginQuery(ctx, (const struct marshal_cmd_BeginQuery *) cmd);
41990 _mesa_unmarshal_EndQuery(ctx, (const struct marshal_cmd_EndQuery *) cmd);
41994 _mesa_unmarshal_BlendEquationSeparate(ctx, (const struct marshal_cmd_BlendEquationSeparate *) cmd);
41998 _mesa_unmarshal_DrawBuffers(ctx, (const struct marshal_cmd_DrawBuffers *) cmd);
42002 _mesa_unmarshal_StencilFuncSeparate(ctx, (const struct marshal_cmd_StencilFuncSeparate *) cmd);
42006 _mesa_unmarshal_StencilOpSeparate(ctx, (const struct marshal_cmd_StencilOpSeparate *) cmd);
42010 _mesa_unmarshal_StencilMaskSeparate(ctx, (const struct marshal_cmd_StencilMaskSeparate *) cmd);
42014 _mesa_unmarshal_AttachShader(ctx, (const struct marshal_cmd_AttachShader *) cmd);
42018 _mesa_unmarshal_CompileShader(ctx, (const struct marshal_cmd_CompileShader *) cmd);
42022 _mesa_unmarshal_DeleteProgram(ctx, (const struct marshal_cmd_DeleteProgram *) cmd);
42026 _mesa_unmarshal_DeleteShader(ctx, (const struct marshal_cmd_DeleteShader *) cmd);
42030 _mesa_unmarshal_DetachShader(ctx, (const struct marshal_cmd_DetachShader *) cmd);
42034 _mesa_unmarshal_DisableVertexAttribArray(ctx, (const struct marshal_cmd_DisableVertexAttribArray *) cmd);
42038 _mesa_unmarshal_EnableVertexAttribArray(ctx, (const struct marshal_cmd_EnableVertexAttribArray *) cmd);
42042 _mesa_unmarshal_LinkProgram(ctx, (const struct marshal_cmd_LinkProgram *) cmd);
42046 _mesa_unmarshal_ShaderSource(ctx, (const struct marshal_cmd_ShaderSource *) cmd);
42050 _mesa_unmarshal_UseProgram(ctx, (const struct marshal_cmd_UseProgram *) cmd);
42054 _mesa_unmarshal_Uniform1f(ctx, (const struct marshal_cmd_Uniform1f *) cmd);
42058 _mesa_unmarshal_Uniform2f(ctx, (const struct marshal_cmd_Uniform2f *) cmd);
42062 _mesa_unmarshal_Uniform3f(ctx, (const struct marshal_cmd_Uniform3f *) cmd);
42066 _mesa_unmarshal_Uniform4f(ctx, (const struct marshal_cmd_Uniform4f *) cmd);
42070 _mesa_unmarshal_Uniform1i(ctx, (const struct marshal_cmd_Uniform1i *) cmd);
42074 _mesa_unmarshal_Uniform2i(ctx, (const struct marshal_cmd_Uniform2i *) cmd);
42078 _mesa_unmarshal_Uniform3i(ctx, (const struct marshal_cmd_Uniform3i *) cmd);
42082 _mesa_unmarshal_Uniform4i(ctx, (const struct marshal_cmd_Uniform4i *) cmd);
42086 _mesa_unmarshal_Uniform1fv(ctx, (const struct marshal_cmd_Uniform1fv *) cmd);
42090 _mesa_unmarshal_Uniform2fv(ctx, (const struct marshal_cmd_Uniform2fv *) cmd);
42094 _mesa_unmarshal_Uniform3fv(ctx, (const struct marshal_cmd_Uniform3fv *) cmd);
42098 _mesa_unmarshal_Uniform4fv(ctx, (const struct marshal_cmd_Uniform4fv *) cmd);
42102 _mesa_unmarshal_Uniform1iv(ctx, (const struct marshal_cmd_Uniform1iv *) cmd);
42106 _mesa_unmarshal_Uniform2iv(ctx, (const struct marshal_cmd_Uniform2iv *) cmd);
42110 _mesa_unmarshal_Uniform3iv(ctx, (const struct marshal_cmd_Uniform3iv *) cmd);
42114 _mesa_unmarshal_Uniform4iv(ctx, (const struct marshal_cmd_Uniform4iv *) cmd);
42118 _mesa_unmarshal_UniformMatrix2fv(ctx, (const struct marshal_cmd_UniformMatrix2fv *) cmd);
42122 _mesa_unmarshal_UniformMatrix3fv(ctx, (const struct marshal_cmd_UniformMatrix3fv *) cmd);
42126 _mesa_unmarshal_UniformMatrix4fv(ctx, (const struct marshal_cmd_UniformMatrix4fv *) cmd);
42130 _mesa_unmarshal_ValidateProgram(ctx, (const struct marshal_cmd_ValidateProgram *) cmd);
42134 _mesa_unmarshal_VertexAttrib1d(ctx, (const struct marshal_cmd_VertexAttrib1d *) cmd);
42138 _mesa_unmarshal_VertexAttrib1dv(ctx, (const struct marshal_cmd_VertexAttrib1dv *) cmd);
42142 _mesa_unmarshal_VertexAttrib1fARB(ctx, (const struct marshal_cmd_VertexAttrib1fARB *) cmd);
42146 _mesa_unmarshal_VertexAttrib1fvARB(ctx, (const struct marshal_cmd_VertexAttrib1fvARB *) cmd);
42150 _mesa_unmarshal_VertexAttrib1s(ctx, (const struct marshal_cmd_VertexAttrib1s *) cmd);
42154 _mesa_unmarshal_VertexAttrib1sv(ctx, (const struct marshal_cmd_VertexAttrib1sv *) cmd);
42158 _mesa_unmarshal_VertexAttrib2d(ctx, (const struct marshal_cmd_VertexAttrib2d *) cmd);
42162 _mesa_unmarshal_VertexAttrib2dv(ctx, (const struct marshal_cmd_VertexAttrib2dv *) cmd);
42166 _mesa_unmarshal_VertexAttrib2fARB(ctx, (const struct marshal_cmd_VertexAttrib2fARB *) cmd);
42170 _mesa_unmarshal_VertexAttrib2fvARB(ctx, (const struct marshal_cmd_VertexAttrib2fvARB *) cmd);
42174 _mesa_unmarshal_VertexAttrib2s(ctx, (const struct marshal_cmd_VertexAttrib2s *) cmd);
42178 _mesa_unmarshal_VertexAttrib2sv(ctx, (const struct marshal_cmd_VertexAttrib2sv *) cmd);
42182 _mesa_unmarshal_VertexAttrib3d(ctx, (const struct marshal_cmd_VertexAttrib3d *) cmd);
42186 _mesa_unmarshal_VertexAttrib3dv(ctx, (const struct marshal_cmd_VertexAttrib3dv *) cmd);
42190 _mesa_unmarshal_VertexAttrib3fARB(ctx, (const struct marshal_cmd_VertexAttrib3fARB *) cmd);
42194 _mesa_unmarshal_VertexAttrib3fvARB(ctx, (const struct marshal_cmd_VertexAttrib3fvARB *) cmd);
42198 _mesa_unmarshal_VertexAttrib3s(ctx, (const struct marshal_cmd_VertexAttrib3s *) cmd);
42202 _mesa_unmarshal_VertexAttrib3sv(ctx, (const struct marshal_cmd_VertexAttrib3sv *) cmd);
42206 _mesa_unmarshal_VertexAttrib4Nbv(ctx, (const struct marshal_cmd_VertexAttrib4Nbv *) cmd);
42210 _mesa_unmarshal_VertexAttrib4Niv(ctx, (const struct marshal_cmd_VertexAttrib4Niv *) cmd);
42214 _mesa_unmarshal_VertexAttrib4Nsv(ctx, (const struct marshal_cmd_VertexAttrib4Nsv *) cmd);
42218 _mesa_unmarshal_VertexAttrib4Nub(ctx, (const struct marshal_cmd_VertexAttrib4Nub *) cmd);
42222 _mesa_unmarshal_VertexAttrib4Nubv(ctx, (const struct marshal_cmd_VertexAttrib4Nubv *) cmd);
42226 _mesa_unmarshal_VertexAttrib4Nuiv(ctx, (const struct marshal_cmd_VertexAttrib4Nuiv *) cmd);
42230 _mesa_unmarshal_VertexAttrib4Nusv(ctx, (const struct marshal_cmd_VertexAttrib4Nusv *) cmd);
42234 _mesa_unmarshal_VertexAttrib4bv(ctx, (const struct marshal_cmd_VertexAttrib4bv *) cmd);
42238 _mesa_unmarshal_VertexAttrib4d(ctx, (const struct marshal_cmd_VertexAttrib4d *) cmd);
42242 _mesa_unmarshal_VertexAttrib4dv(ctx, (const struct marshal_cmd_VertexAttrib4dv *) cmd);
42246 _mesa_unmarshal_VertexAttrib4fARB(ctx, (const struct marshal_cmd_VertexAttrib4fARB *) cmd);
42250 _mesa_unmarshal_VertexAttrib4fvARB(ctx, (const struct marshal_cmd_VertexAttrib4fvARB *) cmd);
42254 _mesa_unmarshal_VertexAttrib4iv(ctx, (const struct marshal_cmd_VertexAttrib4iv *) cmd);
42258 _mesa_unmarshal_VertexAttrib4s(ctx, (const struct marshal_cmd_VertexAttrib4s *) cmd);
42262 _mesa_unmarshal_VertexAttrib4sv(ctx, (const struct marshal_cmd_VertexAttrib4sv *) cmd);
42266 _mesa_unmarshal_VertexAttrib4ubv(ctx, (const struct marshal_cmd_VertexAttrib4ubv *) cmd);
42270 _mesa_unmarshal_VertexAttrib4uiv(ctx, (const struct marshal_cmd_VertexAttrib4uiv *) cmd);
42274 _mesa_unmarshal_VertexAttrib4usv(ctx, (const struct marshal_cmd_VertexAttrib4usv *) cmd);
42278 _mesa_unmarshal_VertexAttribPointer(ctx, (const struct marshal_cmd_VertexAttribPointer *) cmd);
42282 _mesa_unmarshal_UniformMatrix2x3fv(ctx, (const struct marshal_cmd_UniformMatrix2x3fv *) cmd);
42286 _mesa_unmarshal_UniformMatrix3x2fv(ctx, (const struct marshal_cmd_UniformMatrix3x2fv *) cmd);
42290 _mesa_unmarshal_UniformMatrix2x4fv(ctx, (const struct marshal_cmd_UniformMatrix2x4fv *) cmd);
42294 _mesa_unmarshal_UniformMatrix4x2fv(ctx, (const struct marshal_cmd_UniformMatrix4x2fv *) cmd);
42298 _mesa_unmarshal_UniformMatrix3x4fv(ctx, (const struct marshal_cmd_UniformMatrix3x4fv *) cmd);
42302 _mesa_unmarshal_UniformMatrix4x3fv(ctx, (const struct marshal_cmd_UniformMatrix4x3fv *) cmd);
42306 _mesa_unmarshal_ProgramStringARB(ctx, (const struct marshal_cmd_ProgramStringARB *) cmd);
42310 _mesa_unmarshal_BindProgramARB(ctx, (const struct marshal_cmd_BindProgramARB *) cmd);
42314 _mesa_unmarshal_DeleteProgramsARB(ctx, (const struct marshal_cmd_DeleteProgramsARB *) cmd);
42318 _mesa_unmarshal_ProgramEnvParameter4dARB(ctx, (const struct marshal_cmd_ProgramEnvParameter4dARB *) cmd);
42322 _mesa_unmarshal_ProgramEnvParameter4dvARB(ctx, (const struct marshal_cmd_ProgramEnvParameter4dvARB *) cmd);
42326 _mesa_unmarshal_ProgramEnvParameter4fARB(ctx, (const struct marshal_cmd_ProgramEnvParameter4fARB *) cmd);
42330 _mesa_unmarshal_ProgramEnvParameter4fvARB(ctx, (const struct marshal_cmd_ProgramEnvParameter4fvARB *) cmd);
42334 _mesa_unmarshal_ProgramLocalParameter4dARB(ctx, (const struct marshal_cmd_ProgramLocalParameter4dARB *) cmd);
42338 _mesa_unmarshal_ProgramLocalParameter4dvARB(ctx, (const struct marshal_cmd_ProgramLocalParameter4dvARB *) cmd);
42342 _mesa_unmarshal_ProgramLocalParameter4fARB(ctx, (const struct marshal_cmd_ProgramLocalParameter4fARB *) cmd);
42346 _mesa_unmarshal_ProgramLocalParameter4fvARB(ctx, (const struct marshal_cmd_ProgramLocalParameter4fvARB *) cmd);
42350 _mesa_unmarshal_DeleteObjectARB(ctx, (const struct marshal_cmd_DeleteObjectARB *) cmd);
42354 _mesa_unmarshal_DetachObjectARB(ctx, (const struct marshal_cmd_DetachObjectARB *) cmd);
42358 _mesa_unmarshal_AttachObjectARB(ctx, (const struct marshal_cmd_AttachObjectARB *) cmd);
42362 _mesa_unmarshal_ClampColor(ctx, (const struct marshal_cmd_ClampColor *) cmd);
42366 _mesa_unmarshal_DrawArraysInstancedARB(ctx, (const struct marshal_cmd_DrawArraysInstancedARB *) cmd);
42370 _mesa_unmarshal_DrawElementsInstancedARB(ctx, (const struct marshal_cmd_DrawElementsInstancedARB *) cmd);
42374 _mesa_unmarshal_BindRenderbuffer(ctx, (const struct marshal_cmd_BindRenderbuffer *) cmd);
42378 _mesa_unmarshal_DeleteRenderbuffers(ctx, (const struct marshal_cmd_DeleteRenderbuffers *) cmd);
42382 _mesa_unmarshal_RenderbufferStorage(ctx, (const struct marshal_cmd_RenderbufferStorage *) cmd);
42386 _mesa_unmarshal_RenderbufferStorageMultisample(ctx, (const struct marshal_cmd_RenderbufferStorageMultisample *) cmd);
42390 _mesa_unmarshal_BindFramebuffer(ctx, (const struct marshal_cmd_BindFramebuffer *) cmd);
42394 _mesa_unmarshal_DeleteFramebuffers(ctx, (const struct marshal_cmd_DeleteFramebuffers *) cmd);
42398 _mesa_unmarshal_FramebufferTexture1D(ctx, (const struct marshal_cmd_FramebufferTexture1D *) cmd);
42402 _mesa_unmarshal_FramebufferTexture2D(ctx, (const struct marshal_cmd_FramebufferTexture2D *) cmd);
42406 _mesa_unmarshal_FramebufferTexture3D(ctx, (const struct marshal_cmd_FramebufferTexture3D *) cmd);
42410 _mesa_unmarshal_FramebufferTextureLayer(ctx, (const struct marshal_cmd_FramebufferTextureLayer *) cmd);
42414 _mesa_unmarshal_FramebufferRenderbuffer(ctx, (const struct marshal_cmd_FramebufferRenderbuffer *) cmd);
42418 _mesa_unmarshal_BlitFramebuffer(ctx, (const struct marshal_cmd_BlitFramebuffer *) cmd);
42422 _mesa_unmarshal_GenerateMipmap(ctx, (const struct marshal_cmd_GenerateMipmap *) cmd);
42426 _mesa_unmarshal_VertexAttribDivisor(ctx, (const struct marshal_cmd_VertexAttribDivisor *) cmd);
42430 _mesa_unmarshal_FlushMappedBufferRange(ctx, (const struct marshal_cmd_FlushMappedBufferRange *) cmd);
42434 _mesa_unmarshal_TexBuffer(ctx, (const struct marshal_cmd_TexBuffer *) cmd);
42438 _mesa_unmarshal_BindVertexArray(ctx, (const struct marshal_cmd_BindVertexArray *) cmd);
42442 _mesa_unmarshal_DeleteVertexArrays(ctx, (const struct marshal_cmd_DeleteVertexArrays *) cmd);
42446 _mesa_unmarshal_UniformBlockBinding(ctx, (const struct marshal_cmd_UniformBlockBinding *) cmd);
42450 _mesa_unmarshal_CopyBufferSubData(ctx, (const struct marshal_cmd_CopyBufferSubData *) cmd);
42454 _mesa_unmarshal_DrawElementsBaseVertex(ctx, (const struct marshal_cmd_DrawElementsBaseVertex *) cmd);
42458 _mesa_unmarshal_DrawRangeElementsBaseVertex(ctx, (const struct marshal_cmd_DrawRangeElementsBaseVertex *) cmd);
42462 _mesa_unmarshal_DrawElementsInstancedBaseVertex(ctx, (const struct marshal_cmd_DrawElementsInstancedBaseVertex *) cmd);
42466 _mesa_unmarshal_DeleteSync(ctx, (const struct marshal_cmd_DeleteSync *) cmd);
42470 _mesa_unmarshal_WaitSync(ctx, (const struct marshal_cmd_WaitSync *) cmd);
42474 _mesa_unmarshal_TexImage2DMultisample(ctx, (const struct marshal_cmd_TexImage2DMultisample *) cmd);
42478 _mesa_unmarshal_TexImage3DMultisample(ctx, (const struct marshal_cmd_TexImage3DMultisample *) cmd);
42482 _mesa_unmarshal_SampleMaski(ctx, (const struct marshal_cmd_SampleMaski *) cmd);
42486 _mesa_unmarshal_BlendEquationiARB(ctx, (const struct marshal_cmd_BlendEquationiARB *) cmd);
42490 _mesa_unmarshal_BlendEquationSeparateiARB(ctx, (const struct marshal_cmd_BlendEquationSeparateiARB *) cmd);
42494 _mesa_unmarshal_BlendFunciARB(ctx, (const struct marshal_cmd_BlendFunciARB *) cmd);
42498 _mesa_unmarshal_BlendFuncSeparateiARB(ctx, (const struct marshal_cmd_BlendFuncSeparateiARB *) cmd);
42502 _mesa_unmarshal_MinSampleShading(ctx, (const struct marshal_cmd_MinSampleShading *) cmd);
42506 _mesa_unmarshal_BindSampler(ctx, (const struct marshal_cmd_BindSampler *) cmd);
42510 _mesa_unmarshal_SamplerParameteri(ctx, (const struct marshal_cmd_SamplerParameteri *) cmd);
42514 _mesa_unmarshal_SamplerParameterf(ctx, (const struct marshal_cmd_SamplerParameterf *) cmd);
42518 _mesa_unmarshal_QueryCounter(ctx, (const struct marshal_cmd_QueryCounter *) cmd);
42522 _mesa_unmarshal_VertexP2ui(ctx, (const struct marshal_cmd_VertexP2ui *) cmd);
42526 _mesa_unmarshal_VertexP3ui(ctx, (const struct marshal_cmd_VertexP3ui *) cmd);
42530 _mesa_unmarshal_VertexP4ui(ctx, (const struct marshal_cmd_VertexP4ui *) cmd);
42534 _mesa_unmarshal_TexCoordP1ui(ctx, (const struct marshal_cmd_TexCoordP1ui *) cmd);
42538 _mesa_unmarshal_TexCoordP2ui(ctx, (const struct marshal_cmd_TexCoordP2ui *) cmd);
42542 _mesa_unmarshal_TexCoordP3ui(ctx, (const struct marshal_cmd_TexCoordP3ui *) cmd);
42546 _mesa_unmarshal_TexCoordP4ui(ctx, (const struct marshal_cmd_TexCoordP4ui *) cmd);
42550 _mesa_unmarshal_MultiTexCoordP1ui(ctx, (const struct marshal_cmd_MultiTexCoordP1ui *) cmd);
42554 _mesa_unmarshal_MultiTexCoordP2ui(ctx, (const struct marshal_cmd_MultiTexCoordP2ui *) cmd);
42558 _mesa_unmarshal_MultiTexCoordP3ui(ctx, (const struct marshal_cmd_MultiTexCoordP3ui *) cmd);
42562 _mesa_unmarshal_MultiTexCoordP4ui(ctx, (const struct marshal_cmd_MultiTexCoordP4ui *) cmd);
42566 _mesa_unmarshal_NormalP3ui(ctx, (const struct marshal_cmd_NormalP3ui *) cmd);
42570 _mesa_unmarshal_ColorP3ui(ctx, (const struct marshal_cmd_ColorP3ui *) cmd);
42574 _mesa_unmarshal_ColorP4ui(ctx, (const struct marshal_cmd_ColorP4ui *) cmd);
42578 _mesa_unmarshal_SecondaryColorP3ui(ctx, (const struct marshal_cmd_SecondaryColorP3ui *) cmd);
42582 _mesa_unmarshal_VertexAttribP1ui(ctx, (const struct marshal_cmd_VertexAttribP1ui *) cmd);
42586 _mesa_unmarshal_VertexAttribP2ui(ctx, (const struct marshal_cmd_VertexAttribP2ui *) cmd);
42590 _mesa_unmarshal_VertexAttribP3ui(ctx, (const struct marshal_cmd_VertexAttribP3ui *) cmd);
42594 _mesa_unmarshal_VertexAttribP4ui(ctx, (const struct marshal_cmd_VertexAttribP4ui *) cmd);
42598 _mesa_unmarshal_PatchParameteri(ctx, (const struct marshal_cmd_PatchParameteri *) cmd);
42602 _mesa_unmarshal_Uniform1d(ctx, (const struct marshal_cmd_Uniform1d *) cmd);
42606 _mesa_unmarshal_Uniform2d(ctx, (const struct marshal_cmd_Uniform2d *) cmd);
42610 _mesa_unmarshal_Uniform3d(ctx, (const struct marshal_cmd_Uniform3d *) cmd);
42614 _mesa_unmarshal_Uniform4d(ctx, (const struct marshal_cmd_Uniform4d *) cmd);
42618 _mesa_unmarshal_Uniform1dv(ctx, (const struct marshal_cmd_Uniform1dv *) cmd);
42622 _mesa_unmarshal_Uniform2dv(ctx, (const struct marshal_cmd_Uniform2dv *) cmd);
42626 _mesa_unmarshal_Uniform3dv(ctx, (const struct marshal_cmd_Uniform3dv *) cmd);
42630 _mesa_unmarshal_Uniform4dv(ctx, (const struct marshal_cmd_Uniform4dv *) cmd);
42634 _mesa_unmarshal_UniformMatrix2dv(ctx, (const struct marshal_cmd_UniformMatrix2dv *) cmd);
42638 _mesa_unmarshal_UniformMatrix3dv(ctx, (const struct marshal_cmd_UniformMatrix3dv *) cmd);
42642 _mesa_unmarshal_UniformMatrix4dv(ctx, (const struct marshal_cmd_UniformMatrix4dv *) cmd);
42646 _mesa_unmarshal_UniformMatrix2x3dv(ctx, (const struct marshal_cmd_UniformMatrix2x3dv *) cmd);
42650 _mesa_unmarshal_UniformMatrix2x4dv(ctx, (const struct marshal_cmd_UniformMatrix2x4dv *) cmd);
42654 _mesa_unmarshal_UniformMatrix3x2dv(ctx, (const struct marshal_cmd_UniformMatrix3x2dv *) cmd);
42658 _mesa_unmarshal_UniformMatrix3x4dv(ctx, (const struct marshal_cmd_UniformMatrix3x4dv *) cmd);
42662 _mesa_unmarshal_UniformMatrix4x2dv(ctx, (const struct marshal_cmd_UniformMatrix4x2dv *) cmd);
42666 _mesa_unmarshal_UniformMatrix4x3dv(ctx, (const struct marshal_cmd_UniformMatrix4x3dv *) cmd);
42670 _mesa_unmarshal_DrawTransformFeedbackStream(ctx, (const struct marshal_cmd_DrawTransformFeedbackStream *) cmd);
42674 _mesa_unmarshal_BeginQueryIndexed(ctx, (const struct marshal_cmd_BeginQueryIndexed *) cmd);
42678 _mesa_unmarshal_EndQueryIndexed(ctx, (const struct marshal_cmd_EndQueryIndexed *) cmd);
42682 _mesa_unmarshal_UseProgramStages(ctx, (const struct marshal_cmd_UseProgramStages *) cmd);
42686 _mesa_unmarshal_ActiveShaderProgram(ctx, (const struct marshal_cmd_ActiveShaderProgram *) cmd);
42690 _mesa_unmarshal_BindProgramPipeline(ctx, (const struct marshal_cmd_BindProgramPipeline *) cmd);
42694 _mesa_unmarshal_ProgramUniform1i(ctx, (const struct marshal_cmd_ProgramUniform1i *) cmd);
42698 _mesa_unmarshal_ProgramUniform2i(ctx, (const struct marshal_cmd_ProgramUniform2i *) cmd);
42702 _mesa_unmarshal_ProgramUniform3i(ctx, (const struct marshal_cmd_ProgramUniform3i *) cmd);
42706 _mesa_unmarshal_ProgramUniform4i(ctx, (const struct marshal_cmd_ProgramUniform4i *) cmd);
42710 _mesa_unmarshal_ProgramUniform1ui(ctx, (const struct marshal_cmd_ProgramUniform1ui *) cmd);
42714 _mesa_unmarshal_ProgramUniform2ui(ctx, (const struct marshal_cmd_ProgramUniform2ui *) cmd);
42718 _mesa_unmarshal_ProgramUniform3ui(ctx, (const struct marshal_cmd_ProgramUniform3ui *) cmd);
42722 _mesa_unmarshal_ProgramUniform4ui(ctx, (const struct marshal_cmd_ProgramUniform4ui *) cmd);
42726 _mesa_unmarshal_ProgramUniform1f(ctx, (const struct marshal_cmd_ProgramUniform1f *) cmd);
42730 _mesa_unmarshal_ProgramUniform2f(ctx, (const struct marshal_cmd_ProgramUniform2f *) cmd);
42734 _mesa_unmarshal_ProgramUniform3f(ctx, (const struct marshal_cmd_ProgramUniform3f *) cmd);
42738 _mesa_unmarshal_ProgramUniform4f(ctx, (const struct marshal_cmd_ProgramUniform4f *) cmd);
42742 _mesa_unmarshal_ProgramUniform1iv(ctx, (const struct marshal_cmd_ProgramUniform1iv *) cmd);
42746 _mesa_unmarshal_ProgramUniform2iv(ctx, (const struct marshal_cmd_ProgramUniform2iv *) cmd);
42750 _mesa_unmarshal_ProgramUniform3iv(ctx, (const struct marshal_cmd_ProgramUniform3iv *) cmd);
42754 _mesa_unmarshal_ProgramUniform4iv(ctx, (const struct marshal_cmd_ProgramUniform4iv *) cmd);
42758 _mesa_unmarshal_ProgramUniform1uiv(ctx, (const struct marshal_cmd_ProgramUniform1uiv *) cmd);
42762 _mesa_unmarshal_ProgramUniform2uiv(ctx, (const struct marshal_cmd_ProgramUniform2uiv *) cmd);
42766 _mesa_unmarshal_ProgramUniform3uiv(ctx, (const struct marshal_cmd_ProgramUniform3uiv *) cmd);
42770 _mesa_unmarshal_ProgramUniform4uiv(ctx, (const struct marshal_cmd_ProgramUniform4uiv *) cmd);
42774 _mesa_unmarshal_ProgramUniform1fv(ctx, (const struct marshal_cmd_ProgramUniform1fv *) cmd);
42778 _mesa_unmarshal_ProgramUniform2fv(ctx, (const struct marshal_cmd_ProgramUniform2fv *) cmd);
42782 _mesa_unmarshal_ProgramUniform3fv(ctx, (const struct marshal_cmd_ProgramUniform3fv *) cmd);
42786 _mesa_unmarshal_ProgramUniform4fv(ctx, (const struct marshal_cmd_ProgramUniform4fv *) cmd);
42790 _mesa_unmarshal_ProgramUniformMatrix2fv(ctx, (const struct marshal_cmd_ProgramUniformMatrix2fv *) cmd);
42794 _mesa_unmarshal_ProgramUniformMatrix3fv(ctx, (const struct marshal_cmd_ProgramUniformMatrix3fv *) cmd);
42798 _mesa_unmarshal_ProgramUniformMatrix4fv(ctx, (const struct marshal_cmd_ProgramUniformMatrix4fv *) cmd);
42802 _mesa_unmarshal_ProgramUniformMatrix2x3fv(ctx, (const struct marshal_cmd_ProgramUniformMatrix2x3fv *) cmd);
42806 _mesa_unmarshal_ProgramUniformMatrix3x2fv(ctx, (const struct marshal_cmd_ProgramUniformMatrix3x2fv *) cmd);
42810 _mesa_unmarshal_ProgramUniformMatrix2x4fv(ctx, (const struct marshal_cmd_ProgramUniformMatrix2x4fv *) cmd);
42814 _mesa_unmarshal_ProgramUniformMatrix4x2fv(ctx, (const struct marshal_cmd_ProgramUniformMatrix4x2fv *) cmd);
42818 _mesa_unmarshal_ProgramUniformMatrix3x4fv(ctx, (const struct marshal_cmd_ProgramUniformMatrix3x4fv *) cmd);
42822 _mesa_unmarshal_ProgramUniformMatrix4x3fv(ctx, (const struct marshal_cmd_ProgramUniformMatrix4x3fv *) cmd);
42826 _mesa_unmarshal_ValidateProgramPipeline(ctx, (const struct marshal_cmd_ValidateProgramPipeline *) cmd);
42830 _mesa_unmarshal_ProgramUniform1d(ctx, (const struct marshal_cmd_ProgramUniform1d *) cmd);
42834 _mesa_unmarshal_ProgramUniform2d(ctx, (const struct marshal_cmd_ProgramUniform2d *) cmd);
42838 _mesa_unmarshal_ProgramUniform3d(ctx, (const struct marshal_cmd_ProgramUniform3d *) cmd);
42842 _mesa_unmarshal_ProgramUniform4d(ctx, (const struct marshal_cmd_ProgramUniform4d *) cmd);
42846 _mesa_unmarshal_ProgramUniformMatrix2x3dv(ctx, (const struct marshal_cmd_ProgramUniformMatrix2x3dv *) cmd);
42850 _mesa_unmarshal_ProgramUniformMatrix3x2dv(ctx, (const struct marshal_cmd_ProgramUniformMatrix3x2dv *) cmd);
42854 _mesa_unmarshal_ProgramUniformMatrix2x4dv(ctx, (const struct marshal_cmd_ProgramUniformMatrix2x4dv *) cmd);
42858 _mesa_unmarshal_ProgramUniformMatrix4x2dv(ctx, (const struct marshal_cmd_ProgramUniformMatrix4x2dv *) cmd);
42862 _mesa_unmarshal_ProgramUniformMatrix3x4dv(ctx, (const struct marshal_cmd_ProgramUniformMatrix3x4dv *) cmd);
42866 _mesa_unmarshal_ProgramUniformMatrix4x3dv(ctx, (const struct marshal_cmd_ProgramUniformMatrix4x3dv *) cmd);
42870 _mesa_unmarshal_ProgramUniformMatrix2dv(ctx, (const struct marshal_cmd_ProgramUniformMatrix2dv *) cmd);
42874 _mesa_unmarshal_ProgramUniformMatrix3dv(ctx, (const struct marshal_cmd_ProgramUniformMatrix3dv *) cmd);
42878 _mesa_unmarshal_ProgramUniformMatrix4dv(ctx, (const struct marshal_cmd_ProgramUniformMatrix4dv *) cmd);
42882 _mesa_unmarshal_ProgramUniform1dv(ctx, (const struct marshal_cmd_ProgramUniform1dv *) cmd);
42886 _mesa_unmarshal_ProgramUniform2dv(ctx, (const struct marshal_cmd_ProgramUniform2dv *) cmd);
42890 _mesa_unmarshal_ProgramUniform3dv(ctx, (const struct marshal_cmd_ProgramUniform3dv *) cmd);
42894 _mesa_unmarshal_ProgramUniform4dv(ctx, (const struct marshal_cmd_ProgramUniform4dv *) cmd);
42898 _mesa_unmarshal_VertexAttribL1d(ctx, (const struct marshal_cmd_VertexAttribL1d *) cmd);
42902 _mesa_unmarshal_VertexAttribL2d(ctx, (const struct marshal_cmd_VertexAttribL2d *) cmd);
42906 _mesa_unmarshal_VertexAttribL3d(ctx, (const struct marshal_cmd_VertexAttribL3d *) cmd);
42910 _mesa_unmarshal_VertexAttribL4d(ctx, (const struct marshal_cmd_VertexAttribL4d *) cmd);
42914 _mesa_unmarshal_ReleaseShaderCompiler(ctx, (const struct marshal_cmd_ReleaseShaderCompiler *) cmd);
42918 _mesa_unmarshal_ClearDepthf(ctx, (const struct marshal_cmd_ClearDepthf *) cmd);
42922 _mesa_unmarshal_DepthRangef(ctx, (const struct marshal_cmd_DepthRangef *) cmd);
42926 _mesa_unmarshal_ProgramParameteri(ctx, (const struct marshal_cmd_ProgramParameteri *) cmd);
42930 _mesa_unmarshal_DebugMessageControl(ctx, (const struct marshal_cmd_DebugMessageControl *) cmd);
42934 _mesa_unmarshal_DrawArraysInstancedBaseInstance(ctx, (const struct marshal_cmd_DrawArraysInstancedBaseInstance *) cmd);
42938 _mesa_unmarshal_DrawElementsInstancedBaseInstance(ctx, (const struct marshal_cmd_DrawElementsInstancedBaseInstance *) cmd);
42942 _mesa_unmarshal_DrawElementsInstancedBaseVertexBaseInstance(ctx, (const struct marshal_cmd_DrawElementsInstancedBaseVertexBaseInstance *) cmd);
42946 _mesa_unmarshal_DrawTransformFeedbackInstanced(ctx, (const struct marshal_cmd_DrawTransformFeedbackInstanced *) cmd);
42950 _mesa_unmarshal_DrawTransformFeedbackStreamInstanced(ctx, (const struct marshal_cmd_DrawTransformFeedbackStreamInstanced *) cmd);
42954 _mesa_unmarshal_BindImageTexture(ctx, (const struct marshal_cmd_BindImageTexture *) cmd);
42958 _mesa_unmarshal_MemoryBarrier(ctx, (const struct marshal_cmd_MemoryBarrier *) cmd);
42962 _mesa_unmarshal_TexStorage1D(ctx, (const struct marshal_cmd_TexStorage1D *) cmd);
42966 _mesa_unmarshal_TexStorage2D(ctx, (const struct marshal_cmd_TexStorage2D *) cmd);
42970 _mesa_unmarshal_TexStorage3D(ctx, (const struct marshal_cmd_TexStorage3D *) cmd);
42974 _mesa_unmarshal_TextureStorage1DEXT(ctx, (const struct marshal_cmd_TextureStorage1DEXT *) cmd);
42978 _mesa_unmarshal_TextureStorage2DEXT(ctx, (const struct marshal_cmd_TextureStorage2DEXT *) cmd);
42982 _mesa_unmarshal_TextureStorage3DEXT(ctx, (const struct marshal_cmd_TextureStorage3DEXT *) cmd);
42986 _mesa_unmarshal_PopDebugGroup(ctx, (const struct marshal_cmd_PopDebugGroup *) cmd);
42990 _mesa_unmarshal_DispatchCompute(ctx, (const struct marshal_cmd_DispatchCompute *) cmd);
42994 _mesa_unmarshal_DispatchComputeIndirect(ctx, (const struct marshal_cmd_DispatchComputeIndirect *) cmd);
42998 _mesa_unmarshal_CopyImageSubData(ctx, (const struct marshal_cmd_CopyImageSubData *) cmd);
43002 _mesa_unmarshal_TextureView(ctx, (const struct marshal_cmd_TextureView *) cmd);
43006 _mesa_unmarshal_BindVertexBuffer(ctx, (const struct marshal_cmd_BindVertexBuffer *) cmd);
43010 _mesa_unmarshal_VertexAttribFormat(ctx, (const struct marshal_cmd_VertexAttribFormat *) cmd);
43014 _mesa_unmarshal_VertexAttribIFormat(ctx, (const struct marshal_cmd_VertexAttribIFormat *) cmd);
43018 _mesa_unmarshal_VertexAttribLFormat(ctx, (const struct marshal_cmd_VertexAttribLFormat *) cmd);
43022 _mesa_unmarshal_VertexAttribBinding(ctx, (const struct marshal_cmd_VertexAttribBinding *) cmd);
43026 _mesa_unmarshal_VertexBindingDivisor(ctx, (const struct marshal_cmd_VertexBindingDivisor *) cmd);
43030 _mesa_unmarshal_FramebufferParameteri(ctx, (const struct marshal_cmd_FramebufferParameteri *) cmd);
43034 _mesa_unmarshal_InvalidateTexSubImage(ctx, (const struct marshal_cmd_InvalidateTexSubImage *) cmd);
43038 _mesa_unmarshal_InvalidateTexImage(ctx, (const struct marshal_cmd_InvalidateTexImage *) cmd);
43042 _mesa_unmarshal_InvalidateBufferSubData(ctx, (const struct marshal_cmd_InvalidateBufferSubData *) cmd);
43046 _mesa_unmarshal_InvalidateBufferData(ctx, (const struct marshal_cmd_InvalidateBufferData *) cmd);
43050 _mesa_unmarshal_InvalidateSubFramebuffer(ctx, (const struct marshal_cmd_InvalidateSubFramebuffer *) cmd);
43054 _mesa_unmarshal_InvalidateFramebuffer(ctx, (const struct marshal_cmd_InvalidateFramebuffer *) cmd);
43058 _mesa_unmarshal_ShaderStorageBlockBinding(ctx, (const struct marshal_cmd_ShaderStorageBlockBinding *) cmd);
43062 _mesa_unmarshal_TexBufferRange(ctx, (const struct marshal_cmd_TexBufferRange *) cmd);
43066 _mesa_unmarshal_TexStorage2DMultisample(ctx, (const struct marshal_cmd_TexStorage2DMultisample *) cmd);
43070 _mesa_unmarshal_TexStorage3DMultisample(ctx, (const struct marshal_cmd_TexStorage3DMultisample *) cmd);
43074 _mesa_unmarshal_MakeTextureHandleResidentARB(ctx, (const struct marshal_cmd_MakeTextureHandleResidentARB *) cmd);
43078 _mesa_unmarshal_MakeTextureHandleNonResidentARB(ctx, (const struct marshal_cmd_MakeTextureHandleNonResidentARB *) cmd);
43082 _mesa_unmarshal_MakeImageHandleResidentARB(ctx, (const struct marshal_cmd_MakeImageHandleResidentARB *) cmd);
43086 _mesa_unmarshal_MakeImageHandleNonResidentARB(ctx, (const struct marshal_cmd_MakeImageHandleNonResidentARB *) cmd);
43090 _mesa_unmarshal_UniformHandleui64ARB(ctx, (const struct marshal_cmd_UniformHandleui64ARB *) cmd);
43094 _mesa_unmarshal_ProgramUniformHandleui64ARB(ctx, (const struct marshal_cmd_ProgramUniformHandleui64ARB *) cmd);
43098 _mesa_unmarshal_VertexAttribL1ui64ARB(ctx, (const struct marshal_cmd_VertexAttribL1ui64ARB *) cmd);
43102 _mesa_unmarshal_DispatchComputeGroupSizeARB(ctx, (const struct marshal_cmd_DispatchComputeGroupSizeARB *) cmd);
43106 _mesa_unmarshal_MultiDrawArraysIndirectCountARB(ctx, (const struct marshal_cmd_MultiDrawArraysIndirectCountARB *) cmd);
43110 _mesa_unmarshal_MultiDrawElementsIndirectCountARB(ctx, (const struct marshal_cmd_MultiDrawElementsIndirectCountARB *) cmd);
43114 _mesa_unmarshal_ClipControl(ctx, (const struct marshal_cmd_ClipControl *) cmd);
43118 _mesa_unmarshal_TransformFeedbackBufferBase(ctx, (const struct marshal_cmd_TransformFeedbackBufferBase *) cmd);
43122 _mesa_unmarshal_TransformFeedbackBufferRange(ctx, (const struct marshal_cmd_TransformFeedbackBufferRange *) cmd);
43126 _mesa_unmarshal_NamedBufferData(ctx, (const struct marshal_cmd_NamedBufferData *) cmd);
43130 _mesa_unmarshal_NamedBufferSubData(ctx, (const struct marshal_cmd_NamedBufferSubData *) cmd);
43134 _mesa_unmarshal_CopyNamedBufferSubData(ctx, (const struct marshal_cmd_CopyNamedBufferSubData *) cmd);
43138 _mesa_unmarshal_FlushMappedNamedBufferRange(ctx, (const struct marshal_cmd_FlushMappedNamedBufferRange *) cmd);
43142 _mesa_unmarshal_NamedFramebufferRenderbuffer(ctx, (const struct marshal_cmd_NamedFramebufferRenderbuffer *) cmd);
43146 _mesa_unmarshal_NamedFramebufferParameteri(ctx, (const struct marshal_cmd_NamedFramebufferParameteri *) cmd);
43150 _mesa_unmarshal_NamedFramebufferTexture(ctx, (const struct marshal_cmd_NamedFramebufferTexture *) cmd);
43154 _mesa_unmarshal_NamedFramebufferTextureLayer(ctx, (const struct marshal_cmd_NamedFramebufferTextureLayer *) cmd);
43158 _mesa_unmarshal_NamedFramebufferDrawBuffer(ctx, (const struct marshal_cmd_NamedFramebufferDrawBuffer *) cmd);
43162 _mesa_unmarshal_NamedFramebufferReadBuffer(ctx, (const struct marshal_cmd_NamedFramebufferReadBuffer *) cmd);
43166 _mesa_unmarshal_ClearNamedFramebufferfi(ctx, (const struct marshal_cmd_ClearNamedFramebufferfi *) cmd);
43170 _mesa_unmarshal_BlitNamedFramebuffer(ctx, (const struct marshal_cmd_BlitNamedFramebuffer *) cmd);
43174 _mesa_unmarshal_NamedRenderbufferStorage(ctx, (const struct marshal_cmd_NamedRenderbufferStorage *) cmd);
43178 _mesa_unmarshal_NamedRenderbufferStorageMultisample(ctx, (const struct marshal_cmd_NamedRenderbufferStorageMultisample *) cmd);
43182 _mesa_unmarshal_TextureBuffer(ctx, (const struct marshal_cmd_TextureBuffer *) cmd);
43186 _mesa_unmarshal_TextureBufferRange(ctx, (const struct marshal_cmd_TextureBufferRange *) cmd);
43190 _mesa_unmarshal_TextureStorage1D(ctx, (const struct marshal_cmd_TextureStorage1D *) cmd);
43194 _mesa_unmarshal_TextureStorage2D(ctx, (const struct marshal_cmd_TextureStorage2D *) cmd);
43198 _mesa_unmarshal_TextureStorage3D(ctx, (const struct marshal_cmd_TextureStorage3D *) cmd);
43202 _mesa_unmarshal_TextureStorage2DMultisample(ctx, (const struct marshal_cmd_TextureStorage2DMultisample *) cmd);
43206 _mesa_unmarshal_TextureStorage3DMultisample(ctx, (const struct marshal_cmd_TextureStorage3DMultisample *) cmd);
43210 _mesa_unmarshal_CopyTextureSubImage1D(ctx, (const struct marshal_cmd_CopyTextureSubImage1D *) cmd);
43214 _mesa_unmarshal_CopyTextureSubImage2D(ctx, (const struct marshal_cmd_CopyTextureSubImage2D *) cmd);
43218 _mesa_unmarshal_CopyTextureSubImage3D(ctx, (const struct marshal_cmd_CopyTextureSubImage3D *) cmd);
43222 _mesa_unmarshal_TextureParameterf(ctx, (const struct marshal_cmd_TextureParameterf *) cmd);
43226 _mesa_unmarshal_TextureParameteri(ctx, (const struct marshal_cmd_TextureParameteri *) cmd);
43230 _mesa_unmarshal_GenerateTextureMipmap(ctx, (const struct marshal_cmd_GenerateTextureMipmap *) cmd);
43234 _mesa_unmarshal_BindTextureUnit(ctx, (const struct marshal_cmd_BindTextureUnit *) cmd);
43238 _mesa_unmarshal_DisableVertexArrayAttrib(ctx, (const struct marshal_cmd_DisableVertexArrayAttrib *) cmd);
43242 _mesa_unmarshal_EnableVertexArrayAttrib(ctx, (const struct marshal_cmd_EnableVertexArrayAttrib *) cmd);
43246 _mesa_unmarshal_VertexArrayElementBuffer(ctx, (const struct marshal_cmd_VertexArrayElementBuffer *) cmd);
43250 _mesa_unmarshal_VertexArrayVertexBuffer(ctx, (const struct marshal_cmd_VertexArrayVertexBuffer *) cmd);
43254 _mesa_unmarshal_VertexArrayAttribFormat(ctx, (const struct marshal_cmd_VertexArrayAttribFormat *) cmd);
43258 _mesa_unmarshal_VertexArrayAttribIFormat(ctx, (const struct marshal_cmd_VertexArrayAttribIFormat *) cmd);
43262 _mesa_unmarshal_VertexArrayAttribLFormat(ctx, (const struct marshal_cmd_VertexArrayAttribLFormat *) cmd);
43266 _mesa_unmarshal_VertexArrayAttribBinding(ctx, (const struct marshal_cmd_VertexArrayAttribBinding *) cmd);
43270 _mesa_unmarshal_VertexArrayBindingDivisor(ctx, (const struct marshal_cmd_VertexArrayBindingDivisor *) cmd);
43274 _mesa_unmarshal_GetQueryBufferObjectiv(ctx, (const struct marshal_cmd_GetQueryBufferObjectiv *) cmd);
43278 _mesa_unmarshal_GetQueryBufferObjectuiv(ctx, (const struct marshal_cmd_GetQueryBufferObjectuiv *) cmd);
43282 _mesa_unmarshal_GetQueryBufferObjecti64v(ctx, (const struct marshal_cmd_GetQueryBufferObjecti64v *) cmd);
43286 _mesa_unmarshal_GetQueryBufferObjectui64v(ctx, (const struct marshal_cmd_GetQueryBufferObjectui64v *) cmd);
43290 _mesa_unmarshal_TextureBarrierNV(ctx, (const struct marshal_cmd_TextureBarrierNV *) cmd);
43294 _mesa_unmarshal_BufferPageCommitmentARB(ctx, (const struct marshal_cmd_BufferPageCommitmentARB *) cmd);
43298 _mesa_unmarshal_NamedBufferPageCommitmentARB(ctx, (const struct marshal_cmd_NamedBufferPageCommitmentARB *) cmd);
43302 _mesa_unmarshal_PrimitiveBoundingBox(ctx, (const struct marshal_cmd_PrimitiveBoundingBox *) cmd);
43306 _mesa_unmarshal_BlendBarrier(ctx, (const struct marshal_cmd_BlendBarrier *) cmd);
43310 _mesa_unmarshal_Uniform1i64ARB(ctx, (const struct marshal_cmd_Uniform1i64ARB *) cmd);
43314 _mesa_unmarshal_Uniform2i64ARB(ctx, (const struct marshal_cmd_Uniform2i64ARB *) cmd);
43318 _mesa_unmarshal_Uniform3i64ARB(ctx, (const struct marshal_cmd_Uniform3i64ARB *) cmd);
43322 _mesa_unmarshal_Uniform4i64ARB(ctx, (const struct marshal_cmd_Uniform4i64ARB *) cmd);
43326 _mesa_unmarshal_Uniform1i64vARB(ctx, (const struct marshal_cmd_Uniform1i64vARB *) cmd);
43330 _mesa_unmarshal_Uniform2i64vARB(ctx, (const struct marshal_cmd_Uniform2i64vARB *) cmd);
43334 _mesa_unmarshal_Uniform3i64vARB(ctx, (const struct marshal_cmd_Uniform3i64vARB *) cmd);
43338 _mesa_unmarshal_Uniform4i64vARB(ctx, (const struct marshal_cmd_Uniform4i64vARB *) cmd);
43342 _mesa_unmarshal_Uniform1ui64ARB(ctx, (const struct marshal_cmd_Uniform1ui64ARB *) cmd);
43346 _mesa_unmarshal_Uniform2ui64ARB(ctx, (const struct marshal_cmd_Uniform2ui64ARB *) cmd);
43350 _mesa_unmarshal_Uniform3ui64ARB(ctx, (const struct marshal_cmd_Uniform3ui64ARB *) cmd);
43354 _mesa_unmarshal_Uniform4ui64ARB(ctx, (const struct marshal_cmd_Uniform4ui64ARB *) cmd);
43358 _mesa_unmarshal_Uniform1ui64vARB(ctx, (const struct marshal_cmd_Uniform1ui64vARB *) cmd);
43362 _mesa_unmarshal_Uniform2ui64vARB(ctx, (const struct marshal_cmd_Uniform2ui64vARB *) cmd);
43366 _mesa_unmarshal_Uniform3ui64vARB(ctx, (const struct marshal_cmd_Uniform3ui64vARB *) cmd);
43370 _mesa_unmarshal_Uniform4ui64vARB(ctx, (const struct marshal_cmd_Uniform4ui64vARB *) cmd);
43374 _mesa_unmarshal_ProgramUniform1i64ARB(ctx, (const struct marshal_cmd_ProgramUniform1i64ARB *) cmd);
43378 _mesa_unmarshal_ProgramUniform2i64ARB(ctx, (const struct marshal_cmd_ProgramUniform2i64ARB *) cmd);
43382 _mesa_unmarshal_ProgramUniform3i64ARB(ctx, (const struct marshal_cmd_ProgramUniform3i64ARB *) cmd);
43386 _mesa_unmarshal_ProgramUniform4i64ARB(ctx, (const struct marshal_cmd_ProgramUniform4i64ARB *) cmd);
43390 _mesa_unmarshal_ProgramUniform1i64vARB(ctx, (const struct marshal_cmd_ProgramUniform1i64vARB *) cmd);
43394 _mesa_unmarshal_ProgramUniform2i64vARB(ctx, (const struct marshal_cmd_ProgramUniform2i64vARB *) cmd);
43398 _mesa_unmarshal_ProgramUniform3i64vARB(ctx, (const struct marshal_cmd_ProgramUniform3i64vARB *) cmd);
43402 _mesa_unmarshal_ProgramUniform4i64vARB(ctx, (const struct marshal_cmd_ProgramUniform4i64vARB *) cmd);
43406 _mesa_unmarshal_ProgramUniform1ui64ARB(ctx, (const struct marshal_cmd_ProgramUniform1ui64ARB *) cmd);
43410 _mesa_unmarshal_ProgramUniform2ui64ARB(ctx, (const struct marshal_cmd_ProgramUniform2ui64ARB *) cmd);
43414 _mesa_unmarshal_ProgramUniform3ui64ARB(ctx, (const struct marshal_cmd_ProgramUniform3ui64ARB *) cmd);
43418 _mesa_unmarshal_ProgramUniform4ui64ARB(ctx, (const struct marshal_cmd_ProgramUniform4ui64ARB *) cmd);
43422 _mesa_unmarshal_ProgramUniform1ui64vARB(ctx, (const struct marshal_cmd_ProgramUniform1ui64vARB *) cmd);
43426 _mesa_unmarshal_ProgramUniform2ui64vARB(ctx, (const struct marshal_cmd_ProgramUniform2ui64vARB *) cmd);
43430 _mesa_unmarshal_ProgramUniform3ui64vARB(ctx, (const struct marshal_cmd_ProgramUniform3ui64vARB *) cmd);
43434 _mesa_unmarshal_ProgramUniform4ui64vARB(ctx, (const struct marshal_cmd_ProgramUniform4ui64vARB *) cmd);
43438 _mesa_unmarshal_MaxShaderCompilerThreadsKHR(ctx, (const struct marshal_cmd_MaxShaderCompilerThreadsKHR *) cmd);
43442 _mesa_unmarshal_ColorPointerEXT(ctx, (const struct marshal_cmd_ColorPointerEXT *) cmd);
43446 _mesa_unmarshal_EdgeFlagPointerEXT(ctx, (const struct marshal_cmd_EdgeFlagPointerEXT *) cmd);
43450 _mesa_unmarshal_IndexPointerEXT(ctx, (const struct marshal_cmd_IndexPointerEXT *) cmd);
43454 _mesa_unmarshal_NormalPointerEXT(ctx, (const struct marshal_cmd_NormalPointerEXT *) cmd);
43458 _mesa_unmarshal_TexCoordPointerEXT(ctx, (const struct marshal_cmd_TexCoordPointerEXT *) cmd);
43462 _mesa_unmarshal_VertexPointerEXT(ctx, (const struct marshal_cmd_VertexPointerEXT *) cmd);
43466 _mesa_unmarshal_LockArraysEXT(ctx, (const struct marshal_cmd_LockArraysEXT *) cmd);
43470 _mesa_unmarshal_UnlockArraysEXT(ctx, (const struct marshal_cmd_UnlockArraysEXT *) cmd);
43474 _mesa_unmarshal_ViewportArrayv(ctx, (const struct marshal_cmd_ViewportArrayv *) cmd);
43478 _mesa_unmarshal_ViewportIndexedf(ctx, (const struct marshal_cmd_ViewportIndexedf *) cmd);
43482 _mesa_unmarshal_ViewportIndexedfv(ctx, (const struct marshal_cmd_ViewportIndexedfv *) cmd);
43486 _mesa_unmarshal_ScissorArrayv(ctx, (const struct marshal_cmd_ScissorArrayv *) cmd);
43490 _mesa_unmarshal_ScissorIndexed(ctx, (const struct marshal_cmd_ScissorIndexed *) cmd);
43494 _mesa_unmarshal_ScissorIndexedv(ctx, (const struct marshal_cmd_ScissorIndexedv *) cmd);
43498 _mesa_unmarshal_DepthRangeArrayv(ctx, (const struct marshal_cmd_DepthRangeArrayv *) cmd);
43502 _mesa_unmarshal_DepthRangeIndexed(ctx, (const struct marshal_cmd_DepthRangeIndexed *) cmd);
43506 _mesa_unmarshal_EvaluateDepthValuesARB(ctx, (const struct marshal_cmd_EvaluateDepthValuesARB *) cmd);
43510 _mesa_unmarshal_WindowPos4dMESA(ctx, (const struct marshal_cmd_WindowPos4dMESA *) cmd);
43514 _mesa_unmarshal_WindowPos4fMESA(ctx, (const struct marshal_cmd_WindowPos4fMESA *) cmd);
43518 _mesa_unmarshal_WindowPos4iMESA(ctx, (const struct marshal_cmd_WindowPos4iMESA *) cmd);
43522 _mesa_unmarshal_WindowPos4sMESA(ctx, (const struct marshal_cmd_WindowPos4sMESA *) cmd);
43526 _mesa_unmarshal_VertexAttrib1sNV(ctx, (const struct marshal_cmd_VertexAttrib1sNV *) cmd);
43530 _mesa_unmarshal_VertexAttrib1svNV(ctx, (const struct marshal_cmd_VertexAttrib1svNV *) cmd);
43534 _mesa_unmarshal_VertexAttrib2sNV(ctx, (const struct marshal_cmd_VertexAttrib2sNV *) cmd);
43538 _mesa_unmarshal_VertexAttrib2svNV(ctx, (const struct marshal_cmd_VertexAttrib2svNV *) cmd);
43542 _mesa_unmarshal_VertexAttrib3sNV(ctx, (const struct marshal_cmd_VertexAttrib3sNV *) cmd);
43546 _mesa_unmarshal_VertexAttrib3svNV(ctx, (const struct marshal_cmd_VertexAttrib3svNV *) cmd);
43550 _mesa_unmarshal_VertexAttrib4sNV(ctx, (const struct marshal_cmd_VertexAttrib4sNV *) cmd);
43554 _mesa_unmarshal_VertexAttrib4svNV(ctx, (const struct marshal_cmd_VertexAttrib4svNV *) cmd);
43558 _mesa_unmarshal_VertexAttrib1fNV(ctx, (const struct marshal_cmd_VertexAttrib1fNV *) cmd);
43562 _mesa_unmarshal_VertexAttrib1fvNV(ctx, (const struct marshal_cmd_VertexAttrib1fvNV *) cmd);
43566 _mesa_unmarshal_VertexAttrib2fNV(ctx, (const struct marshal_cmd_VertexAttrib2fNV *) cmd);
43570 _mesa_unmarshal_VertexAttrib2fvNV(ctx, (const struct marshal_cmd_VertexAttrib2fvNV *) cmd);
43574 _mesa_unmarshal_VertexAttrib3fNV(ctx, (const struct marshal_cmd_VertexAttrib3fNV *) cmd);
43578 _mesa_unmarshal_VertexAttrib3fvNV(ctx, (const struct marshal_cmd_VertexAttrib3fvNV *) cmd);
43582 _mesa_unmarshal_VertexAttrib4fNV(ctx, (const struct marshal_cmd_VertexAttrib4fNV *) cmd);
43586 _mesa_unmarshal_VertexAttrib4fvNV(ctx, (const struct marshal_cmd_VertexAttrib4fvNV *) cmd);
43590 _mesa_unmarshal_VertexAttrib1dNV(ctx, (const struct marshal_cmd_VertexAttrib1dNV *) cmd);
43594 _mesa_unmarshal_VertexAttrib1dvNV(ctx, (const struct marshal_cmd_VertexAttrib1dvNV *) cmd);
43598 _mesa_unmarshal_VertexAttrib2dNV(ctx, (const struct marshal_cmd_VertexAttrib2dNV *) cmd);
43602 _mesa_unmarshal_VertexAttrib2dvNV(ctx, (const struct marshal_cmd_VertexAttrib2dvNV *) cmd);
43606 _mesa_unmarshal_VertexAttrib3dNV(ctx, (const struct marshal_cmd_VertexAttrib3dNV *) cmd);
43610 _mesa_unmarshal_VertexAttrib3dvNV(ctx, (const struct marshal_cmd_VertexAttrib3dvNV *) cmd);
43614 _mesa_unmarshal_VertexAttrib4dNV(ctx, (const struct marshal_cmd_VertexAttrib4dNV *) cmd);
43618 _mesa_unmarshal_VertexAttrib4dvNV(ctx, (const struct marshal_cmd_VertexAttrib4dvNV *) cmd);
43622 _mesa_unmarshal_VertexAttrib4ubNV(ctx, (const struct marshal_cmd_VertexAttrib4ubNV *) cmd);
43626 _mesa_unmarshal_VertexAttrib4ubvNV(ctx, (const struct marshal_cmd_VertexAttrib4ubvNV *) cmd);
43630 _mesa_unmarshal_VertexAttribs1svNV(ctx, (const struct marshal_cmd_VertexAttribs1svNV *) cmd);
43634 _mesa_unmarshal_VertexAttribs2svNV(ctx, (const struct marshal_cmd_VertexAttribs2svNV *) cmd);
43638 _mesa_unmarshal_VertexAttribs3svNV(ctx, (const struct marshal_cmd_VertexAttribs3svNV *) cmd);
43642 _mesa_unmarshal_VertexAttribs4svNV(ctx, (const struct marshal_cmd_VertexAttribs4svNV *) cmd);
43646 _mesa_unmarshal_VertexAttribs1fvNV(ctx, (const struct marshal_cmd_VertexAttribs1fvNV *) cmd);
43650 _mesa_unmarshal_VertexAttribs2fvNV(ctx, (const struct marshal_cmd_VertexAttribs2fvNV *) cmd);
43654 _mesa_unmarshal_VertexAttribs3fvNV(ctx, (const struct marshal_cmd_VertexAttribs3fvNV *) cmd);
43658 _mesa_unmarshal_VertexAttribs4fvNV(ctx, (const struct marshal_cmd_VertexAttribs4fvNV *) cmd);
43662 _mesa_unmarshal_VertexAttribs1dvNV(ctx, (const struct marshal_cmd_VertexAttribs1dvNV *) cmd);
43666 _mesa_unmarshal_VertexAttribs2dvNV(ctx, (const struct marshal_cmd_VertexAttribs2dvNV *) cmd);
43670 _mesa_unmarshal_VertexAttribs3dvNV(ctx, (const struct marshal_cmd_VertexAttribs3dvNV *) cmd);
43674 _mesa_unmarshal_VertexAttribs4dvNV(ctx, (const struct marshal_cmd_VertexAttribs4dvNV *) cmd);
43678 _mesa_unmarshal_VertexAttribs4ubvNV(ctx, (const struct marshal_cmd_VertexAttribs4ubvNV *) cmd);
43682 _mesa_unmarshal_BindFragmentShaderATI(ctx, (const struct marshal_cmd_BindFragmentShaderATI *) cmd);
43686 _mesa_unmarshal_DeleteFragmentShaderATI(ctx, (const struct marshal_cmd_DeleteFragmentShaderATI *) cmd);
43690 _mesa_unmarshal_BeginFragmentShaderATI(ctx, (const struct marshal_cmd_BeginFragmentShaderATI *) cmd);
43694 _mesa_unmarshal_EndFragmentShaderATI(ctx, (const struct marshal_cmd_EndFragmentShaderATI *) cmd);
43698 _mesa_unmarshal_PassTexCoordATI(ctx, (const struct marshal_cmd_PassTexCoordATI *) cmd);
43702 _mesa_unmarshal_SampleMapATI(ctx, (const struct marshal_cmd_SampleMapATI *) cmd);
43706 _mesa_unmarshal_ColorFragmentOp1ATI(ctx, (const struct marshal_cmd_ColorFragmentOp1ATI *) cmd);
43710 _mesa_unmarshal_ColorFragmentOp2ATI(ctx, (const struct marshal_cmd_ColorFragmentOp2ATI *) cmd);
43714 _mesa_unmarshal_ColorFragmentOp3ATI(ctx, (const struct marshal_cmd_ColorFragmentOp3ATI *) cmd);
43718 _mesa_unmarshal_AlphaFragmentOp1ATI(ctx, (const struct marshal_cmd_AlphaFragmentOp1ATI *) cmd);
43722 _mesa_unmarshal_AlphaFragmentOp2ATI(ctx, (const struct marshal_cmd_AlphaFragmentOp2ATI *) cmd);
43726 _mesa_unmarshal_AlphaFragmentOp3ATI(ctx, (const struct marshal_cmd_AlphaFragmentOp3ATI *) cmd);
43730 _mesa_unmarshal_ActiveStencilFaceEXT(ctx, (const struct marshal_cmd_ActiveStencilFaceEXT *) cmd);
43734 _mesa_unmarshal_DepthBoundsEXT(ctx, (const struct marshal_cmd_DepthBoundsEXT *) cmd);
43738 _mesa_unmarshal_BindRenderbufferEXT(ctx, (const struct marshal_cmd_BindRenderbufferEXT *) cmd);
43742 _mesa_unmarshal_BindFramebufferEXT(ctx, (const struct marshal_cmd_BindFramebufferEXT *) cmd);
43746 _mesa_unmarshal_ProvokingVertex(ctx, (const struct marshal_cmd_ProvokingVertex *) cmd);
43750 _mesa_unmarshal_ColorMaski(ctx, (const struct marshal_cmd_ColorMaski *) cmd);
43754 _mesa_unmarshal_Enablei(ctx, (const struct marshal_cmd_Enablei *) cmd);
43758 _mesa_unmarshal_Disablei(ctx, (const struct marshal_cmd_Disablei *) cmd);
43762 _mesa_unmarshal_BeginPerfMonitorAMD(ctx, (const struct marshal_cmd_BeginPerfMonitorAMD *) cmd);
43766 _mesa_unmarshal_EndPerfMonitorAMD(ctx, (const struct marshal_cmd_EndPerfMonitorAMD *) cmd);
43770 _mesa_unmarshal_SubpixelPrecisionBiasNV(ctx, (const struct marshal_cmd_SubpixelPrecisionBiasNV *) cmd);
43774 _mesa_unmarshal_ConservativeRasterParameterfNV(ctx, (const struct marshal_cmd_ConservativeRasterParameterfNV *) cmd);
43778 _mesa_unmarshal_ConservativeRasterParameteriNV(ctx, (const struct marshal_cmd_ConservativeRasterParameteriNV *) cmd);
43782 _mesa_unmarshal_DeletePerfQueryINTEL(ctx, (const struct marshal_cmd_DeletePerfQueryINTEL *) cmd);
43786 _mesa_unmarshal_BeginPerfQueryINTEL(ctx, (const struct marshal_cmd_BeginPerfQueryINTEL *) cmd);
43790 _mesa_unmarshal_EndPerfQueryINTEL(ctx, (const struct marshal_cmd_EndPerfQueryINTEL *) cmd);
43794 _mesa_unmarshal_PolygonOffsetClampEXT(ctx, (const struct marshal_cmd_PolygonOffsetClampEXT *) cmd);
43798 _mesa_unmarshal_FramebufferFetchBarrierEXT(ctx, (const struct marshal_cmd_FramebufferFetchBarrierEXT *) cmd);
43802 _mesa_unmarshal_RenderbufferStorageMultisampleAdvancedAMD(ctx, (const struct marshal_cmd_RenderbufferStorageMultisampleAdvancedAMD *) cmd);
43806 _mesa_unmarshal_NamedRenderbufferStorageMultisampleAdvancedAMD(ctx, (const struct marshal_cmd_NamedRenderbufferStorageMultisampleAdvancedAMD *) cmd);
43810 _mesa_unmarshal_StencilFuncSeparateATI(ctx, (const struct marshal_cmd_StencilFuncSeparateATI *) cmd);
43814 _mesa_unmarshal_ClearColorIiEXT(ctx, (const struct marshal_cmd_ClearColorIiEXT *) cmd);
43818 _mesa_unmarshal_ClearColorIuiEXT(ctx, (const struct marshal_cmd_ClearColorIuiEXT *) cmd);
43822 _mesa_unmarshal_VertexAttribI1iEXT(ctx, (const struct marshal_cmd_VertexAttribI1iEXT *) cmd);
43826 _mesa_unmarshal_VertexAttribI2iEXT(ctx, (const struct marshal_cmd_VertexAttribI2iEXT *) cmd);
43830 _mesa_unmarshal_VertexAttribI3iEXT(ctx, (const struct marshal_cmd_VertexAttribI3iEXT *) cmd);
43834 _mesa_unmarshal_VertexAttribI4iEXT(ctx, (const struct marshal_cmd_VertexAttribI4iEXT *) cmd);
43838 _mesa_unmarshal_VertexAttribI1uiEXT(ctx, (const struct marshal_cmd_VertexAttribI1uiEXT *) cmd);
43842 _mesa_unmarshal_VertexAttribI2uiEXT(ctx, (const struct marshal_cmd_VertexAttribI2uiEXT *) cmd);
43846 _mesa_unmarshal_VertexAttribI3uiEXT(ctx, (const struct marshal_cmd_VertexAttribI3uiEXT *) cmd);
43850 _mesa_unmarshal_VertexAttribI4uiEXT(ctx, (const struct marshal_cmd_VertexAttribI4uiEXT *) cmd);
43854 _mesa_unmarshal_VertexAttribIPointer(ctx, (const struct marshal_cmd_VertexAttribIPointer *) cmd);
43858 _mesa_unmarshal_Uniform1ui(ctx, (const struct marshal_cmd_Uniform1ui *) cmd);
43862 _mesa_unmarshal_Uniform2ui(ctx, (const struct marshal_cmd_Uniform2ui *) cmd);
43866 _mesa_unmarshal_Uniform3ui(ctx, (const struct marshal_cmd_Uniform3ui *) cmd);
43870 _mesa_unmarshal_Uniform4ui(ctx, (const struct marshal_cmd_Uniform4ui *) cmd);
43874 _mesa_unmarshal_Uniform1uiv(ctx, (const struct marshal_cmd_Uniform1uiv *) cmd);
43878 _mesa_unmarshal_Uniform2uiv(ctx, (const struct marshal_cmd_Uniform2uiv *) cmd);
43882 _mesa_unmarshal_Uniform3uiv(ctx, (const struct marshal_cmd_Uniform3uiv *) cmd);
43886 _mesa_unmarshal_Uniform4uiv(ctx, (const struct marshal_cmd_Uniform4uiv *) cmd);
43890 _mesa_unmarshal_ClearBufferiv(ctx, (const struct marshal_cmd_ClearBufferiv *) cmd);
43894 _mesa_unmarshal_ClearBufferuiv(ctx, (const struct marshal_cmd_ClearBufferuiv *) cmd);
43898 _mesa_unmarshal_ClearBufferfv(ctx, (const struct marshal_cmd_ClearBufferfv *) cmd);
43902 _mesa_unmarshal_ClearBufferfi(ctx, (const struct marshal_cmd_ClearBufferfi *) cmd);
43906 _mesa_unmarshal_BeginTransformFeedback(ctx, (const struct marshal_cmd_BeginTransformFeedback *) cmd);
43910 _mesa_unmarshal_EndTransformFeedback(ctx, (const struct marshal_cmd_EndTransformFeedback *) cmd);
43914 _mesa_unmarshal_BindBufferRange(ctx, (const struct marshal_cmd_BindBufferRange *) cmd);
43918 _mesa_unmarshal_BindBufferBase(ctx, (const struct marshal_cmd_BindBufferBase *) cmd);
43922 _mesa_unmarshal_BeginConditionalRender(ctx, (const struct marshal_cmd_BeginConditionalRender *) cmd);
43926 _mesa_unmarshal_EndConditionalRender(ctx, (const struct marshal_cmd_EndConditionalRender *) cmd);
43930 _mesa_unmarshal_PrimitiveRestartIndex(ctx, (const struct marshal_cmd_PrimitiveRestartIndex *) cmd);
43934 _mesa_unmarshal_FramebufferTexture(ctx, (const struct marshal_cmd_FramebufferTexture *) cmd);
43938 _mesa_unmarshal_PrimitiveRestartNV(ctx, (const struct marshal_cmd_PrimitiveRestartNV *) cmd);
43942 _mesa_unmarshal_BindBufferOffsetEXT(ctx, (const struct marshal_cmd_BindBufferOffsetEXT *) cmd);
43946 _mesa_unmarshal_BindTransformFeedback(ctx, (const struct marshal_cmd_BindTransformFeedback *) cmd);
43950 _mesa_unmarshal_PauseTransformFeedback(ctx, (const struct marshal_cmd_PauseTransformFeedback *) cmd);
43954 _mesa_unmarshal_ResumeTransformFeedback(ctx, (const struct marshal_cmd_ResumeTransformFeedback *) cmd);
43958 _mesa_unmarshal_DrawTransformFeedback(ctx, (const struct marshal_cmd_DrawTransformFeedback *) cmd);
43962 _mesa_unmarshal_VDPAUFiniNV(ctx, (const struct marshal_cmd_VDPAUFiniNV *) cmd);
43966 _mesa_unmarshal_VDPAUUnregisterSurfaceNV(ctx, (const struct marshal_cmd_VDPAUUnregisterSurfaceNV *) cmd);
43970 _mesa_unmarshal_VDPAUSurfaceAccessNV(ctx, (const struct marshal_cmd_VDPAUSurfaceAccessNV *) cmd);
43974 _mesa_unmarshal_TexStorageMem2DEXT(ctx, (const struct marshal_cmd_TexStorageMem2DEXT *) cmd);
43978 _mesa_unmarshal_TexStorageMem2DMultisampleEXT(ctx, (const struct marshal_cmd_TexStorageMem2DMultisampleEXT *) cmd);
43982 _mesa_unmarshal_TexStorageMem3DEXT(ctx, (const struct marshal_cmd_TexStorageMem3DEXT *) cmd);
43986 _mesa_unmarshal_TexStorageMem3DMultisampleEXT(ctx, (const struct marshal_cmd_TexStorageMem3DMultisampleEXT *) cmd);
43990 _mesa_unmarshal_BufferStorageMemEXT(ctx, (const struct marshal_cmd_BufferStorageMemEXT *) cmd);
43994 _mesa_unmarshal_TextureStorageMem2DEXT(ctx, (const struct marshal_cmd_TextureStorageMem2DEXT *) cmd);
43998 _mesa_unmarshal_TextureStorageMem2DMultisampleEXT(ctx, (const struct marshal_cmd_TextureStorageMem2DMultisampleEXT *) cmd);
44002 _mesa_unmarshal_TextureStorageMem3DEXT(ctx, (const struct marshal_cmd_TextureStorageMem3DEXT *) cmd);
44006 _mesa_unmarshal_TextureStorageMem3DMultisampleEXT(ctx, (const struct marshal_cmd_TextureStorageMem3DMultisampleEXT *) cmd);
44010 _mesa_unmarshal_NamedBufferStorageMemEXT(ctx, (const struct marshal_cmd_NamedBufferStorageMemEXT *) cmd);
44014 _mesa_unmarshal_TexStorageMem1DEXT(ctx, (const struct marshal_cmd_TexStorageMem1DEXT *) cmd);
44018 _mesa_unmarshal_TextureStorageMem1DEXT(ctx, (const struct marshal_cmd_TextureStorageMem1DEXT *) cmd);
44022 _mesa_unmarshal_ImportMemoryFdEXT(ctx, (const struct marshal_cmd_ImportMemoryFdEXT *) cmd);
44026 _mesa_unmarshal_ImportSemaphoreFdEXT(ctx, (const struct marshal_cmd_ImportSemaphoreFdEXT *) cmd);
44030 _mesa_unmarshal_MemoryBarrierByRegion(ctx, (const struct marshal_cmd_MemoryBarrierByRegion *) cmd);
44034 _mesa_unmarshal_AlphaFuncx(ctx, (const struct marshal_cmd_AlphaFuncx *) cmd);
44038 _mesa_unmarshal_ClearColorx(ctx, (const struct marshal_cmd_ClearColorx *) cmd);
44042 _mesa_unmarshal_ClearDepthx(ctx, (const struct marshal_cmd_ClearDepthx *) cmd);
44046 _mesa_unmarshal_Color4x(ctx, (const struct marshal_cmd_Color4x *) cmd);
44050 _mesa_unmarshal_DepthRangex(ctx, (const struct marshal_cmd_DepthRangex *) cmd);
44054 _mesa_unmarshal_Fogx(ctx, (const struct marshal_cmd_Fogx *) cmd);
44058 _mesa_unmarshal_Frustumx(ctx, (const struct marshal_cmd_Frustumx *) cmd);
44062 _mesa_unmarshal_LightModelx(ctx, (const struct marshal_cmd_LightModelx *) cmd);
44066 _mesa_unmarshal_Lightx(ctx, (const struct marshal_cmd_Lightx *) cmd);
44070 _mesa_unmarshal_LineWidthx(ctx, (const struct marshal_cmd_LineWidthx *) cmd);
44074 _mesa_unmarshal_LoadMatrixx(ctx, (const struct marshal_cmd_LoadMatrixx *) cmd);
44078 _mesa_unmarshal_Materialx(ctx, (const struct marshal_cmd_Materialx *) cmd);
44082 _mesa_unmarshal_MultMatrixx(ctx, (const struct marshal_cmd_MultMatrixx *) cmd);
44086 _mesa_unmarshal_MultiTexCoord4x(ctx, (const struct marshal_cmd_MultiTexCoord4x *) cmd);
44090 _mesa_unmarshal_Normal3x(ctx, (const struct marshal_cmd_Normal3x *) cmd);
44094 _mesa_unmarshal_Orthox(ctx, (const struct marshal_cmd_Orthox *) cmd);
44098 _mesa_unmarshal_PointSizex(ctx, (const struct marshal_cmd_PointSizex *) cmd);
44102 _mesa_unmarshal_PolygonOffsetx(ctx, (const struct marshal_cmd_PolygonOffsetx *) cmd);
44106 _mesa_unmarshal_Rotatex(ctx, (const struct marshal_cmd_Rotatex *) cmd);
44110 _mesa_unmarshal_SampleCoveragex(ctx, (const struct marshal_cmd_SampleCoveragex *) cmd);
44114 _mesa_unmarshal_Scalex(ctx, (const struct marshal_cmd_Scalex *) cmd);
44118 _mesa_unmarshal_TexEnvx(ctx, (const struct marshal_cmd_TexEnvx *) cmd);
44122 _mesa_unmarshal_TexParameterx(ctx, (const struct marshal_cmd_TexParameterx *) cmd);
44126 _mesa_unmarshal_Translatex(ctx, (const struct marshal_cmd_Translatex *) cmd);
44130 _mesa_unmarshal_ClipPlanex(ctx, (const struct marshal_cmd_ClipPlanex *) cmd);
44134 _mesa_unmarshal_PointParameterx(ctx, (const struct marshal_cmd_PointParameterx *) cmd);
44138 _mesa_unmarshal_TexGenxOES(ctx, (const struct marshal_cmd_TexGenxOES *) cmd);
44142 _mesa_unmarshal_ClipPlanef(ctx, (const struct marshal_cmd_ClipPlanef *) cmd);
44146 _mesa_unmarshal_Frustumf(ctx, (const struct marshal_cmd_Frustumf *) cmd);
44150 _mesa_unmarshal_Orthof(ctx, (const struct marshal_cmd_Orthof *) cmd);
44154 _mesa_unmarshal_DrawTexiOES(ctx, (const struct marshal_cmd_DrawTexiOES *) cmd);
44158 _mesa_unmarshal_DrawTexivOES(ctx, (const struct marshal_cmd_DrawTexivOES *) cmd);
44162 _mesa_unmarshal_DrawTexfOES(ctx, (const struct marshal_cmd_DrawTexfOES *) cmd);
44166 _mesa_unmarshal_DrawTexfvOES(ctx, (const struct marshal_cmd_DrawTexfvOES *) cmd);
44170 _mesa_unmarshal_DrawTexsOES(ctx, (const struct marshal_cmd_DrawTexsOES *) cmd);
44174 _mesa_unmarshal_DrawTexsvOES(ctx, (const struct marshal_cmd_DrawTexsvOES *) cmd);
44178 _mesa_unmarshal_DrawTexxOES(ctx, (const struct marshal_cmd_DrawTexxOES *) cmd);
44182 _mesa_unmarshal_DrawTexxvOES(ctx, (const struct marshal_cmd_DrawTexxvOES *) cmd);
44186 _mesa_unmarshal_DiscardFramebufferEXT(ctx, (const struct marshal_cmd_DiscardFramebufferEXT *) cmd);
44190 _mesa_unmarshal_FramebufferTexture2DMultisampleEXT(ctx, (const struct marshal_cmd_FramebufferTexture2DMultisampleEXT *) cmd);
44194 _mesa_unmarshal_DepthRangeIndexedfOES(ctx, (const struct marshal_cmd_DepthRangeIndexedfOES *) cmd);