1
/* DO NOT EDIT - This file generated automatically by glX_proto_recv.py (from Mesa) script */
4
* (C) Copyright IBM Corporation 2005
7
* Permission is hereby granted, free of charge, to any person obtaining a
8
* copy of this software and associated documentation files (the "Software"),
9
* to deal in the Software without restriction, including without limitation
10
* the rights to use, copy, modify, merge, publish, distribute, sub license,
11
* and/or sell copies of the Software, and to permit persons to whom the
12
* Software is furnished to do so, subject to the following conditions:
14
* The above copyright notice and this permission notice (including the next
15
* paragraph) shall be included in all copies or substantial portions of the
18
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20
* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
22
* AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24
* OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
30
#include <GL/glxproto.h>
33
#include "indirect_size.h"
34
#include "indirect_size_get.h"
35
#include "indirect_dispatch.h"
36
#include "glxserver.h"
37
#include "indirect_util.h"
38
#include "singlesize.h"
39
#include "glapitable.h"
44
#define __GLX_PAD(x) (((x) + 3) & ~3)
50
extern GLboolean __glXErrorOccured( void );
51
extern void __glXClearErrorOccured( void );
53
static const unsigned dummy_answer[2] = {0, 0};
56
bswap_ENUM( const void * src )
58
union { uint32_t dst; GLenum ret; } x;
59
x.dst = bswap_32( *(uint32_t *) src );
64
bswap_CARD32( const void * src )
66
union { uint32_t dst; GLintptr ret; } x;
67
x.dst = bswap_32( *(uint32_t *) src );
72
bswap_CARD16( const void * src )
74
union { uint16_t dst; GLshort ret; } x;
75
x.dst = bswap_16( *(uint16_t *) src );
80
bswap_FLOAT32( const void * src )
82
union { uint32_t dst; GLfloat ret; } x;
83
x.dst = bswap_32( *(uint32_t *) src );
88
bswap_FLOAT64( const void * src )
90
union { uint64_t dst; GLclampd ret; } x;
91
x.dst = bswap_64( *(uint64_t *) src );
96
bswap_16_array( uint16_t * src, unsigned count )
100
for ( i = 0 ; i < count ; i++ ) {
101
uint16_t temp = bswap_16( src[i] );
109
bswap_32_array( uint32_t * src, unsigned count )
113
for ( i = 0 ; i < count ; i++ ) {
114
uint32_t temp = bswap_32( src[i] );
122
bswap_64_array( uint64_t * src, unsigned count )
126
for ( i = 0 ; i < count ; i++ ) {
127
uint64_t temp = bswap_64( src[i] );
134
int __glXDispSwap_NewList(__GLXclientState *cl, GLbyte *pc)
136
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
138
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
140
pc += __GLX_SINGLE_HDR_SIZE;
142
CALL_NewList( GET_DISPATCH(), (
143
(GLuint )bswap_CARD32 ( pc + 0 ),
144
(GLenum )bswap_ENUM ( pc + 4 )
152
int __glXDispSwap_EndList(__GLXclientState *cl, GLbyte *pc)
154
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
156
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
158
pc += __GLX_SINGLE_HDR_SIZE;
160
CALL_EndList( GET_DISPATCH(), () );
167
void __glXDispSwap_CallList(GLbyte * pc)
169
CALL_CallList( GET_DISPATCH(), (
170
(GLuint )bswap_CARD32 ( pc + 0 )
174
void __glXDispSwap_CallLists(GLbyte * pc)
176
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
177
const GLenum type = (GLenum )bswap_ENUM ( pc + 4 );
178
const GLvoid * lists;
182
case GL_UNSIGNED_BYTE:
186
lists = (const GLvoid *) (pc + 8); break;
188
case GL_UNSIGNED_SHORT:
189
lists = (const GLvoid *) bswap_16_array( (uint16_t *) (pc + 8), n ); break;
191
case GL_UNSIGNED_INT:
193
lists = (const GLvoid *) bswap_32_array( (uint32_t *) (pc + 8), n ); break;
196
CALL_CallLists( GET_DISPATCH(), (
198
(GLenum )bswap_ENUM ( pc + 4 ),
203
int __glXDispSwap_DeleteLists(__GLXclientState *cl, GLbyte *pc)
205
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
207
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
209
pc += __GLX_SINGLE_HDR_SIZE;
211
CALL_DeleteLists( GET_DISPATCH(), (
212
(GLuint )bswap_CARD32 ( pc + 0 ),
213
(GLsizei )bswap_CARD32 ( pc + 4 )
221
int __glXDispSwap_GenLists(__GLXclientState *cl, GLbyte *pc)
223
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
225
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
227
pc += __GLX_SINGLE_HDR_SIZE;
230
retval = CALL_GenLists( GET_DISPATCH(), (
231
(GLsizei )bswap_CARD32 ( pc + 0 )
233
__glXSendReplySwap(cl->client, dummy_answer, 0, 0, GL_FALSE, retval);
240
void __glXDispSwap_ListBase(GLbyte * pc)
242
CALL_ListBase( GET_DISPATCH(), (
243
(GLuint )bswap_CARD32 ( pc + 0 )
247
void __glXDispSwap_Begin(GLbyte * pc)
249
CALL_Begin( GET_DISPATCH(), (
250
(GLenum )bswap_ENUM ( pc + 0 )
254
void __glXDispSwap_Bitmap(GLbyte * pc)
256
const GLubyte * const bitmap = (const GLubyte *) (pc + 44);
257
__GLXpixelHeader * const hdr = (__GLXpixelHeader *)(pc);
259
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
260
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
261
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
262
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
263
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
265
CALL_Bitmap( GET_DISPATCH(), (
266
(GLsizei )bswap_CARD32 ( pc + 20 ),
267
(GLsizei )bswap_CARD32 ( pc + 24 ),
268
(GLfloat )bswap_FLOAT32( pc + 28 ),
269
(GLfloat )bswap_FLOAT32( pc + 32 ),
270
(GLfloat )bswap_FLOAT32( pc + 36 ),
271
(GLfloat )bswap_FLOAT32( pc + 40 ),
276
void __glXDispSwap_Color3bv(GLbyte * pc)
278
CALL_Color3bv( GET_DISPATCH(), (
279
(const GLbyte *)(pc + 0)
283
void __glXDispSwap_Color3dv(GLbyte * pc)
286
if ((unsigned long)(pc) & 7) {
287
(void) memmove(pc-4, pc, 24);
292
CALL_Color3dv( GET_DISPATCH(), (
293
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 3 )
297
void __glXDispSwap_Color3fv(GLbyte * pc)
299
CALL_Color3fv( GET_DISPATCH(), (
300
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
304
void __glXDispSwap_Color3iv(GLbyte * pc)
306
CALL_Color3iv( GET_DISPATCH(), (
307
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
311
void __glXDispSwap_Color3sv(GLbyte * pc)
313
CALL_Color3sv( GET_DISPATCH(), (
314
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 3 )
318
void __glXDispSwap_Color3ubv(GLbyte * pc)
320
CALL_Color3ubv( GET_DISPATCH(), (
321
(const GLubyte *)(pc + 0)
325
void __glXDispSwap_Color3uiv(GLbyte * pc)
327
CALL_Color3uiv( GET_DISPATCH(), (
328
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
332
void __glXDispSwap_Color3usv(GLbyte * pc)
334
CALL_Color3usv( GET_DISPATCH(), (
335
(const GLushort *)bswap_16_array( (uint16_t *) (pc + 0), 3 )
339
void __glXDispSwap_Color4bv(GLbyte * pc)
341
CALL_Color4bv( GET_DISPATCH(), (
342
(const GLbyte *)(pc + 0)
346
void __glXDispSwap_Color4dv(GLbyte * pc)
349
if ((unsigned long)(pc) & 7) {
350
(void) memmove(pc-4, pc, 32);
355
CALL_Color4dv( GET_DISPATCH(), (
356
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 4 )
360
void __glXDispSwap_Color4fv(GLbyte * pc)
362
CALL_Color4fv( GET_DISPATCH(), (
363
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 4 )
367
void __glXDispSwap_Color4iv(GLbyte * pc)
369
CALL_Color4iv( GET_DISPATCH(), (
370
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 4 )
374
void __glXDispSwap_Color4sv(GLbyte * pc)
376
CALL_Color4sv( GET_DISPATCH(), (
377
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 4 )
381
void __glXDispSwap_Color4ubv(GLbyte * pc)
383
CALL_Color4ubv( GET_DISPATCH(), (
384
(const GLubyte *)(pc + 0)
388
void __glXDispSwap_Color4uiv(GLbyte * pc)
390
CALL_Color4uiv( GET_DISPATCH(), (
391
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 0), 4 )
395
void __glXDispSwap_Color4usv(GLbyte * pc)
397
CALL_Color4usv( GET_DISPATCH(), (
398
(const GLushort *)bswap_16_array( (uint16_t *) (pc + 0), 4 )
402
void __glXDispSwap_EdgeFlagv(GLbyte * pc)
404
CALL_EdgeFlagv( GET_DISPATCH(), (
405
(const GLboolean *)(pc + 0)
409
void __glXDispSwap_End(GLbyte * pc)
411
CALL_End( GET_DISPATCH(), () );
414
void __glXDispSwap_Indexdv(GLbyte * pc)
417
if ((unsigned long)(pc) & 7) {
418
(void) memmove(pc-4, pc, 8);
423
CALL_Indexdv( GET_DISPATCH(), (
424
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 1 )
428
void __glXDispSwap_Indexfv(GLbyte * pc)
430
CALL_Indexfv( GET_DISPATCH(), (
431
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 1 )
435
void __glXDispSwap_Indexiv(GLbyte * pc)
437
CALL_Indexiv( GET_DISPATCH(), (
438
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 1 )
442
void __glXDispSwap_Indexsv(GLbyte * pc)
444
CALL_Indexsv( GET_DISPATCH(), (
445
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 1 )
449
void __glXDispSwap_Normal3bv(GLbyte * pc)
451
CALL_Normal3bv( GET_DISPATCH(), (
452
(const GLbyte *)(pc + 0)
456
void __glXDispSwap_Normal3dv(GLbyte * pc)
459
if ((unsigned long)(pc) & 7) {
460
(void) memmove(pc-4, pc, 24);
465
CALL_Normal3dv( GET_DISPATCH(), (
466
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 3 )
470
void __glXDispSwap_Normal3fv(GLbyte * pc)
472
CALL_Normal3fv( GET_DISPATCH(), (
473
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
477
void __glXDispSwap_Normal3iv(GLbyte * pc)
479
CALL_Normal3iv( GET_DISPATCH(), (
480
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
484
void __glXDispSwap_Normal3sv(GLbyte * pc)
486
CALL_Normal3sv( GET_DISPATCH(), (
487
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 3 )
491
void __glXDispSwap_RasterPos2dv(GLbyte * pc)
494
if ((unsigned long)(pc) & 7) {
495
(void) memmove(pc-4, pc, 16);
500
CALL_RasterPos2dv( GET_DISPATCH(), (
501
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 2 )
505
void __glXDispSwap_RasterPos2fv(GLbyte * pc)
507
CALL_RasterPos2fv( GET_DISPATCH(), (
508
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 2 )
512
void __glXDispSwap_RasterPos2iv(GLbyte * pc)
514
CALL_RasterPos2iv( GET_DISPATCH(), (
515
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 2 )
519
void __glXDispSwap_RasterPos2sv(GLbyte * pc)
521
CALL_RasterPos2sv( GET_DISPATCH(), (
522
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 2 )
526
void __glXDispSwap_RasterPos3dv(GLbyte * pc)
529
if ((unsigned long)(pc) & 7) {
530
(void) memmove(pc-4, pc, 24);
535
CALL_RasterPos3dv( GET_DISPATCH(), (
536
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 3 )
540
void __glXDispSwap_RasterPos3fv(GLbyte * pc)
542
CALL_RasterPos3fv( GET_DISPATCH(), (
543
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
547
void __glXDispSwap_RasterPos3iv(GLbyte * pc)
549
CALL_RasterPos3iv( GET_DISPATCH(), (
550
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
554
void __glXDispSwap_RasterPos3sv(GLbyte * pc)
556
CALL_RasterPos3sv( GET_DISPATCH(), (
557
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 3 )
561
void __glXDispSwap_RasterPos4dv(GLbyte * pc)
564
if ((unsigned long)(pc) & 7) {
565
(void) memmove(pc-4, pc, 32);
570
CALL_RasterPos4dv( GET_DISPATCH(), (
571
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 4 )
575
void __glXDispSwap_RasterPos4fv(GLbyte * pc)
577
CALL_RasterPos4fv( GET_DISPATCH(), (
578
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 4 )
582
void __glXDispSwap_RasterPos4iv(GLbyte * pc)
584
CALL_RasterPos4iv( GET_DISPATCH(), (
585
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 4 )
589
void __glXDispSwap_RasterPos4sv(GLbyte * pc)
591
CALL_RasterPos4sv( GET_DISPATCH(), (
592
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 4 )
596
void __glXDispSwap_Rectdv(GLbyte * pc)
599
if ((unsigned long)(pc) & 7) {
600
(void) memmove(pc-4, pc, 32);
605
CALL_Rectdv( GET_DISPATCH(), (
606
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 2 ),
607
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 16), 2 )
611
void __glXDispSwap_Rectfv(GLbyte * pc)
613
CALL_Rectfv( GET_DISPATCH(), (
614
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 2 ),
615
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 8), 2 )
619
void __glXDispSwap_Rectiv(GLbyte * pc)
621
CALL_Rectiv( GET_DISPATCH(), (
622
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 2 ),
623
(const GLint *)bswap_32_array( (uint32_t *) (pc + 8), 2 )
627
void __glXDispSwap_Rectsv(GLbyte * pc)
629
CALL_Rectsv( GET_DISPATCH(), (
630
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 2 ),
631
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 2 )
635
void __glXDispSwap_TexCoord1dv(GLbyte * pc)
638
if ((unsigned long)(pc) & 7) {
639
(void) memmove(pc-4, pc, 8);
644
CALL_TexCoord1dv( GET_DISPATCH(), (
645
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 1 )
649
void __glXDispSwap_TexCoord1fv(GLbyte * pc)
651
CALL_TexCoord1fv( GET_DISPATCH(), (
652
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 1 )
656
void __glXDispSwap_TexCoord1iv(GLbyte * pc)
658
CALL_TexCoord1iv( GET_DISPATCH(), (
659
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 1 )
663
void __glXDispSwap_TexCoord1sv(GLbyte * pc)
665
CALL_TexCoord1sv( GET_DISPATCH(), (
666
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 1 )
670
void __glXDispSwap_TexCoord2dv(GLbyte * pc)
673
if ((unsigned long)(pc) & 7) {
674
(void) memmove(pc-4, pc, 16);
679
CALL_TexCoord2dv( GET_DISPATCH(), (
680
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 2 )
684
void __glXDispSwap_TexCoord2fv(GLbyte * pc)
686
CALL_TexCoord2fv( GET_DISPATCH(), (
687
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 2 )
691
void __glXDispSwap_TexCoord2iv(GLbyte * pc)
693
CALL_TexCoord2iv( GET_DISPATCH(), (
694
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 2 )
698
void __glXDispSwap_TexCoord2sv(GLbyte * pc)
700
CALL_TexCoord2sv( GET_DISPATCH(), (
701
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 2 )
705
void __glXDispSwap_TexCoord3dv(GLbyte * pc)
708
if ((unsigned long)(pc) & 7) {
709
(void) memmove(pc-4, pc, 24);
714
CALL_TexCoord3dv( GET_DISPATCH(), (
715
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 3 )
719
void __glXDispSwap_TexCoord3fv(GLbyte * pc)
721
CALL_TexCoord3fv( GET_DISPATCH(), (
722
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
726
void __glXDispSwap_TexCoord3iv(GLbyte * pc)
728
CALL_TexCoord3iv( GET_DISPATCH(), (
729
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
733
void __glXDispSwap_TexCoord3sv(GLbyte * pc)
735
CALL_TexCoord3sv( GET_DISPATCH(), (
736
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 3 )
740
void __glXDispSwap_TexCoord4dv(GLbyte * pc)
743
if ((unsigned long)(pc) & 7) {
744
(void) memmove(pc-4, pc, 32);
749
CALL_TexCoord4dv( GET_DISPATCH(), (
750
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 4 )
754
void __glXDispSwap_TexCoord4fv(GLbyte * pc)
756
CALL_TexCoord4fv( GET_DISPATCH(), (
757
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 4 )
761
void __glXDispSwap_TexCoord4iv(GLbyte * pc)
763
CALL_TexCoord4iv( GET_DISPATCH(), (
764
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 4 )
768
void __glXDispSwap_TexCoord4sv(GLbyte * pc)
770
CALL_TexCoord4sv( GET_DISPATCH(), (
771
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 4 )
775
void __glXDispSwap_Vertex2dv(GLbyte * pc)
778
if ((unsigned long)(pc) & 7) {
779
(void) memmove(pc-4, pc, 16);
784
CALL_Vertex2dv( GET_DISPATCH(), (
785
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 2 )
789
void __glXDispSwap_Vertex2fv(GLbyte * pc)
791
CALL_Vertex2fv( GET_DISPATCH(), (
792
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 2 )
796
void __glXDispSwap_Vertex2iv(GLbyte * pc)
798
CALL_Vertex2iv( GET_DISPATCH(), (
799
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 2 )
803
void __glXDispSwap_Vertex2sv(GLbyte * pc)
805
CALL_Vertex2sv( GET_DISPATCH(), (
806
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 2 )
810
void __glXDispSwap_Vertex3dv(GLbyte * pc)
813
if ((unsigned long)(pc) & 7) {
814
(void) memmove(pc-4, pc, 24);
819
CALL_Vertex3dv( GET_DISPATCH(), (
820
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 3 )
824
void __glXDispSwap_Vertex3fv(GLbyte * pc)
826
CALL_Vertex3fv( GET_DISPATCH(), (
827
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
831
void __glXDispSwap_Vertex3iv(GLbyte * pc)
833
CALL_Vertex3iv( GET_DISPATCH(), (
834
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
838
void __glXDispSwap_Vertex3sv(GLbyte * pc)
840
CALL_Vertex3sv( GET_DISPATCH(), (
841
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 3 )
845
void __glXDispSwap_Vertex4dv(GLbyte * pc)
848
if ((unsigned long)(pc) & 7) {
849
(void) memmove(pc-4, pc, 32);
854
CALL_Vertex4dv( GET_DISPATCH(), (
855
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 4 )
859
void __glXDispSwap_Vertex4fv(GLbyte * pc)
861
CALL_Vertex4fv( GET_DISPATCH(), (
862
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 4 )
866
void __glXDispSwap_Vertex4iv(GLbyte * pc)
868
CALL_Vertex4iv( GET_DISPATCH(), (
869
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 4 )
873
void __glXDispSwap_Vertex4sv(GLbyte * pc)
875
CALL_Vertex4sv( GET_DISPATCH(), (
876
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 4 )
880
void __glXDispSwap_ClipPlane(GLbyte * pc)
883
if ((unsigned long)(pc) & 7) {
884
(void) memmove(pc-4, pc, 36);
889
CALL_ClipPlane( GET_DISPATCH(), (
890
(GLenum )bswap_ENUM ( pc + 32 ),
891
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 4 )
895
void __glXDispSwap_ColorMaterial(GLbyte * pc)
897
CALL_ColorMaterial( GET_DISPATCH(), (
898
(GLenum )bswap_ENUM ( pc + 0 ),
899
(GLenum )bswap_ENUM ( pc + 4 )
903
void __glXDispSwap_CullFace(GLbyte * pc)
905
CALL_CullFace( GET_DISPATCH(), (
906
(GLenum )bswap_ENUM ( pc + 0 )
910
void __glXDispSwap_Fogf(GLbyte * pc)
912
CALL_Fogf( GET_DISPATCH(), (
913
(GLenum )bswap_ENUM ( pc + 0 ),
914
(GLfloat )bswap_FLOAT32( pc + 4 )
918
void __glXDispSwap_Fogfv(GLbyte * pc)
920
const GLenum pname = (GLenum )bswap_ENUM ( pc + 0 );
921
const GLfloat * params;
923
params = (const GLfloat *) bswap_32_array( (uint32_t *) (pc + 4), __glFogfv_size(pname) );
925
CALL_Fogfv( GET_DISPATCH(), (
926
(GLenum )bswap_ENUM ( pc + 0 ),
931
void __glXDispSwap_Fogi(GLbyte * pc)
933
CALL_Fogi( GET_DISPATCH(), (
934
(GLenum )bswap_ENUM ( pc + 0 ),
935
(GLint )bswap_CARD32 ( pc + 4 )
939
void __glXDispSwap_Fogiv(GLbyte * pc)
941
const GLenum pname = (GLenum )bswap_ENUM ( pc + 0 );
942
const GLint * params;
944
params = (const GLint *) bswap_32_array( (uint32_t *) (pc + 4), __glFogiv_size(pname) );
946
CALL_Fogiv( GET_DISPATCH(), (
947
(GLenum )bswap_ENUM ( pc + 0 ),
952
void __glXDispSwap_FrontFace(GLbyte * pc)
954
CALL_FrontFace( GET_DISPATCH(), (
955
(GLenum )bswap_ENUM ( pc + 0 )
959
void __glXDispSwap_Hint(GLbyte * pc)
961
CALL_Hint( GET_DISPATCH(), (
962
(GLenum )bswap_ENUM ( pc + 0 ),
963
(GLenum )bswap_ENUM ( pc + 4 )
967
void __glXDispSwap_Lightf(GLbyte * pc)
969
CALL_Lightf( GET_DISPATCH(), (
970
(GLenum )bswap_ENUM ( pc + 0 ),
971
(GLenum )bswap_ENUM ( pc + 4 ),
972
(GLfloat )bswap_FLOAT32( pc + 8 )
976
void __glXDispSwap_Lightfv(GLbyte * pc)
978
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
979
const GLfloat * params;
981
params = (const GLfloat *) bswap_32_array( (uint32_t *) (pc + 8), __glLightfv_size(pname) );
983
CALL_Lightfv( GET_DISPATCH(), (
984
(GLenum )bswap_ENUM ( pc + 0 ),
985
(GLenum )bswap_ENUM ( pc + 4 ),
990
void __glXDispSwap_Lighti(GLbyte * pc)
992
CALL_Lighti( GET_DISPATCH(), (
993
(GLenum )bswap_ENUM ( pc + 0 ),
994
(GLenum )bswap_ENUM ( pc + 4 ),
995
(GLint )bswap_CARD32 ( pc + 8 )
999
void __glXDispSwap_Lightiv(GLbyte * pc)
1001
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
1002
const GLint * params;
1004
params = (const GLint *) bswap_32_array( (uint32_t *) (pc + 8), __glLightiv_size(pname) );
1006
CALL_Lightiv( GET_DISPATCH(), (
1007
(GLenum )bswap_ENUM ( pc + 0 ),
1008
(GLenum )bswap_ENUM ( pc + 4 ),
1013
void __glXDispSwap_LightModelf(GLbyte * pc)
1015
CALL_LightModelf( GET_DISPATCH(), (
1016
(GLenum )bswap_ENUM ( pc + 0 ),
1017
(GLfloat )bswap_FLOAT32( pc + 4 )
1021
void __glXDispSwap_LightModelfv(GLbyte * pc)
1023
const GLenum pname = (GLenum )bswap_ENUM ( pc + 0 );
1024
const GLfloat * params;
1026
params = (const GLfloat *) bswap_32_array( (uint32_t *) (pc + 4), __glLightModelfv_size(pname) );
1028
CALL_LightModelfv( GET_DISPATCH(), (
1029
(GLenum )bswap_ENUM ( pc + 0 ),
1034
void __glXDispSwap_LightModeli(GLbyte * pc)
1036
CALL_LightModeli( GET_DISPATCH(), (
1037
(GLenum )bswap_ENUM ( pc + 0 ),
1038
(GLint )bswap_CARD32 ( pc + 4 )
1042
void __glXDispSwap_LightModeliv(GLbyte * pc)
1044
const GLenum pname = (GLenum )bswap_ENUM ( pc + 0 );
1045
const GLint * params;
1047
params = (const GLint *) bswap_32_array( (uint32_t *) (pc + 4), __glLightModeliv_size(pname) );
1049
CALL_LightModeliv( GET_DISPATCH(), (
1050
(GLenum )bswap_ENUM ( pc + 0 ),
1055
void __glXDispSwap_LineStipple(GLbyte * pc)
1057
CALL_LineStipple( GET_DISPATCH(), (
1058
(GLint )bswap_CARD32 ( pc + 0 ),
1059
(GLushort)bswap_CARD16 ( pc + 4 )
1063
void __glXDispSwap_LineWidth(GLbyte * pc)
1065
CALL_LineWidth( GET_DISPATCH(), (
1066
(GLfloat )bswap_FLOAT32( pc + 0 )
1070
void __glXDispSwap_Materialf(GLbyte * pc)
1072
CALL_Materialf( GET_DISPATCH(), (
1073
(GLenum )bswap_ENUM ( pc + 0 ),
1074
(GLenum )bswap_ENUM ( pc + 4 ),
1075
(GLfloat )bswap_FLOAT32( pc + 8 )
1079
void __glXDispSwap_Materialfv(GLbyte * pc)
1081
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
1082
const GLfloat * params;
1084
params = (const GLfloat *) bswap_32_array( (uint32_t *) (pc + 8), __glMaterialfv_size(pname) );
1086
CALL_Materialfv( GET_DISPATCH(), (
1087
(GLenum )bswap_ENUM ( pc + 0 ),
1088
(GLenum )bswap_ENUM ( pc + 4 ),
1093
void __glXDispSwap_Materiali(GLbyte * pc)
1095
CALL_Materiali( GET_DISPATCH(), (
1096
(GLenum )bswap_ENUM ( pc + 0 ),
1097
(GLenum )bswap_ENUM ( pc + 4 ),
1098
(GLint )bswap_CARD32 ( pc + 8 )
1102
void __glXDispSwap_Materialiv(GLbyte * pc)
1104
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
1105
const GLint * params;
1107
params = (const GLint *) bswap_32_array( (uint32_t *) (pc + 8), __glMaterialiv_size(pname) );
1109
CALL_Materialiv( GET_DISPATCH(), (
1110
(GLenum )bswap_ENUM ( pc + 0 ),
1111
(GLenum )bswap_ENUM ( pc + 4 ),
1116
void __glXDispSwap_PointSize(GLbyte * pc)
1118
CALL_PointSize( GET_DISPATCH(), (
1119
(GLfloat )bswap_FLOAT32( pc + 0 )
1123
void __glXDispSwap_PolygonMode(GLbyte * pc)
1125
CALL_PolygonMode( GET_DISPATCH(), (
1126
(GLenum )bswap_ENUM ( pc + 0 ),
1127
(GLenum )bswap_ENUM ( pc + 4 )
1131
void __glXDispSwap_PolygonStipple(GLbyte * pc)
1133
const GLubyte * const mask = (const GLubyte *) (pc + 20);
1134
__GLXpixelHeader * const hdr = (__GLXpixelHeader *)(pc);
1136
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
1137
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
1138
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
1139
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
1140
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
1142
CALL_PolygonStipple( GET_DISPATCH(), (
1147
void __glXDispSwap_Scissor(GLbyte * pc)
1149
CALL_Scissor( GET_DISPATCH(), (
1150
(GLint )bswap_CARD32 ( pc + 0 ),
1151
(GLint )bswap_CARD32 ( pc + 4 ),
1152
(GLsizei )bswap_CARD32 ( pc + 8 ),
1153
(GLsizei )bswap_CARD32 ( pc + 12 )
1157
void __glXDispSwap_ShadeModel(GLbyte * pc)
1159
CALL_ShadeModel( GET_DISPATCH(), (
1160
(GLenum )bswap_ENUM ( pc + 0 )
1164
void __glXDispSwap_TexParameterf(GLbyte * pc)
1166
CALL_TexParameterf( GET_DISPATCH(), (
1167
(GLenum )bswap_ENUM ( pc + 0 ),
1168
(GLenum )bswap_ENUM ( pc + 4 ),
1169
(GLfloat )bswap_FLOAT32( pc + 8 )
1173
void __glXDispSwap_TexParameterfv(GLbyte * pc)
1175
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
1176
const GLfloat * params;
1178
params = (const GLfloat *) bswap_32_array( (uint32_t *) (pc + 8), __glTexParameterfv_size(pname) );
1180
CALL_TexParameterfv( GET_DISPATCH(), (
1181
(GLenum )bswap_ENUM ( pc + 0 ),
1182
(GLenum )bswap_ENUM ( pc + 4 ),
1187
void __glXDispSwap_TexParameteri(GLbyte * pc)
1189
CALL_TexParameteri( GET_DISPATCH(), (
1190
(GLenum )bswap_ENUM ( pc + 0 ),
1191
(GLenum )bswap_ENUM ( pc + 4 ),
1192
(GLint )bswap_CARD32 ( pc + 8 )
1196
void __glXDispSwap_TexParameteriv(GLbyte * pc)
1198
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
1199
const GLint * params;
1201
params = (const GLint *) bswap_32_array( (uint32_t *) (pc + 8), __glTexParameteriv_size(pname) );
1203
CALL_TexParameteriv( GET_DISPATCH(), (
1204
(GLenum )bswap_ENUM ( pc + 0 ),
1205
(GLenum )bswap_ENUM ( pc + 4 ),
1210
void __glXDispSwap_TexImage1D(GLbyte * pc)
1212
const GLvoid * const pixels = (const GLvoid *) (pc + 52);
1213
__GLXpixelHeader * const hdr = (__GLXpixelHeader *)(pc);
1215
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SWAP_BYTES, hdr->swapBytes) );
1216
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
1217
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
1218
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
1219
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
1220
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
1222
CALL_TexImage1D( GET_DISPATCH(), (
1223
(GLenum )bswap_ENUM ( pc + 20 ),
1224
(GLint )bswap_CARD32 ( pc + 24 ),
1225
(GLint )bswap_CARD32 ( pc + 28 ),
1226
(GLsizei )bswap_CARD32 ( pc + 32 ),
1227
(GLint )bswap_CARD32 ( pc + 40 ),
1228
(GLenum )bswap_ENUM ( pc + 44 ),
1229
(GLenum )bswap_ENUM ( pc + 48 ),
1234
void __glXDispSwap_TexImage2D(GLbyte * pc)
1236
const GLvoid * const pixels = (const GLvoid *) (pc + 52);
1237
__GLXpixelHeader * const hdr = (__GLXpixelHeader *)(pc);
1239
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SWAP_BYTES, hdr->swapBytes) );
1240
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
1241
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
1242
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
1243
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
1244
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
1246
CALL_TexImage2D( GET_DISPATCH(), (
1247
(GLenum )bswap_ENUM ( pc + 20 ),
1248
(GLint )bswap_CARD32 ( pc + 24 ),
1249
(GLint )bswap_CARD32 ( pc + 28 ),
1250
(GLsizei )bswap_CARD32 ( pc + 32 ),
1251
(GLsizei )bswap_CARD32 ( pc + 36 ),
1252
(GLint )bswap_CARD32 ( pc + 40 ),
1253
(GLenum )bswap_ENUM ( pc + 44 ),
1254
(GLenum )bswap_ENUM ( pc + 48 ),
1259
void __glXDispSwap_TexEnvf(GLbyte * pc)
1261
CALL_TexEnvf( GET_DISPATCH(), (
1262
(GLenum )bswap_ENUM ( pc + 0 ),
1263
(GLenum )bswap_ENUM ( pc + 4 ),
1264
(GLfloat )bswap_FLOAT32( pc + 8 )
1268
void __glXDispSwap_TexEnvfv(GLbyte * pc)
1270
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
1271
const GLfloat * params;
1273
params = (const GLfloat *) bswap_32_array( (uint32_t *) (pc + 8), __glTexEnvfv_size(pname) );
1275
CALL_TexEnvfv( GET_DISPATCH(), (
1276
(GLenum )bswap_ENUM ( pc + 0 ),
1277
(GLenum )bswap_ENUM ( pc + 4 ),
1282
void __glXDispSwap_TexEnvi(GLbyte * pc)
1284
CALL_TexEnvi( GET_DISPATCH(), (
1285
(GLenum )bswap_ENUM ( pc + 0 ),
1286
(GLenum )bswap_ENUM ( pc + 4 ),
1287
(GLint )bswap_CARD32 ( pc + 8 )
1291
void __glXDispSwap_TexEnviv(GLbyte * pc)
1293
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
1294
const GLint * params;
1296
params = (const GLint *) bswap_32_array( (uint32_t *) (pc + 8), __glTexEnviv_size(pname) );
1298
CALL_TexEnviv( GET_DISPATCH(), (
1299
(GLenum )bswap_ENUM ( pc + 0 ),
1300
(GLenum )bswap_ENUM ( pc + 4 ),
1305
void __glXDispSwap_TexGend(GLbyte * pc)
1307
#ifdef __GLX_ALIGN64
1308
if ((unsigned long)(pc) & 7) {
1309
(void) memmove(pc-4, pc, 16);
1314
CALL_TexGend( GET_DISPATCH(), (
1315
(GLenum )bswap_ENUM ( pc + 8 ),
1316
(GLenum )bswap_ENUM ( pc + 12 ),
1317
(GLdouble)bswap_FLOAT64( pc + 0 )
1321
void __glXDispSwap_TexGendv(GLbyte * pc)
1323
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
1324
const GLdouble * params;
1326
#ifdef __GLX_ALIGN64
1327
const GLuint compsize = __glTexGendv_size(pname);
1328
const GLuint cmdlen = 12 + __GLX_PAD((compsize * 8)) - 4;
1329
if ((unsigned long)(pc) & 7) {
1330
(void) memmove(pc-4, pc, cmdlen);
1335
params = (const GLdouble *) bswap_64_array( (uint64_t *) (pc + 8), __glTexGendv_size(pname) );
1337
CALL_TexGendv( GET_DISPATCH(), (
1338
(GLenum )bswap_ENUM ( pc + 0 ),
1339
(GLenum )bswap_ENUM ( pc + 4 ),
1344
void __glXDispSwap_TexGenf(GLbyte * pc)
1346
CALL_TexGenf( GET_DISPATCH(), (
1347
(GLenum )bswap_ENUM ( pc + 0 ),
1348
(GLenum )bswap_ENUM ( pc + 4 ),
1349
(GLfloat )bswap_FLOAT32( pc + 8 )
1353
void __glXDispSwap_TexGenfv(GLbyte * pc)
1355
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
1356
const GLfloat * params;
1358
params = (const GLfloat *) bswap_32_array( (uint32_t *) (pc + 8), __glTexGenfv_size(pname) );
1360
CALL_TexGenfv( GET_DISPATCH(), (
1361
(GLenum )bswap_ENUM ( pc + 0 ),
1362
(GLenum )bswap_ENUM ( pc + 4 ),
1367
void __glXDispSwap_TexGeni(GLbyte * pc)
1369
CALL_TexGeni( GET_DISPATCH(), (
1370
(GLenum )bswap_ENUM ( pc + 0 ),
1371
(GLenum )bswap_ENUM ( pc + 4 ),
1372
(GLint )bswap_CARD32 ( pc + 8 )
1376
void __glXDispSwap_TexGeniv(GLbyte * pc)
1378
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
1379
const GLint * params;
1381
params = (const GLint *) bswap_32_array( (uint32_t *) (pc + 8), __glTexGeniv_size(pname) );
1383
CALL_TexGeniv( GET_DISPATCH(), (
1384
(GLenum )bswap_ENUM ( pc + 0 ),
1385
(GLenum )bswap_ENUM ( pc + 4 ),
1390
void __glXDispSwap_InitNames(GLbyte * pc)
1392
CALL_InitNames( GET_DISPATCH(), () );
1395
void __glXDispSwap_LoadName(GLbyte * pc)
1397
CALL_LoadName( GET_DISPATCH(), (
1398
(GLuint )bswap_CARD32 ( pc + 0 )
1402
void __glXDispSwap_PassThrough(GLbyte * pc)
1404
CALL_PassThrough( GET_DISPATCH(), (
1405
(GLfloat )bswap_FLOAT32( pc + 0 )
1409
void __glXDispSwap_PopName(GLbyte * pc)
1411
CALL_PopName( GET_DISPATCH(), () );
1414
void __glXDispSwap_PushName(GLbyte * pc)
1416
CALL_PushName( GET_DISPATCH(), (
1417
(GLuint )bswap_CARD32 ( pc + 0 )
1421
void __glXDispSwap_DrawBuffer(GLbyte * pc)
1423
CALL_DrawBuffer( GET_DISPATCH(), (
1424
(GLenum )bswap_ENUM ( pc + 0 )
1428
void __glXDispSwap_Clear(GLbyte * pc)
1430
CALL_Clear( GET_DISPATCH(), (
1431
(GLbitfield)bswap_CARD32 ( pc + 0 )
1435
void __glXDispSwap_ClearAccum(GLbyte * pc)
1437
CALL_ClearAccum( GET_DISPATCH(), (
1438
(GLfloat )bswap_FLOAT32( pc + 0 ),
1439
(GLfloat )bswap_FLOAT32( pc + 4 ),
1440
(GLfloat )bswap_FLOAT32( pc + 8 ),
1441
(GLfloat )bswap_FLOAT32( pc + 12 )
1445
void __glXDispSwap_ClearIndex(GLbyte * pc)
1447
CALL_ClearIndex( GET_DISPATCH(), (
1448
(GLfloat )bswap_FLOAT32( pc + 0 )
1452
void __glXDispSwap_ClearColor(GLbyte * pc)
1454
CALL_ClearColor( GET_DISPATCH(), (
1455
(GLclampf)bswap_FLOAT32( pc + 0 ),
1456
(GLclampf)bswap_FLOAT32( pc + 4 ),
1457
(GLclampf)bswap_FLOAT32( pc + 8 ),
1458
(GLclampf)bswap_FLOAT32( pc + 12 )
1462
void __glXDispSwap_ClearStencil(GLbyte * pc)
1464
CALL_ClearStencil( GET_DISPATCH(), (
1465
(GLint )bswap_CARD32 ( pc + 0 )
1469
void __glXDispSwap_ClearDepth(GLbyte * pc)
1471
#ifdef __GLX_ALIGN64
1472
if ((unsigned long)(pc) & 7) {
1473
(void) memmove(pc-4, pc, 8);
1478
CALL_ClearDepth( GET_DISPATCH(), (
1479
(GLclampd)bswap_FLOAT64( pc + 0 )
1483
void __glXDispSwap_StencilMask(GLbyte * pc)
1485
CALL_StencilMask( GET_DISPATCH(), (
1486
(GLuint )bswap_CARD32 ( pc + 0 )
1490
void __glXDispSwap_ColorMask(GLbyte * pc)
1492
CALL_ColorMask( GET_DISPATCH(), (
1493
*(GLboolean *)(pc + 0),
1494
*(GLboolean *)(pc + 1),
1495
*(GLboolean *)(pc + 2),
1496
*(GLboolean *)(pc + 3)
1500
void __glXDispSwap_DepthMask(GLbyte * pc)
1502
CALL_DepthMask( GET_DISPATCH(), (
1503
*(GLboolean *)(pc + 0)
1507
void __glXDispSwap_IndexMask(GLbyte * pc)
1509
CALL_IndexMask( GET_DISPATCH(), (
1510
(GLuint )bswap_CARD32 ( pc + 0 )
1514
void __glXDispSwap_Accum(GLbyte * pc)
1516
CALL_Accum( GET_DISPATCH(), (
1517
(GLenum )bswap_ENUM ( pc + 0 ),
1518
(GLfloat )bswap_FLOAT32( pc + 4 )
1522
void __glXDispSwap_Disable(GLbyte * pc)
1524
CALL_Disable( GET_DISPATCH(), (
1525
(GLenum )bswap_ENUM ( pc + 0 )
1529
void __glXDispSwap_Enable(GLbyte * pc)
1531
CALL_Enable( GET_DISPATCH(), (
1532
(GLenum )bswap_ENUM ( pc + 0 )
1536
void __glXDispSwap_PopAttrib(GLbyte * pc)
1538
CALL_PopAttrib( GET_DISPATCH(), () );
1541
void __glXDispSwap_PushAttrib(GLbyte * pc)
1543
CALL_PushAttrib( GET_DISPATCH(), (
1544
(GLbitfield)bswap_CARD32 ( pc + 0 )
1548
void __glXDispSwap_MapGrid1d(GLbyte * pc)
1550
#ifdef __GLX_ALIGN64
1551
if ((unsigned long)(pc) & 7) {
1552
(void) memmove(pc-4, pc, 20);
1557
CALL_MapGrid1d( GET_DISPATCH(), (
1558
(GLint )bswap_CARD32 ( pc + 16 ),
1559
(GLdouble)bswap_FLOAT64( pc + 0 ),
1560
(GLdouble)bswap_FLOAT64( pc + 8 )
1564
void __glXDispSwap_MapGrid1f(GLbyte * pc)
1566
CALL_MapGrid1f( GET_DISPATCH(), (
1567
(GLint )bswap_CARD32 ( pc + 0 ),
1568
(GLfloat )bswap_FLOAT32( pc + 4 ),
1569
(GLfloat )bswap_FLOAT32( pc + 8 )
1573
void __glXDispSwap_MapGrid2d(GLbyte * pc)
1575
#ifdef __GLX_ALIGN64
1576
if ((unsigned long)(pc) & 7) {
1577
(void) memmove(pc-4, pc, 40);
1582
CALL_MapGrid2d( GET_DISPATCH(), (
1583
(GLint )bswap_CARD32 ( pc + 32 ),
1584
(GLdouble)bswap_FLOAT64( pc + 0 ),
1585
(GLdouble)bswap_FLOAT64( pc + 8 ),
1586
(GLint )bswap_CARD32 ( pc + 36 ),
1587
(GLdouble)bswap_FLOAT64( pc + 16 ),
1588
(GLdouble)bswap_FLOAT64( pc + 24 )
1592
void __glXDispSwap_MapGrid2f(GLbyte * pc)
1594
CALL_MapGrid2f( GET_DISPATCH(), (
1595
(GLint )bswap_CARD32 ( pc + 0 ),
1596
(GLfloat )bswap_FLOAT32( pc + 4 ),
1597
(GLfloat )bswap_FLOAT32( pc + 8 ),
1598
(GLint )bswap_CARD32 ( pc + 12 ),
1599
(GLfloat )bswap_FLOAT32( pc + 16 ),
1600
(GLfloat )bswap_FLOAT32( pc + 20 )
1604
void __glXDispSwap_EvalCoord1dv(GLbyte * pc)
1606
#ifdef __GLX_ALIGN64
1607
if ((unsigned long)(pc) & 7) {
1608
(void) memmove(pc-4, pc, 8);
1613
CALL_EvalCoord1dv( GET_DISPATCH(), (
1614
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 1 )
1618
void __glXDispSwap_EvalCoord1fv(GLbyte * pc)
1620
CALL_EvalCoord1fv( GET_DISPATCH(), (
1621
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 1 )
1625
void __glXDispSwap_EvalCoord2dv(GLbyte * pc)
1627
#ifdef __GLX_ALIGN64
1628
if ((unsigned long)(pc) & 7) {
1629
(void) memmove(pc-4, pc, 16);
1634
CALL_EvalCoord2dv( GET_DISPATCH(), (
1635
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 2 )
1639
void __glXDispSwap_EvalCoord2fv(GLbyte * pc)
1641
CALL_EvalCoord2fv( GET_DISPATCH(), (
1642
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 2 )
1646
void __glXDispSwap_EvalMesh1(GLbyte * pc)
1648
CALL_EvalMesh1( GET_DISPATCH(), (
1649
(GLenum )bswap_ENUM ( pc + 0 ),
1650
(GLint )bswap_CARD32 ( pc + 4 ),
1651
(GLint )bswap_CARD32 ( pc + 8 )
1655
void __glXDispSwap_EvalPoint1(GLbyte * pc)
1657
CALL_EvalPoint1( GET_DISPATCH(), (
1658
(GLint )bswap_CARD32 ( pc + 0 )
1662
void __glXDispSwap_EvalMesh2(GLbyte * pc)
1664
CALL_EvalMesh2( GET_DISPATCH(), (
1665
(GLenum )bswap_ENUM ( pc + 0 ),
1666
(GLint )bswap_CARD32 ( pc + 4 ),
1667
(GLint )bswap_CARD32 ( pc + 8 ),
1668
(GLint )bswap_CARD32 ( pc + 12 ),
1669
(GLint )bswap_CARD32 ( pc + 16 )
1673
void __glXDispSwap_EvalPoint2(GLbyte * pc)
1675
CALL_EvalPoint2( GET_DISPATCH(), (
1676
(GLint )bswap_CARD32 ( pc + 0 ),
1677
(GLint )bswap_CARD32 ( pc + 4 )
1681
void __glXDispSwap_AlphaFunc(GLbyte * pc)
1683
CALL_AlphaFunc( GET_DISPATCH(), (
1684
(GLenum )bswap_ENUM ( pc + 0 ),
1685
(GLclampf)bswap_FLOAT32( pc + 4 )
1689
void __glXDispSwap_BlendFunc(GLbyte * pc)
1691
CALL_BlendFunc( GET_DISPATCH(), (
1692
(GLenum )bswap_ENUM ( pc + 0 ),
1693
(GLenum )bswap_ENUM ( pc + 4 )
1697
void __glXDispSwap_LogicOp(GLbyte * pc)
1699
CALL_LogicOp( GET_DISPATCH(), (
1700
(GLenum )bswap_ENUM ( pc + 0 )
1704
void __glXDispSwap_StencilFunc(GLbyte * pc)
1706
CALL_StencilFunc( GET_DISPATCH(), (
1707
(GLenum )bswap_ENUM ( pc + 0 ),
1708
(GLint )bswap_CARD32 ( pc + 4 ),
1709
(GLuint )bswap_CARD32 ( pc + 8 )
1713
void __glXDispSwap_StencilOp(GLbyte * pc)
1715
CALL_StencilOp( GET_DISPATCH(), (
1716
(GLenum )bswap_ENUM ( pc + 0 ),
1717
(GLenum )bswap_ENUM ( pc + 4 ),
1718
(GLenum )bswap_ENUM ( pc + 8 )
1722
void __glXDispSwap_DepthFunc(GLbyte * pc)
1724
CALL_DepthFunc( GET_DISPATCH(), (
1725
(GLenum )bswap_ENUM ( pc + 0 )
1729
void __glXDispSwap_PixelZoom(GLbyte * pc)
1731
CALL_PixelZoom( GET_DISPATCH(), (
1732
(GLfloat )bswap_FLOAT32( pc + 0 ),
1733
(GLfloat )bswap_FLOAT32( pc + 4 )
1737
void __glXDispSwap_PixelTransferf(GLbyte * pc)
1739
CALL_PixelTransferf( GET_DISPATCH(), (
1740
(GLenum )bswap_ENUM ( pc + 0 ),
1741
(GLfloat )bswap_FLOAT32( pc + 4 )
1745
void __glXDispSwap_PixelTransferi(GLbyte * pc)
1747
CALL_PixelTransferi( GET_DISPATCH(), (
1748
(GLenum )bswap_ENUM ( pc + 0 ),
1749
(GLint )bswap_CARD32 ( pc + 4 )
1753
int __glXDispSwap_PixelStoref(__GLXclientState *cl, GLbyte *pc)
1755
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
1757
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
1759
pc += __GLX_SINGLE_HDR_SIZE;
1761
CALL_PixelStoref( GET_DISPATCH(), (
1762
(GLenum )bswap_ENUM ( pc + 0 ),
1763
(GLfloat )bswap_FLOAT32( pc + 4 )
1771
int __glXDispSwap_PixelStorei(__GLXclientState *cl, GLbyte *pc)
1773
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
1775
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
1777
pc += __GLX_SINGLE_HDR_SIZE;
1779
CALL_PixelStorei( GET_DISPATCH(), (
1780
(GLenum )bswap_ENUM ( pc + 0 ),
1781
(GLint )bswap_CARD32 ( pc + 4 )
1789
void __glXDispSwap_PixelMapfv(GLbyte * pc)
1791
const GLsizei mapsize = (GLsizei )bswap_CARD32 ( pc + 4 );
1793
CALL_PixelMapfv( GET_DISPATCH(), (
1794
(GLenum )bswap_ENUM ( pc + 0 ),
1796
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 8), 0 )
1800
void __glXDispSwap_PixelMapuiv(GLbyte * pc)
1802
const GLsizei mapsize = (GLsizei )bswap_CARD32 ( pc + 4 );
1804
CALL_PixelMapuiv( GET_DISPATCH(), (
1805
(GLenum )bswap_ENUM ( pc + 0 ),
1807
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 8), 0 )
1811
void __glXDispSwap_PixelMapusv(GLbyte * pc)
1813
const GLsizei mapsize = (GLsizei )bswap_CARD32 ( pc + 4 );
1815
CALL_PixelMapusv( GET_DISPATCH(), (
1816
(GLenum )bswap_ENUM ( pc + 0 ),
1818
(const GLushort *)bswap_16_array( (uint16_t *) (pc + 8), 0 )
1822
void __glXDispSwap_ReadBuffer(GLbyte * pc)
1824
CALL_ReadBuffer( GET_DISPATCH(), (
1825
(GLenum )bswap_ENUM ( pc + 0 )
1829
void __glXDispSwap_CopyPixels(GLbyte * pc)
1831
CALL_CopyPixels( GET_DISPATCH(), (
1832
(GLint )bswap_CARD32 ( pc + 0 ),
1833
(GLint )bswap_CARD32 ( pc + 4 ),
1834
(GLsizei )bswap_CARD32 ( pc + 8 ),
1835
(GLsizei )bswap_CARD32 ( pc + 12 ),
1836
(GLenum )bswap_ENUM ( pc + 16 )
1840
void __glXDispSwap_DrawPixels(GLbyte * pc)
1842
const GLvoid * const pixels = (const GLvoid *) (pc + 36);
1843
__GLXpixelHeader * const hdr = (__GLXpixelHeader *)(pc);
1845
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SWAP_BYTES, hdr->swapBytes) );
1846
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
1847
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
1848
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
1849
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
1850
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
1852
CALL_DrawPixels( GET_DISPATCH(), (
1853
(GLsizei )bswap_CARD32 ( pc + 20 ),
1854
(GLsizei )bswap_CARD32 ( pc + 24 ),
1855
(GLenum )bswap_ENUM ( pc + 28 ),
1856
(GLenum )bswap_ENUM ( pc + 32 ),
1861
int __glXDispSwap_GetBooleanv(__GLXclientState *cl, GLbyte *pc)
1863
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
1865
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
1867
pc += __GLX_SINGLE_HDR_SIZE;
1869
const GLenum pname = (GLenum )bswap_ENUM ( pc + 0 );
1871
const GLuint compsize = __glGetBooleanv_size(pname);
1872
GLboolean answerBuffer[200];
1873
GLboolean * params = __glXGetAnswerBuffer(cl, compsize, answerBuffer, sizeof(answerBuffer), 1);
1875
if (params == NULL) return BadAlloc;
1876
__glXClearErrorOccured();
1878
CALL_GetBooleanv( GET_DISPATCH(), (
1879
(GLenum )bswap_ENUM ( pc + 0 ),
1882
__glXSendReplySwap(cl->client, params, compsize, 1, GL_FALSE, 0);
1889
int __glXDispSwap_GetClipPlane(__GLXclientState *cl, GLbyte *pc)
1891
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
1893
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
1895
pc += __GLX_SINGLE_HDR_SIZE;
1897
GLdouble equation[4];
1898
CALL_GetClipPlane( GET_DISPATCH(), (
1899
(GLenum )bswap_ENUM ( pc + 0 ),
1902
(void) bswap_64_array( (uint64_t *) equation, 4 );
1903
__glXSendReplySwap(cl->client, equation, 4, 8, GL_TRUE, 0);
1910
int __glXDispSwap_GetDoublev(__GLXclientState *cl, GLbyte *pc)
1912
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
1914
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
1916
pc += __GLX_SINGLE_HDR_SIZE;
1918
const GLenum pname = (GLenum )bswap_ENUM ( pc + 0 );
1920
const GLuint compsize = __glGetDoublev_size(pname);
1921
GLdouble answerBuffer[200];
1922
GLdouble * params = __glXGetAnswerBuffer(cl, compsize * 8, answerBuffer, sizeof(answerBuffer), 8);
1924
if (params == NULL) return BadAlloc;
1925
__glXClearErrorOccured();
1927
CALL_GetDoublev( GET_DISPATCH(), (
1928
(GLenum )bswap_ENUM ( pc + 0 ),
1931
(void) bswap_64_array( (uint64_t *) params, compsize );
1932
__glXSendReplySwap(cl->client, params, compsize, 8, GL_FALSE, 0);
1939
int __glXDispSwap_GetError(__GLXclientState *cl, GLbyte *pc)
1941
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
1943
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
1945
pc += __GLX_SINGLE_HDR_SIZE;
1948
retval = CALL_GetError( GET_DISPATCH(), () );
1949
__glXSendReplySwap(cl->client, dummy_answer, 0, 0, GL_FALSE, retval);
1956
int __glXDispSwap_GetFloatv(__GLXclientState *cl, GLbyte *pc)
1958
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
1960
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
1962
pc += __GLX_SINGLE_HDR_SIZE;
1964
const GLenum pname = (GLenum )bswap_ENUM ( pc + 0 );
1966
const GLuint compsize = __glGetFloatv_size(pname);
1967
GLfloat answerBuffer[200];
1968
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
1970
if (params == NULL) return BadAlloc;
1971
__glXClearErrorOccured();
1973
CALL_GetFloatv( GET_DISPATCH(), (
1974
(GLenum )bswap_ENUM ( pc + 0 ),
1977
(void) bswap_32_array( (uint32_t *) params, compsize );
1978
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
1985
int __glXDispSwap_GetIntegerv(__GLXclientState *cl, GLbyte *pc)
1987
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
1989
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
1991
pc += __GLX_SINGLE_HDR_SIZE;
1993
const GLenum pname = (GLenum )bswap_ENUM ( pc + 0 );
1995
const GLuint compsize = __glGetIntegerv_size(pname);
1996
GLint answerBuffer[200];
1997
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
1999
if (params == NULL) return BadAlloc;
2000
__glXClearErrorOccured();
2002
CALL_GetIntegerv( GET_DISPATCH(), (
2003
(GLenum )bswap_ENUM ( pc + 0 ),
2006
(void) bswap_32_array( (uint32_t *) params, compsize );
2007
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2014
int __glXDispSwap_GetLightfv(__GLXclientState *cl, GLbyte *pc)
2016
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2018
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2020
pc += __GLX_SINGLE_HDR_SIZE;
2022
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
2024
const GLuint compsize = __glGetLightfv_size(pname);
2025
GLfloat answerBuffer[200];
2026
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2028
if (params == NULL) return BadAlloc;
2029
__glXClearErrorOccured();
2031
CALL_GetLightfv( GET_DISPATCH(), (
2032
(GLenum )bswap_ENUM ( pc + 0 ),
2033
(GLenum )bswap_ENUM ( pc + 4 ),
2036
(void) bswap_32_array( (uint32_t *) params, compsize );
2037
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2044
int __glXDispSwap_GetLightiv(__GLXclientState *cl, GLbyte *pc)
2046
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2048
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2050
pc += __GLX_SINGLE_HDR_SIZE;
2052
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
2054
const GLuint compsize = __glGetLightiv_size(pname);
2055
GLint answerBuffer[200];
2056
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2058
if (params == NULL) return BadAlloc;
2059
__glXClearErrorOccured();
2061
CALL_GetLightiv( GET_DISPATCH(), (
2062
(GLenum )bswap_ENUM ( pc + 0 ),
2063
(GLenum )bswap_ENUM ( pc + 4 ),
2066
(void) bswap_32_array( (uint32_t *) params, compsize );
2067
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2074
int __glXDispSwap_GetMapdv(__GLXclientState *cl, GLbyte *pc)
2076
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2078
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2080
pc += __GLX_SINGLE_HDR_SIZE;
2082
const GLenum target = (GLenum )bswap_ENUM ( pc + 0 );
2083
const GLenum query = (GLenum )bswap_ENUM ( pc + 4 );
2085
const GLuint compsize = __glGetMapdv_size(target,query);
2086
GLdouble answerBuffer[200];
2087
GLdouble * v = __glXGetAnswerBuffer(cl, compsize * 8, answerBuffer, sizeof(answerBuffer), 8);
2089
if (v == NULL) return BadAlloc;
2090
__glXClearErrorOccured();
2092
CALL_GetMapdv( GET_DISPATCH(), (
2093
(GLenum )bswap_ENUM ( pc + 0 ),
2094
(GLenum )bswap_ENUM ( pc + 4 ),
2097
(void) bswap_64_array( (uint64_t *) v, compsize );
2098
__glXSendReplySwap(cl->client, v, compsize, 8, GL_FALSE, 0);
2105
int __glXDispSwap_GetMapfv(__GLXclientState *cl, GLbyte *pc)
2107
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2109
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2111
pc += __GLX_SINGLE_HDR_SIZE;
2113
const GLenum target = (GLenum )bswap_ENUM ( pc + 0 );
2114
const GLenum query = (GLenum )bswap_ENUM ( pc + 4 );
2116
const GLuint compsize = __glGetMapfv_size(target,query);
2117
GLfloat answerBuffer[200];
2118
GLfloat * v = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2120
if (v == NULL) return BadAlloc;
2121
__glXClearErrorOccured();
2123
CALL_GetMapfv( GET_DISPATCH(), (
2124
(GLenum )bswap_ENUM ( pc + 0 ),
2125
(GLenum )bswap_ENUM ( pc + 4 ),
2128
(void) bswap_32_array( (uint32_t *) v, compsize );
2129
__glXSendReplySwap(cl->client, v, compsize, 4, GL_FALSE, 0);
2136
int __glXDispSwap_GetMapiv(__GLXclientState *cl, GLbyte *pc)
2138
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2140
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2142
pc += __GLX_SINGLE_HDR_SIZE;
2144
const GLenum target = (GLenum )bswap_ENUM ( pc + 0 );
2145
const GLenum query = (GLenum )bswap_ENUM ( pc + 4 );
2147
const GLuint compsize = __glGetMapiv_size(target,query);
2148
GLint answerBuffer[200];
2149
GLint * v = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2151
if (v == NULL) return BadAlloc;
2152
__glXClearErrorOccured();
2154
CALL_GetMapiv( GET_DISPATCH(), (
2155
(GLenum )bswap_ENUM ( pc + 0 ),
2156
(GLenum )bswap_ENUM ( pc + 4 ),
2159
(void) bswap_32_array( (uint32_t *) v, compsize );
2160
__glXSendReplySwap(cl->client, v, compsize, 4, GL_FALSE, 0);
2167
int __glXDispSwap_GetMaterialfv(__GLXclientState *cl, GLbyte *pc)
2169
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2171
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2173
pc += __GLX_SINGLE_HDR_SIZE;
2175
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
2177
const GLuint compsize = __glGetMaterialfv_size(pname);
2178
GLfloat answerBuffer[200];
2179
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2181
if (params == NULL) return BadAlloc;
2182
__glXClearErrorOccured();
2184
CALL_GetMaterialfv( GET_DISPATCH(), (
2185
(GLenum )bswap_ENUM ( pc + 0 ),
2186
(GLenum )bswap_ENUM ( pc + 4 ),
2189
(void) bswap_32_array( (uint32_t *) params, compsize );
2190
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2197
int __glXDispSwap_GetMaterialiv(__GLXclientState *cl, GLbyte *pc)
2199
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2201
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2203
pc += __GLX_SINGLE_HDR_SIZE;
2205
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
2207
const GLuint compsize = __glGetMaterialiv_size(pname);
2208
GLint answerBuffer[200];
2209
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2211
if (params == NULL) return BadAlloc;
2212
__glXClearErrorOccured();
2214
CALL_GetMaterialiv( GET_DISPATCH(), (
2215
(GLenum )bswap_ENUM ( pc + 0 ),
2216
(GLenum )bswap_ENUM ( pc + 4 ),
2219
(void) bswap_32_array( (uint32_t *) params, compsize );
2220
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2227
int __glXDispSwap_GetPixelMapfv(__GLXclientState *cl, GLbyte *pc)
2229
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2231
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2233
pc += __GLX_SINGLE_HDR_SIZE;
2235
const GLenum map = (GLenum )bswap_ENUM ( pc + 0 );
2237
const GLuint compsize = __glGetPixelMapfv_size(map);
2238
GLfloat answerBuffer[200];
2239
GLfloat * values = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2241
if (values == NULL) return BadAlloc;
2242
__glXClearErrorOccured();
2244
CALL_GetPixelMapfv( GET_DISPATCH(), (
2245
(GLenum )bswap_ENUM ( pc + 0 ),
2248
(void) bswap_32_array( (uint32_t *) values, compsize );
2249
__glXSendReplySwap(cl->client, values, compsize, 4, GL_FALSE, 0);
2256
int __glXDispSwap_GetPixelMapuiv(__GLXclientState *cl, GLbyte *pc)
2258
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2260
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2262
pc += __GLX_SINGLE_HDR_SIZE;
2264
const GLenum map = (GLenum )bswap_ENUM ( pc + 0 );
2266
const GLuint compsize = __glGetPixelMapuiv_size(map);
2267
GLuint answerBuffer[200];
2268
GLuint * values = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2270
if (values == NULL) return BadAlloc;
2271
__glXClearErrorOccured();
2273
CALL_GetPixelMapuiv( GET_DISPATCH(), (
2274
(GLenum )bswap_ENUM ( pc + 0 ),
2277
(void) bswap_32_array( (uint32_t *) values, compsize );
2278
__glXSendReplySwap(cl->client, values, compsize, 4, GL_FALSE, 0);
2285
int __glXDispSwap_GetPixelMapusv(__GLXclientState *cl, GLbyte *pc)
2287
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2289
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2291
pc += __GLX_SINGLE_HDR_SIZE;
2293
const GLenum map = (GLenum )bswap_ENUM ( pc + 0 );
2295
const GLuint compsize = __glGetPixelMapusv_size(map);
2296
GLushort answerBuffer[200];
2297
GLushort * values = __glXGetAnswerBuffer(cl, compsize * 2, answerBuffer, sizeof(answerBuffer), 2);
2299
if (values == NULL) return BadAlloc;
2300
__glXClearErrorOccured();
2302
CALL_GetPixelMapusv( GET_DISPATCH(), (
2303
(GLenum )bswap_ENUM ( pc + 0 ),
2306
(void) bswap_16_array( (uint16_t *) values, compsize );
2307
__glXSendReplySwap(cl->client, values, compsize, 2, GL_FALSE, 0);
2314
int __glXDispSwap_GetTexEnvfv(__GLXclientState *cl, GLbyte *pc)
2316
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2318
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2320
pc += __GLX_SINGLE_HDR_SIZE;
2322
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
2324
const GLuint compsize = __glGetTexEnvfv_size(pname);
2325
GLfloat answerBuffer[200];
2326
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2328
if (params == NULL) return BadAlloc;
2329
__glXClearErrorOccured();
2331
CALL_GetTexEnvfv( GET_DISPATCH(), (
2332
(GLenum )bswap_ENUM ( pc + 0 ),
2333
(GLenum )bswap_ENUM ( pc + 4 ),
2336
(void) bswap_32_array( (uint32_t *) params, compsize );
2337
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2344
int __glXDispSwap_GetTexEnviv(__GLXclientState *cl, GLbyte *pc)
2346
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2348
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2350
pc += __GLX_SINGLE_HDR_SIZE;
2352
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
2354
const GLuint compsize = __glGetTexEnviv_size(pname);
2355
GLint answerBuffer[200];
2356
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2358
if (params == NULL) return BadAlloc;
2359
__glXClearErrorOccured();
2361
CALL_GetTexEnviv( GET_DISPATCH(), (
2362
(GLenum )bswap_ENUM ( pc + 0 ),
2363
(GLenum )bswap_ENUM ( pc + 4 ),
2366
(void) bswap_32_array( (uint32_t *) params, compsize );
2367
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2374
int __glXDispSwap_GetTexGendv(__GLXclientState *cl, GLbyte *pc)
2376
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2378
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2380
pc += __GLX_SINGLE_HDR_SIZE;
2382
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
2384
const GLuint compsize = __glGetTexGendv_size(pname);
2385
GLdouble answerBuffer[200];
2386
GLdouble * params = __glXGetAnswerBuffer(cl, compsize * 8, answerBuffer, sizeof(answerBuffer), 8);
2388
if (params == NULL) return BadAlloc;
2389
__glXClearErrorOccured();
2391
CALL_GetTexGendv( GET_DISPATCH(), (
2392
(GLenum )bswap_ENUM ( pc + 0 ),
2393
(GLenum )bswap_ENUM ( pc + 4 ),
2396
(void) bswap_64_array( (uint64_t *) params, compsize );
2397
__glXSendReplySwap(cl->client, params, compsize, 8, GL_FALSE, 0);
2404
int __glXDispSwap_GetTexGenfv(__GLXclientState *cl, GLbyte *pc)
2406
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2408
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2410
pc += __GLX_SINGLE_HDR_SIZE;
2412
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
2414
const GLuint compsize = __glGetTexGenfv_size(pname);
2415
GLfloat answerBuffer[200];
2416
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2418
if (params == NULL) return BadAlloc;
2419
__glXClearErrorOccured();
2421
CALL_GetTexGenfv( GET_DISPATCH(), (
2422
(GLenum )bswap_ENUM ( pc + 0 ),
2423
(GLenum )bswap_ENUM ( pc + 4 ),
2426
(void) bswap_32_array( (uint32_t *) params, compsize );
2427
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2434
int __glXDispSwap_GetTexGeniv(__GLXclientState *cl, GLbyte *pc)
2436
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2438
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2440
pc += __GLX_SINGLE_HDR_SIZE;
2442
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
2444
const GLuint compsize = __glGetTexGeniv_size(pname);
2445
GLint answerBuffer[200];
2446
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2448
if (params == NULL) return BadAlloc;
2449
__glXClearErrorOccured();
2451
CALL_GetTexGeniv( GET_DISPATCH(), (
2452
(GLenum )bswap_ENUM ( pc + 0 ),
2453
(GLenum )bswap_ENUM ( pc + 4 ),
2456
(void) bswap_32_array( (uint32_t *) params, compsize );
2457
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2464
int __glXDispSwap_GetTexParameterfv(__GLXclientState *cl, GLbyte *pc)
2466
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2468
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2470
pc += __GLX_SINGLE_HDR_SIZE;
2472
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
2474
const GLuint compsize = __glGetTexParameterfv_size(pname);
2475
GLfloat answerBuffer[200];
2476
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2478
if (params == NULL) return BadAlloc;
2479
__glXClearErrorOccured();
2481
CALL_GetTexParameterfv( GET_DISPATCH(), (
2482
(GLenum )bswap_ENUM ( pc + 0 ),
2483
(GLenum )bswap_ENUM ( pc + 4 ),
2486
(void) bswap_32_array( (uint32_t *) params, compsize );
2487
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2494
int __glXDispSwap_GetTexParameteriv(__GLXclientState *cl, GLbyte *pc)
2496
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2498
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2500
pc += __GLX_SINGLE_HDR_SIZE;
2502
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
2504
const GLuint compsize = __glGetTexParameteriv_size(pname);
2505
GLint answerBuffer[200];
2506
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2508
if (params == NULL) return BadAlloc;
2509
__glXClearErrorOccured();
2511
CALL_GetTexParameteriv( GET_DISPATCH(), (
2512
(GLenum )bswap_ENUM ( pc + 0 ),
2513
(GLenum )bswap_ENUM ( pc + 4 ),
2516
(void) bswap_32_array( (uint32_t *) params, compsize );
2517
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2524
int __glXDispSwap_GetTexLevelParameterfv(__GLXclientState *cl, GLbyte *pc)
2526
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2528
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2530
pc += __GLX_SINGLE_HDR_SIZE;
2532
const GLenum pname = (GLenum )bswap_ENUM ( pc + 8 );
2534
const GLuint compsize = __glGetTexLevelParameterfv_size(pname);
2535
GLfloat answerBuffer[200];
2536
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2538
if (params == NULL) return BadAlloc;
2539
__glXClearErrorOccured();
2541
CALL_GetTexLevelParameterfv( GET_DISPATCH(), (
2542
(GLenum )bswap_ENUM ( pc + 0 ),
2543
(GLint )bswap_CARD32 ( pc + 4 ),
2544
(GLenum )bswap_ENUM ( pc + 8 ),
2547
(void) bswap_32_array( (uint32_t *) params, compsize );
2548
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2555
int __glXDispSwap_GetTexLevelParameteriv(__GLXclientState *cl, GLbyte *pc)
2557
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2559
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2561
pc += __GLX_SINGLE_HDR_SIZE;
2563
const GLenum pname = (GLenum )bswap_ENUM ( pc + 8 );
2565
const GLuint compsize = __glGetTexLevelParameteriv_size(pname);
2566
GLint answerBuffer[200];
2567
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
2569
if (params == NULL) return BadAlloc;
2570
__glXClearErrorOccured();
2572
CALL_GetTexLevelParameteriv( GET_DISPATCH(), (
2573
(GLenum )bswap_ENUM ( pc + 0 ),
2574
(GLint )bswap_CARD32 ( pc + 4 ),
2575
(GLenum )bswap_ENUM ( pc + 8 ),
2578
(void) bswap_32_array( (uint32_t *) params, compsize );
2579
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
2586
int __glXDispSwap_IsEnabled(__GLXclientState *cl, GLbyte *pc)
2588
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2590
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2592
pc += __GLX_SINGLE_HDR_SIZE;
2595
retval = CALL_IsEnabled( GET_DISPATCH(), (
2596
(GLenum )bswap_ENUM ( pc + 0 )
2598
__glXSendReplySwap(cl->client, dummy_answer, 0, 0, GL_FALSE, retval);
2605
int __glXDispSwap_IsList(__GLXclientState *cl, GLbyte *pc)
2607
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2609
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2611
pc += __GLX_SINGLE_HDR_SIZE;
2614
retval = CALL_IsList( GET_DISPATCH(), (
2615
(GLuint )bswap_CARD32 ( pc + 0 )
2617
__glXSendReplySwap(cl->client, dummy_answer, 0, 0, GL_FALSE, retval);
2624
void __glXDispSwap_DepthRange(GLbyte * pc)
2626
#ifdef __GLX_ALIGN64
2627
if ((unsigned long)(pc) & 7) {
2628
(void) memmove(pc-4, pc, 16);
2633
CALL_DepthRange( GET_DISPATCH(), (
2634
(GLclampd)bswap_FLOAT64( pc + 0 ),
2635
(GLclampd)bswap_FLOAT64( pc + 8 )
2639
void __glXDispSwap_Frustum(GLbyte * pc)
2641
#ifdef __GLX_ALIGN64
2642
if ((unsigned long)(pc) & 7) {
2643
(void) memmove(pc-4, pc, 48);
2648
CALL_Frustum( GET_DISPATCH(), (
2649
(GLdouble)bswap_FLOAT64( pc + 0 ),
2650
(GLdouble)bswap_FLOAT64( pc + 8 ),
2651
(GLdouble)bswap_FLOAT64( pc + 16 ),
2652
(GLdouble)bswap_FLOAT64( pc + 24 ),
2653
(GLdouble)bswap_FLOAT64( pc + 32 ),
2654
(GLdouble)bswap_FLOAT64( pc + 40 )
2658
void __glXDispSwap_LoadIdentity(GLbyte * pc)
2660
CALL_LoadIdentity( GET_DISPATCH(), () );
2663
void __glXDispSwap_LoadMatrixf(GLbyte * pc)
2665
CALL_LoadMatrixf( GET_DISPATCH(), (
2666
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 16 )
2670
void __glXDispSwap_LoadMatrixd(GLbyte * pc)
2672
#ifdef __GLX_ALIGN64
2673
if ((unsigned long)(pc) & 7) {
2674
(void) memmove(pc-4, pc, 128);
2679
CALL_LoadMatrixd( GET_DISPATCH(), (
2680
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 16 )
2684
void __glXDispSwap_MatrixMode(GLbyte * pc)
2686
CALL_MatrixMode( GET_DISPATCH(), (
2687
(GLenum )bswap_ENUM ( pc + 0 )
2691
void __glXDispSwap_MultMatrixf(GLbyte * pc)
2693
CALL_MultMatrixf( GET_DISPATCH(), (
2694
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 16 )
2698
void __glXDispSwap_MultMatrixd(GLbyte * pc)
2700
#ifdef __GLX_ALIGN64
2701
if ((unsigned long)(pc) & 7) {
2702
(void) memmove(pc-4, pc, 128);
2707
CALL_MultMatrixd( GET_DISPATCH(), (
2708
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 16 )
2712
void __glXDispSwap_Ortho(GLbyte * pc)
2714
#ifdef __GLX_ALIGN64
2715
if ((unsigned long)(pc) & 7) {
2716
(void) memmove(pc-4, pc, 48);
2721
CALL_Ortho( GET_DISPATCH(), (
2722
(GLdouble)bswap_FLOAT64( pc + 0 ),
2723
(GLdouble)bswap_FLOAT64( pc + 8 ),
2724
(GLdouble)bswap_FLOAT64( pc + 16 ),
2725
(GLdouble)bswap_FLOAT64( pc + 24 ),
2726
(GLdouble)bswap_FLOAT64( pc + 32 ),
2727
(GLdouble)bswap_FLOAT64( pc + 40 )
2731
void __glXDispSwap_PopMatrix(GLbyte * pc)
2733
CALL_PopMatrix( GET_DISPATCH(), () );
2736
void __glXDispSwap_PushMatrix(GLbyte * pc)
2738
CALL_PushMatrix( GET_DISPATCH(), () );
2741
void __glXDispSwap_Rotated(GLbyte * pc)
2743
#ifdef __GLX_ALIGN64
2744
if ((unsigned long)(pc) & 7) {
2745
(void) memmove(pc-4, pc, 32);
2750
CALL_Rotated( GET_DISPATCH(), (
2751
(GLdouble)bswap_FLOAT64( pc + 0 ),
2752
(GLdouble)bswap_FLOAT64( pc + 8 ),
2753
(GLdouble)bswap_FLOAT64( pc + 16 ),
2754
(GLdouble)bswap_FLOAT64( pc + 24 )
2758
void __glXDispSwap_Rotatef(GLbyte * pc)
2760
CALL_Rotatef( GET_DISPATCH(), (
2761
(GLfloat )bswap_FLOAT32( pc + 0 ),
2762
(GLfloat )bswap_FLOAT32( pc + 4 ),
2763
(GLfloat )bswap_FLOAT32( pc + 8 ),
2764
(GLfloat )bswap_FLOAT32( pc + 12 )
2768
void __glXDispSwap_Scaled(GLbyte * pc)
2770
#ifdef __GLX_ALIGN64
2771
if ((unsigned long)(pc) & 7) {
2772
(void) memmove(pc-4, pc, 24);
2777
CALL_Scaled( GET_DISPATCH(), (
2778
(GLdouble)bswap_FLOAT64( pc + 0 ),
2779
(GLdouble)bswap_FLOAT64( pc + 8 ),
2780
(GLdouble)bswap_FLOAT64( pc + 16 )
2784
void __glXDispSwap_Scalef(GLbyte * pc)
2786
CALL_Scalef( GET_DISPATCH(), (
2787
(GLfloat )bswap_FLOAT32( pc + 0 ),
2788
(GLfloat )bswap_FLOAT32( pc + 4 ),
2789
(GLfloat )bswap_FLOAT32( pc + 8 )
2793
void __glXDispSwap_Translated(GLbyte * pc)
2795
#ifdef __GLX_ALIGN64
2796
if ((unsigned long)(pc) & 7) {
2797
(void) memmove(pc-4, pc, 24);
2802
CALL_Translated( GET_DISPATCH(), (
2803
(GLdouble)bswap_FLOAT64( pc + 0 ),
2804
(GLdouble)bswap_FLOAT64( pc + 8 ),
2805
(GLdouble)bswap_FLOAT64( pc + 16 )
2809
void __glXDispSwap_Translatef(GLbyte * pc)
2811
CALL_Translatef( GET_DISPATCH(), (
2812
(GLfloat )bswap_FLOAT32( pc + 0 ),
2813
(GLfloat )bswap_FLOAT32( pc + 4 ),
2814
(GLfloat )bswap_FLOAT32( pc + 8 )
2818
void __glXDispSwap_Viewport(GLbyte * pc)
2820
CALL_Viewport( GET_DISPATCH(), (
2821
(GLint )bswap_CARD32 ( pc + 0 ),
2822
(GLint )bswap_CARD32 ( pc + 4 ),
2823
(GLsizei )bswap_CARD32 ( pc + 8 ),
2824
(GLsizei )bswap_CARD32 ( pc + 12 )
2828
void __glXDispSwap_BindTexture(GLbyte * pc)
2830
CALL_BindTexture( GET_DISPATCH(), (
2831
(GLenum )bswap_ENUM ( pc + 0 ),
2832
(GLuint )bswap_CARD32 ( pc + 4 )
2836
void __glXDispSwap_Indexubv(GLbyte * pc)
2838
CALL_Indexubv( GET_DISPATCH(), (
2839
(const GLubyte *)(pc + 0)
2843
void __glXDispSwap_PolygonOffset(GLbyte * pc)
2845
CALL_PolygonOffset( GET_DISPATCH(), (
2846
(GLfloat )bswap_FLOAT32( pc + 0 ),
2847
(GLfloat )bswap_FLOAT32( pc + 4 )
2851
int __glXDispSwap_AreTexturesResident(__GLXclientState *cl, GLbyte *pc)
2853
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2855
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2857
pc += __GLX_SINGLE_HDR_SIZE;
2859
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
2862
GLboolean answerBuffer[200];
2863
GLboolean * residences = __glXGetAnswerBuffer(cl, n, answerBuffer, sizeof(answerBuffer), 1);
2864
retval = CALL_AreTexturesResident( GET_DISPATCH(), (
2866
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 0 ),
2869
__glXSendReplySwap(cl->client, residences, n, 1, GL_TRUE, retval);
2876
void __glXDispSwap_CopyTexImage1D(GLbyte * pc)
2878
CALL_CopyTexImage1D( GET_DISPATCH(), (
2879
(GLenum )bswap_ENUM ( pc + 0 ),
2880
(GLint )bswap_CARD32 ( pc + 4 ),
2881
(GLenum )bswap_ENUM ( pc + 8 ),
2882
(GLint )bswap_CARD32 ( pc + 12 ),
2883
(GLint )bswap_CARD32 ( pc + 16 ),
2884
(GLsizei )bswap_CARD32 ( pc + 20 ),
2885
(GLint )bswap_CARD32 ( pc + 24 )
2889
void __glXDispSwap_CopyTexImage2D(GLbyte * pc)
2891
CALL_CopyTexImage2D( GET_DISPATCH(), (
2892
(GLenum )bswap_ENUM ( pc + 0 ),
2893
(GLint )bswap_CARD32 ( pc + 4 ),
2894
(GLenum )bswap_ENUM ( pc + 8 ),
2895
(GLint )bswap_CARD32 ( pc + 12 ),
2896
(GLint )bswap_CARD32 ( pc + 16 ),
2897
(GLsizei )bswap_CARD32 ( pc + 20 ),
2898
(GLsizei )bswap_CARD32 ( pc + 24 ),
2899
(GLint )bswap_CARD32 ( pc + 28 )
2903
void __glXDispSwap_CopyTexSubImage1D(GLbyte * pc)
2905
CALL_CopyTexSubImage1D( GET_DISPATCH(), (
2906
(GLenum )bswap_ENUM ( pc + 0 ),
2907
(GLint )bswap_CARD32 ( pc + 4 ),
2908
(GLint )bswap_CARD32 ( pc + 8 ),
2909
(GLint )bswap_CARD32 ( pc + 12 ),
2910
(GLint )bswap_CARD32 ( pc + 16 ),
2911
(GLsizei )bswap_CARD32 ( pc + 20 )
2915
void __glXDispSwap_CopyTexSubImage2D(GLbyte * pc)
2917
CALL_CopyTexSubImage2D( GET_DISPATCH(), (
2918
(GLenum )bswap_ENUM ( pc + 0 ),
2919
(GLint )bswap_CARD32 ( pc + 4 ),
2920
(GLint )bswap_CARD32 ( pc + 8 ),
2921
(GLint )bswap_CARD32 ( pc + 12 ),
2922
(GLint )bswap_CARD32 ( pc + 16 ),
2923
(GLint )bswap_CARD32 ( pc + 20 ),
2924
(GLsizei )bswap_CARD32 ( pc + 24 ),
2925
(GLsizei )bswap_CARD32 ( pc + 28 )
2929
int __glXDispSwap_DeleteTextures(__GLXclientState *cl, GLbyte *pc)
2931
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
2933
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2935
pc += __GLX_VENDPRIV_HDR_SIZE;
2937
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
2939
CALL_DeleteTextures( GET_DISPATCH(), (
2941
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 0 )
2949
int __glXDispSwap_GenTextures(__GLXclientState *cl, GLbyte *pc)
2951
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2953
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2955
pc += __GLX_SINGLE_HDR_SIZE;
2957
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
2959
GLuint answerBuffer[200];
2960
GLuint * textures = __glXGetAnswerBuffer(cl, n * 4, answerBuffer, sizeof(answerBuffer), 4);
2961
CALL_GenTextures( GET_DISPATCH(), (
2965
(void) bswap_32_array( (uint32_t *) textures, n );
2966
__glXSendReplySwap(cl->client, textures, n, 4, GL_TRUE, 0);
2973
int __glXDispSwap_IsTexture(__GLXclientState *cl, GLbyte *pc)
2975
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
2977
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
2979
pc += __GLX_SINGLE_HDR_SIZE;
2982
retval = CALL_IsTexture( GET_DISPATCH(), (
2983
(GLuint )bswap_CARD32 ( pc + 0 )
2985
__glXSendReplySwap(cl->client, dummy_answer, 0, 0, GL_FALSE, retval);
2992
void __glXDispSwap_PrioritizeTextures(GLbyte * pc)
2994
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
2996
CALL_PrioritizeTextures( GET_DISPATCH(), (
2998
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 0 ),
2999
(const GLclampf *)bswap_32_array( (uint32_t *) (pc + 4), 0 )
3003
void __glXDispSwap_TexSubImage1D(GLbyte * pc)
3005
const CARD32 ptr_is_null = *(CARD32 *)(pc + 52);
3006
const GLvoid * const pixels = (const GLvoid *) (ptr_is_null != 0) ? NULL : (pc + 56);
3007
__GLXpixelHeader * const hdr = (__GLXpixelHeader *)(pc);
3009
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SWAP_BYTES, hdr->swapBytes) );
3010
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
3011
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
3012
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
3013
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
3014
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
3016
CALL_TexSubImage1D( GET_DISPATCH(), (
3017
(GLenum )bswap_ENUM ( pc + 20 ),
3018
(GLint )bswap_CARD32 ( pc + 24 ),
3019
(GLint )bswap_CARD32 ( pc + 28 ),
3020
(GLsizei )bswap_CARD32 ( pc + 36 ),
3021
(GLenum )bswap_ENUM ( pc + 44 ),
3022
(GLenum )bswap_ENUM ( pc + 48 ),
3027
void __glXDispSwap_TexSubImage2D(GLbyte * pc)
3029
const CARD32 ptr_is_null = *(CARD32 *)(pc + 52);
3030
const GLvoid * const pixels = (const GLvoid *) (ptr_is_null != 0) ? NULL : (pc + 56);
3031
__GLXpixelHeader * const hdr = (__GLXpixelHeader *)(pc);
3033
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SWAP_BYTES, hdr->swapBytes) );
3034
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
3035
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
3036
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
3037
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
3038
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
3040
CALL_TexSubImage2D( GET_DISPATCH(), (
3041
(GLenum )bswap_ENUM ( pc + 20 ),
3042
(GLint )bswap_CARD32 ( pc + 24 ),
3043
(GLint )bswap_CARD32 ( pc + 28 ),
3044
(GLint )bswap_CARD32 ( pc + 32 ),
3045
(GLsizei )bswap_CARD32 ( pc + 36 ),
3046
(GLsizei )bswap_CARD32 ( pc + 40 ),
3047
(GLenum )bswap_ENUM ( pc + 44 ),
3048
(GLenum )bswap_ENUM ( pc + 48 ),
3053
void __glXDispSwap_BlendColor(GLbyte * pc)
3055
CALL_BlendColor( GET_DISPATCH(), (
3056
(GLclampf)bswap_FLOAT32( pc + 0 ),
3057
(GLclampf)bswap_FLOAT32( pc + 4 ),
3058
(GLclampf)bswap_FLOAT32( pc + 8 ),
3059
(GLclampf)bswap_FLOAT32( pc + 12 )
3063
void __glXDispSwap_BlendEquation(GLbyte * pc)
3065
CALL_BlendEquation( GET_DISPATCH(), (
3066
(GLenum )bswap_ENUM ( pc + 0 )
3070
void __glXDispSwap_ColorTable(GLbyte * pc)
3072
const GLvoid * const table = (const GLvoid *) (pc + 40);
3073
__GLXpixelHeader * const hdr = (__GLXpixelHeader *)(pc);
3075
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SWAP_BYTES, hdr->swapBytes) );
3076
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
3077
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
3078
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
3079
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
3080
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
3082
CALL_ColorTable( GET_DISPATCH(), (
3083
(GLenum )bswap_ENUM ( pc + 20 ),
3084
(GLenum )bswap_ENUM ( pc + 24 ),
3085
(GLsizei )bswap_CARD32 ( pc + 28 ),
3086
(GLenum )bswap_ENUM ( pc + 32 ),
3087
(GLenum )bswap_ENUM ( pc + 36 ),
3092
void __glXDispSwap_ColorTableParameterfv(GLbyte * pc)
3094
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3095
const GLfloat * params;
3097
params = (const GLfloat *) bswap_32_array( (uint32_t *) (pc + 8), __glColorTableParameterfv_size(pname) );
3099
CALL_ColorTableParameterfv( GET_DISPATCH(), (
3100
(GLenum )bswap_ENUM ( pc + 0 ),
3101
(GLenum )bswap_ENUM ( pc + 4 ),
3106
void __glXDispSwap_ColorTableParameteriv(GLbyte * pc)
3108
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3109
const GLint * params;
3111
params = (const GLint *) bswap_32_array( (uint32_t *) (pc + 8), __glColorTableParameteriv_size(pname) );
3113
CALL_ColorTableParameteriv( GET_DISPATCH(), (
3114
(GLenum )bswap_ENUM ( pc + 0 ),
3115
(GLenum )bswap_ENUM ( pc + 4 ),
3120
void __glXDispSwap_CopyColorTable(GLbyte * pc)
3122
CALL_CopyColorTable( GET_DISPATCH(), (
3123
(GLenum )bswap_ENUM ( pc + 0 ),
3124
(GLenum )bswap_ENUM ( pc + 4 ),
3125
(GLint )bswap_CARD32 ( pc + 8 ),
3126
(GLint )bswap_CARD32 ( pc + 12 ),
3127
(GLsizei )bswap_CARD32 ( pc + 16 )
3131
int __glXDispSwap_GetColorTableParameterfv(__GLXclientState *cl, GLbyte *pc)
3133
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
3135
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
3137
pc += __GLX_SINGLE_HDR_SIZE;
3139
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3141
const GLuint compsize = __glGetColorTableParameterfv_size(pname);
3142
GLfloat answerBuffer[200];
3143
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
3145
if (params == NULL) return BadAlloc;
3146
__glXClearErrorOccured();
3148
CALL_GetColorTableParameterfv( GET_DISPATCH(), (
3149
(GLenum )bswap_ENUM ( pc + 0 ),
3150
(GLenum )bswap_ENUM ( pc + 4 ),
3153
(void) bswap_32_array( (uint32_t *) params, compsize );
3154
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
3161
int __glXDispSwap_GetColorTableParameteriv(__GLXclientState *cl, GLbyte *pc)
3163
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
3165
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
3167
pc += __GLX_SINGLE_HDR_SIZE;
3169
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3171
const GLuint compsize = __glGetColorTableParameteriv_size(pname);
3172
GLint answerBuffer[200];
3173
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
3175
if (params == NULL) return BadAlloc;
3176
__glXClearErrorOccured();
3178
CALL_GetColorTableParameteriv( GET_DISPATCH(), (
3179
(GLenum )bswap_ENUM ( pc + 0 ),
3180
(GLenum )bswap_ENUM ( pc + 4 ),
3183
(void) bswap_32_array( (uint32_t *) params, compsize );
3184
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
3191
void __glXDispSwap_ColorSubTable(GLbyte * pc)
3193
const GLvoid * const data = (const GLvoid *) (pc + 40);
3194
__GLXpixelHeader * const hdr = (__GLXpixelHeader *)(pc);
3196
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SWAP_BYTES, hdr->swapBytes) );
3197
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
3198
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
3199
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
3200
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
3201
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
3203
CALL_ColorSubTable( GET_DISPATCH(), (
3204
(GLenum )bswap_ENUM ( pc + 20 ),
3205
(GLsizei )bswap_CARD32 ( pc + 24 ),
3206
(GLsizei )bswap_CARD32 ( pc + 28 ),
3207
(GLenum )bswap_ENUM ( pc + 32 ),
3208
(GLenum )bswap_ENUM ( pc + 36 ),
3213
void __glXDispSwap_CopyColorSubTable(GLbyte * pc)
3215
CALL_CopyColorSubTable( GET_DISPATCH(), (
3216
(GLenum )bswap_ENUM ( pc + 0 ),
3217
(GLsizei )bswap_CARD32 ( pc + 4 ),
3218
(GLint )bswap_CARD32 ( pc + 8 ),
3219
(GLint )bswap_CARD32 ( pc + 12 ),
3220
(GLsizei )bswap_CARD32 ( pc + 16 )
3224
void __glXDispSwap_ConvolutionFilter1D(GLbyte * pc)
3226
const GLvoid * const image = (const GLvoid *) (pc + 44);
3227
__GLXpixelHeader * const hdr = (__GLXpixelHeader *)(pc);
3229
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SWAP_BYTES, hdr->swapBytes) );
3230
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
3231
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
3232
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
3233
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
3234
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
3236
CALL_ConvolutionFilter1D( GET_DISPATCH(), (
3237
(GLenum )bswap_ENUM ( pc + 20 ),
3238
(GLenum )bswap_ENUM ( pc + 24 ),
3239
(GLsizei )bswap_CARD32 ( pc + 28 ),
3240
(GLenum )bswap_ENUM ( pc + 36 ),
3241
(GLenum )bswap_ENUM ( pc + 40 ),
3246
void __glXDispSwap_ConvolutionFilter2D(GLbyte * pc)
3248
const GLvoid * const image = (const GLvoid *) (pc + 44);
3249
__GLXpixelHeader * const hdr = (__GLXpixelHeader *)(pc);
3251
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SWAP_BYTES, hdr->swapBytes) );
3252
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
3253
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
3254
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
3255
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
3256
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
3258
CALL_ConvolutionFilter2D( GET_DISPATCH(), (
3259
(GLenum )bswap_ENUM ( pc + 20 ),
3260
(GLenum )bswap_ENUM ( pc + 24 ),
3261
(GLsizei )bswap_CARD32 ( pc + 28 ),
3262
(GLsizei )bswap_CARD32 ( pc + 32 ),
3263
(GLenum )bswap_ENUM ( pc + 36 ),
3264
(GLenum )bswap_ENUM ( pc + 40 ),
3269
void __glXDispSwap_ConvolutionParameterf(GLbyte * pc)
3271
CALL_ConvolutionParameterf( GET_DISPATCH(), (
3272
(GLenum )bswap_ENUM ( pc + 0 ),
3273
(GLenum )bswap_ENUM ( pc + 4 ),
3274
(GLfloat )bswap_FLOAT32( pc + 8 )
3278
void __glXDispSwap_ConvolutionParameterfv(GLbyte * pc)
3280
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3281
const GLfloat * params;
3283
params = (const GLfloat *) bswap_32_array( (uint32_t *) (pc + 8), __glConvolutionParameterfv_size(pname) );
3285
CALL_ConvolutionParameterfv( GET_DISPATCH(), (
3286
(GLenum )bswap_ENUM ( pc + 0 ),
3287
(GLenum )bswap_ENUM ( pc + 4 ),
3292
void __glXDispSwap_ConvolutionParameteri(GLbyte * pc)
3294
CALL_ConvolutionParameteri( GET_DISPATCH(), (
3295
(GLenum )bswap_ENUM ( pc + 0 ),
3296
(GLenum )bswap_ENUM ( pc + 4 ),
3297
(GLint )bswap_CARD32 ( pc + 8 )
3301
void __glXDispSwap_ConvolutionParameteriv(GLbyte * pc)
3303
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3304
const GLint * params;
3306
params = (const GLint *) bswap_32_array( (uint32_t *) (pc + 8), __glConvolutionParameteriv_size(pname) );
3308
CALL_ConvolutionParameteriv( GET_DISPATCH(), (
3309
(GLenum )bswap_ENUM ( pc + 0 ),
3310
(GLenum )bswap_ENUM ( pc + 4 ),
3315
void __glXDispSwap_CopyConvolutionFilter1D(GLbyte * pc)
3317
CALL_CopyConvolutionFilter1D( GET_DISPATCH(), (
3318
(GLenum )bswap_ENUM ( pc + 0 ),
3319
(GLenum )bswap_ENUM ( pc + 4 ),
3320
(GLint )bswap_CARD32 ( pc + 8 ),
3321
(GLint )bswap_CARD32 ( pc + 12 ),
3322
(GLsizei )bswap_CARD32 ( pc + 16 )
3326
void __glXDispSwap_CopyConvolutionFilter2D(GLbyte * pc)
3328
CALL_CopyConvolutionFilter2D( GET_DISPATCH(), (
3329
(GLenum )bswap_ENUM ( pc + 0 ),
3330
(GLenum )bswap_ENUM ( pc + 4 ),
3331
(GLint )bswap_CARD32 ( pc + 8 ),
3332
(GLint )bswap_CARD32 ( pc + 12 ),
3333
(GLsizei )bswap_CARD32 ( pc + 16 ),
3334
(GLsizei )bswap_CARD32 ( pc + 20 )
3338
int __glXDispSwap_GetConvolutionParameterfv(__GLXclientState *cl, GLbyte *pc)
3340
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
3342
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
3344
pc += __GLX_SINGLE_HDR_SIZE;
3346
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3348
const GLuint compsize = __glGetConvolutionParameterfv_size(pname);
3349
GLfloat answerBuffer[200];
3350
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
3352
if (params == NULL) return BadAlloc;
3353
__glXClearErrorOccured();
3355
CALL_GetConvolutionParameterfv( GET_DISPATCH(), (
3356
(GLenum )bswap_ENUM ( pc + 0 ),
3357
(GLenum )bswap_ENUM ( pc + 4 ),
3360
(void) bswap_32_array( (uint32_t *) params, compsize );
3361
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
3368
int __glXDispSwap_GetConvolutionParameteriv(__GLXclientState *cl, GLbyte *pc)
3370
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
3372
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
3374
pc += __GLX_SINGLE_HDR_SIZE;
3376
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3378
const GLuint compsize = __glGetConvolutionParameteriv_size(pname);
3379
GLint answerBuffer[200];
3380
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
3382
if (params == NULL) return BadAlloc;
3383
__glXClearErrorOccured();
3385
CALL_GetConvolutionParameteriv( GET_DISPATCH(), (
3386
(GLenum )bswap_ENUM ( pc + 0 ),
3387
(GLenum )bswap_ENUM ( pc + 4 ),
3390
(void) bswap_32_array( (uint32_t *) params, compsize );
3391
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
3398
int __glXDispSwap_GetHistogramParameterfv(__GLXclientState *cl, GLbyte *pc)
3400
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
3402
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
3404
pc += __GLX_SINGLE_HDR_SIZE;
3406
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3408
const GLuint compsize = __glGetHistogramParameterfv_size(pname);
3409
GLfloat answerBuffer[200];
3410
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
3412
if (params == NULL) return BadAlloc;
3413
__glXClearErrorOccured();
3415
CALL_GetHistogramParameterfv( GET_DISPATCH(), (
3416
(GLenum )bswap_ENUM ( pc + 0 ),
3417
(GLenum )bswap_ENUM ( pc + 4 ),
3420
(void) bswap_32_array( (uint32_t *) params, compsize );
3421
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
3428
int __glXDispSwap_GetHistogramParameteriv(__GLXclientState *cl, GLbyte *pc)
3430
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
3432
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
3434
pc += __GLX_SINGLE_HDR_SIZE;
3436
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3438
const GLuint compsize = __glGetHistogramParameteriv_size(pname);
3439
GLint answerBuffer[200];
3440
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
3442
if (params == NULL) return BadAlloc;
3443
__glXClearErrorOccured();
3445
CALL_GetHistogramParameteriv( GET_DISPATCH(), (
3446
(GLenum )bswap_ENUM ( pc + 0 ),
3447
(GLenum )bswap_ENUM ( pc + 4 ),
3450
(void) bswap_32_array( (uint32_t *) params, compsize );
3451
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
3458
int __glXDispSwap_GetMinmaxParameterfv(__GLXclientState *cl, GLbyte *pc)
3460
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
3462
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
3464
pc += __GLX_SINGLE_HDR_SIZE;
3466
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3468
const GLuint compsize = __glGetMinmaxParameterfv_size(pname);
3469
GLfloat answerBuffer[200];
3470
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
3472
if (params == NULL) return BadAlloc;
3473
__glXClearErrorOccured();
3475
CALL_GetMinmaxParameterfv( GET_DISPATCH(), (
3476
(GLenum )bswap_ENUM ( pc + 0 ),
3477
(GLenum )bswap_ENUM ( pc + 4 ),
3480
(void) bswap_32_array( (uint32_t *) params, compsize );
3481
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
3488
int __glXDispSwap_GetMinmaxParameteriv(__GLXclientState *cl, GLbyte *pc)
3490
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
3492
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
3494
pc += __GLX_SINGLE_HDR_SIZE;
3496
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
3498
const GLuint compsize = __glGetMinmaxParameteriv_size(pname);
3499
GLint answerBuffer[200];
3500
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
3502
if (params == NULL) return BadAlloc;
3503
__glXClearErrorOccured();
3505
CALL_GetMinmaxParameteriv( GET_DISPATCH(), (
3506
(GLenum )bswap_ENUM ( pc + 0 ),
3507
(GLenum )bswap_ENUM ( pc + 4 ),
3510
(void) bswap_32_array( (uint32_t *) params, compsize );
3511
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
3518
void __glXDispSwap_Histogram(GLbyte * pc)
3520
CALL_Histogram( GET_DISPATCH(), (
3521
(GLenum )bswap_ENUM ( pc + 0 ),
3522
(GLsizei )bswap_CARD32 ( pc + 4 ),
3523
(GLenum )bswap_ENUM ( pc + 8 ),
3524
*(GLboolean *)(pc + 12)
3528
void __glXDispSwap_Minmax(GLbyte * pc)
3530
CALL_Minmax( GET_DISPATCH(), (
3531
(GLenum )bswap_ENUM ( pc + 0 ),
3532
(GLenum )bswap_ENUM ( pc + 4 ),
3533
*(GLboolean *)(pc + 8)
3537
void __glXDispSwap_ResetHistogram(GLbyte * pc)
3539
CALL_ResetHistogram( GET_DISPATCH(), (
3540
(GLenum )bswap_ENUM ( pc + 0 )
3544
void __glXDispSwap_ResetMinmax(GLbyte * pc)
3546
CALL_ResetMinmax( GET_DISPATCH(), (
3547
(GLenum )bswap_ENUM ( pc + 0 )
3551
void __glXDispSwap_TexImage3D(GLbyte * pc)
3553
const CARD32 ptr_is_null = *(CARD32 *)(pc + 76);
3554
const GLvoid * const pixels = (const GLvoid *) (ptr_is_null != 0) ? NULL : (pc + 80);
3555
__GLXpixel3DHeader * const hdr = (__GLXpixel3DHeader *)(pc);
3557
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SWAP_BYTES, hdr->swapBytes) );
3558
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
3559
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
3560
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_IMAGE_HEIGHT, (GLint) bswap_CARD32( & hdr->imageHeight )) );
3561
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
3562
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_IMAGES, (GLint) bswap_CARD32( & hdr->skipImages )) );
3563
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
3564
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
3566
CALL_TexImage3D( GET_DISPATCH(), (
3567
(GLenum )bswap_ENUM ( pc + 36 ),
3568
(GLint )bswap_CARD32 ( pc + 40 ),
3569
(GLint )bswap_CARD32 ( pc + 44 ),
3570
(GLsizei )bswap_CARD32 ( pc + 48 ),
3571
(GLsizei )bswap_CARD32 ( pc + 52 ),
3572
(GLsizei )bswap_CARD32 ( pc + 56 ),
3573
(GLint )bswap_CARD32 ( pc + 64 ),
3574
(GLenum )bswap_ENUM ( pc + 68 ),
3575
(GLenum )bswap_ENUM ( pc + 72 ),
3580
void __glXDispSwap_TexSubImage3D(GLbyte * pc)
3582
const CARD32 ptr_is_null = *(CARD32 *)(pc + 84);
3583
const GLvoid * const pixels = (const GLvoid *) (ptr_is_null != 0) ? NULL : (pc + 88);
3584
__GLXpixel3DHeader * const hdr = (__GLXpixel3DHeader *)(pc);
3586
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SWAP_BYTES, hdr->swapBytes) );
3587
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_LSB_FIRST, hdr->lsbFirst) );
3588
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ROW_LENGTH, (GLint) bswap_CARD32( & hdr->rowLength )) );
3589
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_IMAGE_HEIGHT, (GLint) bswap_CARD32( & hdr->imageHeight )) );
3590
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_ROWS, (GLint) bswap_CARD32( & hdr->skipRows )) );
3591
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_IMAGES, (GLint) bswap_CARD32( & hdr->skipImages )) );
3592
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_SKIP_PIXELS, (GLint) bswap_CARD32( & hdr->skipPixels )) );
3593
CALL_PixelStorei( GET_DISPATCH(), (GL_UNPACK_ALIGNMENT, (GLint) bswap_CARD32( & hdr->alignment )) );
3595
CALL_TexSubImage3D( GET_DISPATCH(), (
3596
(GLenum )bswap_ENUM ( pc + 36 ),
3597
(GLint )bswap_CARD32 ( pc + 40 ),
3598
(GLint )bswap_CARD32 ( pc + 44 ),
3599
(GLint )bswap_CARD32 ( pc + 48 ),
3600
(GLint )bswap_CARD32 ( pc + 52 ),
3601
(GLsizei )bswap_CARD32 ( pc + 60 ),
3602
(GLsizei )bswap_CARD32 ( pc + 64 ),
3603
(GLsizei )bswap_CARD32 ( pc + 68 ),
3604
(GLenum )bswap_ENUM ( pc + 76 ),
3605
(GLenum )bswap_ENUM ( pc + 80 ),
3610
void __glXDispSwap_CopyTexSubImage3D(GLbyte * pc)
3612
CALL_CopyTexSubImage3D( GET_DISPATCH(), (
3613
(GLenum )bswap_ENUM ( pc + 0 ),
3614
(GLint )bswap_CARD32 ( pc + 4 ),
3615
(GLint )bswap_CARD32 ( pc + 8 ),
3616
(GLint )bswap_CARD32 ( pc + 12 ),
3617
(GLint )bswap_CARD32 ( pc + 16 ),
3618
(GLint )bswap_CARD32 ( pc + 20 ),
3619
(GLint )bswap_CARD32 ( pc + 24 ),
3620
(GLsizei )bswap_CARD32 ( pc + 28 ),
3621
(GLsizei )bswap_CARD32 ( pc + 32 )
3625
void __glXDispSwap_ActiveTextureARB(GLbyte * pc)
3627
CALL_ActiveTextureARB( GET_DISPATCH(), (
3628
(GLenum )bswap_ENUM ( pc + 0 )
3632
void __glXDispSwap_MultiTexCoord1dvARB(GLbyte * pc)
3634
#ifdef __GLX_ALIGN64
3635
if ((unsigned long)(pc) & 7) {
3636
(void) memmove(pc-4, pc, 12);
3641
CALL_MultiTexCoord1dvARB( GET_DISPATCH(), (
3642
(GLenum )bswap_ENUM ( pc + 8 ),
3643
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 1 )
3647
void __glXDispSwap_MultiTexCoord1fvARB(GLbyte * pc)
3649
CALL_MultiTexCoord1fvARB( GET_DISPATCH(), (
3650
(GLenum )bswap_ENUM ( pc + 0 ),
3651
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 1 )
3655
void __glXDispSwap_MultiTexCoord1ivARB(GLbyte * pc)
3657
CALL_MultiTexCoord1ivARB( GET_DISPATCH(), (
3658
(GLenum )bswap_ENUM ( pc + 0 ),
3659
(const GLint *)bswap_32_array( (uint32_t *) (pc + 4), 1 )
3663
void __glXDispSwap_MultiTexCoord1svARB(GLbyte * pc)
3665
CALL_MultiTexCoord1svARB( GET_DISPATCH(), (
3666
(GLenum )bswap_ENUM ( pc + 0 ),
3667
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 1 )
3671
void __glXDispSwap_MultiTexCoord2dvARB(GLbyte * pc)
3673
#ifdef __GLX_ALIGN64
3674
if ((unsigned long)(pc) & 7) {
3675
(void) memmove(pc-4, pc, 20);
3680
CALL_MultiTexCoord2dvARB( GET_DISPATCH(), (
3681
(GLenum )bswap_ENUM ( pc + 16 ),
3682
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 2 )
3686
void __glXDispSwap_MultiTexCoord2fvARB(GLbyte * pc)
3688
CALL_MultiTexCoord2fvARB( GET_DISPATCH(), (
3689
(GLenum )bswap_ENUM ( pc + 0 ),
3690
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 2 )
3694
void __glXDispSwap_MultiTexCoord2ivARB(GLbyte * pc)
3696
CALL_MultiTexCoord2ivARB( GET_DISPATCH(), (
3697
(GLenum )bswap_ENUM ( pc + 0 ),
3698
(const GLint *)bswap_32_array( (uint32_t *) (pc + 4), 2 )
3702
void __glXDispSwap_MultiTexCoord2svARB(GLbyte * pc)
3704
CALL_MultiTexCoord2svARB( GET_DISPATCH(), (
3705
(GLenum )bswap_ENUM ( pc + 0 ),
3706
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 2 )
3710
void __glXDispSwap_MultiTexCoord3dvARB(GLbyte * pc)
3712
#ifdef __GLX_ALIGN64
3713
if ((unsigned long)(pc) & 7) {
3714
(void) memmove(pc-4, pc, 28);
3719
CALL_MultiTexCoord3dvARB( GET_DISPATCH(), (
3720
(GLenum )bswap_ENUM ( pc + 24 ),
3721
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 3 )
3725
void __glXDispSwap_MultiTexCoord3fvARB(GLbyte * pc)
3727
CALL_MultiTexCoord3fvARB( GET_DISPATCH(), (
3728
(GLenum )bswap_ENUM ( pc + 0 ),
3729
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 3 )
3733
void __glXDispSwap_MultiTexCoord3ivARB(GLbyte * pc)
3735
CALL_MultiTexCoord3ivARB( GET_DISPATCH(), (
3736
(GLenum )bswap_ENUM ( pc + 0 ),
3737
(const GLint *)bswap_32_array( (uint32_t *) (pc + 4), 3 )
3741
void __glXDispSwap_MultiTexCoord3svARB(GLbyte * pc)
3743
CALL_MultiTexCoord3svARB( GET_DISPATCH(), (
3744
(GLenum )bswap_ENUM ( pc + 0 ),
3745
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 3 )
3749
void __glXDispSwap_MultiTexCoord4dvARB(GLbyte * pc)
3751
#ifdef __GLX_ALIGN64
3752
if ((unsigned long)(pc) & 7) {
3753
(void) memmove(pc-4, pc, 36);
3758
CALL_MultiTexCoord4dvARB( GET_DISPATCH(), (
3759
(GLenum )bswap_ENUM ( pc + 32 ),
3760
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 4 )
3764
void __glXDispSwap_MultiTexCoord4fvARB(GLbyte * pc)
3766
CALL_MultiTexCoord4fvARB( GET_DISPATCH(), (
3767
(GLenum )bswap_ENUM ( pc + 0 ),
3768
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 4 )
3772
void __glXDispSwap_MultiTexCoord4ivARB(GLbyte * pc)
3774
CALL_MultiTexCoord4ivARB( GET_DISPATCH(), (
3775
(GLenum )bswap_ENUM ( pc + 0 ),
3776
(const GLint *)bswap_32_array( (uint32_t *) (pc + 4), 4 )
3780
void __glXDispSwap_MultiTexCoord4svARB(GLbyte * pc)
3782
CALL_MultiTexCoord4svARB( GET_DISPATCH(), (
3783
(GLenum )bswap_ENUM ( pc + 0 ),
3784
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 4 )
3788
void __glXDispSwap_SampleCoverageARB(GLbyte * pc)
3790
CALL_SampleCoverageARB( GET_DISPATCH(), (
3791
(GLclampf)bswap_FLOAT32( pc + 0 ),
3792
*(GLboolean *)(pc + 4)
3796
void __glXDispSwap_DrawBuffersARB(GLbyte * pc)
3798
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
3800
CALL_DrawBuffersARB( GET_DISPATCH(), (
3802
(const GLenum *)bswap_32_array( (uint32_t *) (pc + 4), 0 )
3806
int __glXDispSwap_AreTexturesResidentEXT(__GLXclientState *cl, GLbyte *pc)
3808
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
3810
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
3812
pc += __GLX_VENDPRIV_HDR_SIZE;
3814
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
3817
GLboolean answerBuffer[200];
3818
GLboolean * residences = __glXGetAnswerBuffer(cl, n, answerBuffer, sizeof(answerBuffer), 1);
3819
retval = CALL_AreTexturesResidentEXT( GET_DISPATCH(), (
3821
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 0 ),
3824
__glXSendReplySwap(cl->client, residences, n, 1, GL_TRUE, retval);
3831
int __glXDispSwap_GenTexturesEXT(__GLXclientState *cl, GLbyte *pc)
3833
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
3835
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
3837
pc += __GLX_VENDPRIV_HDR_SIZE;
3839
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
3841
GLuint answerBuffer[200];
3842
GLuint * textures = __glXGetAnswerBuffer(cl, n * 4, answerBuffer, sizeof(answerBuffer), 4);
3843
CALL_GenTexturesEXT( GET_DISPATCH(), (
3847
(void) bswap_32_array( (uint32_t *) textures, n );
3848
__glXSendReplySwap(cl->client, textures, n, 4, GL_TRUE, 0);
3855
int __glXDispSwap_IsTextureEXT(__GLXclientState *cl, GLbyte *pc)
3857
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
3859
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
3861
pc += __GLX_VENDPRIV_HDR_SIZE;
3864
retval = CALL_IsTextureEXT( GET_DISPATCH(), (
3865
(GLuint )bswap_CARD32 ( pc + 0 )
3867
__glXSendReplySwap(cl->client, dummy_answer, 0, 0, GL_FALSE, retval);
3874
void __glXDispSwap_SampleMaskSGIS(GLbyte * pc)
3876
CALL_SampleMaskSGIS( GET_DISPATCH(), (
3877
(GLclampf)bswap_FLOAT32( pc + 0 ),
3878
*(GLboolean *)(pc + 4)
3882
void __glXDispSwap_SamplePatternSGIS(GLbyte * pc)
3884
CALL_SamplePatternSGIS( GET_DISPATCH(), (
3885
(GLenum )bswap_ENUM ( pc + 0 )
3889
void __glXDispSwap_PointParameterfEXT(GLbyte * pc)
3891
CALL_PointParameterfEXT( GET_DISPATCH(), (
3892
(GLenum )bswap_ENUM ( pc + 0 ),
3893
(GLfloat )bswap_FLOAT32( pc + 4 )
3897
void __glXDispSwap_PointParameterfvEXT(GLbyte * pc)
3899
const GLenum pname = (GLenum )bswap_ENUM ( pc + 0 );
3900
const GLfloat * params;
3902
params = (const GLfloat *) bswap_32_array( (uint32_t *) (pc + 4), __glPointParameterfvEXT_size(pname) );
3904
CALL_PointParameterfvEXT( GET_DISPATCH(), (
3905
(GLenum )bswap_ENUM ( pc + 0 ),
3910
void __glXDispSwap_WindowPos3fvMESA(GLbyte * pc)
3912
CALL_WindowPos3fvMESA( GET_DISPATCH(), (
3913
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
3917
void __glXDispSwap_BlendFuncSeparateEXT(GLbyte * pc)
3919
CALL_BlendFuncSeparateEXT( GET_DISPATCH(), (
3920
(GLenum )bswap_ENUM ( pc + 0 ),
3921
(GLenum )bswap_ENUM ( pc + 4 ),
3922
(GLenum )bswap_ENUM ( pc + 8 ),
3923
(GLenum )bswap_ENUM ( pc + 12 )
3927
void __glXDispSwap_FogCoordfvEXT(GLbyte * pc)
3929
CALL_FogCoordfvEXT( GET_DISPATCH(), (
3930
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 1 )
3934
void __glXDispSwap_FogCoorddvEXT(GLbyte * pc)
3936
#ifdef __GLX_ALIGN64
3937
if ((unsigned long)(pc) & 7) {
3938
(void) memmove(pc-4, pc, 8);
3943
CALL_FogCoorddvEXT( GET_DISPATCH(), (
3944
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 1 )
3948
void __glXDispSwap_CompressedTexImage3DARB(GLbyte * pc)
3950
const GLsizei imageSize = (GLsizei )bswap_CARD32 ( pc + 28 );
3952
CALL_CompressedTexImage3DARB( GET_DISPATCH(), (
3953
(GLenum )bswap_ENUM ( pc + 0 ),
3954
(GLint )bswap_CARD32 ( pc + 4 ),
3955
(GLenum )bswap_ENUM ( pc + 8 ),
3956
(GLsizei )bswap_CARD32 ( pc + 12 ),
3957
(GLsizei )bswap_CARD32 ( pc + 16 ),
3958
(GLsizei )bswap_CARD32 ( pc + 20 ),
3959
(GLint )bswap_CARD32 ( pc + 24 ),
3961
(const GLvoid *)(pc + 32)
3965
void __glXDispSwap_CompressedTexImage2DARB(GLbyte * pc)
3967
const GLsizei imageSize = (GLsizei )bswap_CARD32 ( pc + 24 );
3969
CALL_CompressedTexImage2DARB( GET_DISPATCH(), (
3970
(GLenum )bswap_ENUM ( pc + 0 ),
3971
(GLint )bswap_CARD32 ( pc + 4 ),
3972
(GLenum )bswap_ENUM ( pc + 8 ),
3973
(GLsizei )bswap_CARD32 ( pc + 12 ),
3974
(GLsizei )bswap_CARD32 ( pc + 16 ),
3975
(GLint )bswap_CARD32 ( pc + 20 ),
3977
(const GLvoid *)(pc + 28)
3981
void __glXDispSwap_CompressedTexImage1DARB(GLbyte * pc)
3983
const GLsizei imageSize = (GLsizei )bswap_CARD32 ( pc + 20 );
3985
CALL_CompressedTexImage1DARB( GET_DISPATCH(), (
3986
(GLenum )bswap_ENUM ( pc + 0 ),
3987
(GLint )bswap_CARD32 ( pc + 4 ),
3988
(GLenum )bswap_ENUM ( pc + 8 ),
3989
(GLsizei )bswap_CARD32 ( pc + 12 ),
3990
(GLint )bswap_CARD32 ( pc + 16 ),
3992
(const GLvoid *)(pc + 24)
3996
void __glXDispSwap_CompressedTexSubImage3DARB(GLbyte * pc)
3998
const GLsizei imageSize = (GLsizei )bswap_CARD32 ( pc + 36 );
4000
CALL_CompressedTexSubImage3DARB( GET_DISPATCH(), (
4001
(GLenum )bswap_ENUM ( pc + 0 ),
4002
(GLint )bswap_CARD32 ( pc + 4 ),
4003
(GLint )bswap_CARD32 ( pc + 8 ),
4004
(GLint )bswap_CARD32 ( pc + 12 ),
4005
(GLint )bswap_CARD32 ( pc + 16 ),
4006
(GLsizei )bswap_CARD32 ( pc + 20 ),
4007
(GLsizei )bswap_CARD32 ( pc + 24 ),
4008
(GLsizei )bswap_CARD32 ( pc + 28 ),
4009
(GLenum )bswap_ENUM ( pc + 32 ),
4011
(const GLvoid *)(pc + 40)
4015
void __glXDispSwap_CompressedTexSubImage2DARB(GLbyte * pc)
4017
const GLsizei imageSize = (GLsizei )bswap_CARD32 ( pc + 28 );
4019
CALL_CompressedTexSubImage2DARB( GET_DISPATCH(), (
4020
(GLenum )bswap_ENUM ( pc + 0 ),
4021
(GLint )bswap_CARD32 ( pc + 4 ),
4022
(GLint )bswap_CARD32 ( pc + 8 ),
4023
(GLint )bswap_CARD32 ( pc + 12 ),
4024
(GLsizei )bswap_CARD32 ( pc + 16 ),
4025
(GLsizei )bswap_CARD32 ( pc + 20 ),
4026
(GLenum )bswap_ENUM ( pc + 24 ),
4028
(const GLvoid *)(pc + 32)
4032
void __glXDispSwap_CompressedTexSubImage1DARB(GLbyte * pc)
4034
const GLsizei imageSize = (GLsizei )bswap_CARD32 ( pc + 20 );
4036
CALL_CompressedTexSubImage1DARB( GET_DISPATCH(), (
4037
(GLenum )bswap_ENUM ( pc + 0 ),
4038
(GLint )bswap_CARD32 ( pc + 4 ),
4039
(GLint )bswap_CARD32 ( pc + 8 ),
4040
(GLsizei )bswap_CARD32 ( pc + 12 ),
4041
(GLenum )bswap_ENUM ( pc + 16 ),
4043
(const GLvoid *)(pc + 24)
4047
void __glXDispSwap_SecondaryColor3bvEXT(GLbyte * pc)
4049
CALL_SecondaryColor3bvEXT( GET_DISPATCH(), (
4050
(const GLbyte *)(pc + 0)
4054
void __glXDispSwap_SecondaryColor3dvEXT(GLbyte * pc)
4056
#ifdef __GLX_ALIGN64
4057
if ((unsigned long)(pc) & 7) {
4058
(void) memmove(pc-4, pc, 24);
4063
CALL_SecondaryColor3dvEXT( GET_DISPATCH(), (
4064
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 3 )
4068
void __glXDispSwap_SecondaryColor3fvEXT(GLbyte * pc)
4070
CALL_SecondaryColor3fvEXT( GET_DISPATCH(), (
4071
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
4075
void __glXDispSwap_SecondaryColor3ivEXT(GLbyte * pc)
4077
CALL_SecondaryColor3ivEXT( GET_DISPATCH(), (
4078
(const GLint *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
4082
void __glXDispSwap_SecondaryColor3svEXT(GLbyte * pc)
4084
CALL_SecondaryColor3svEXT( GET_DISPATCH(), (
4085
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 0), 3 )
4089
void __glXDispSwap_SecondaryColor3ubvEXT(GLbyte * pc)
4091
CALL_SecondaryColor3ubvEXT( GET_DISPATCH(), (
4092
(const GLubyte *)(pc + 0)
4096
void __glXDispSwap_SecondaryColor3uivEXT(GLbyte * pc)
4098
CALL_SecondaryColor3uivEXT( GET_DISPATCH(), (
4099
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 0), 3 )
4103
void __glXDispSwap_SecondaryColor3usvEXT(GLbyte * pc)
4105
CALL_SecondaryColor3usvEXT( GET_DISPATCH(), (
4106
(const GLushort *)bswap_16_array( (uint16_t *) (pc + 0), 3 )
4110
int __glXDispSwap_AreProgramsResidentNV(__GLXclientState *cl, GLbyte *pc)
4112
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4114
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4116
pc += __GLX_VENDPRIV_HDR_SIZE;
4118
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
4121
GLboolean answerBuffer[200];
4122
GLboolean * residences = __glXGetAnswerBuffer(cl, n, answerBuffer, sizeof(answerBuffer), 1);
4123
retval = CALL_AreProgramsResidentNV( GET_DISPATCH(), (
4125
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 0 ),
4128
__glXSendReplySwap(cl->client, residences, n, 1, GL_FALSE, retval);
4135
void __glXDispSwap_BindProgramNV(GLbyte * pc)
4137
CALL_BindProgramNV( GET_DISPATCH(), (
4138
(GLenum )bswap_ENUM ( pc + 0 ),
4139
(GLuint )bswap_CARD32 ( pc + 4 )
4143
int __glXDispSwap_DeleteProgramsNV(__GLXclientState *cl, GLbyte *pc)
4145
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4147
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4149
pc += __GLX_VENDPRIV_HDR_SIZE;
4151
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
4153
CALL_DeleteProgramsNV( GET_DISPATCH(), (
4155
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 0 )
4163
void __glXDispSwap_ExecuteProgramNV(GLbyte * pc)
4165
CALL_ExecuteProgramNV( GET_DISPATCH(), (
4166
(GLenum )bswap_ENUM ( pc + 0 ),
4167
(GLuint )bswap_CARD32 ( pc + 4 ),
4168
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 8), 4 )
4172
int __glXDispSwap_GenProgramsNV(__GLXclientState *cl, GLbyte *pc)
4174
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4176
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4178
pc += __GLX_VENDPRIV_HDR_SIZE;
4180
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
4182
GLuint answerBuffer[200];
4183
GLuint * programs = __glXGetAnswerBuffer(cl, n * 4, answerBuffer, sizeof(answerBuffer), 4);
4184
CALL_GenProgramsNV( GET_DISPATCH(), (
4188
(void) bswap_32_array( (uint32_t *) programs, n );
4189
__glXSendReplySwap(cl->client, programs, n, 4, GL_FALSE, 0);
4196
int __glXDispSwap_GetProgramParameterdvNV(__GLXclientState *cl, GLbyte *pc)
4198
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4200
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4202
pc += __GLX_VENDPRIV_HDR_SIZE;
4205
CALL_GetProgramParameterdvNV( GET_DISPATCH(), (
4206
(GLenum )bswap_ENUM ( pc + 0 ),
4207
(GLuint )bswap_CARD32 ( pc + 4 ),
4208
(GLenum )bswap_ENUM ( pc + 8 ),
4211
(void) bswap_64_array( (uint64_t *) params, 4 );
4212
__glXSendReplySwap(cl->client, params, 4, 8, GL_FALSE, 0);
4219
int __glXDispSwap_GetProgramParameterfvNV(__GLXclientState *cl, GLbyte *pc)
4221
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4223
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4225
pc += __GLX_VENDPRIV_HDR_SIZE;
4228
CALL_GetProgramParameterfvNV( GET_DISPATCH(), (
4229
(GLenum )bswap_ENUM ( pc + 0 ),
4230
(GLuint )bswap_CARD32 ( pc + 4 ),
4231
(GLenum )bswap_ENUM ( pc + 8 ),
4234
(void) bswap_32_array( (uint32_t *) params, 4 );
4235
__glXSendReplySwap(cl->client, params, 4, 4, GL_FALSE, 0);
4242
int __glXDispSwap_GetProgramivNV(__GLXclientState *cl, GLbyte *pc)
4244
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4246
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4248
pc += __GLX_VENDPRIV_HDR_SIZE;
4250
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
4252
const GLuint compsize = __glGetProgramivNV_size(pname);
4253
GLint answerBuffer[200];
4254
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
4256
if (params == NULL) return BadAlloc;
4257
__glXClearErrorOccured();
4259
CALL_GetProgramivNV( GET_DISPATCH(), (
4260
(GLuint )bswap_CARD32 ( pc + 0 ),
4261
(GLenum )bswap_ENUM ( pc + 4 ),
4264
(void) bswap_32_array( (uint32_t *) params, compsize );
4265
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
4272
int __glXDispSwap_GetTrackMatrixivNV(__GLXclientState *cl, GLbyte *pc)
4274
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4276
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4278
pc += __GLX_VENDPRIV_HDR_SIZE;
4281
CALL_GetTrackMatrixivNV( GET_DISPATCH(), (
4282
(GLenum )bswap_ENUM ( pc + 0 ),
4283
(GLuint )bswap_CARD32 ( pc + 4 ),
4284
(GLenum )bswap_ENUM ( pc + 8 ),
4287
(void) bswap_32_array( (uint32_t *) params, 1 );
4288
__glXSendReplySwap(cl->client, params, 1, 4, GL_FALSE, 0);
4295
int __glXDispSwap_GetVertexAttribdvARB(__GLXclientState *cl, GLbyte *pc)
4297
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4299
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4301
pc += __GLX_VENDPRIV_HDR_SIZE;
4303
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
4305
const GLuint compsize = __glGetVertexAttribdvARB_size(pname);
4306
GLdouble answerBuffer[200];
4307
GLdouble * params = __glXGetAnswerBuffer(cl, compsize * 8, answerBuffer, sizeof(answerBuffer), 8);
4309
if (params == NULL) return BadAlloc;
4310
__glXClearErrorOccured();
4312
CALL_GetVertexAttribdvARB( GET_DISPATCH(), (
4313
(GLuint )bswap_CARD32 ( pc + 0 ),
4314
(GLenum )bswap_ENUM ( pc + 4 ),
4317
(void) bswap_64_array( (uint64_t *) params, compsize );
4318
__glXSendReplySwap(cl->client, params, compsize, 8, GL_FALSE, 0);
4325
int __glXDispSwap_GetVertexAttribfvARB(__GLXclientState *cl, GLbyte *pc)
4327
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4329
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4331
pc += __GLX_VENDPRIV_HDR_SIZE;
4333
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
4335
const GLuint compsize = __glGetVertexAttribfvARB_size(pname);
4336
GLfloat answerBuffer[200];
4337
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
4339
if (params == NULL) return BadAlloc;
4340
__glXClearErrorOccured();
4342
CALL_GetVertexAttribfvARB( GET_DISPATCH(), (
4343
(GLuint )bswap_CARD32 ( pc + 0 ),
4344
(GLenum )bswap_ENUM ( pc + 4 ),
4347
(void) bswap_32_array( (uint32_t *) params, compsize );
4348
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
4355
int __glXDispSwap_GetVertexAttribivARB(__GLXclientState *cl, GLbyte *pc)
4357
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4359
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4361
pc += __GLX_VENDPRIV_HDR_SIZE;
4363
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
4365
const GLuint compsize = __glGetVertexAttribivARB_size(pname);
4366
GLint answerBuffer[200];
4367
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
4369
if (params == NULL) return BadAlloc;
4370
__glXClearErrorOccured();
4372
CALL_GetVertexAttribivARB( GET_DISPATCH(), (
4373
(GLuint )bswap_CARD32 ( pc + 0 ),
4374
(GLenum )bswap_ENUM ( pc + 4 ),
4377
(void) bswap_32_array( (uint32_t *) params, compsize );
4378
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
4385
int __glXDispSwap_IsProgramNV(__GLXclientState *cl, GLbyte *pc)
4387
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4389
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4391
pc += __GLX_VENDPRIV_HDR_SIZE;
4394
retval = CALL_IsProgramNV( GET_DISPATCH(), (
4395
(GLuint )bswap_CARD32 ( pc + 0 )
4397
__glXSendReplySwap(cl->client, dummy_answer, 0, 0, GL_FALSE, retval);
4404
void __glXDispSwap_LoadProgramNV(GLbyte * pc)
4406
const GLsizei len = (GLsizei )bswap_CARD32 ( pc + 8 );
4408
CALL_LoadProgramNV( GET_DISPATCH(), (
4409
(GLenum )bswap_ENUM ( pc + 0 ),
4410
(GLuint )bswap_CARD32 ( pc + 4 ),
4412
(const GLubyte *)(pc + 12)
4416
void __glXDispSwap_ProgramParameter4dvNV(GLbyte * pc)
4418
#ifdef __GLX_ALIGN64
4419
if ((unsigned long)(pc) & 7) {
4420
(void) memmove(pc-4, pc, 40);
4425
CALL_ProgramParameter4dvNV( GET_DISPATCH(), (
4426
(GLenum )bswap_ENUM ( pc + 0 ),
4427
(GLuint )bswap_CARD32 ( pc + 4 ),
4428
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 8), 4 )
4432
void __glXDispSwap_ProgramParameter4fvNV(GLbyte * pc)
4434
CALL_ProgramParameter4fvNV( GET_DISPATCH(), (
4435
(GLenum )bswap_ENUM ( pc + 0 ),
4436
(GLuint )bswap_CARD32 ( pc + 4 ),
4437
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 8), 4 )
4441
void __glXDispSwap_ProgramParameters4dvNV(GLbyte * pc)
4443
const GLuint num = (GLuint )bswap_CARD32 ( pc + 8 );
4445
#ifdef __GLX_ALIGN64
4446
const GLuint cmdlen = 16 + __GLX_PAD((num * 32)) - 4;
4447
if ((unsigned long)(pc) & 7) {
4448
(void) memmove(pc-4, pc, cmdlen);
4453
CALL_ProgramParameters4dvNV( GET_DISPATCH(), (
4454
(GLenum )bswap_ENUM ( pc + 0 ),
4455
(GLuint )bswap_CARD32 ( pc + 4 ),
4457
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 12), 0 )
4461
void __glXDispSwap_ProgramParameters4fvNV(GLbyte * pc)
4463
const GLuint num = (GLuint )bswap_CARD32 ( pc + 8 );
4465
CALL_ProgramParameters4fvNV( GET_DISPATCH(), (
4466
(GLenum )bswap_ENUM ( pc + 0 ),
4467
(GLuint )bswap_CARD32 ( pc + 4 ),
4469
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 12), 0 )
4473
void __glXDispSwap_RequestResidentProgramsNV(GLbyte * pc)
4475
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
4477
CALL_RequestResidentProgramsNV( GET_DISPATCH(), (
4479
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 0 )
4483
void __glXDispSwap_TrackMatrixNV(GLbyte * pc)
4485
CALL_TrackMatrixNV( GET_DISPATCH(), (
4486
(GLenum )bswap_ENUM ( pc + 0 ),
4487
(GLuint )bswap_CARD32 ( pc + 4 ),
4488
(GLenum )bswap_ENUM ( pc + 8 ),
4489
(GLenum )bswap_ENUM ( pc + 12 )
4493
void __glXDispSwap_VertexAttrib1dvARB(GLbyte * pc)
4495
#ifdef __GLX_ALIGN64
4496
if ((unsigned long)(pc) & 7) {
4497
(void) memmove(pc-4, pc, 12);
4502
CALL_VertexAttrib1dvARB( GET_DISPATCH(), (
4503
(GLuint )bswap_CARD32 ( pc + 8 ),
4504
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 1 )
4508
void __glXDispSwap_VertexAttrib1fvARB(GLbyte * pc)
4510
CALL_VertexAttrib1fvARB( GET_DISPATCH(), (
4511
(GLuint )bswap_CARD32 ( pc + 0 ),
4512
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 1 )
4516
void __glXDispSwap_VertexAttrib1svARB(GLbyte * pc)
4518
CALL_VertexAttrib1svARB( GET_DISPATCH(), (
4519
(GLuint )bswap_CARD32 ( pc + 0 ),
4520
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 1 )
4524
void __glXDispSwap_VertexAttrib2dvARB(GLbyte * pc)
4526
#ifdef __GLX_ALIGN64
4527
if ((unsigned long)(pc) & 7) {
4528
(void) memmove(pc-4, pc, 20);
4533
CALL_VertexAttrib2dvARB( GET_DISPATCH(), (
4534
(GLuint )bswap_CARD32 ( pc + 16 ),
4535
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 2 )
4539
void __glXDispSwap_VertexAttrib2fvARB(GLbyte * pc)
4541
CALL_VertexAttrib2fvARB( GET_DISPATCH(), (
4542
(GLuint )bswap_CARD32 ( pc + 0 ),
4543
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 2 )
4547
void __glXDispSwap_VertexAttrib2svARB(GLbyte * pc)
4549
CALL_VertexAttrib2svARB( GET_DISPATCH(), (
4550
(GLuint )bswap_CARD32 ( pc + 0 ),
4551
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 2 )
4555
void __glXDispSwap_VertexAttrib3dvARB(GLbyte * pc)
4557
#ifdef __GLX_ALIGN64
4558
if ((unsigned long)(pc) & 7) {
4559
(void) memmove(pc-4, pc, 28);
4564
CALL_VertexAttrib3dvARB( GET_DISPATCH(), (
4565
(GLuint )bswap_CARD32 ( pc + 24 ),
4566
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 3 )
4570
void __glXDispSwap_VertexAttrib3fvARB(GLbyte * pc)
4572
CALL_VertexAttrib3fvARB( GET_DISPATCH(), (
4573
(GLuint )bswap_CARD32 ( pc + 0 ),
4574
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 3 )
4578
void __glXDispSwap_VertexAttrib3svARB(GLbyte * pc)
4580
CALL_VertexAttrib3svARB( GET_DISPATCH(), (
4581
(GLuint )bswap_CARD32 ( pc + 0 ),
4582
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 3 )
4586
void __glXDispSwap_VertexAttrib4dvARB(GLbyte * pc)
4588
#ifdef __GLX_ALIGN64
4589
if ((unsigned long)(pc) & 7) {
4590
(void) memmove(pc-4, pc, 36);
4595
CALL_VertexAttrib4dvARB( GET_DISPATCH(), (
4596
(GLuint )bswap_CARD32 ( pc + 32 ),
4597
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 4 )
4601
void __glXDispSwap_VertexAttrib4fvARB(GLbyte * pc)
4603
CALL_VertexAttrib4fvARB( GET_DISPATCH(), (
4604
(GLuint )bswap_CARD32 ( pc + 0 ),
4605
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 4 )
4609
void __glXDispSwap_VertexAttrib4svARB(GLbyte * pc)
4611
CALL_VertexAttrib4svARB( GET_DISPATCH(), (
4612
(GLuint )bswap_CARD32 ( pc + 0 ),
4613
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 4 )
4617
void __glXDispSwap_VertexAttrib4NubvARB(GLbyte * pc)
4619
CALL_VertexAttrib4NubvARB( GET_DISPATCH(), (
4620
(GLuint )bswap_CARD32 ( pc + 0 ),
4621
(const GLubyte *)(pc + 4)
4625
void __glXDispSwap_VertexAttribs1dvNV(GLbyte * pc)
4627
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4629
#ifdef __GLX_ALIGN64
4630
const GLuint cmdlen = 12 + __GLX_PAD((n * 8)) - 4;
4631
if ((unsigned long)(pc) & 7) {
4632
(void) memmove(pc-4, pc, cmdlen);
4637
CALL_VertexAttribs1dvNV( GET_DISPATCH(), (
4638
(GLuint )bswap_CARD32 ( pc + 0 ),
4640
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 8), 0 )
4644
void __glXDispSwap_VertexAttribs1fvNV(GLbyte * pc)
4646
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4648
CALL_VertexAttribs1fvNV( GET_DISPATCH(), (
4649
(GLuint )bswap_CARD32 ( pc + 0 ),
4651
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 8), 0 )
4655
void __glXDispSwap_VertexAttribs1svNV(GLbyte * pc)
4657
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4659
CALL_VertexAttribs1svNV( GET_DISPATCH(), (
4660
(GLuint )bswap_CARD32 ( pc + 0 ),
4662
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 8), 0 )
4666
void __glXDispSwap_VertexAttribs2dvNV(GLbyte * pc)
4668
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4670
#ifdef __GLX_ALIGN64
4671
const GLuint cmdlen = 12 + __GLX_PAD((n * 16)) - 4;
4672
if ((unsigned long)(pc) & 7) {
4673
(void) memmove(pc-4, pc, cmdlen);
4678
CALL_VertexAttribs2dvNV( GET_DISPATCH(), (
4679
(GLuint )bswap_CARD32 ( pc + 0 ),
4681
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 8), 0 )
4685
void __glXDispSwap_VertexAttribs2fvNV(GLbyte * pc)
4687
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4689
CALL_VertexAttribs2fvNV( GET_DISPATCH(), (
4690
(GLuint )bswap_CARD32 ( pc + 0 ),
4692
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 8), 0 )
4696
void __glXDispSwap_VertexAttribs2svNV(GLbyte * pc)
4698
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4700
CALL_VertexAttribs2svNV( GET_DISPATCH(), (
4701
(GLuint )bswap_CARD32 ( pc + 0 ),
4703
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 8), 0 )
4707
void __glXDispSwap_VertexAttribs3dvNV(GLbyte * pc)
4709
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4711
#ifdef __GLX_ALIGN64
4712
const GLuint cmdlen = 12 + __GLX_PAD((n * 24)) - 4;
4713
if ((unsigned long)(pc) & 7) {
4714
(void) memmove(pc-4, pc, cmdlen);
4719
CALL_VertexAttribs3dvNV( GET_DISPATCH(), (
4720
(GLuint )bswap_CARD32 ( pc + 0 ),
4722
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 8), 0 )
4726
void __glXDispSwap_VertexAttribs3fvNV(GLbyte * pc)
4728
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4730
CALL_VertexAttribs3fvNV( GET_DISPATCH(), (
4731
(GLuint )bswap_CARD32 ( pc + 0 ),
4733
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 8), 0 )
4737
void __glXDispSwap_VertexAttribs3svNV(GLbyte * pc)
4739
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4741
CALL_VertexAttribs3svNV( GET_DISPATCH(), (
4742
(GLuint )bswap_CARD32 ( pc + 0 ),
4744
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 8), 0 )
4748
void __glXDispSwap_VertexAttribs4dvNV(GLbyte * pc)
4750
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4752
#ifdef __GLX_ALIGN64
4753
const GLuint cmdlen = 12 + __GLX_PAD((n * 32)) - 4;
4754
if ((unsigned long)(pc) & 7) {
4755
(void) memmove(pc-4, pc, cmdlen);
4760
CALL_VertexAttribs4dvNV( GET_DISPATCH(), (
4761
(GLuint )bswap_CARD32 ( pc + 0 ),
4763
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 8), 0 )
4767
void __glXDispSwap_VertexAttribs4fvNV(GLbyte * pc)
4769
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4771
CALL_VertexAttribs4fvNV( GET_DISPATCH(), (
4772
(GLuint )bswap_CARD32 ( pc + 0 ),
4774
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 8), 0 )
4778
void __glXDispSwap_VertexAttribs4svNV(GLbyte * pc)
4780
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4782
CALL_VertexAttribs4svNV( GET_DISPATCH(), (
4783
(GLuint )bswap_CARD32 ( pc + 0 ),
4785
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 8), 0 )
4789
void __glXDispSwap_VertexAttribs4ubvNV(GLbyte * pc)
4791
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 4 );
4793
CALL_VertexAttribs4ubvNV( GET_DISPATCH(), (
4794
(GLuint )bswap_CARD32 ( pc + 0 ),
4796
(const GLubyte *)(pc + 8)
4800
void __glXDispSwap_PointParameteriNV(GLbyte * pc)
4802
CALL_PointParameteriNV( GET_DISPATCH(), (
4803
(GLenum )bswap_ENUM ( pc + 0 ),
4804
(GLint )bswap_CARD32 ( pc + 4 )
4808
void __glXDispSwap_PointParameterivNV(GLbyte * pc)
4810
const GLenum pname = (GLenum )bswap_ENUM ( pc + 0 );
4811
const GLint * params;
4813
params = (const GLint *) bswap_32_array( (uint32_t *) (pc + 4), __glPointParameterivNV_size(pname) );
4815
CALL_PointParameterivNV( GET_DISPATCH(), (
4816
(GLenum )bswap_ENUM ( pc + 0 ),
4821
void __glXDispSwap_ActiveStencilFaceEXT(GLbyte * pc)
4823
CALL_ActiveStencilFaceEXT( GET_DISPATCH(), (
4824
(GLenum )bswap_ENUM ( pc + 0 )
4828
void __glXDispSwap_VertexAttrib4bvARB(GLbyte * pc)
4830
CALL_VertexAttrib4bvARB( GET_DISPATCH(), (
4831
(GLuint )bswap_CARD32 ( pc + 0 ),
4832
(const GLbyte *)(pc + 4)
4836
void __glXDispSwap_VertexAttrib4ivARB(GLbyte * pc)
4838
CALL_VertexAttrib4ivARB( GET_DISPATCH(), (
4839
(GLuint )bswap_CARD32 ( pc + 0 ),
4840
(const GLint *)bswap_32_array( (uint32_t *) (pc + 4), 4 )
4844
void __glXDispSwap_VertexAttrib4ubvARB(GLbyte * pc)
4846
CALL_VertexAttrib4ubvARB( GET_DISPATCH(), (
4847
(GLuint )bswap_CARD32 ( pc + 0 ),
4848
(const GLubyte *)(pc + 4)
4852
void __glXDispSwap_VertexAttrib4usvARB(GLbyte * pc)
4854
CALL_VertexAttrib4usvARB( GET_DISPATCH(), (
4855
(GLuint )bswap_CARD32 ( pc + 0 ),
4856
(const GLushort *)bswap_16_array( (uint16_t *) (pc + 4), 4 )
4860
void __glXDispSwap_VertexAttrib4uivARB(GLbyte * pc)
4862
CALL_VertexAttrib4uivARB( GET_DISPATCH(), (
4863
(GLuint )bswap_CARD32 ( pc + 0 ),
4864
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 4 )
4868
void __glXDispSwap_VertexAttrib4NbvARB(GLbyte * pc)
4870
CALL_VertexAttrib4NbvARB( GET_DISPATCH(), (
4871
(GLuint )bswap_CARD32 ( pc + 0 ),
4872
(const GLbyte *)(pc + 4)
4876
void __glXDispSwap_VertexAttrib4NsvARB(GLbyte * pc)
4878
CALL_VertexAttrib4NsvARB( GET_DISPATCH(), (
4879
(GLuint )bswap_CARD32 ( pc + 0 ),
4880
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 4 )
4884
void __glXDispSwap_VertexAttrib4NivARB(GLbyte * pc)
4886
CALL_VertexAttrib4NivARB( GET_DISPATCH(), (
4887
(GLuint )bswap_CARD32 ( pc + 0 ),
4888
(const GLint *)bswap_32_array( (uint32_t *) (pc + 4), 4 )
4892
void __glXDispSwap_VertexAttrib4NusvARB(GLbyte * pc)
4894
CALL_VertexAttrib4NusvARB( GET_DISPATCH(), (
4895
(GLuint )bswap_CARD32 ( pc + 0 ),
4896
(const GLushort *)bswap_16_array( (uint16_t *) (pc + 4), 4 )
4900
void __glXDispSwap_VertexAttrib4NuivARB(GLbyte * pc)
4902
CALL_VertexAttrib4NuivARB( GET_DISPATCH(), (
4903
(GLuint )bswap_CARD32 ( pc + 0 ),
4904
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 4 )
4908
void __glXDispSwap_ProgramStringARB(GLbyte * pc)
4910
const GLsizei len = (GLsizei )bswap_CARD32 ( pc + 8 );
4912
CALL_ProgramStringARB( GET_DISPATCH(), (
4913
(GLenum )bswap_ENUM ( pc + 0 ),
4914
(GLenum )bswap_ENUM ( pc + 4 ),
4916
(const GLvoid *)(pc + 12)
4920
void __glXDispSwap_ProgramEnvParameter4dvARB(GLbyte * pc)
4922
#ifdef __GLX_ALIGN64
4923
if ((unsigned long)(pc) & 7) {
4924
(void) memmove(pc-4, pc, 40);
4929
CALL_ProgramEnvParameter4dvARB( GET_DISPATCH(), (
4930
(GLenum )bswap_ENUM ( pc + 0 ),
4931
(GLuint )bswap_CARD32 ( pc + 4 ),
4932
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 8), 4 )
4936
void __glXDispSwap_ProgramEnvParameter4fvARB(GLbyte * pc)
4938
CALL_ProgramEnvParameter4fvARB( GET_DISPATCH(), (
4939
(GLenum )bswap_ENUM ( pc + 0 ),
4940
(GLuint )bswap_CARD32 ( pc + 4 ),
4941
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 8), 4 )
4945
void __glXDispSwap_ProgramLocalParameter4dvARB(GLbyte * pc)
4947
#ifdef __GLX_ALIGN64
4948
if ((unsigned long)(pc) & 7) {
4949
(void) memmove(pc-4, pc, 40);
4954
CALL_ProgramLocalParameter4dvARB( GET_DISPATCH(), (
4955
(GLenum )bswap_ENUM ( pc + 0 ),
4956
(GLuint )bswap_CARD32 ( pc + 4 ),
4957
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 8), 4 )
4961
void __glXDispSwap_ProgramLocalParameter4fvARB(GLbyte * pc)
4963
CALL_ProgramLocalParameter4fvARB( GET_DISPATCH(), (
4964
(GLenum )bswap_ENUM ( pc + 0 ),
4965
(GLuint )bswap_CARD32 ( pc + 4 ),
4966
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 8), 4 )
4970
int __glXDispSwap_GetProgramEnvParameterdvARB(__GLXclientState *cl, GLbyte *pc)
4972
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4974
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4976
pc += __GLX_VENDPRIV_HDR_SIZE;
4979
CALL_GetProgramEnvParameterdvARB( GET_DISPATCH(), (
4980
(GLenum )bswap_ENUM ( pc + 0 ),
4981
(GLuint )bswap_CARD32 ( pc + 4 ),
4984
(void) bswap_64_array( (uint64_t *) params, 4 );
4985
__glXSendReplySwap(cl->client, params, 4, 8, GL_FALSE, 0);
4992
int __glXDispSwap_GetProgramEnvParameterfvARB(__GLXclientState *cl, GLbyte *pc)
4994
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
4996
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
4998
pc += __GLX_VENDPRIV_HDR_SIZE;
5001
CALL_GetProgramEnvParameterfvARB( GET_DISPATCH(), (
5002
(GLenum )bswap_ENUM ( pc + 0 ),
5003
(GLuint )bswap_CARD32 ( pc + 4 ),
5006
(void) bswap_32_array( (uint32_t *) params, 4 );
5007
__glXSendReplySwap(cl->client, params, 4, 4, GL_FALSE, 0);
5014
int __glXDispSwap_GetProgramLocalParameterdvARB(__GLXclientState *cl, GLbyte *pc)
5016
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5018
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5020
pc += __GLX_VENDPRIV_HDR_SIZE;
5023
CALL_GetProgramLocalParameterdvARB( GET_DISPATCH(), (
5024
(GLenum )bswap_ENUM ( pc + 0 ),
5025
(GLuint )bswap_CARD32 ( pc + 4 ),
5028
(void) bswap_64_array( (uint64_t *) params, 4 );
5029
__glXSendReplySwap(cl->client, params, 4, 8, GL_FALSE, 0);
5036
int __glXDispSwap_GetProgramLocalParameterfvARB(__GLXclientState *cl, GLbyte *pc)
5038
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5040
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5042
pc += __GLX_VENDPRIV_HDR_SIZE;
5045
CALL_GetProgramLocalParameterfvARB( GET_DISPATCH(), (
5046
(GLenum )bswap_ENUM ( pc + 0 ),
5047
(GLuint )bswap_CARD32 ( pc + 4 ),
5050
(void) bswap_32_array( (uint32_t *) params, 4 );
5051
__glXSendReplySwap(cl->client, params, 4, 4, GL_FALSE, 0);
5058
int __glXDispSwap_GetProgramivARB(__GLXclientState *cl, GLbyte *pc)
5060
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5062
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5064
pc += __GLX_VENDPRIV_HDR_SIZE;
5066
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
5068
const GLuint compsize = __glGetProgramivARB_size(pname);
5069
GLint answerBuffer[200];
5070
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
5072
if (params == NULL) return BadAlloc;
5073
__glXClearErrorOccured();
5075
CALL_GetProgramivARB( GET_DISPATCH(), (
5076
(GLenum )bswap_ENUM ( pc + 0 ),
5077
(GLenum )bswap_ENUM ( pc + 4 ),
5080
(void) bswap_32_array( (uint32_t *) params, compsize );
5081
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
5088
void __glXDispSwap_ProgramNamedParameter4fvNV(GLbyte * pc)
5090
const GLsizei len = (GLsizei )bswap_CARD32 ( pc + 4 );
5092
CALL_ProgramNamedParameter4fvNV( GET_DISPATCH(), (
5093
(GLuint )bswap_CARD32 ( pc + 0 ),
5095
(const GLubyte *)(pc + 24),
5096
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 8), 4 )
5100
void __glXDispSwap_ProgramNamedParameter4dvNV(GLbyte * pc)
5102
const GLsizei len = (GLsizei )bswap_CARD32 ( pc + 36 );
5104
#ifdef __GLX_ALIGN64
5105
const GLuint cmdlen = 44 + __GLX_PAD(len) - 4;
5106
if ((unsigned long)(pc) & 7) {
5107
(void) memmove(pc-4, pc, cmdlen);
5112
CALL_ProgramNamedParameter4dvNV( GET_DISPATCH(), (
5113
(GLuint )bswap_CARD32 ( pc + 32 ),
5115
(const GLubyte *)(pc + 40),
5116
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 0), 4 )
5120
int __glXDispSwap_GetProgramNamedParameterfvNV(__GLXclientState *cl, GLbyte *pc)
5122
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5124
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5126
pc += __GLX_VENDPRIV_HDR_SIZE;
5128
const GLsizei len = (GLsizei )bswap_CARD32 ( pc + 4 );
5131
CALL_GetProgramNamedParameterfvNV( GET_DISPATCH(), (
5132
(GLuint )bswap_CARD32 ( pc + 0 ),
5134
(const GLubyte *)(pc + 8),
5137
(void) bswap_32_array( (uint32_t *) params, 4 );
5138
__glXSendReplySwap(cl->client, params, 4, 4, GL_TRUE, 0);
5145
int __glXDispSwap_GetProgramNamedParameterdvNV(__GLXclientState *cl, GLbyte *pc)
5147
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5149
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5151
pc += __GLX_VENDPRIV_HDR_SIZE;
5153
const GLsizei len = (GLsizei )bswap_CARD32 ( pc + 4 );
5156
CALL_GetProgramNamedParameterdvNV( GET_DISPATCH(), (
5157
(GLuint )bswap_CARD32 ( pc + 0 ),
5159
(const GLubyte *)(pc + 8),
5162
(void) bswap_64_array( (uint64_t *) params, 4 );
5163
__glXSendReplySwap(cl->client, params, 4, 8, GL_TRUE, 0);
5170
int __glXDispSwap_GenQueriesARB(__GLXclientState *cl, GLbyte *pc)
5172
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
5174
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5176
pc += __GLX_SINGLE_HDR_SIZE;
5178
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
5180
GLuint answerBuffer[200];
5181
GLuint * ids = __glXGetAnswerBuffer(cl, n * 4, answerBuffer, sizeof(answerBuffer), 4);
5182
CALL_GenQueriesARB( GET_DISPATCH(), (
5186
(void) bswap_32_array( (uint32_t *) ids, n );
5187
__glXSendReplySwap(cl->client, ids, n, 4, GL_TRUE, 0);
5194
int __glXDispSwap_DeleteQueriesARB(__GLXclientState *cl, GLbyte *pc)
5196
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
5198
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5200
pc += __GLX_SINGLE_HDR_SIZE;
5202
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
5204
CALL_DeleteQueriesARB( GET_DISPATCH(), (
5206
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 0 )
5214
int __glXDispSwap_IsQueryARB(__GLXclientState *cl, GLbyte *pc)
5216
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
5218
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5220
pc += __GLX_SINGLE_HDR_SIZE;
5223
retval = CALL_IsQueryARB( GET_DISPATCH(), (
5224
(GLuint )bswap_CARD32 ( pc + 0 )
5226
__glXSendReplySwap(cl->client, dummy_answer, 0, 0, GL_FALSE, retval);
5233
void __glXDispSwap_BeginQueryARB(GLbyte * pc)
5235
CALL_BeginQueryARB( GET_DISPATCH(), (
5236
(GLenum )bswap_ENUM ( pc + 0 ),
5237
(GLuint )bswap_CARD32 ( pc + 4 )
5241
void __glXDispSwap_EndQueryARB(GLbyte * pc)
5243
CALL_EndQueryARB( GET_DISPATCH(), (
5244
(GLenum )bswap_ENUM ( pc + 0 )
5248
int __glXDispSwap_GetQueryivARB(__GLXclientState *cl, GLbyte *pc)
5250
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
5252
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5254
pc += __GLX_SINGLE_HDR_SIZE;
5256
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
5258
const GLuint compsize = __glGetQueryivARB_size(pname);
5259
GLint answerBuffer[200];
5260
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
5262
if (params == NULL) return BadAlloc;
5263
__glXClearErrorOccured();
5265
CALL_GetQueryivARB( GET_DISPATCH(), (
5266
(GLenum )bswap_ENUM ( pc + 0 ),
5267
(GLenum )bswap_ENUM ( pc + 4 ),
5270
(void) bswap_32_array( (uint32_t *) params, compsize );
5271
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
5278
int __glXDispSwap_GetQueryObjectivARB(__GLXclientState *cl, GLbyte *pc)
5280
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
5282
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5284
pc += __GLX_SINGLE_HDR_SIZE;
5286
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
5288
const GLuint compsize = __glGetQueryObjectivARB_size(pname);
5289
GLint answerBuffer[200];
5290
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
5292
if (params == NULL) return BadAlloc;
5293
__glXClearErrorOccured();
5295
CALL_GetQueryObjectivARB( GET_DISPATCH(), (
5296
(GLuint )bswap_CARD32 ( pc + 0 ),
5297
(GLenum )bswap_ENUM ( pc + 4 ),
5300
(void) bswap_32_array( (uint32_t *) params, compsize );
5301
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
5308
int __glXDispSwap_GetQueryObjectuivARB(__GLXclientState *cl, GLbyte *pc)
5310
xGLXSingleReq * const req = (xGLXSingleReq *) pc;
5312
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5314
pc += __GLX_SINGLE_HDR_SIZE;
5316
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
5318
const GLuint compsize = __glGetQueryObjectuivARB_size(pname);
5319
GLuint answerBuffer[200];
5320
GLuint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
5322
if (params == NULL) return BadAlloc;
5323
__glXClearErrorOccured();
5325
CALL_GetQueryObjectuivARB( GET_DISPATCH(), (
5326
(GLuint )bswap_CARD32 ( pc + 0 ),
5327
(GLenum )bswap_ENUM ( pc + 4 ),
5330
(void) bswap_32_array( (uint32_t *) params, compsize );
5331
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
5338
int __glXDispSwap_GetVertexAttribdvNV(__GLXclientState *cl, GLbyte *pc)
5340
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5342
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5344
pc += __GLX_VENDPRIV_HDR_SIZE;
5346
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
5348
const GLuint compsize = __glGetVertexAttribdvNV_size(pname);
5349
GLdouble answerBuffer[200];
5350
GLdouble * params = __glXGetAnswerBuffer(cl, compsize * 8, answerBuffer, sizeof(answerBuffer), 8);
5352
if (params == NULL) return BadAlloc;
5353
__glXClearErrorOccured();
5355
CALL_GetVertexAttribdvNV( GET_DISPATCH(), (
5356
(GLuint )bswap_CARD32 ( pc + 0 ),
5357
(GLenum )bswap_ENUM ( pc + 4 ),
5360
(void) bswap_64_array( (uint64_t *) params, compsize );
5361
__glXSendReplySwap(cl->client, params, compsize, 8, GL_FALSE, 0);
5368
int __glXDispSwap_GetVertexAttribfvNV(__GLXclientState *cl, GLbyte *pc)
5370
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5372
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5374
pc += __GLX_VENDPRIV_HDR_SIZE;
5376
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
5378
const GLuint compsize = __glGetVertexAttribfvNV_size(pname);
5379
GLfloat answerBuffer[200];
5380
GLfloat * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
5382
if (params == NULL) return BadAlloc;
5383
__glXClearErrorOccured();
5385
CALL_GetVertexAttribfvNV( GET_DISPATCH(), (
5386
(GLuint )bswap_CARD32 ( pc + 0 ),
5387
(GLenum )bswap_ENUM ( pc + 4 ),
5390
(void) bswap_32_array( (uint32_t *) params, compsize );
5391
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
5398
int __glXDispSwap_GetVertexAttribivNV(__GLXclientState *cl, GLbyte *pc)
5400
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5402
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5404
pc += __GLX_VENDPRIV_HDR_SIZE;
5406
const GLenum pname = (GLenum )bswap_ENUM ( pc + 4 );
5408
const GLuint compsize = __glGetVertexAttribivNV_size(pname);
5409
GLint answerBuffer[200];
5410
GLint * params = __glXGetAnswerBuffer(cl, compsize * 4, answerBuffer, sizeof(answerBuffer), 4);
5412
if (params == NULL) return BadAlloc;
5413
__glXClearErrorOccured();
5415
CALL_GetVertexAttribivNV( GET_DISPATCH(), (
5416
(GLuint )bswap_CARD32 ( pc + 0 ),
5417
(GLenum )bswap_ENUM ( pc + 4 ),
5420
(void) bswap_32_array( (uint32_t *) params, compsize );
5421
__glXSendReplySwap(cl->client, params, compsize, 4, GL_FALSE, 0);
5428
void __glXDispSwap_VertexAttrib1dvNV(GLbyte * pc)
5430
#ifdef __GLX_ALIGN64
5431
if ((unsigned long)(pc) & 7) {
5432
(void) memmove(pc-4, pc, 12);
5437
CALL_VertexAttrib1dvNV( GET_DISPATCH(), (
5438
(GLuint )bswap_CARD32 ( pc + 0 ),
5439
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 4), 1 )
5443
void __glXDispSwap_VertexAttrib1fvNV(GLbyte * pc)
5445
CALL_VertexAttrib1fvNV( GET_DISPATCH(), (
5446
(GLuint )bswap_CARD32 ( pc + 0 ),
5447
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 1 )
5451
void __glXDispSwap_VertexAttrib1svNV(GLbyte * pc)
5453
CALL_VertexAttrib1svNV( GET_DISPATCH(), (
5454
(GLuint )bswap_CARD32 ( pc + 0 ),
5455
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 1 )
5459
void __glXDispSwap_VertexAttrib2dvNV(GLbyte * pc)
5461
#ifdef __GLX_ALIGN64
5462
if ((unsigned long)(pc) & 7) {
5463
(void) memmove(pc-4, pc, 20);
5468
CALL_VertexAttrib2dvNV( GET_DISPATCH(), (
5469
(GLuint )bswap_CARD32 ( pc + 0 ),
5470
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 4), 2 )
5474
void __glXDispSwap_VertexAttrib2fvNV(GLbyte * pc)
5476
CALL_VertexAttrib2fvNV( GET_DISPATCH(), (
5477
(GLuint )bswap_CARD32 ( pc + 0 ),
5478
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 2 )
5482
void __glXDispSwap_VertexAttrib2svNV(GLbyte * pc)
5484
CALL_VertexAttrib2svNV( GET_DISPATCH(), (
5485
(GLuint )bswap_CARD32 ( pc + 0 ),
5486
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 2 )
5490
void __glXDispSwap_VertexAttrib3dvNV(GLbyte * pc)
5492
#ifdef __GLX_ALIGN64
5493
if ((unsigned long)(pc) & 7) {
5494
(void) memmove(pc-4, pc, 28);
5499
CALL_VertexAttrib3dvNV( GET_DISPATCH(), (
5500
(GLuint )bswap_CARD32 ( pc + 0 ),
5501
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 4), 3 )
5505
void __glXDispSwap_VertexAttrib3fvNV(GLbyte * pc)
5507
CALL_VertexAttrib3fvNV( GET_DISPATCH(), (
5508
(GLuint )bswap_CARD32 ( pc + 0 ),
5509
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 3 )
5513
void __glXDispSwap_VertexAttrib3svNV(GLbyte * pc)
5515
CALL_VertexAttrib3svNV( GET_DISPATCH(), (
5516
(GLuint )bswap_CARD32 ( pc + 0 ),
5517
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 3 )
5521
void __glXDispSwap_VertexAttrib4dvNV(GLbyte * pc)
5523
#ifdef __GLX_ALIGN64
5524
if ((unsigned long)(pc) & 7) {
5525
(void) memmove(pc-4, pc, 36);
5530
CALL_VertexAttrib4dvNV( GET_DISPATCH(), (
5531
(GLuint )bswap_CARD32 ( pc + 0 ),
5532
(const GLdouble *)bswap_64_array( (uint64_t *) (pc + 4), 4 )
5536
void __glXDispSwap_VertexAttrib4fvNV(GLbyte * pc)
5538
CALL_VertexAttrib4fvNV( GET_DISPATCH(), (
5539
(GLuint )bswap_CARD32 ( pc + 0 ),
5540
(const GLfloat *)bswap_32_array( (uint32_t *) (pc + 4), 4 )
5544
void __glXDispSwap_VertexAttrib4svNV(GLbyte * pc)
5546
CALL_VertexAttrib4svNV( GET_DISPATCH(), (
5547
(GLuint )bswap_CARD32 ( pc + 0 ),
5548
(const GLshort *)bswap_16_array( (uint16_t *) (pc + 4), 4 )
5552
void __glXDispSwap_VertexAttrib4ubvNV(GLbyte * pc)
5554
CALL_VertexAttrib4ubvNV( GET_DISPATCH(), (
5555
(GLuint )bswap_CARD32 ( pc + 0 ),
5556
(const GLubyte *)(pc + 4)
5560
int __glXDispSwap_IsRenderbufferEXT(__GLXclientState *cl, GLbyte *pc)
5562
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5564
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5566
pc += __GLX_VENDPRIV_HDR_SIZE;
5569
retval = CALL_IsRenderbufferEXT( GET_DISPATCH(), (
5570
(GLuint )bswap_CARD32 ( pc + 0 )
5572
__glXSendReplySwap(cl->client, dummy_answer, 0, 0, GL_FALSE, retval);
5579
void __glXDispSwap_BindRenderbufferEXT(GLbyte * pc)
5581
CALL_BindRenderbufferEXT( GET_DISPATCH(), (
5582
(GLenum )bswap_ENUM ( pc + 0 ),
5583
(GLuint )bswap_CARD32 ( pc + 4 )
5587
void __glXDispSwap_DeleteRenderbuffersEXT(GLbyte * pc)
5589
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
5591
CALL_DeleteRenderbuffersEXT( GET_DISPATCH(), (
5593
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 0 )
5597
int __glXDispSwap_GenRenderbuffersEXT(__GLXclientState *cl, GLbyte *pc)
5599
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5601
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5603
pc += __GLX_VENDPRIV_HDR_SIZE;
5605
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
5607
GLuint answerBuffer[200];
5608
GLuint * renderbuffers = __glXGetAnswerBuffer(cl, n * 4, answerBuffer, sizeof(answerBuffer), 4);
5609
CALL_GenRenderbuffersEXT( GET_DISPATCH(), (
5613
(void) bswap_32_array( (uint32_t *) renderbuffers, n );
5614
__glXSendReplySwap(cl->client, renderbuffers, n, 4, GL_TRUE, 0);
5621
void __glXDispSwap_RenderbufferStorageEXT(GLbyte * pc)
5623
CALL_RenderbufferStorageEXT( GET_DISPATCH(), (
5624
(GLenum )bswap_ENUM ( pc + 0 ),
5625
(GLenum )bswap_ENUM ( pc + 4 ),
5626
(GLsizei )bswap_CARD32 ( pc + 8 ),
5627
(GLsizei )bswap_CARD32 ( pc + 12 )
5631
int __glXDispSwap_GetRenderbufferParameterivEXT(__GLXclientState *cl, GLbyte *pc)
5633
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5635
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5637
pc += __GLX_VENDPRIV_HDR_SIZE;
5640
CALL_GetRenderbufferParameterivEXT( GET_DISPATCH(), (
5641
(GLenum )bswap_ENUM ( pc + 0 ),
5642
(GLenum )bswap_ENUM ( pc + 4 ),
5645
(void) bswap_32_array( (uint32_t *) params, 1 );
5646
__glXSendReplySwap(cl->client, params, 1, 4, GL_FALSE, 0);
5653
int __glXDispSwap_IsFramebufferEXT(__GLXclientState *cl, GLbyte *pc)
5655
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5657
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5659
pc += __GLX_VENDPRIV_HDR_SIZE;
5662
retval = CALL_IsFramebufferEXT( GET_DISPATCH(), (
5663
(GLuint )bswap_CARD32 ( pc + 0 )
5665
__glXSendReplySwap(cl->client, dummy_answer, 0, 0, GL_FALSE, retval);
5672
void __glXDispSwap_BindFramebufferEXT(GLbyte * pc)
5674
CALL_BindFramebufferEXT( GET_DISPATCH(), (
5675
(GLenum )bswap_ENUM ( pc + 0 ),
5676
(GLuint )bswap_CARD32 ( pc + 4 )
5680
void __glXDispSwap_DeleteFramebuffersEXT(GLbyte * pc)
5682
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
5684
CALL_DeleteFramebuffersEXT( GET_DISPATCH(), (
5686
(const GLuint *)bswap_32_array( (uint32_t *) (pc + 4), 0 )
5690
int __glXDispSwap_GenFramebuffersEXT(__GLXclientState *cl, GLbyte *pc)
5692
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5694
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5696
pc += __GLX_VENDPRIV_HDR_SIZE;
5698
const GLsizei n = (GLsizei )bswap_CARD32 ( pc + 0 );
5700
GLuint answerBuffer[200];
5701
GLuint * framebuffers = __glXGetAnswerBuffer(cl, n * 4, answerBuffer, sizeof(answerBuffer), 4);
5702
CALL_GenFramebuffersEXT( GET_DISPATCH(), (
5706
(void) bswap_32_array( (uint32_t *) framebuffers, n );
5707
__glXSendReplySwap(cl->client, framebuffers, n, 4, GL_TRUE, 0);
5714
int __glXDispSwap_CheckFramebufferStatusEXT(__GLXclientState *cl, GLbyte *pc)
5716
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5718
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5720
pc += __GLX_VENDPRIV_HDR_SIZE;
5723
retval = CALL_CheckFramebufferStatusEXT( GET_DISPATCH(), (
5724
(GLenum )bswap_ENUM ( pc + 0 )
5726
__glXSendReplySwap(cl->client, dummy_answer, 0, 0, GL_FALSE, retval);
5733
void __glXDispSwap_FramebufferTexture1DEXT(GLbyte * pc)
5735
CALL_FramebufferTexture1DEXT( GET_DISPATCH(), (
5736
(GLenum )bswap_ENUM ( pc + 0 ),
5737
(GLenum )bswap_ENUM ( pc + 4 ),
5738
(GLenum )bswap_ENUM ( pc + 8 ),
5739
(GLuint )bswap_CARD32 ( pc + 12 ),
5740
(GLint )bswap_CARD32 ( pc + 16 )
5744
void __glXDispSwap_FramebufferTexture2DEXT(GLbyte * pc)
5746
CALL_FramebufferTexture2DEXT( GET_DISPATCH(), (
5747
(GLenum )bswap_ENUM ( pc + 0 ),
5748
(GLenum )bswap_ENUM ( pc + 4 ),
5749
(GLenum )bswap_ENUM ( pc + 8 ),
5750
(GLuint )bswap_CARD32 ( pc + 12 ),
5751
(GLint )bswap_CARD32 ( pc + 16 )
5755
void __glXDispSwap_FramebufferTexture3DEXT(GLbyte * pc)
5757
CALL_FramebufferTexture3DEXT( GET_DISPATCH(), (
5758
(GLenum )bswap_ENUM ( pc + 0 ),
5759
(GLenum )bswap_ENUM ( pc + 4 ),
5760
(GLenum )bswap_ENUM ( pc + 8 ),
5761
(GLuint )bswap_CARD32 ( pc + 12 ),
5762
(GLint )bswap_CARD32 ( pc + 16 ),
5763
(GLint )bswap_CARD32 ( pc + 20 )
5767
void __glXDispSwap_FramebufferRenderbufferEXT(GLbyte * pc)
5769
CALL_FramebufferRenderbufferEXT( GET_DISPATCH(), (
5770
(GLenum )bswap_ENUM ( pc + 0 ),
5771
(GLenum )bswap_ENUM ( pc + 4 ),
5772
(GLenum )bswap_ENUM ( pc + 8 ),
5773
(GLuint )bswap_CARD32 ( pc + 12 )
5777
int __glXDispSwap_GetFramebufferAttachmentParameterivEXT(__GLXclientState *cl, GLbyte *pc)
5779
xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc;
5781
__GLXcontext * const cx = __glXForceCurrent(cl, bswap_CARD32( &req->contextTag ), &error);
5783
pc += __GLX_VENDPRIV_HDR_SIZE;
5786
CALL_GetFramebufferAttachmentParameterivEXT( GET_DISPATCH(), (
5787
(GLenum )bswap_ENUM ( pc + 0 ),
5788
(GLenum )bswap_ENUM ( pc + 4 ),
5789
(GLenum )bswap_ENUM ( pc + 8 ),
5792
(void) bswap_32_array( (uint32_t *) params, 1 );
5793
__glXSendReplySwap(cl->client, params, 1, 4, GL_FALSE, 0);
5800
void __glXDispSwap_GenerateMipmapEXT(GLbyte * pc)
5802
CALL_GenerateMipmapEXT( GET_DISPATCH(), (
5803
(GLenum )bswap_ENUM ( pc + 0 )