62
61
int __glXDispSwap_CreateContext(__GLXclientState *cl, GLbyte *pc)
63
ClientPtr client = cl->client;
64
64
xGLXCreateContextReq *req = (xGLXCreateContextReq *) pc;
65
65
__GLX_DECLARE_SWAP_VARIABLES;
67
REQUEST_SIZE_MATCH(xGLXCreateContextReq);
67
69
__GLX_SWAP_SHORT(&req->length);
68
70
__GLX_SWAP_INT(&req->context);
69
71
__GLX_SWAP_INT(&req->visual);
76
78
int __glXDispSwap_CreateNewContext(__GLXclientState *cl, GLbyte *pc)
80
ClientPtr client = cl->client;
78
81
xGLXCreateNewContextReq *req = (xGLXCreateNewContextReq *) pc;
79
82
__GLX_DECLARE_SWAP_VARIABLES;
84
REQUEST_SIZE_MATCH(xGLXCreateNewContextReq);
81
86
__GLX_SWAP_SHORT(&req->length);
82
87
__GLX_SWAP_INT(&req->context);
83
88
__GLX_SWAP_INT(&req->fbconfig);
91
96
int __glXDispSwap_CreateContextWithConfigSGIX(__GLXclientState *cl, GLbyte *pc)
98
ClientPtr client = cl->client;
93
99
xGLXCreateContextWithConfigSGIXReq *req =
94
100
(xGLXCreateContextWithConfigSGIXReq *) pc;
95
101
__GLX_DECLARE_SWAP_VARIABLES;
103
REQUEST_SIZE_MATCH(xGLXCreateContextWithConfigSGIXReq);
97
105
__GLX_SWAP_SHORT(&req->length);
98
106
__GLX_SWAP_INT(&req->context);
99
107
__GLX_SWAP_INT(&req->fbconfig);
107
115
int __glXDispSwap_DestroyContext(__GLXclientState *cl, GLbyte *pc)
117
ClientPtr client = cl->client;
109
118
xGLXDestroyContextReq *req = (xGLXDestroyContextReq *) pc;
110
119
__GLX_DECLARE_SWAP_VARIABLES;
121
REQUEST_SIZE_MATCH(xGLXDestroyContextReq);
112
123
__GLX_SWAP_SHORT(&req->length);
113
124
__GLX_SWAP_INT(&req->context);
118
129
int __glXDispSwap_MakeCurrent(__GLXclientState *cl, GLbyte *pc)
131
ClientPtr client = cl->client;
120
132
xGLXMakeCurrentReq *req = (xGLXMakeCurrentReq *) pc;
121
133
__GLX_DECLARE_SWAP_VARIABLES;
135
REQUEST_SIZE_MATCH(xGLXMakeCurrentReq);
123
137
__GLX_SWAP_SHORT(&req->length);
124
138
__GLX_SWAP_INT(&req->drawable);
125
139
__GLX_SWAP_INT(&req->context);
131
145
int __glXDispSwap_MakeContextCurrent(__GLXclientState *cl, GLbyte *pc)
147
ClientPtr client = cl->client;
133
148
xGLXMakeContextCurrentReq *req = (xGLXMakeContextCurrentReq *) pc;
134
149
__GLX_DECLARE_SWAP_VARIABLES;
151
REQUEST_SIZE_MATCH(xGLXMakeContextCurrentReq);
136
153
__GLX_SWAP_SHORT(&req->length);
137
154
__GLX_SWAP_INT(&req->drawable);
138
155
__GLX_SWAP_INT(&req->readdrawable);
145
162
int __glXDispSwap_MakeCurrentReadSGI(__GLXclientState *cl, GLbyte *pc)
164
ClientPtr client = cl->client;
147
165
xGLXMakeCurrentReadSGIReq *req = (xGLXMakeCurrentReadSGIReq *) pc;
148
166
__GLX_DECLARE_SWAP_VARIABLES;
168
REQUEST_SIZE_MATCH(xGLXMakeCurrentReadSGIReq);
150
170
__GLX_SWAP_SHORT(&req->length);
151
171
__GLX_SWAP_INT(&req->drawable);
152
172
__GLX_SWAP_INT(&req->readable);
159
179
int __glXDispSwap_IsDirect(__GLXclientState *cl, GLbyte *pc)
181
ClientPtr client = cl->client;
161
182
xGLXIsDirectReq *req = (xGLXIsDirectReq *) pc;
162
183
__GLX_DECLARE_SWAP_VARIABLES;
185
REQUEST_SIZE_MATCH(xGLXIsDirectReq);
164
187
__GLX_SWAP_SHORT(&req->length);
165
188
__GLX_SWAP_INT(&req->context);
170
193
int __glXDispSwap_QueryVersion(__GLXclientState *cl, GLbyte *pc)
195
ClientPtr client = cl->client;
172
196
xGLXQueryVersionReq *req = (xGLXQueryVersionReq *) pc;
173
197
__GLX_DECLARE_SWAP_VARIABLES;
199
REQUEST_SIZE_MATCH(xGLXQueryVersionReq);
175
201
__GLX_SWAP_SHORT(&req->length);
176
202
__GLX_SWAP_INT(&req->majorVersion);
177
203
__GLX_SWAP_INT(&req->minorVersion);
182
208
int __glXDispSwap_WaitGL(__GLXclientState *cl, GLbyte *pc)
210
ClientPtr client = cl->client;
184
211
xGLXWaitGLReq *req = (xGLXWaitGLReq *) pc;
185
212
__GLX_DECLARE_SWAP_VARIABLES;
214
REQUEST_SIZE_MATCH(xGLXWaitGLReq);
187
216
__GLX_SWAP_SHORT(&req->length);
188
217
__GLX_SWAP_INT(&req->contextTag);
193
222
int __glXDispSwap_WaitX(__GLXclientState *cl, GLbyte *pc)
224
ClientPtr client = cl->client;
195
225
xGLXWaitXReq *req = (xGLXWaitXReq *) pc;
196
226
__GLX_DECLARE_SWAP_VARIABLES;
228
REQUEST_SIZE_MATCH(xGLXWaitXReq);
198
230
__GLX_SWAP_SHORT(&req->length);
199
231
__GLX_SWAP_INT(&req->contextTag);
204
236
int __glXDispSwap_CopyContext(__GLXclientState *cl, GLbyte *pc)
238
ClientPtr client = cl->client;
206
239
xGLXCopyContextReq *req = (xGLXCopyContextReq *) pc;
207
240
__GLX_DECLARE_SWAP_VARIABLES;
242
REQUEST_SIZE_MATCH(xGLXCopyContextReq);
209
244
__GLX_SWAP_SHORT(&req->length);
210
245
__GLX_SWAP_INT(&req->source);
211
246
__GLX_SWAP_INT(&req->dest);
217
252
int __glXDispSwap_GetVisualConfigs(__GLXclientState *cl, GLbyte *pc)
254
ClientPtr client = cl->client;
219
255
xGLXGetVisualConfigsReq *req = (xGLXGetVisualConfigsReq *) pc;
220
256
__GLX_DECLARE_SWAP_VARIABLES;
258
REQUEST_SIZE_MATCH(xGLXGetVisualConfigsReq);
222
260
__GLX_SWAP_INT(&req->screen);
223
261
return __glXDisp_GetVisualConfigs(cl, pc);
226
264
int __glXDispSwap_GetFBConfigs(__GLXclientState *cl, GLbyte *pc)
266
ClientPtr client = cl->client;
228
267
xGLXGetFBConfigsReq *req = (xGLXGetFBConfigsReq *) pc;
229
268
__GLX_DECLARE_SWAP_VARIABLES;
270
REQUEST_SIZE_MATCH(xGLXGetFBConfigsReq);
231
272
__GLX_SWAP_INT(&req->screen);
232
273
return __glXDisp_GetFBConfigs(cl, pc);
235
276
int __glXDispSwap_GetFBConfigsSGIX(__GLXclientState *cl, GLbyte *pc)
278
ClientPtr client = cl->client;
237
279
xGLXGetFBConfigsSGIXReq *req = (xGLXGetFBConfigsSGIXReq *) pc;
238
280
__GLX_DECLARE_SWAP_VARIABLES;
282
REQUEST_SIZE_MATCH(xGLXGetFBConfigsSGIXReq);
240
284
__GLX_SWAP_INT(&req->screen);
241
285
return __glXDisp_GetFBConfigsSGIX(cl, pc);
244
288
int __glXDispSwap_CreateGLXPixmap(__GLXclientState *cl, GLbyte *pc)
290
ClientPtr client = cl->client;
246
291
xGLXCreateGLXPixmapReq *req = (xGLXCreateGLXPixmapReq *) pc;
247
292
__GLX_DECLARE_SWAP_VARIABLES;
294
REQUEST_SIZE_MATCH(xGLXCreateGLXPixmapReq);
249
296
__GLX_SWAP_SHORT(&req->length);
250
297
__GLX_SWAP_INT(&req->screen);
251
298
__GLX_SWAP_INT(&req->visual);
258
305
int __glXDispSwap_CreatePixmap(__GLXclientState *cl, GLbyte *pc)
307
ClientPtr client = cl->client;
260
308
xGLXCreatePixmapReq *req = (xGLXCreatePixmapReq *) pc;
262
310
__GLX_DECLARE_SWAP_VARIABLES;
263
311
__GLX_DECLARE_SWAP_ARRAY_VARIABLES;
313
REQUEST_AT_LEAST_SIZE(xGLXCreatePixmapReq);
265
315
__GLX_SWAP_SHORT(&req->length);
266
316
__GLX_SWAP_INT(&req->screen);
267
317
__GLX_SWAP_INT(&req->fbconfig);
268
318
__GLX_SWAP_INT(&req->pixmap);
269
319
__GLX_SWAP_INT(&req->glxpixmap);
270
320
__GLX_SWAP_INT(&req->numAttribs);
322
if (req->numAttribs > (UINT32_MAX >> 3)) {
323
client->errorValue = req->numAttribs;
326
REQUEST_FIXED_SIZE(xGLXCreatePixmapReq, req->numAttribs << 3);
271
327
attribs = (CARD32*)(req + 1);
272
__GLX_SWAP_INT_ARRAY(attribs, req->numAttribs);
328
__GLX_SWAP_INT_ARRAY(attribs, req->numAttribs << 1);
274
330
return __glXDisp_CreatePixmap(cl, pc);
277
333
int __glXDispSwap_CreateGLXPixmapWithConfigSGIX(__GLXclientState *cl, GLbyte *pc)
335
ClientPtr client = cl->client;
279
336
xGLXCreateGLXPixmapWithConfigSGIXReq *req =
280
337
(xGLXCreateGLXPixmapWithConfigSGIXReq *) pc;
281
338
__GLX_DECLARE_SWAP_VARIABLES;
340
REQUEST_SIZE_MATCH(xGLXCreateGLXPixmapWithConfigSGIXReq);
283
342
__GLX_SWAP_SHORT(&req->length);
284
343
__GLX_SWAP_INT(&req->screen);
285
344
__GLX_SWAP_INT(&req->fbconfig);
292
351
int __glXDispSwap_DestroyGLXPixmap(__GLXclientState *cl, GLbyte *pc)
353
ClientPtr client = cl->client;
294
354
xGLXDestroyGLXPixmapReq *req = (xGLXDestroyGLXPixmapReq *) pc;
295
355
__GLX_DECLARE_SWAP_VARIABLES;
357
REQUEST_SIZE_MATCH(xGLXDestroyGLXPixmapReq);
297
359
__GLX_SWAP_SHORT(&req->length);
298
360
__GLX_SWAP_INT(&req->glxpixmap);
303
365
int __glXDispSwap_DestroyPixmap(__GLXclientState *cl, GLbyte *pc)
367
ClientPtr client = cl->client;
305
368
xGLXDestroyGLXPixmapReq *req = (xGLXDestroyGLXPixmapReq *) pc;
306
369
__GLX_DECLARE_SWAP_VARIABLES;
371
REQUEST_SIZE_MATCH(xGLXDestroyGLXPixmapReq);
308
373
__GLX_SWAP_SHORT(&req->length);
309
374
__GLX_SWAP_INT(&req->glxpixmap);
314
379
int __glXDispSwap_QueryContext(__GLXclientState *cl, GLbyte *pc)
381
ClientPtr client = cl->client;
316
382
xGLXQueryContextReq *req = (xGLXQueryContextReq *) pc;
317
383
__GLX_DECLARE_SWAP_VARIABLES;
385
REQUEST_SIZE_MATCH(xGLXQueryContextReq);
319
387
__GLX_SWAP_INT(&req->context);
321
389
return __glXDisp_QueryContext(cl, pc);
324
392
int __glXDispSwap_CreatePbuffer(__GLXclientState *cl, GLbyte *pc)
394
ClientPtr client = cl->client;
326
395
xGLXCreatePbufferReq *req = (xGLXCreatePbufferReq *) pc;
327
396
__GLX_DECLARE_SWAP_VARIABLES;
328
397
__GLX_DECLARE_SWAP_ARRAY_VARIABLES;
400
REQUEST_AT_LEAST_SIZE(xGLXCreatePbufferReq);
331
402
__GLX_SWAP_INT(&req->screen);
332
403
__GLX_SWAP_INT(&req->fbconfig);
333
404
__GLX_SWAP_INT(&req->pbuffer);
334
405
__GLX_SWAP_INT(&req->numAttribs);
407
if (req->numAttribs > (UINT32_MAX >> 3)) {
408
client->errorValue = req->numAttribs;
411
REQUEST_FIXED_SIZE(xGLXCreatePbufferReq, req->numAttribs << 3);
335
412
attribs = (CARD32*)(req + 1);
336
__GLX_SWAP_INT_ARRAY(attribs, req->numAttribs);
413
__GLX_SWAP_INT_ARRAY(attribs, req->numAttribs << 1);
338
415
return __glXDisp_CreatePbuffer(cl, pc);
341
418
int __glXDispSwap_CreateGLXPbufferSGIX(__GLXclientState *cl, GLbyte *pc)
420
ClientPtr client = cl->client;
343
421
xGLXCreateGLXPbufferSGIXReq *req = (xGLXCreateGLXPbufferSGIXReq *) pc;
344
422
__GLX_DECLARE_SWAP_VARIABLES;
424
REQUEST_SIZE_MATCH(xGLXCreateGLXPbufferSGIXReq);
346
426
__GLX_SWAP_INT(&req->screen);
347
427
__GLX_SWAP_INT(&req->fbconfig);
348
428
__GLX_SWAP_INT(&req->pbuffer);
355
435
int __glXDispSwap_DestroyPbuffer(__GLXclientState *cl, GLbyte *pc)
437
ClientPtr client = cl->client;
357
438
xGLXDestroyPbufferReq *req = (xGLXDestroyPbufferReq *) pc;
358
439
__GLX_DECLARE_SWAP_VARIABLES;
441
REQUEST_SIZE_MATCH(xGLXDestroyPbufferReq);
360
443
__GLX_SWAP_INT(&req->pbuffer);
362
445
return __glXDisp_DestroyPbuffer(cl, pc);
365
448
int __glXDispSwap_DestroyGLXPbufferSGIX(__GLXclientState *cl, GLbyte *pc)
450
ClientPtr client = cl->client;
367
451
xGLXDestroyGLXPbufferSGIXReq *req = (xGLXDestroyGLXPbufferSGIXReq *) pc;
368
452
__GLX_DECLARE_SWAP_VARIABLES;
454
REQUEST_SIZE_MATCH(xGLXDestroyGLXPbufferSGIXReq);
370
456
__GLX_SWAP_INT(&req->pbuffer);
372
458
return __glXDisp_DestroyGLXPbufferSGIX(cl, pc);
375
461
int __glXDispSwap_ChangeDrawableAttributes(__GLXclientState *cl, GLbyte *pc)
463
ClientPtr client = cl->client;
377
464
xGLXChangeDrawableAttributesReq *req =
378
465
(xGLXChangeDrawableAttributesReq *) pc;
379
466
__GLX_DECLARE_SWAP_VARIABLES;
380
467
__GLX_DECLARE_SWAP_ARRAY_VARIABLES;
470
REQUEST_AT_LEAST_SIZE(xGLXChangeDrawableAttributesReq);
383
472
__GLX_SWAP_INT(&req->drawable);
384
473
__GLX_SWAP_INT(&req->numAttribs);
475
if (req->numAttribs > (UINT32_MAX >> 3)) {
476
client->errorValue = req->numAttribs;
479
REQUEST_FIXED_SIZE(xGLXChangeDrawableAttributesReq, req->numAttribs << 3);
385
480
attribs = (CARD32*)(req + 1);
386
__GLX_SWAP_INT_ARRAY(attribs, req->numAttribs);
481
__GLX_SWAP_INT_ARRAY(attribs, req->numAttribs << 1);
388
483
return __glXDisp_ChangeDrawableAttributes(cl, pc);
391
486
int __glXDispSwap_ChangeDrawableAttributesSGIX(__GLXclientState *cl,
489
ClientPtr client = cl->client;
394
490
xGLXChangeDrawableAttributesSGIXReq *req =
395
491
(xGLXChangeDrawableAttributesSGIXReq *) pc;
396
492
__GLX_DECLARE_SWAP_VARIABLES;
397
493
__GLX_DECLARE_SWAP_ARRAY_VARIABLES;
496
REQUEST_AT_LEAST_SIZE(xGLXChangeDrawableAttributesSGIXReq);
400
498
__GLX_SWAP_INT(&req->drawable);
401
499
__GLX_SWAP_INT(&req->numAttribs);
501
if (req->numAttribs > (UINT32_MAX >> 3)) {
502
client->errorValue = req->numAttribs;
505
REQUEST_FIXED_SIZE(xGLXChangeDrawableAttributesSGIXReq, req->numAttribs << 3);
402
506
attribs = (CARD32*)(req + 1);
403
__GLX_SWAP_INT_ARRAY(attribs, req->numAttribs);
507
__GLX_SWAP_INT_ARRAY(attribs, req->numAttribs << 1);
405
509
return __glXDisp_ChangeDrawableAttributesSGIX(cl, pc);
408
512
int __glXDispSwap_CreateWindow(__GLXclientState *cl, GLbyte *pc)
514
ClientPtr client = cl->client;
410
515
xGLXCreateWindowReq *req = (xGLXCreateWindowReq *) pc;
411
516
__GLX_DECLARE_SWAP_VARIABLES;
412
517
__GLX_DECLARE_SWAP_ARRAY_VARIABLES;
520
REQUEST_AT_LEAST_SIZE(xGLXCreateWindowReq);
415
522
__GLX_SWAP_INT(&req->screen);
416
523
__GLX_SWAP_INT(&req->fbconfig);
417
524
__GLX_SWAP_INT(&req->window);
418
525
__GLX_SWAP_INT(&req->glxwindow);
419
526
__GLX_SWAP_INT(&req->numAttribs);
528
if (req->numAttribs > (UINT32_MAX >> 3)) {
529
client->errorValue = req->numAttribs;
532
REQUEST_FIXED_SIZE(xGLXCreateWindowReq, req->numAttribs << 3);
420
533
attribs = (CARD32*)(req + 1);
421
__GLX_SWAP_INT_ARRAY(attribs, req->numAttribs);
534
__GLX_SWAP_INT_ARRAY(attribs, req->numAttribs << 1);
423
536
return __glXDisp_CreateWindow(cl, pc);
426
539
int __glXDispSwap_DestroyWindow(__GLXclientState *cl, GLbyte *pc)
541
ClientPtr client = cl->client;
428
542
xGLXDestroyWindowReq *req = (xGLXDestroyWindowReq *) pc;
429
543
__GLX_DECLARE_SWAP_VARIABLES;
545
REQUEST_SIZE_MATCH(xGLXDestroyWindowReq);
431
547
__GLX_SWAP_INT(&req->glxwindow);
433
549
return __glXDisp_DestroyWindow(cl, pc);
436
552
int __glXDispSwap_SwapBuffers(__GLXclientState *cl, GLbyte *pc)
554
ClientPtr client = cl->client;
438
555
xGLXSwapBuffersReq *req = (xGLXSwapBuffersReq *) pc;
439
556
__GLX_DECLARE_SWAP_VARIABLES;
558
REQUEST_SIZE_MATCH(xGLXSwapBuffersReq);
441
560
__GLX_SWAP_SHORT(&req->length);
442
561
__GLX_SWAP_INT(&req->contextTag);
443
562
__GLX_SWAP_INT(&req->drawable);
448
567
int __glXDispSwap_UseXFont(__GLXclientState *cl, GLbyte *pc)
569
ClientPtr client = cl->client;
450
570
xGLXUseXFontReq *req = (xGLXUseXFontReq *) pc;
451
571
__GLX_DECLARE_SWAP_VARIABLES;
573
REQUEST_SIZE_MATCH(xGLXUseXFontReq);
453
575
__GLX_SWAP_SHORT(&req->length);
454
576
__GLX_SWAP_INT(&req->contextTag);
455
577
__GLX_SWAP_INT(&req->font);
464
586
int __glXDispSwap_QueryExtensionsString(__GLXclientState *cl, GLbyte *pc)
588
ClientPtr client = cl->client;
466
589
xGLXQueryExtensionsStringReq *req = (xGLXQueryExtensionsStringReq *)pc;
467
590
__GLX_DECLARE_SWAP_VARIABLES;
592
REQUEST_SIZE_MATCH(xGLXQueryExtensionsStringReq);
469
594
__GLX_SWAP_SHORT(&req->length);
470
595
__GLX_SWAP_INT(&req->screen);
475
600
int __glXDispSwap_QueryServerString(__GLXclientState *cl, GLbyte *pc)
602
ClientPtr client = cl->client;
477
603
xGLXQueryServerStringReq *req = (xGLXQueryServerStringReq *)pc;
478
604
__GLX_DECLARE_SWAP_VARIABLES;
606
REQUEST_SIZE_MATCH(xGLXQueryServerStringReq);
480
608
__GLX_SWAP_SHORT(&req->length);
481
609
__GLX_SWAP_INT(&req->screen);
482
610
__GLX_SWAP_INT(&req->name);
487
615
int __glXDispSwap_ClientInfo(__GLXclientState *cl, GLbyte *pc)
617
ClientPtr client = cl->client;
489
618
xGLXClientInfoReq *req = (xGLXClientInfoReq *)pc;
490
619
__GLX_DECLARE_SWAP_VARIABLES;
621
REQUEST_AT_LEAST_SIZE(xGLXClientInfoReq);
492
623
__GLX_SWAP_SHORT(&req->length);
493
624
__GLX_SWAP_INT(&req->major);
494
625
__GLX_SWAP_INT(&req->minor);
500
631
int __glXDispSwap_QueryContextInfoEXT(__GLXclientState *cl, GLbyte *pc)
633
ClientPtr client = cl->client;
502
634
xGLXQueryContextInfoEXTReq *req = (xGLXQueryContextInfoEXTReq *) pc;
503
635
__GLX_DECLARE_SWAP_VARIABLES;
637
REQUEST_SIZE_MATCH(xGLXQueryContextInfoEXTReq);
505
639
__GLX_SWAP_SHORT(&req->length);
506
640
__GLX_SWAP_INT(&req->context);
511
645
int __glXDispSwap_BindTexImageEXT(__GLXclientState *cl, GLbyte *pc)
647
ClientPtr client = cl->client;
513
648
xGLXVendorPrivateReq *req = (xGLXVendorPrivateReq *) pc;
514
649
GLXDrawable *drawId;
517
651
__GLX_DECLARE_SWAP_VARIABLES;
653
REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 8);
519
655
pc += __GLX_VENDPRIV_HDR_SIZE;
521
657
drawId = ((GLXDrawable *) (pc));
532
668
int __glXDispSwap_ReleaseTexImageEXT(__GLXclientState *cl, GLbyte *pc)
670
ClientPtr client = cl->client;
534
671
xGLXVendorPrivateReq *req = (xGLXVendorPrivateReq *) pc;
535
672
GLXDrawable *drawId;
538
674
__GLX_DECLARE_SWAP_VARIABLES;
676
REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 8);
540
678
pc += __GLX_VENDPRIV_HDR_SIZE;
542
680
drawId = ((GLXDrawable *) (pc));
553
691
int __glXDispSwap_CopySubBufferMESA(__GLXclientState *cl, GLbyte *pc)
693
ClientPtr client = cl->client;
555
694
xGLXVendorPrivateReq *req = (xGLXVendorPrivateReq *) pc;
556
695
GLXDrawable *drawId;
559
697
__GLX_DECLARE_SWAP_VARIABLES;
699
REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 20);
578
718
int __glXDispSwap_GetDrawableAttributesSGIX(__GLXclientState *cl, GLbyte *pc)
720
ClientPtr client = cl->client;
580
721
xGLXVendorPrivateWithReplyReq *req = (xGLXVendorPrivateWithReplyReq *)pc;
583
723
__GLX_DECLARE_SWAP_VARIABLES;
725
REQUEST_SIZE_MATCH(xGLXGetDrawableAttributesSGIXReq);
585
727
data = (CARD32 *) (req + 1);
586
728
__GLX_SWAP_SHORT(&req->length);
587
729
__GLX_SWAP_INT(&req->contextTag);
593
735
int __glXDispSwap_GetDrawableAttributes(__GLXclientState *cl, GLbyte *pc)
737
ClientPtr client = cl->client;
595
738
xGLXGetDrawableAttributesReq *req = (xGLXGetDrawableAttributesReq *)pc;
597
739
__GLX_DECLARE_SWAP_VARIABLES;
741
REQUEST_SIZE_MATCH(xGLXGetDrawableAttributesReq);
599
743
__GLX_SWAP_SHORT(&req->length);
600
744
__GLX_SWAP_INT(&req->drawable);