xref: /OK3568_Linux_fs/external/xserver/glx/indirect_reqsize.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1 /* DO NOT EDIT - This file generated automatically by glX_proto_size.py (from Mesa) script */
2 
3 /*
4  * (C) Copyright IBM Corporation 2005
5  * All Rights Reserved.
6  *
7  * Permission is hereby granted, free of charge, to any person obtaining a
8  * copy of this software and associated documentation files (the "Software"),
9  * to deal in the Software without restriction, including without limitation
10  * the rights to use, copy, modify, merge, publish, distribute, sub license,
11  * and/or sell copies of the Software, and to permit persons to whom the
12  * Software is furnished to do so, subject to the following conditions:
13  *
14  * The above copyright notice and this permission notice (including the next
15  * paragraph) shall be included in all copies or substantial portions of the
16  * Software.
17  *
18  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20  * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
21  * IBM,
22  * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23  * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24  * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25  * SOFTWARE.
26  */
27 
28 #if !defined( _INDIRECT_REQSIZE_H_ )
29 #define _INDIRECT_REQSIZE_H_
30 
31 #include <X11/Xfuncproto.h>
32 
33 #if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
34 #define PURE __attribute__((pure))
35 #else
36 #define PURE
37 #endif
38 
39 extern PURE _X_HIDDEN int __glXCallListsReqSize(const GLbyte * pc, Bool swap,
40                                                 int reqlen);
41 extern PURE _X_HIDDEN int __glXBitmapReqSize(const GLbyte * pc, Bool swap,
42                                              int reqlen);
43 extern PURE _X_HIDDEN int __glXFogfvReqSize(const GLbyte * pc, Bool swap,
44                                             int reqlen);
45 extern PURE _X_HIDDEN int __glXFogivReqSize(const GLbyte * pc, Bool swap,
46                                             int reqlen);
47 extern PURE _X_HIDDEN int __glXLightfvReqSize(const GLbyte * pc, Bool swap,
48                                               int reqlen);
49 extern PURE _X_HIDDEN int __glXLightivReqSize(const GLbyte * pc, Bool swap,
50                                               int reqlen);
51 extern PURE _X_HIDDEN int __glXLightModelfvReqSize(const GLbyte * pc, Bool swap,
52                                                    int reqlen);
53 extern PURE _X_HIDDEN int __glXLightModelivReqSize(const GLbyte * pc, Bool swap,
54                                                    int reqlen);
55 extern PURE _X_HIDDEN int __glXMaterialfvReqSize(const GLbyte * pc, Bool swap,
56                                                  int reqlen);
57 extern PURE _X_HIDDEN int __glXMaterialivReqSize(const GLbyte * pc, Bool swap,
58                                                  int reqlen);
59 extern PURE _X_HIDDEN int __glXPolygonStippleReqSize(const GLbyte * pc,
60                                                      Bool swap, int reqlen);
61 extern PURE _X_HIDDEN int __glXTexParameterfvReqSize(const GLbyte * pc,
62                                                      Bool swap, int reqlen);
63 extern PURE _X_HIDDEN int __glXTexParameterivReqSize(const GLbyte * pc,
64                                                      Bool swap, int reqlen);
65 extern PURE _X_HIDDEN int __glXTexImage1DReqSize(const GLbyte * pc, Bool swap,
66                                                  int reqlen);
67 extern PURE _X_HIDDEN int __glXTexImage2DReqSize(const GLbyte * pc, Bool swap,
68                                                  int reqlen);
69 extern PURE _X_HIDDEN int __glXTexEnvfvReqSize(const GLbyte * pc, Bool swap,
70                                                int reqlen);
71 extern PURE _X_HIDDEN int __glXTexEnvivReqSize(const GLbyte * pc, Bool swap,
72                                                int reqlen);
73 extern PURE _X_HIDDEN int __glXTexGendvReqSize(const GLbyte * pc, Bool swap,
74                                                int reqlen);
75 extern PURE _X_HIDDEN int __glXTexGenfvReqSize(const GLbyte * pc, Bool swap,
76                                                int reqlen);
77 extern PURE _X_HIDDEN int __glXTexGenivReqSize(const GLbyte * pc, Bool swap,
78                                                int reqlen);
79 extern PURE _X_HIDDEN int __glXMap1dReqSize(const GLbyte * pc, Bool swap,
80                                             int reqlen);
81 extern PURE _X_HIDDEN int __glXMap1fReqSize(const GLbyte * pc, Bool swap,
82                                             int reqlen);
83 extern PURE _X_HIDDEN int __glXMap2dReqSize(const GLbyte * pc, Bool swap,
84                                             int reqlen);
85 extern PURE _X_HIDDEN int __glXMap2fReqSize(const GLbyte * pc, Bool swap,
86                                             int reqlen);
87 extern PURE _X_HIDDEN int __glXPixelMapfvReqSize(const GLbyte * pc, Bool swap,
88                                                  int reqlen);
89 extern PURE _X_HIDDEN int __glXPixelMapuivReqSize(const GLbyte * pc, Bool swap,
90                                                   int reqlen);
91 extern PURE _X_HIDDEN int __glXPixelMapusvReqSize(const GLbyte * pc, Bool swap,
92                                                   int reqlen);
93 extern PURE _X_HIDDEN int __glXDrawPixelsReqSize(const GLbyte * pc, Bool swap,
94                                                  int reqlen);
95 extern PURE _X_HIDDEN int __glXDrawArraysReqSize(const GLbyte * pc, Bool swap,
96                                                  int reqlen);
97 extern PURE _X_HIDDEN int __glXPrioritizeTexturesReqSize(const GLbyte * pc,
98                                                          Bool swap, int reqlen);
99 extern PURE _X_HIDDEN int __glXTexSubImage1DReqSize(const GLbyte * pc,
100                                                     Bool swap, int reqlen);
101 extern PURE _X_HIDDEN int __glXTexSubImage2DReqSize(const GLbyte * pc,
102                                                     Bool swap, int reqlen);
103 extern PURE _X_HIDDEN int __glXColorTableReqSize(const GLbyte * pc, Bool swap,
104                                                  int reqlen);
105 extern PURE _X_HIDDEN int __glXColorTableParameterfvReqSize(const GLbyte * pc,
106                                                             Bool swap,
107                                                             int reqlen);
108 extern PURE _X_HIDDEN int __glXColorTableParameterivReqSize(const GLbyte * pc,
109                                                             Bool swap,
110                                                             int reqlen);
111 extern PURE _X_HIDDEN int __glXColorSubTableReqSize(const GLbyte * pc,
112                                                     Bool swap, int reqlen);
113 extern PURE _X_HIDDEN int __glXConvolutionFilter1DReqSize(const GLbyte * pc,
114                                                           Bool swap,
115                                                           int reqlen);
116 extern PURE _X_HIDDEN int __glXConvolutionFilter2DReqSize(const GLbyte * pc,
117                                                           Bool swap,
118                                                           int reqlen);
119 extern PURE _X_HIDDEN int __glXConvolutionParameterfvReqSize(const GLbyte * pc,
120                                                              Bool swap,
121                                                              int reqlen);
122 extern PURE _X_HIDDEN int __glXConvolutionParameterivReqSize(const GLbyte * pc,
123                                                              Bool swap,
124                                                              int reqlen);
125 extern PURE _X_HIDDEN int __glXSeparableFilter2DReqSize(const GLbyte * pc,
126                                                         Bool swap, int reqlen);
127 extern PURE _X_HIDDEN int __glXTexImage3DReqSize(const GLbyte * pc, Bool swap,
128                                                  int reqlen);
129 extern PURE _X_HIDDEN int __glXTexSubImage3DReqSize(const GLbyte * pc,
130                                                     Bool swap, int reqlen);
131 extern PURE _X_HIDDEN int __glXCompressedTexImage1DReqSize(const GLbyte * pc,
132                                                            Bool swap,
133                                                            int reqlen);
134 extern PURE _X_HIDDEN int __glXCompressedTexImage2DReqSize(const GLbyte * pc,
135                                                            Bool swap,
136                                                            int reqlen);
137 extern PURE _X_HIDDEN int __glXCompressedTexImage3DReqSize(const GLbyte * pc,
138                                                            Bool swap,
139                                                            int reqlen);
140 extern PURE _X_HIDDEN int __glXCompressedTexSubImage1DReqSize(const GLbyte * pc,
141                                                               Bool swap,
142                                                               int reqlen);
143 extern PURE _X_HIDDEN int __glXCompressedTexSubImage2DReqSize(const GLbyte * pc,
144                                                               Bool swap,
145                                                               int reqlen);
146 extern PURE _X_HIDDEN int __glXCompressedTexSubImage3DReqSize(const GLbyte * pc,
147                                                               Bool swap,
148                                                               int reqlen);
149 extern PURE _X_HIDDEN int __glXPointParameterfvReqSize(const GLbyte * pc,
150                                                        Bool swap, int reqlen);
151 extern PURE _X_HIDDEN int __glXPointParameterivReqSize(const GLbyte * pc,
152                                                        Bool swap, int reqlen);
153 extern PURE _X_HIDDEN int __glXDrawBuffersReqSize(const GLbyte * pc, Bool swap,
154                                                   int reqlen);
155 extern PURE _X_HIDDEN int __glXProgramStringARBReqSize(const GLbyte * pc,
156                                                        Bool swap, int reqlen);
157 extern PURE _X_HIDDEN int __glXDeleteFramebuffersReqSize(const GLbyte * pc,
158                                                          Bool swap, int reqlen);
159 extern PURE _X_HIDDEN int __glXDeleteRenderbuffersReqSize(const GLbyte * pc,
160                                                           Bool swap,
161                                                           int reqlen);
162 extern PURE _X_HIDDEN int __glXVertexAttribs1dvNVReqSize(const GLbyte * pc,
163                                                          Bool swap, int reqlen);
164 extern PURE _X_HIDDEN int __glXVertexAttribs1fvNVReqSize(const GLbyte * pc,
165                                                          Bool swap, int reqlen);
166 extern PURE _X_HIDDEN int __glXVertexAttribs1svNVReqSize(const GLbyte * pc,
167                                                          Bool swap, int reqlen);
168 extern PURE _X_HIDDEN int __glXVertexAttribs2dvNVReqSize(const GLbyte * pc,
169                                                          Bool swap, int reqlen);
170 extern PURE _X_HIDDEN int __glXVertexAttribs2fvNVReqSize(const GLbyte * pc,
171                                                          Bool swap, int reqlen);
172 extern PURE _X_HIDDEN int __glXVertexAttribs2svNVReqSize(const GLbyte * pc,
173                                                          Bool swap, int reqlen);
174 extern PURE _X_HIDDEN int __glXVertexAttribs3dvNVReqSize(const GLbyte * pc,
175                                                          Bool swap, int reqlen);
176 extern PURE _X_HIDDEN int __glXVertexAttribs3fvNVReqSize(const GLbyte * pc,
177                                                          Bool swap, int reqlen);
178 extern PURE _X_HIDDEN int __glXVertexAttribs3svNVReqSize(const GLbyte * pc,
179                                                          Bool swap, int reqlen);
180 extern PURE _X_HIDDEN int __glXVertexAttribs4dvNVReqSize(const GLbyte * pc,
181                                                          Bool swap, int reqlen);
182 extern PURE _X_HIDDEN int __glXVertexAttribs4fvNVReqSize(const GLbyte * pc,
183                                                          Bool swap, int reqlen);
184 extern PURE _X_HIDDEN int __glXVertexAttribs4svNVReqSize(const GLbyte * pc,
185                                                          Bool swap, int reqlen);
186 extern PURE _X_HIDDEN int __glXVertexAttribs4ubvNVReqSize(const GLbyte * pc,
187                                                           Bool swap,
188                                                           int reqlen);
189 
190 #undef PURE
191 
192 #endif                          /* !defined( _INDIRECT_REQSIZE_H_ ) */
193