1*4882a593Smuzhiyun /* DO NOT EDIT - This file generated automatically by glX_proto_size.py (from Mesa) script */
2*4882a593Smuzhiyun
3*4882a593Smuzhiyun /*
4*4882a593Smuzhiyun * (C) Copyright IBM Corporation 2004
5*4882a593Smuzhiyun * All Rights Reserved.
6*4882a593Smuzhiyun *
7*4882a593Smuzhiyun * Permission is hereby granted, free of charge, to any person obtaining a
8*4882a593Smuzhiyun * copy of this software and associated documentation files (the "Software"),
9*4882a593Smuzhiyun * to deal in the Software without restriction, including without limitation
10*4882a593Smuzhiyun * the rights to use, copy, modify, merge, publish, distribute, sub license,
11*4882a593Smuzhiyun * and/or sell copies of the Software, and to permit persons to whom the
12*4882a593Smuzhiyun * Software is furnished to do so, subject to the following conditions:
13*4882a593Smuzhiyun *
14*4882a593Smuzhiyun * The above copyright notice and this permission notice (including the next
15*4882a593Smuzhiyun * paragraph) shall be included in all copies or substantial portions of the
16*4882a593Smuzhiyun * Software.
17*4882a593Smuzhiyun *
18*4882a593Smuzhiyun * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19*4882a593Smuzhiyun * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20*4882a593Smuzhiyun * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
21*4882a593Smuzhiyun * IBM,
22*4882a593Smuzhiyun * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23*4882a593Smuzhiyun * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24*4882a593Smuzhiyun * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25*4882a593Smuzhiyun * SOFTWARE.
26*4882a593Smuzhiyun */
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun #include <X11/Xfuncproto.h>
30*4882a593Smuzhiyun #include <GL/gl.h>
31*4882a593Smuzhiyun #include "indirect_size_get.h"
32*4882a593Smuzhiyun #include "glxserver.h"
33*4882a593Smuzhiyun #include "indirect_util.h"
34*4882a593Smuzhiyun #include "indirect_size.h"
35*4882a593Smuzhiyun
36*4882a593Smuzhiyun #if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
37*4882a593Smuzhiyun #define PURE __attribute__((pure))
38*4882a593Smuzhiyun #else
39*4882a593Smuzhiyun #define PURE
40*4882a593Smuzhiyun #endif
41*4882a593Smuzhiyun
42*4882a593Smuzhiyun #if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
43*4882a593Smuzhiyun #define FASTCALL __attribute__((fastcall))
44*4882a593Smuzhiyun #else
45*4882a593Smuzhiyun #define FASTCALL
46*4882a593Smuzhiyun #endif
47*4882a593Smuzhiyun
48*4882a593Smuzhiyun
49*4882a593Smuzhiyun #if defined(__CYGWIN__) || defined(__MINGW32__) || defined(GLX_USE_APPLEGL)
50*4882a593Smuzhiyun #undef HAVE_ALIAS
51*4882a593Smuzhiyun #endif
52*4882a593Smuzhiyun #ifdef HAVE_ALIAS
53*4882a593Smuzhiyun #define ALIAS2(from,to) \
54*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \
55*4882a593Smuzhiyun __attribute__ ((alias( # to )));
56*4882a593Smuzhiyun #define ALIAS(from,to) ALIAS2( from, __gl ## to ## _size )
57*4882a593Smuzhiyun #else
58*4882a593Smuzhiyun #define ALIAS(from,to) \
59*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \
60*4882a593Smuzhiyun { return __gl ## to ## _size( e ); }
61*4882a593Smuzhiyun #endif
62*4882a593Smuzhiyun
63*4882a593Smuzhiyun
64*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glCallLists_size(GLenum e)65*4882a593Smuzhiyun __glCallLists_size(GLenum e)
66*4882a593Smuzhiyun {
67*4882a593Smuzhiyun switch (e) {
68*4882a593Smuzhiyun case GL_BYTE:
69*4882a593Smuzhiyun case GL_UNSIGNED_BYTE:
70*4882a593Smuzhiyun return 1;
71*4882a593Smuzhiyun case GL_SHORT:
72*4882a593Smuzhiyun case GL_UNSIGNED_SHORT:
73*4882a593Smuzhiyun case GL_2_BYTES:
74*4882a593Smuzhiyun case GL_HALF_FLOAT:
75*4882a593Smuzhiyun return 2;
76*4882a593Smuzhiyun case GL_3_BYTES:
77*4882a593Smuzhiyun return 3;
78*4882a593Smuzhiyun case GL_INT:
79*4882a593Smuzhiyun case GL_UNSIGNED_INT:
80*4882a593Smuzhiyun case GL_FLOAT:
81*4882a593Smuzhiyun case GL_4_BYTES:
82*4882a593Smuzhiyun return 4;
83*4882a593Smuzhiyun default:
84*4882a593Smuzhiyun return 0;
85*4882a593Smuzhiyun }
86*4882a593Smuzhiyun }
87*4882a593Smuzhiyun
88*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glFogfv_size(GLenum e)89*4882a593Smuzhiyun __glFogfv_size(GLenum e)
90*4882a593Smuzhiyun {
91*4882a593Smuzhiyun switch (e) {
92*4882a593Smuzhiyun case GL_FOG_INDEX:
93*4882a593Smuzhiyun case GL_FOG_DENSITY:
94*4882a593Smuzhiyun case GL_FOG_START:
95*4882a593Smuzhiyun case GL_FOG_END:
96*4882a593Smuzhiyun case GL_FOG_MODE:
97*4882a593Smuzhiyun case GL_FOG_OFFSET_VALUE_SGIX:
98*4882a593Smuzhiyun case GL_FOG_DISTANCE_MODE_NV:
99*4882a593Smuzhiyun return 1;
100*4882a593Smuzhiyun case GL_FOG_COLOR:
101*4882a593Smuzhiyun return 4;
102*4882a593Smuzhiyun default:
103*4882a593Smuzhiyun return 0;
104*4882a593Smuzhiyun }
105*4882a593Smuzhiyun }
106*4882a593Smuzhiyun
107*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glLightfv_size(GLenum e)108*4882a593Smuzhiyun __glLightfv_size(GLenum e)
109*4882a593Smuzhiyun {
110*4882a593Smuzhiyun switch (e) {
111*4882a593Smuzhiyun case GL_SPOT_EXPONENT:
112*4882a593Smuzhiyun case GL_SPOT_CUTOFF:
113*4882a593Smuzhiyun case GL_CONSTANT_ATTENUATION:
114*4882a593Smuzhiyun case GL_LINEAR_ATTENUATION:
115*4882a593Smuzhiyun case GL_QUADRATIC_ATTENUATION:
116*4882a593Smuzhiyun return 1;
117*4882a593Smuzhiyun case GL_SPOT_DIRECTION:
118*4882a593Smuzhiyun return 3;
119*4882a593Smuzhiyun case GL_AMBIENT:
120*4882a593Smuzhiyun case GL_DIFFUSE:
121*4882a593Smuzhiyun case GL_SPECULAR:
122*4882a593Smuzhiyun case GL_POSITION:
123*4882a593Smuzhiyun return 4;
124*4882a593Smuzhiyun default:
125*4882a593Smuzhiyun return 0;
126*4882a593Smuzhiyun }
127*4882a593Smuzhiyun }
128*4882a593Smuzhiyun
129*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glLightModelfv_size(GLenum e)130*4882a593Smuzhiyun __glLightModelfv_size(GLenum e)
131*4882a593Smuzhiyun {
132*4882a593Smuzhiyun switch (e) {
133*4882a593Smuzhiyun case GL_LIGHT_MODEL_LOCAL_VIEWER:
134*4882a593Smuzhiyun case GL_LIGHT_MODEL_TWO_SIDE:
135*4882a593Smuzhiyun case GL_LIGHT_MODEL_COLOR_CONTROL:
136*4882a593Smuzhiyun /* case GL_LIGHT_MODEL_COLOR_CONTROL_EXT:*/
137*4882a593Smuzhiyun return 1;
138*4882a593Smuzhiyun case GL_LIGHT_MODEL_AMBIENT:
139*4882a593Smuzhiyun return 4;
140*4882a593Smuzhiyun default:
141*4882a593Smuzhiyun return 0;
142*4882a593Smuzhiyun }
143*4882a593Smuzhiyun }
144*4882a593Smuzhiyun
145*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glMaterialfv_size(GLenum e)146*4882a593Smuzhiyun __glMaterialfv_size(GLenum e)
147*4882a593Smuzhiyun {
148*4882a593Smuzhiyun switch (e) {
149*4882a593Smuzhiyun case GL_SHININESS:
150*4882a593Smuzhiyun return 1;
151*4882a593Smuzhiyun case GL_COLOR_INDEXES:
152*4882a593Smuzhiyun return 3;
153*4882a593Smuzhiyun case GL_AMBIENT:
154*4882a593Smuzhiyun case GL_DIFFUSE:
155*4882a593Smuzhiyun case GL_SPECULAR:
156*4882a593Smuzhiyun case GL_EMISSION:
157*4882a593Smuzhiyun case GL_AMBIENT_AND_DIFFUSE:
158*4882a593Smuzhiyun return 4;
159*4882a593Smuzhiyun default:
160*4882a593Smuzhiyun return 0;
161*4882a593Smuzhiyun }
162*4882a593Smuzhiyun }
163*4882a593Smuzhiyun
164*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glTexParameterfv_size(GLenum e)165*4882a593Smuzhiyun __glTexParameterfv_size(GLenum e)
166*4882a593Smuzhiyun {
167*4882a593Smuzhiyun switch (e) {
168*4882a593Smuzhiyun case GL_TEXTURE_MAG_FILTER:
169*4882a593Smuzhiyun case GL_TEXTURE_MIN_FILTER:
170*4882a593Smuzhiyun case GL_TEXTURE_WRAP_S:
171*4882a593Smuzhiyun case GL_TEXTURE_WRAP_T:
172*4882a593Smuzhiyun case GL_TEXTURE_PRIORITY:
173*4882a593Smuzhiyun case GL_TEXTURE_WRAP_R:
174*4882a593Smuzhiyun case GL_TEXTURE_COMPARE_FAIL_VALUE_ARB:
175*4882a593Smuzhiyun /* case GL_SHADOW_AMBIENT_SGIX:*/
176*4882a593Smuzhiyun case GL_TEXTURE_MIN_LOD:
177*4882a593Smuzhiyun case GL_TEXTURE_MAX_LOD:
178*4882a593Smuzhiyun case GL_TEXTURE_BASE_LEVEL:
179*4882a593Smuzhiyun case GL_TEXTURE_MAX_LEVEL:
180*4882a593Smuzhiyun case GL_TEXTURE_CLIPMAP_FRAME_SGIX:
181*4882a593Smuzhiyun case GL_TEXTURE_LOD_BIAS_S_SGIX:
182*4882a593Smuzhiyun case GL_TEXTURE_LOD_BIAS_T_SGIX:
183*4882a593Smuzhiyun case GL_TEXTURE_LOD_BIAS_R_SGIX:
184*4882a593Smuzhiyun case GL_GENERATE_MIPMAP:
185*4882a593Smuzhiyun /* case GL_GENERATE_MIPMAP_SGIS:*/
186*4882a593Smuzhiyun case GL_TEXTURE_COMPARE_SGIX:
187*4882a593Smuzhiyun case GL_TEXTURE_COMPARE_OPERATOR_SGIX:
188*4882a593Smuzhiyun case GL_TEXTURE_MAX_CLAMP_S_SGIX:
189*4882a593Smuzhiyun case GL_TEXTURE_MAX_CLAMP_T_SGIX:
190*4882a593Smuzhiyun case GL_TEXTURE_MAX_CLAMP_R_SGIX:
191*4882a593Smuzhiyun case GL_TEXTURE_MAX_ANISOTROPY_EXT:
192*4882a593Smuzhiyun case GL_TEXTURE_LOD_BIAS:
193*4882a593Smuzhiyun /* case GL_TEXTURE_LOD_BIAS_EXT:*/
194*4882a593Smuzhiyun case GL_TEXTURE_STORAGE_HINT_APPLE:
195*4882a593Smuzhiyun case GL_STORAGE_PRIVATE_APPLE:
196*4882a593Smuzhiyun case GL_STORAGE_CACHED_APPLE:
197*4882a593Smuzhiyun case GL_STORAGE_SHARED_APPLE:
198*4882a593Smuzhiyun case GL_DEPTH_TEXTURE_MODE:
199*4882a593Smuzhiyun /* case GL_DEPTH_TEXTURE_MODE_ARB:*/
200*4882a593Smuzhiyun case GL_TEXTURE_COMPARE_MODE:
201*4882a593Smuzhiyun /* case GL_TEXTURE_COMPARE_MODE_ARB:*/
202*4882a593Smuzhiyun case GL_TEXTURE_COMPARE_FUNC:
203*4882a593Smuzhiyun /* case GL_TEXTURE_COMPARE_FUNC_ARB:*/
204*4882a593Smuzhiyun case GL_TEXTURE_UNSIGNED_REMAP_MODE_NV:
205*4882a593Smuzhiyun return 1;
206*4882a593Smuzhiyun case GL_TEXTURE_CLIPMAP_CENTER_SGIX:
207*4882a593Smuzhiyun case GL_TEXTURE_CLIPMAP_OFFSET_SGIX:
208*4882a593Smuzhiyun return 2;
209*4882a593Smuzhiyun case GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX:
210*4882a593Smuzhiyun return 3;
211*4882a593Smuzhiyun case GL_TEXTURE_BORDER_COLOR:
212*4882a593Smuzhiyun case GL_POST_TEXTURE_FILTER_BIAS_SGIX:
213*4882a593Smuzhiyun case GL_POST_TEXTURE_FILTER_SCALE_SGIX:
214*4882a593Smuzhiyun return 4;
215*4882a593Smuzhiyun default:
216*4882a593Smuzhiyun return 0;
217*4882a593Smuzhiyun }
218*4882a593Smuzhiyun }
219*4882a593Smuzhiyun
220*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glTexEnvfv_size(GLenum e)221*4882a593Smuzhiyun __glTexEnvfv_size(GLenum e)
222*4882a593Smuzhiyun {
223*4882a593Smuzhiyun switch (e) {
224*4882a593Smuzhiyun case GL_ALPHA_SCALE:
225*4882a593Smuzhiyun case GL_TEXTURE_ENV_MODE:
226*4882a593Smuzhiyun case GL_TEXTURE_LOD_BIAS:
227*4882a593Smuzhiyun case GL_COMBINE_RGB:
228*4882a593Smuzhiyun case GL_COMBINE_ALPHA:
229*4882a593Smuzhiyun case GL_RGB_SCALE:
230*4882a593Smuzhiyun case GL_SOURCE0_RGB:
231*4882a593Smuzhiyun case GL_SOURCE1_RGB:
232*4882a593Smuzhiyun case GL_SOURCE2_RGB:
233*4882a593Smuzhiyun case GL_SOURCE3_RGB_NV:
234*4882a593Smuzhiyun case GL_SOURCE0_ALPHA:
235*4882a593Smuzhiyun case GL_SOURCE1_ALPHA:
236*4882a593Smuzhiyun case GL_SOURCE2_ALPHA:
237*4882a593Smuzhiyun case GL_SOURCE3_ALPHA_NV:
238*4882a593Smuzhiyun case GL_OPERAND0_RGB:
239*4882a593Smuzhiyun case GL_OPERAND1_RGB:
240*4882a593Smuzhiyun case GL_OPERAND2_RGB:
241*4882a593Smuzhiyun case GL_OPERAND3_RGB_NV:
242*4882a593Smuzhiyun case GL_OPERAND0_ALPHA:
243*4882a593Smuzhiyun case GL_OPERAND1_ALPHA:
244*4882a593Smuzhiyun case GL_OPERAND2_ALPHA:
245*4882a593Smuzhiyun case GL_OPERAND3_ALPHA_NV:
246*4882a593Smuzhiyun case GL_BUMP_TARGET_ATI:
247*4882a593Smuzhiyun case GL_COORD_REPLACE_ARB:
248*4882a593Smuzhiyun /* case GL_COORD_REPLACE_NV:*/
249*4882a593Smuzhiyun return 1;
250*4882a593Smuzhiyun case GL_TEXTURE_ENV_COLOR:
251*4882a593Smuzhiyun return 4;
252*4882a593Smuzhiyun default:
253*4882a593Smuzhiyun return 0;
254*4882a593Smuzhiyun }
255*4882a593Smuzhiyun }
256*4882a593Smuzhiyun
257*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glTexGendv_size(GLenum e)258*4882a593Smuzhiyun __glTexGendv_size(GLenum e)
259*4882a593Smuzhiyun {
260*4882a593Smuzhiyun switch (e) {
261*4882a593Smuzhiyun case GL_TEXTURE_GEN_MODE:
262*4882a593Smuzhiyun return 1;
263*4882a593Smuzhiyun case GL_OBJECT_PLANE:
264*4882a593Smuzhiyun case GL_EYE_PLANE:
265*4882a593Smuzhiyun return 4;
266*4882a593Smuzhiyun default:
267*4882a593Smuzhiyun return 0;
268*4882a593Smuzhiyun }
269*4882a593Smuzhiyun }
270*4882a593Smuzhiyun
271*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glMap1d_size(GLenum e)272*4882a593Smuzhiyun __glMap1d_size(GLenum e)
273*4882a593Smuzhiyun {
274*4882a593Smuzhiyun switch (e) {
275*4882a593Smuzhiyun case GL_MAP1_INDEX:
276*4882a593Smuzhiyun case GL_MAP1_TEXTURE_COORD_1:
277*4882a593Smuzhiyun return 1;
278*4882a593Smuzhiyun case GL_MAP1_TEXTURE_COORD_2:
279*4882a593Smuzhiyun return 2;
280*4882a593Smuzhiyun case GL_MAP1_NORMAL:
281*4882a593Smuzhiyun case GL_MAP1_TEXTURE_COORD_3:
282*4882a593Smuzhiyun case GL_MAP1_VERTEX_3:
283*4882a593Smuzhiyun return 3;
284*4882a593Smuzhiyun case GL_MAP1_COLOR_4:
285*4882a593Smuzhiyun case GL_MAP1_TEXTURE_COORD_4:
286*4882a593Smuzhiyun case GL_MAP1_VERTEX_4:
287*4882a593Smuzhiyun return 4;
288*4882a593Smuzhiyun default:
289*4882a593Smuzhiyun return 0;
290*4882a593Smuzhiyun }
291*4882a593Smuzhiyun }
292*4882a593Smuzhiyun
293*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glMap2d_size(GLenum e)294*4882a593Smuzhiyun __glMap2d_size(GLenum e)
295*4882a593Smuzhiyun {
296*4882a593Smuzhiyun switch (e) {
297*4882a593Smuzhiyun case GL_MAP2_INDEX:
298*4882a593Smuzhiyun case GL_MAP2_TEXTURE_COORD_1:
299*4882a593Smuzhiyun return 1;
300*4882a593Smuzhiyun case GL_MAP2_TEXTURE_COORD_2:
301*4882a593Smuzhiyun return 2;
302*4882a593Smuzhiyun case GL_MAP2_NORMAL:
303*4882a593Smuzhiyun case GL_MAP2_TEXTURE_COORD_3:
304*4882a593Smuzhiyun case GL_MAP2_VERTEX_3:
305*4882a593Smuzhiyun return 3;
306*4882a593Smuzhiyun case GL_MAP2_COLOR_4:
307*4882a593Smuzhiyun case GL_MAP2_TEXTURE_COORD_4:
308*4882a593Smuzhiyun case GL_MAP2_VERTEX_4:
309*4882a593Smuzhiyun return 4;
310*4882a593Smuzhiyun default:
311*4882a593Smuzhiyun return 0;
312*4882a593Smuzhiyun }
313*4882a593Smuzhiyun }
314*4882a593Smuzhiyun
315*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetBooleanv_size(GLenum e)316*4882a593Smuzhiyun __glGetBooleanv_size(GLenum e)
317*4882a593Smuzhiyun {
318*4882a593Smuzhiyun switch (e) {
319*4882a593Smuzhiyun case GL_CURRENT_INDEX:
320*4882a593Smuzhiyun case GL_CURRENT_RASTER_INDEX:
321*4882a593Smuzhiyun case GL_CURRENT_RASTER_POSITION_VALID:
322*4882a593Smuzhiyun case GL_CURRENT_RASTER_DISTANCE:
323*4882a593Smuzhiyun case GL_POINT_SMOOTH:
324*4882a593Smuzhiyun case GL_POINT_SIZE:
325*4882a593Smuzhiyun case GL_SMOOTH_POINT_SIZE_GRANULARITY:
326*4882a593Smuzhiyun case GL_LINE_SMOOTH:
327*4882a593Smuzhiyun case GL_LINE_WIDTH:
328*4882a593Smuzhiyun case GL_LINE_WIDTH_GRANULARITY:
329*4882a593Smuzhiyun case GL_LINE_STIPPLE:
330*4882a593Smuzhiyun case GL_LINE_STIPPLE_PATTERN:
331*4882a593Smuzhiyun case GL_LINE_STIPPLE_REPEAT:
332*4882a593Smuzhiyun case GL_LIST_MODE:
333*4882a593Smuzhiyun case GL_MAX_LIST_NESTING:
334*4882a593Smuzhiyun case GL_LIST_BASE:
335*4882a593Smuzhiyun case GL_LIST_INDEX:
336*4882a593Smuzhiyun case GL_POLYGON_SMOOTH:
337*4882a593Smuzhiyun case GL_POLYGON_STIPPLE:
338*4882a593Smuzhiyun case GL_EDGE_FLAG:
339*4882a593Smuzhiyun case GL_CULL_FACE:
340*4882a593Smuzhiyun case GL_CULL_FACE_MODE:
341*4882a593Smuzhiyun case GL_FRONT_FACE:
342*4882a593Smuzhiyun case GL_LIGHTING:
343*4882a593Smuzhiyun case GL_LIGHT_MODEL_LOCAL_VIEWER:
344*4882a593Smuzhiyun case GL_LIGHT_MODEL_TWO_SIDE:
345*4882a593Smuzhiyun case GL_SHADE_MODEL:
346*4882a593Smuzhiyun case GL_COLOR_MATERIAL_FACE:
347*4882a593Smuzhiyun case GL_COLOR_MATERIAL_PARAMETER:
348*4882a593Smuzhiyun case GL_COLOR_MATERIAL:
349*4882a593Smuzhiyun case GL_FOG:
350*4882a593Smuzhiyun case GL_FOG_INDEX:
351*4882a593Smuzhiyun case GL_FOG_DENSITY:
352*4882a593Smuzhiyun case GL_FOG_START:
353*4882a593Smuzhiyun case GL_FOG_END:
354*4882a593Smuzhiyun case GL_FOG_MODE:
355*4882a593Smuzhiyun case GL_DEPTH_TEST:
356*4882a593Smuzhiyun case GL_DEPTH_WRITEMASK:
357*4882a593Smuzhiyun case GL_DEPTH_CLEAR_VALUE:
358*4882a593Smuzhiyun case GL_DEPTH_FUNC:
359*4882a593Smuzhiyun case GL_STENCIL_TEST:
360*4882a593Smuzhiyun case GL_STENCIL_CLEAR_VALUE:
361*4882a593Smuzhiyun case GL_STENCIL_FUNC:
362*4882a593Smuzhiyun case GL_STENCIL_VALUE_MASK:
363*4882a593Smuzhiyun case GL_STENCIL_FAIL:
364*4882a593Smuzhiyun case GL_STENCIL_PASS_DEPTH_FAIL:
365*4882a593Smuzhiyun case GL_STENCIL_PASS_DEPTH_PASS:
366*4882a593Smuzhiyun case GL_STENCIL_REF:
367*4882a593Smuzhiyun case GL_STENCIL_WRITEMASK:
368*4882a593Smuzhiyun case GL_MATRIX_MODE:
369*4882a593Smuzhiyun case GL_NORMALIZE:
370*4882a593Smuzhiyun case GL_MODELVIEW_STACK_DEPTH:
371*4882a593Smuzhiyun case GL_PROJECTION_STACK_DEPTH:
372*4882a593Smuzhiyun case GL_TEXTURE_STACK_DEPTH:
373*4882a593Smuzhiyun case GL_ATTRIB_STACK_DEPTH:
374*4882a593Smuzhiyun case GL_CLIENT_ATTRIB_STACK_DEPTH:
375*4882a593Smuzhiyun case GL_ALPHA_TEST:
376*4882a593Smuzhiyun case GL_ALPHA_TEST_FUNC:
377*4882a593Smuzhiyun case GL_ALPHA_TEST_REF:
378*4882a593Smuzhiyun case GL_DITHER:
379*4882a593Smuzhiyun case GL_BLEND_DST:
380*4882a593Smuzhiyun case GL_BLEND_SRC:
381*4882a593Smuzhiyun case GL_BLEND:
382*4882a593Smuzhiyun case GL_LOGIC_OP_MODE:
383*4882a593Smuzhiyun case GL_LOGIC_OP:
384*4882a593Smuzhiyun case GL_AUX_BUFFERS:
385*4882a593Smuzhiyun case GL_DRAW_BUFFER:
386*4882a593Smuzhiyun case GL_READ_BUFFER:
387*4882a593Smuzhiyun case GL_SCISSOR_TEST:
388*4882a593Smuzhiyun case GL_INDEX_CLEAR_VALUE:
389*4882a593Smuzhiyun case GL_INDEX_WRITEMASK:
390*4882a593Smuzhiyun case GL_INDEX_MODE:
391*4882a593Smuzhiyun case GL_RGBA_MODE:
392*4882a593Smuzhiyun case GL_DOUBLEBUFFER:
393*4882a593Smuzhiyun case GL_STEREO:
394*4882a593Smuzhiyun case GL_RENDER_MODE:
395*4882a593Smuzhiyun case GL_PERSPECTIVE_CORRECTION_HINT:
396*4882a593Smuzhiyun case GL_POINT_SMOOTH_HINT:
397*4882a593Smuzhiyun case GL_LINE_SMOOTH_HINT:
398*4882a593Smuzhiyun case GL_POLYGON_SMOOTH_HINT:
399*4882a593Smuzhiyun case GL_FOG_HINT:
400*4882a593Smuzhiyun case GL_TEXTURE_GEN_S:
401*4882a593Smuzhiyun case GL_TEXTURE_GEN_T:
402*4882a593Smuzhiyun case GL_TEXTURE_GEN_R:
403*4882a593Smuzhiyun case GL_TEXTURE_GEN_Q:
404*4882a593Smuzhiyun case GL_PIXEL_MAP_I_TO_I:
405*4882a593Smuzhiyun case GL_PIXEL_MAP_I_TO_I_SIZE:
406*4882a593Smuzhiyun case GL_PIXEL_MAP_S_TO_S_SIZE:
407*4882a593Smuzhiyun case GL_PIXEL_MAP_I_TO_R_SIZE:
408*4882a593Smuzhiyun case GL_PIXEL_MAP_I_TO_G_SIZE:
409*4882a593Smuzhiyun case GL_PIXEL_MAP_I_TO_B_SIZE:
410*4882a593Smuzhiyun case GL_PIXEL_MAP_I_TO_A_SIZE:
411*4882a593Smuzhiyun case GL_PIXEL_MAP_R_TO_R_SIZE:
412*4882a593Smuzhiyun case GL_PIXEL_MAP_G_TO_G_SIZE:
413*4882a593Smuzhiyun case GL_PIXEL_MAP_B_TO_B_SIZE:
414*4882a593Smuzhiyun case GL_PIXEL_MAP_A_TO_A_SIZE:
415*4882a593Smuzhiyun case GL_UNPACK_SWAP_BYTES:
416*4882a593Smuzhiyun case GL_UNPACK_LSB_FIRST:
417*4882a593Smuzhiyun case GL_UNPACK_ROW_LENGTH:
418*4882a593Smuzhiyun case GL_UNPACK_SKIP_ROWS:
419*4882a593Smuzhiyun case GL_UNPACK_SKIP_PIXELS:
420*4882a593Smuzhiyun case GL_UNPACK_ALIGNMENT:
421*4882a593Smuzhiyun case GL_PACK_SWAP_BYTES:
422*4882a593Smuzhiyun case GL_PACK_LSB_FIRST:
423*4882a593Smuzhiyun case GL_PACK_ROW_LENGTH:
424*4882a593Smuzhiyun case GL_PACK_SKIP_ROWS:
425*4882a593Smuzhiyun case GL_PACK_SKIP_PIXELS:
426*4882a593Smuzhiyun case GL_PACK_ALIGNMENT:
427*4882a593Smuzhiyun case GL_MAP_COLOR:
428*4882a593Smuzhiyun case GL_MAP_STENCIL:
429*4882a593Smuzhiyun case GL_INDEX_SHIFT:
430*4882a593Smuzhiyun case GL_INDEX_OFFSET:
431*4882a593Smuzhiyun case GL_RED_SCALE:
432*4882a593Smuzhiyun case GL_RED_BIAS:
433*4882a593Smuzhiyun case GL_ZOOM_X:
434*4882a593Smuzhiyun case GL_ZOOM_Y:
435*4882a593Smuzhiyun case GL_GREEN_SCALE:
436*4882a593Smuzhiyun case GL_GREEN_BIAS:
437*4882a593Smuzhiyun case GL_BLUE_SCALE:
438*4882a593Smuzhiyun case GL_BLUE_BIAS:
439*4882a593Smuzhiyun case GL_ALPHA_SCALE:
440*4882a593Smuzhiyun case GL_ALPHA_BIAS:
441*4882a593Smuzhiyun case GL_DEPTH_SCALE:
442*4882a593Smuzhiyun case GL_DEPTH_BIAS:
443*4882a593Smuzhiyun case GL_MAX_EVAL_ORDER:
444*4882a593Smuzhiyun case GL_MAX_LIGHTS:
445*4882a593Smuzhiyun case GL_MAX_CLIP_PLANES:
446*4882a593Smuzhiyun case GL_MAX_TEXTURE_SIZE:
447*4882a593Smuzhiyun case GL_MAX_PIXEL_MAP_TABLE:
448*4882a593Smuzhiyun case GL_MAX_ATTRIB_STACK_DEPTH:
449*4882a593Smuzhiyun case GL_MAX_MODELVIEW_STACK_DEPTH:
450*4882a593Smuzhiyun case GL_MAX_NAME_STACK_DEPTH:
451*4882a593Smuzhiyun case GL_MAX_PROJECTION_STACK_DEPTH:
452*4882a593Smuzhiyun case GL_MAX_TEXTURE_STACK_DEPTH:
453*4882a593Smuzhiyun case GL_MAX_CLIENT_ATTRIB_STACK_DEPTH:
454*4882a593Smuzhiyun case GL_SUBPIXEL_BITS:
455*4882a593Smuzhiyun case GL_INDEX_BITS:
456*4882a593Smuzhiyun case GL_RED_BITS:
457*4882a593Smuzhiyun case GL_GREEN_BITS:
458*4882a593Smuzhiyun case GL_BLUE_BITS:
459*4882a593Smuzhiyun case GL_ALPHA_BITS:
460*4882a593Smuzhiyun case GL_DEPTH_BITS:
461*4882a593Smuzhiyun case GL_STENCIL_BITS:
462*4882a593Smuzhiyun case GL_ACCUM_RED_BITS:
463*4882a593Smuzhiyun case GL_ACCUM_GREEN_BITS:
464*4882a593Smuzhiyun case GL_ACCUM_BLUE_BITS:
465*4882a593Smuzhiyun case GL_ACCUM_ALPHA_BITS:
466*4882a593Smuzhiyun case GL_NAME_STACK_DEPTH:
467*4882a593Smuzhiyun case GL_AUTO_NORMAL:
468*4882a593Smuzhiyun case GL_MAP1_COLOR_4:
469*4882a593Smuzhiyun case GL_MAP1_INDEX:
470*4882a593Smuzhiyun case GL_MAP1_NORMAL:
471*4882a593Smuzhiyun case GL_MAP1_TEXTURE_COORD_1:
472*4882a593Smuzhiyun case GL_MAP1_TEXTURE_COORD_2:
473*4882a593Smuzhiyun case GL_MAP1_TEXTURE_COORD_3:
474*4882a593Smuzhiyun case GL_MAP1_TEXTURE_COORD_4:
475*4882a593Smuzhiyun case GL_MAP1_VERTEX_3:
476*4882a593Smuzhiyun case GL_MAP1_VERTEX_4:
477*4882a593Smuzhiyun case GL_MAP2_COLOR_4:
478*4882a593Smuzhiyun case GL_MAP2_INDEX:
479*4882a593Smuzhiyun case GL_MAP2_NORMAL:
480*4882a593Smuzhiyun case GL_MAP2_TEXTURE_COORD_1:
481*4882a593Smuzhiyun case GL_MAP2_TEXTURE_COORD_2:
482*4882a593Smuzhiyun case GL_MAP2_TEXTURE_COORD_3:
483*4882a593Smuzhiyun case GL_MAP2_TEXTURE_COORD_4:
484*4882a593Smuzhiyun case GL_MAP2_VERTEX_3:
485*4882a593Smuzhiyun case GL_MAP2_VERTEX_4:
486*4882a593Smuzhiyun case GL_MAP1_GRID_SEGMENTS:
487*4882a593Smuzhiyun case GL_TEXTURE_1D:
488*4882a593Smuzhiyun case GL_TEXTURE_2D:
489*4882a593Smuzhiyun case GL_POLYGON_OFFSET_UNITS:
490*4882a593Smuzhiyun case GL_CLIP_PLANE0:
491*4882a593Smuzhiyun case GL_CLIP_PLANE1:
492*4882a593Smuzhiyun case GL_CLIP_PLANE2:
493*4882a593Smuzhiyun case GL_CLIP_PLANE3:
494*4882a593Smuzhiyun case GL_CLIP_PLANE4:
495*4882a593Smuzhiyun case GL_CLIP_PLANE5:
496*4882a593Smuzhiyun case GL_LIGHT0:
497*4882a593Smuzhiyun case GL_LIGHT1:
498*4882a593Smuzhiyun case GL_LIGHT2:
499*4882a593Smuzhiyun case GL_LIGHT3:
500*4882a593Smuzhiyun case GL_LIGHT4:
501*4882a593Smuzhiyun case GL_LIGHT5:
502*4882a593Smuzhiyun case GL_LIGHT6:
503*4882a593Smuzhiyun case GL_LIGHT7:
504*4882a593Smuzhiyun case GL_BLEND_EQUATION:
505*4882a593Smuzhiyun /* case GL_BLEND_EQUATION_EXT:*/
506*4882a593Smuzhiyun case GL_CONVOLUTION_1D:
507*4882a593Smuzhiyun case GL_CONVOLUTION_2D:
508*4882a593Smuzhiyun case GL_SEPARABLE_2D:
509*4882a593Smuzhiyun case GL_MAX_CONVOLUTION_WIDTH:
510*4882a593Smuzhiyun /* case GL_MAX_CONVOLUTION_WIDTH_EXT:*/
511*4882a593Smuzhiyun case GL_MAX_CONVOLUTION_HEIGHT:
512*4882a593Smuzhiyun /* case GL_MAX_CONVOLUTION_HEIGHT_EXT:*/
513*4882a593Smuzhiyun case GL_POST_CONVOLUTION_RED_SCALE:
514*4882a593Smuzhiyun /* case GL_POST_CONVOLUTION_RED_SCALE_EXT:*/
515*4882a593Smuzhiyun case GL_POST_CONVOLUTION_GREEN_SCALE:
516*4882a593Smuzhiyun /* case GL_POST_CONVOLUTION_GREEN_SCALE_EXT:*/
517*4882a593Smuzhiyun case GL_POST_CONVOLUTION_BLUE_SCALE:
518*4882a593Smuzhiyun /* case GL_POST_CONVOLUTION_BLUE_SCALE_EXT:*/
519*4882a593Smuzhiyun case GL_POST_CONVOLUTION_ALPHA_SCALE:
520*4882a593Smuzhiyun /* case GL_POST_CONVOLUTION_ALPHA_SCALE_EXT:*/
521*4882a593Smuzhiyun case GL_POST_CONVOLUTION_RED_BIAS:
522*4882a593Smuzhiyun /* case GL_POST_CONVOLUTION_RED_BIAS_EXT:*/
523*4882a593Smuzhiyun case GL_POST_CONVOLUTION_GREEN_BIAS:
524*4882a593Smuzhiyun /* case GL_POST_CONVOLUTION_GREEN_BIAS_EXT:*/
525*4882a593Smuzhiyun case GL_POST_CONVOLUTION_BLUE_BIAS:
526*4882a593Smuzhiyun /* case GL_POST_CONVOLUTION_BLUE_BIAS_EXT:*/
527*4882a593Smuzhiyun case GL_POST_CONVOLUTION_ALPHA_BIAS:
528*4882a593Smuzhiyun /* case GL_POST_CONVOLUTION_ALPHA_BIAS_EXT:*/
529*4882a593Smuzhiyun case GL_HISTOGRAM:
530*4882a593Smuzhiyun case GL_MINMAX:
531*4882a593Smuzhiyun case GL_POLYGON_OFFSET_FACTOR:
532*4882a593Smuzhiyun case GL_RESCALE_NORMAL:
533*4882a593Smuzhiyun /* case GL_RESCALE_NORMAL_EXT:*/
534*4882a593Smuzhiyun case GL_TEXTURE_BINDING_1D:
535*4882a593Smuzhiyun case GL_TEXTURE_BINDING_2D:
536*4882a593Smuzhiyun case GL_TEXTURE_BINDING_3D:
537*4882a593Smuzhiyun case GL_PACK_SKIP_IMAGES:
538*4882a593Smuzhiyun case GL_PACK_IMAGE_HEIGHT:
539*4882a593Smuzhiyun case GL_UNPACK_SKIP_IMAGES:
540*4882a593Smuzhiyun case GL_UNPACK_IMAGE_HEIGHT:
541*4882a593Smuzhiyun case GL_TEXTURE_3D:
542*4882a593Smuzhiyun case GL_MAX_3D_TEXTURE_SIZE:
543*4882a593Smuzhiyun case GL_VERTEX_ARRAY:
544*4882a593Smuzhiyun case GL_NORMAL_ARRAY:
545*4882a593Smuzhiyun case GL_COLOR_ARRAY:
546*4882a593Smuzhiyun case GL_INDEX_ARRAY:
547*4882a593Smuzhiyun case GL_TEXTURE_COORD_ARRAY:
548*4882a593Smuzhiyun case GL_EDGE_FLAG_ARRAY:
549*4882a593Smuzhiyun case GL_VERTEX_ARRAY_SIZE:
550*4882a593Smuzhiyun case GL_VERTEX_ARRAY_TYPE:
551*4882a593Smuzhiyun case GL_VERTEX_ARRAY_STRIDE:
552*4882a593Smuzhiyun case GL_NORMAL_ARRAY_TYPE:
553*4882a593Smuzhiyun case GL_NORMAL_ARRAY_STRIDE:
554*4882a593Smuzhiyun case GL_COLOR_ARRAY_SIZE:
555*4882a593Smuzhiyun case GL_COLOR_ARRAY_TYPE:
556*4882a593Smuzhiyun case GL_COLOR_ARRAY_STRIDE:
557*4882a593Smuzhiyun case GL_INDEX_ARRAY_TYPE:
558*4882a593Smuzhiyun case GL_INDEX_ARRAY_STRIDE:
559*4882a593Smuzhiyun case GL_TEXTURE_COORD_ARRAY_SIZE:
560*4882a593Smuzhiyun case GL_TEXTURE_COORD_ARRAY_TYPE:
561*4882a593Smuzhiyun case GL_TEXTURE_COORD_ARRAY_STRIDE:
562*4882a593Smuzhiyun case GL_EDGE_FLAG_ARRAY_STRIDE:
563*4882a593Smuzhiyun case GL_MULTISAMPLE:
564*4882a593Smuzhiyun /* case GL_MULTISAMPLE_ARB:*/
565*4882a593Smuzhiyun case GL_SAMPLE_ALPHA_TO_COVERAGE:
566*4882a593Smuzhiyun /* case GL_SAMPLE_ALPHA_TO_COVERAGE_ARB:*/
567*4882a593Smuzhiyun case GL_SAMPLE_ALPHA_TO_ONE:
568*4882a593Smuzhiyun /* case GL_SAMPLE_ALPHA_TO_ONE_ARB:*/
569*4882a593Smuzhiyun case GL_SAMPLE_COVERAGE:
570*4882a593Smuzhiyun /* case GL_SAMPLE_COVERAGE_ARB:*/
571*4882a593Smuzhiyun case GL_SAMPLE_BUFFERS:
572*4882a593Smuzhiyun /* case GL_SAMPLE_BUFFERS_ARB:*/
573*4882a593Smuzhiyun case GL_SAMPLES:
574*4882a593Smuzhiyun /* case GL_SAMPLES_ARB:*/
575*4882a593Smuzhiyun case GL_SAMPLE_COVERAGE_VALUE:
576*4882a593Smuzhiyun /* case GL_SAMPLE_COVERAGE_VALUE_ARB:*/
577*4882a593Smuzhiyun case GL_SAMPLE_COVERAGE_INVERT:
578*4882a593Smuzhiyun /* case GL_SAMPLE_COVERAGE_INVERT_ARB:*/
579*4882a593Smuzhiyun case GL_COLOR_MATRIX_STACK_DEPTH:
580*4882a593Smuzhiyun case GL_MAX_COLOR_MATRIX_STACK_DEPTH:
581*4882a593Smuzhiyun case GL_POST_COLOR_MATRIX_RED_SCALE:
582*4882a593Smuzhiyun case GL_POST_COLOR_MATRIX_GREEN_SCALE:
583*4882a593Smuzhiyun case GL_POST_COLOR_MATRIX_BLUE_SCALE:
584*4882a593Smuzhiyun case GL_POST_COLOR_MATRIX_ALPHA_SCALE:
585*4882a593Smuzhiyun case GL_POST_COLOR_MATRIX_RED_BIAS:
586*4882a593Smuzhiyun case GL_POST_COLOR_MATRIX_GREEN_BIAS:
587*4882a593Smuzhiyun case GL_POST_COLOR_MATRIX_BLUE_BIAS:
588*4882a593Smuzhiyun case GL_POST_COLOR_MATRIX_ALPHA_BIAS:
589*4882a593Smuzhiyun case GL_BLEND_DST_RGB:
590*4882a593Smuzhiyun case GL_BLEND_SRC_RGB:
591*4882a593Smuzhiyun case GL_BLEND_DST_ALPHA:
592*4882a593Smuzhiyun case GL_BLEND_SRC_ALPHA:
593*4882a593Smuzhiyun case GL_COLOR_TABLE:
594*4882a593Smuzhiyun case GL_POST_CONVOLUTION_COLOR_TABLE:
595*4882a593Smuzhiyun case GL_POST_COLOR_MATRIX_COLOR_TABLE:
596*4882a593Smuzhiyun case GL_MAX_ELEMENTS_VERTICES:
597*4882a593Smuzhiyun case GL_MAX_ELEMENTS_INDICES:
598*4882a593Smuzhiyun case GL_CLIP_VOLUME_CLIPPING_HINT_EXT:
599*4882a593Smuzhiyun case GL_POINT_SIZE_MIN:
600*4882a593Smuzhiyun case GL_POINT_SIZE_MAX:
601*4882a593Smuzhiyun case GL_POINT_FADE_THRESHOLD_SIZE:
602*4882a593Smuzhiyun case GL_OCCLUSION_TEST_HP:
603*4882a593Smuzhiyun case GL_OCCLUSION_TEST_RESULT_HP:
604*4882a593Smuzhiyun case GL_LIGHT_MODEL_COLOR_CONTROL:
605*4882a593Smuzhiyun case GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB:
606*4882a593Smuzhiyun case GL_RESET_NOTIFICATION_STRATEGY_ARB:
607*4882a593Smuzhiyun case GL_CURRENT_FOG_COORD:
608*4882a593Smuzhiyun case GL_FOG_COORDINATE_ARRAY_TYPE:
609*4882a593Smuzhiyun case GL_FOG_COORDINATE_ARRAY_STRIDE:
610*4882a593Smuzhiyun case GL_FOG_COORD_ARRAY:
611*4882a593Smuzhiyun case GL_COLOR_SUM_ARB:
612*4882a593Smuzhiyun case GL_SECONDARY_COLOR_ARRAY_SIZE:
613*4882a593Smuzhiyun case GL_SECONDARY_COLOR_ARRAY_TYPE:
614*4882a593Smuzhiyun case GL_SECONDARY_COLOR_ARRAY_STRIDE:
615*4882a593Smuzhiyun case GL_SECONDARY_COLOR_ARRAY:
616*4882a593Smuzhiyun case GL_ACTIVE_TEXTURE:
617*4882a593Smuzhiyun /* case GL_ACTIVE_TEXTURE_ARB:*/
618*4882a593Smuzhiyun case GL_CLIENT_ACTIVE_TEXTURE:
619*4882a593Smuzhiyun /* case GL_CLIENT_ACTIVE_TEXTURE_ARB:*/
620*4882a593Smuzhiyun case GL_MAX_TEXTURE_UNITS:
621*4882a593Smuzhiyun /* case GL_MAX_TEXTURE_UNITS_ARB:*/
622*4882a593Smuzhiyun case GL_MAX_RENDERBUFFER_SIZE:
623*4882a593Smuzhiyun /* case GL_MAX_RENDERBUFFER_SIZE_EXT:*/
624*4882a593Smuzhiyun case GL_TEXTURE_COMPRESSION_HINT:
625*4882a593Smuzhiyun /* case GL_TEXTURE_COMPRESSION_HINT_ARB:*/
626*4882a593Smuzhiyun case GL_TEXTURE_RECTANGLE_ARB:
627*4882a593Smuzhiyun /* case GL_TEXTURE_RECTANGLE_NV:*/
628*4882a593Smuzhiyun case GL_TEXTURE_BINDING_RECTANGLE_ARB:
629*4882a593Smuzhiyun /* case GL_TEXTURE_BINDING_RECTANGLE_NV:*/
630*4882a593Smuzhiyun case GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB:
631*4882a593Smuzhiyun /* case GL_MAX_RECTANGLE_TEXTURE_SIZE_NV:*/
632*4882a593Smuzhiyun case GL_MAX_TEXTURE_LOD_BIAS:
633*4882a593Smuzhiyun case GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT:
634*4882a593Smuzhiyun case GL_MAX_SHININESS_NV:
635*4882a593Smuzhiyun case GL_MAX_SPOT_EXPONENT_NV:
636*4882a593Smuzhiyun case GL_TEXTURE_CUBE_MAP:
637*4882a593Smuzhiyun /* case GL_TEXTURE_CUBE_MAP_ARB:*/
638*4882a593Smuzhiyun case GL_TEXTURE_BINDING_CUBE_MAP:
639*4882a593Smuzhiyun /* case GL_TEXTURE_BINDING_CUBE_MAP_ARB:*/
640*4882a593Smuzhiyun case GL_MAX_CUBE_MAP_TEXTURE_SIZE:
641*4882a593Smuzhiyun /* case GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB:*/
642*4882a593Smuzhiyun case GL_MULTISAMPLE_FILTER_HINT_NV:
643*4882a593Smuzhiyun case GL_FOG_DISTANCE_MODE_NV:
644*4882a593Smuzhiyun case GL_VERTEX_PROGRAM_ARB:
645*4882a593Smuzhiyun case GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB:
646*4882a593Smuzhiyun case GL_MAX_PROGRAM_MATRICES_ARB:
647*4882a593Smuzhiyun case GL_CURRENT_MATRIX_STACK_DEPTH_ARB:
648*4882a593Smuzhiyun case GL_VERTEX_PROGRAM_POINT_SIZE_ARB:
649*4882a593Smuzhiyun case GL_VERTEX_PROGRAM_TWO_SIDE_ARB:
650*4882a593Smuzhiyun case GL_PROGRAM_ERROR_POSITION_ARB:
651*4882a593Smuzhiyun case GL_DEPTH_CLAMP:
652*4882a593Smuzhiyun /* case GL_DEPTH_CLAMP_NV:*/
653*4882a593Smuzhiyun case GL_NUM_COMPRESSED_TEXTURE_FORMATS:
654*4882a593Smuzhiyun /* case GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB:*/
655*4882a593Smuzhiyun case GL_MAX_VERTEX_UNITS_ARB:
656*4882a593Smuzhiyun case GL_ACTIVE_VERTEX_UNITS_ARB:
657*4882a593Smuzhiyun case GL_WEIGHT_SUM_UNITY_ARB:
658*4882a593Smuzhiyun case GL_VERTEX_BLEND_ARB:
659*4882a593Smuzhiyun case GL_CURRENT_WEIGHT_ARB:
660*4882a593Smuzhiyun case GL_WEIGHT_ARRAY_TYPE_ARB:
661*4882a593Smuzhiyun case GL_WEIGHT_ARRAY_STRIDE_ARB:
662*4882a593Smuzhiyun case GL_WEIGHT_ARRAY_SIZE_ARB:
663*4882a593Smuzhiyun case GL_WEIGHT_ARRAY_ARB:
664*4882a593Smuzhiyun case GL_PACK_INVERT_MESA:
665*4882a593Smuzhiyun case GL_STENCIL_BACK_FUNC_ATI:
666*4882a593Smuzhiyun case GL_STENCIL_BACK_FAIL_ATI:
667*4882a593Smuzhiyun case GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI:
668*4882a593Smuzhiyun case GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI:
669*4882a593Smuzhiyun case GL_FRAGMENT_PROGRAM_ARB:
670*4882a593Smuzhiyun case GL_MAX_DRAW_BUFFERS_ARB:
671*4882a593Smuzhiyun /* case GL_MAX_DRAW_BUFFERS_ATI:*/
672*4882a593Smuzhiyun case GL_DRAW_BUFFER0_ARB:
673*4882a593Smuzhiyun /* case GL_DRAW_BUFFER0_ATI:*/
674*4882a593Smuzhiyun case GL_DRAW_BUFFER1_ARB:
675*4882a593Smuzhiyun /* case GL_DRAW_BUFFER1_ATI:*/
676*4882a593Smuzhiyun case GL_DRAW_BUFFER2_ARB:
677*4882a593Smuzhiyun /* case GL_DRAW_BUFFER2_ATI:*/
678*4882a593Smuzhiyun case GL_DRAW_BUFFER3_ARB:
679*4882a593Smuzhiyun /* case GL_DRAW_BUFFER3_ATI:*/
680*4882a593Smuzhiyun case GL_DRAW_BUFFER4_ARB:
681*4882a593Smuzhiyun /* case GL_DRAW_BUFFER4_ATI:*/
682*4882a593Smuzhiyun case GL_DRAW_BUFFER5_ARB:
683*4882a593Smuzhiyun /* case GL_DRAW_BUFFER5_ATI:*/
684*4882a593Smuzhiyun case GL_DRAW_BUFFER6_ARB:
685*4882a593Smuzhiyun /* case GL_DRAW_BUFFER6_ATI:*/
686*4882a593Smuzhiyun case GL_DRAW_BUFFER7_ARB:
687*4882a593Smuzhiyun /* case GL_DRAW_BUFFER7_ATI:*/
688*4882a593Smuzhiyun case GL_DRAW_BUFFER8_ARB:
689*4882a593Smuzhiyun /* case GL_DRAW_BUFFER8_ATI:*/
690*4882a593Smuzhiyun case GL_DRAW_BUFFER9_ARB:
691*4882a593Smuzhiyun /* case GL_DRAW_BUFFER9_ATI:*/
692*4882a593Smuzhiyun case GL_DRAW_BUFFER10_ARB:
693*4882a593Smuzhiyun /* case GL_DRAW_BUFFER10_ATI:*/
694*4882a593Smuzhiyun case GL_DRAW_BUFFER11_ARB:
695*4882a593Smuzhiyun /* case GL_DRAW_BUFFER11_ATI:*/
696*4882a593Smuzhiyun case GL_DRAW_BUFFER12_ARB:
697*4882a593Smuzhiyun /* case GL_DRAW_BUFFER12_ATI:*/
698*4882a593Smuzhiyun case GL_DRAW_BUFFER13_ARB:
699*4882a593Smuzhiyun /* case GL_DRAW_BUFFER13_ATI:*/
700*4882a593Smuzhiyun case GL_DRAW_BUFFER14_ARB:
701*4882a593Smuzhiyun /* case GL_DRAW_BUFFER14_ATI:*/
702*4882a593Smuzhiyun case GL_DRAW_BUFFER15_ARB:
703*4882a593Smuzhiyun /* case GL_DRAW_BUFFER15_ATI:*/
704*4882a593Smuzhiyun case GL_BLEND_EQUATION_ALPHA_EXT:
705*4882a593Smuzhiyun case GL_MATRIX_PALETTE_ARB:
706*4882a593Smuzhiyun case GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB:
707*4882a593Smuzhiyun case GL_MAX_PALETTE_MATRICES_ARB:
708*4882a593Smuzhiyun case GL_CURRENT_PALETTE_MATRIX_ARB:
709*4882a593Smuzhiyun case GL_MATRIX_INDEX_ARRAY_ARB:
710*4882a593Smuzhiyun case GL_CURRENT_MATRIX_INDEX_ARB:
711*4882a593Smuzhiyun case GL_MATRIX_INDEX_ARRAY_SIZE_ARB:
712*4882a593Smuzhiyun case GL_MATRIX_INDEX_ARRAY_TYPE_ARB:
713*4882a593Smuzhiyun case GL_MATRIX_INDEX_ARRAY_STRIDE_ARB:
714*4882a593Smuzhiyun case GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT:
715*4882a593Smuzhiyun case GL_TEXTURE_CUBE_MAP_SEAMLESS:
716*4882a593Smuzhiyun case GL_POINT_SPRITE_ARB:
717*4882a593Smuzhiyun /* case GL_POINT_SPRITE_NV:*/
718*4882a593Smuzhiyun case GL_POINT_SPRITE_R_MODE_NV:
719*4882a593Smuzhiyun case GL_MAX_VERTEX_ATTRIBS_ARB:
720*4882a593Smuzhiyun case GL_MAX_TEXTURE_COORDS_ARB:
721*4882a593Smuzhiyun case GL_MAX_TEXTURE_IMAGE_UNITS_ARB:
722*4882a593Smuzhiyun case GL_DEPTH_BOUNDS_TEST_EXT:
723*4882a593Smuzhiyun case GL_ARRAY_BUFFER_BINDING_ARB:
724*4882a593Smuzhiyun case GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB:
725*4882a593Smuzhiyun case GL_VERTEX_ARRAY_BUFFER_BINDING_ARB:
726*4882a593Smuzhiyun case GL_NORMAL_ARRAY_BUFFER_BINDING_ARB:
727*4882a593Smuzhiyun case GL_COLOR_ARRAY_BUFFER_BINDING_ARB:
728*4882a593Smuzhiyun case GL_INDEX_ARRAY_BUFFER_BINDING_ARB:
729*4882a593Smuzhiyun case GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB:
730*4882a593Smuzhiyun case GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB:
731*4882a593Smuzhiyun case GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB:
732*4882a593Smuzhiyun case GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB:
733*4882a593Smuzhiyun case GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB:
734*4882a593Smuzhiyun case GL_MAX_ARRAY_TEXTURE_LAYERS_EXT:
735*4882a593Smuzhiyun case GL_STENCIL_TEST_TWO_SIDE_EXT:
736*4882a593Smuzhiyun case GL_ACTIVE_STENCIL_FACE_EXT:
737*4882a593Smuzhiyun case GL_SAMPLER_BINDING:
738*4882a593Smuzhiyun case GL_TEXTURE_BINDING_1D_ARRAY_EXT:
739*4882a593Smuzhiyun case GL_TEXTURE_BINDING_2D_ARRAY_EXT:
740*4882a593Smuzhiyun case GL_FRAMEBUFFER_BINDING:
741*4882a593Smuzhiyun /* case GL_DRAW_FRAMEBUFFER_BINDING_EXT:*/
742*4882a593Smuzhiyun case GL_RENDERBUFFER_BINDING:
743*4882a593Smuzhiyun /* case GL_RENDERBUFFER_BINDING_EXT:*/
744*4882a593Smuzhiyun case GL_READ_FRAMEBUFFER_BINDING:
745*4882a593Smuzhiyun /* case GL_READ_FRAMEBUFFER_BINDING_EXT:*/
746*4882a593Smuzhiyun case GL_MAX_COLOR_ATTACHMENTS:
747*4882a593Smuzhiyun /* case GL_MAX_COLOR_ATTACHMENTS_EXT:*/
748*4882a593Smuzhiyun case GL_MAX_SAMPLES:
749*4882a593Smuzhiyun /* case GL_MAX_SAMPLES_EXT:*/
750*4882a593Smuzhiyun case GL_MAX_SERVER_WAIT_TIMEOUT:
751*4882a593Smuzhiyun case GL_MAX_DEBUG_MESSAGE_LENGTH_ARB:
752*4882a593Smuzhiyun case GL_MAX_DEBUG_LOGGED_MESSAGES_ARB:
753*4882a593Smuzhiyun case GL_DEBUG_LOGGED_MESSAGES_ARB:
754*4882a593Smuzhiyun case GL_RASTER_POSITION_UNCLIPPED_IBM:
755*4882a593Smuzhiyun return 1;
756*4882a593Smuzhiyun case GL_SMOOTH_POINT_SIZE_RANGE:
757*4882a593Smuzhiyun case GL_LINE_WIDTH_RANGE:
758*4882a593Smuzhiyun case GL_POLYGON_MODE:
759*4882a593Smuzhiyun case GL_DEPTH_RANGE:
760*4882a593Smuzhiyun case GL_MAX_VIEWPORT_DIMS:
761*4882a593Smuzhiyun case GL_MAP1_GRID_DOMAIN:
762*4882a593Smuzhiyun case GL_MAP2_GRID_SEGMENTS:
763*4882a593Smuzhiyun case GL_ALIASED_POINT_SIZE_RANGE:
764*4882a593Smuzhiyun case GL_ALIASED_LINE_WIDTH_RANGE:
765*4882a593Smuzhiyun case GL_DEPTH_BOUNDS_EXT:
766*4882a593Smuzhiyun return 2;
767*4882a593Smuzhiyun case GL_CURRENT_NORMAL:
768*4882a593Smuzhiyun case GL_POINT_DISTANCE_ATTENUATION:
769*4882a593Smuzhiyun return 3;
770*4882a593Smuzhiyun case GL_CURRENT_COLOR:
771*4882a593Smuzhiyun case GL_CURRENT_TEXTURE_COORDS:
772*4882a593Smuzhiyun case GL_CURRENT_RASTER_COLOR:
773*4882a593Smuzhiyun case GL_CURRENT_RASTER_TEXTURE_COORDS:
774*4882a593Smuzhiyun case GL_CURRENT_RASTER_POSITION:
775*4882a593Smuzhiyun case GL_LIGHT_MODEL_AMBIENT:
776*4882a593Smuzhiyun case GL_FOG_COLOR:
777*4882a593Smuzhiyun case GL_ACCUM_CLEAR_VALUE:
778*4882a593Smuzhiyun case GL_VIEWPORT:
779*4882a593Smuzhiyun case GL_SCISSOR_BOX:
780*4882a593Smuzhiyun case GL_COLOR_CLEAR_VALUE:
781*4882a593Smuzhiyun case GL_COLOR_WRITEMASK:
782*4882a593Smuzhiyun case GL_MAP2_GRID_DOMAIN:
783*4882a593Smuzhiyun case GL_BLEND_COLOR:
784*4882a593Smuzhiyun /* case GL_BLEND_COLOR_EXT:*/
785*4882a593Smuzhiyun case GL_CURRENT_SECONDARY_COLOR:
786*4882a593Smuzhiyun return 4;
787*4882a593Smuzhiyun case GL_MODELVIEW_MATRIX:
788*4882a593Smuzhiyun case GL_PROJECTION_MATRIX:
789*4882a593Smuzhiyun case GL_TEXTURE_MATRIX:
790*4882a593Smuzhiyun case GL_MODELVIEW0_ARB:
791*4882a593Smuzhiyun case GL_COLOR_MATRIX:
792*4882a593Smuzhiyun case GL_MODELVIEW1_ARB:
793*4882a593Smuzhiyun case GL_CURRENT_MATRIX_ARB:
794*4882a593Smuzhiyun case GL_MODELVIEW2_ARB:
795*4882a593Smuzhiyun case GL_MODELVIEW3_ARB:
796*4882a593Smuzhiyun case GL_MODELVIEW4_ARB:
797*4882a593Smuzhiyun case GL_MODELVIEW5_ARB:
798*4882a593Smuzhiyun case GL_MODELVIEW6_ARB:
799*4882a593Smuzhiyun case GL_MODELVIEW7_ARB:
800*4882a593Smuzhiyun case GL_MODELVIEW8_ARB:
801*4882a593Smuzhiyun case GL_MODELVIEW9_ARB:
802*4882a593Smuzhiyun case GL_MODELVIEW10_ARB:
803*4882a593Smuzhiyun case GL_MODELVIEW11_ARB:
804*4882a593Smuzhiyun case GL_MODELVIEW12_ARB:
805*4882a593Smuzhiyun case GL_MODELVIEW13_ARB:
806*4882a593Smuzhiyun case GL_MODELVIEW14_ARB:
807*4882a593Smuzhiyun case GL_MODELVIEW15_ARB:
808*4882a593Smuzhiyun case GL_MODELVIEW16_ARB:
809*4882a593Smuzhiyun case GL_MODELVIEW17_ARB:
810*4882a593Smuzhiyun case GL_MODELVIEW18_ARB:
811*4882a593Smuzhiyun case GL_MODELVIEW19_ARB:
812*4882a593Smuzhiyun case GL_MODELVIEW20_ARB:
813*4882a593Smuzhiyun case GL_MODELVIEW21_ARB:
814*4882a593Smuzhiyun case GL_MODELVIEW22_ARB:
815*4882a593Smuzhiyun case GL_MODELVIEW23_ARB:
816*4882a593Smuzhiyun case GL_MODELVIEW24_ARB:
817*4882a593Smuzhiyun case GL_MODELVIEW25_ARB:
818*4882a593Smuzhiyun case GL_MODELVIEW26_ARB:
819*4882a593Smuzhiyun case GL_MODELVIEW27_ARB:
820*4882a593Smuzhiyun case GL_MODELVIEW28_ARB:
821*4882a593Smuzhiyun case GL_MODELVIEW29_ARB:
822*4882a593Smuzhiyun case GL_MODELVIEW30_ARB:
823*4882a593Smuzhiyun case GL_MODELVIEW31_ARB:
824*4882a593Smuzhiyun case GL_TRANSPOSE_CURRENT_MATRIX_ARB:
825*4882a593Smuzhiyun return 16;
826*4882a593Smuzhiyun case GL_FOG_COORDINATE_SOURCE:
827*4882a593Smuzhiyun case GL_COMPRESSED_TEXTURE_FORMATS:
828*4882a593Smuzhiyun case GL_RGBA_INTEGER_MODE_EXT:
829*4882a593Smuzhiyun return __glGetBooleanv_variable_size(e);
830*4882a593Smuzhiyun default:
831*4882a593Smuzhiyun return 0;
832*4882a593Smuzhiyun }
833*4882a593Smuzhiyun }
834*4882a593Smuzhiyun
835*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetTexParameterfv_size(GLenum e)836*4882a593Smuzhiyun __glGetTexParameterfv_size(GLenum e)
837*4882a593Smuzhiyun {
838*4882a593Smuzhiyun switch (e) {
839*4882a593Smuzhiyun case GL_TEXTURE_MAG_FILTER:
840*4882a593Smuzhiyun case GL_TEXTURE_MIN_FILTER:
841*4882a593Smuzhiyun case GL_TEXTURE_WRAP_S:
842*4882a593Smuzhiyun case GL_TEXTURE_WRAP_T:
843*4882a593Smuzhiyun case GL_TEXTURE_PRIORITY:
844*4882a593Smuzhiyun case GL_TEXTURE_RESIDENT:
845*4882a593Smuzhiyun case GL_TEXTURE_WRAP_R:
846*4882a593Smuzhiyun case GL_TEXTURE_COMPARE_FAIL_VALUE_ARB:
847*4882a593Smuzhiyun /* case GL_SHADOW_AMBIENT_SGIX:*/
848*4882a593Smuzhiyun case GL_TEXTURE_MIN_LOD:
849*4882a593Smuzhiyun case GL_TEXTURE_MAX_LOD:
850*4882a593Smuzhiyun case GL_TEXTURE_BASE_LEVEL:
851*4882a593Smuzhiyun case GL_TEXTURE_MAX_LEVEL:
852*4882a593Smuzhiyun case GL_TEXTURE_CLIPMAP_FRAME_SGIX:
853*4882a593Smuzhiyun case GL_TEXTURE_LOD_BIAS_S_SGIX:
854*4882a593Smuzhiyun case GL_TEXTURE_LOD_BIAS_T_SGIX:
855*4882a593Smuzhiyun case GL_TEXTURE_LOD_BIAS_R_SGIX:
856*4882a593Smuzhiyun case GL_GENERATE_MIPMAP:
857*4882a593Smuzhiyun /* case GL_GENERATE_MIPMAP_SGIS:*/
858*4882a593Smuzhiyun case GL_TEXTURE_COMPARE_SGIX:
859*4882a593Smuzhiyun case GL_TEXTURE_COMPARE_OPERATOR_SGIX:
860*4882a593Smuzhiyun case GL_TEXTURE_MAX_CLAMP_S_SGIX:
861*4882a593Smuzhiyun case GL_TEXTURE_MAX_CLAMP_T_SGIX:
862*4882a593Smuzhiyun case GL_TEXTURE_MAX_CLAMP_R_SGIX:
863*4882a593Smuzhiyun case GL_TEXTURE_MAX_ANISOTROPY_EXT:
864*4882a593Smuzhiyun case GL_TEXTURE_LOD_BIAS:
865*4882a593Smuzhiyun /* case GL_TEXTURE_LOD_BIAS_EXT:*/
866*4882a593Smuzhiyun case GL_TEXTURE_RANGE_LENGTH_APPLE:
867*4882a593Smuzhiyun case GL_TEXTURE_STORAGE_HINT_APPLE:
868*4882a593Smuzhiyun case GL_DEPTH_TEXTURE_MODE:
869*4882a593Smuzhiyun /* case GL_DEPTH_TEXTURE_MODE_ARB:*/
870*4882a593Smuzhiyun case GL_TEXTURE_COMPARE_MODE:
871*4882a593Smuzhiyun /* case GL_TEXTURE_COMPARE_MODE_ARB:*/
872*4882a593Smuzhiyun case GL_TEXTURE_COMPARE_FUNC:
873*4882a593Smuzhiyun /* case GL_TEXTURE_COMPARE_FUNC_ARB:*/
874*4882a593Smuzhiyun case GL_TEXTURE_UNSIGNED_REMAP_MODE_NV:
875*4882a593Smuzhiyun return 1;
876*4882a593Smuzhiyun case GL_TEXTURE_CLIPMAP_CENTER_SGIX:
877*4882a593Smuzhiyun case GL_TEXTURE_CLIPMAP_OFFSET_SGIX:
878*4882a593Smuzhiyun return 2;
879*4882a593Smuzhiyun case GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX:
880*4882a593Smuzhiyun return 3;
881*4882a593Smuzhiyun case GL_TEXTURE_BORDER_COLOR:
882*4882a593Smuzhiyun case GL_POST_TEXTURE_FILTER_BIAS_SGIX:
883*4882a593Smuzhiyun case GL_POST_TEXTURE_FILTER_SCALE_SGIX:
884*4882a593Smuzhiyun return 4;
885*4882a593Smuzhiyun default:
886*4882a593Smuzhiyun return 0;
887*4882a593Smuzhiyun }
888*4882a593Smuzhiyun }
889*4882a593Smuzhiyun
890*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetTexLevelParameterfv_size(GLenum e)891*4882a593Smuzhiyun __glGetTexLevelParameterfv_size(GLenum e)
892*4882a593Smuzhiyun {
893*4882a593Smuzhiyun switch (e) {
894*4882a593Smuzhiyun case GL_TEXTURE_WIDTH:
895*4882a593Smuzhiyun case GL_TEXTURE_HEIGHT:
896*4882a593Smuzhiyun case GL_TEXTURE_COMPONENTS:
897*4882a593Smuzhiyun case GL_TEXTURE_BORDER:
898*4882a593Smuzhiyun case GL_TEXTURE_RED_SIZE:
899*4882a593Smuzhiyun /* case GL_TEXTURE_RED_SIZE_EXT:*/
900*4882a593Smuzhiyun case GL_TEXTURE_GREEN_SIZE:
901*4882a593Smuzhiyun /* case GL_TEXTURE_GREEN_SIZE_EXT:*/
902*4882a593Smuzhiyun case GL_TEXTURE_BLUE_SIZE:
903*4882a593Smuzhiyun /* case GL_TEXTURE_BLUE_SIZE_EXT:*/
904*4882a593Smuzhiyun case GL_TEXTURE_ALPHA_SIZE:
905*4882a593Smuzhiyun /* case GL_TEXTURE_ALPHA_SIZE_EXT:*/
906*4882a593Smuzhiyun case GL_TEXTURE_LUMINANCE_SIZE:
907*4882a593Smuzhiyun /* case GL_TEXTURE_LUMINANCE_SIZE_EXT:*/
908*4882a593Smuzhiyun case GL_TEXTURE_INTENSITY_SIZE:
909*4882a593Smuzhiyun /* case GL_TEXTURE_INTENSITY_SIZE_EXT:*/
910*4882a593Smuzhiyun case GL_TEXTURE_DEPTH:
911*4882a593Smuzhiyun case GL_TEXTURE_INDEX_SIZE_EXT:
912*4882a593Smuzhiyun case GL_TEXTURE_COMPRESSED_IMAGE_SIZE:
913*4882a593Smuzhiyun /* case GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB:*/
914*4882a593Smuzhiyun case GL_TEXTURE_COMPRESSED:
915*4882a593Smuzhiyun /* case GL_TEXTURE_COMPRESSED_ARB:*/
916*4882a593Smuzhiyun case GL_TEXTURE_DEPTH_SIZE:
917*4882a593Smuzhiyun /* case GL_TEXTURE_DEPTH_SIZE_ARB:*/
918*4882a593Smuzhiyun case GL_TEXTURE_STENCIL_SIZE:
919*4882a593Smuzhiyun /* case GL_TEXTURE_STENCIL_SIZE_EXT:*/
920*4882a593Smuzhiyun return 1;
921*4882a593Smuzhiyun default:
922*4882a593Smuzhiyun return 0;
923*4882a593Smuzhiyun }
924*4882a593Smuzhiyun }
925*4882a593Smuzhiyun
926*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetPointerv_size(GLenum e)927*4882a593Smuzhiyun __glGetPointerv_size(GLenum e)
928*4882a593Smuzhiyun {
929*4882a593Smuzhiyun switch (e) {
930*4882a593Smuzhiyun case GL_DEBUG_CALLBACK_FUNCTION_ARB:
931*4882a593Smuzhiyun case GL_DEBUG_CALLBACK_USER_PARAM_ARB:
932*4882a593Smuzhiyun return 1;
933*4882a593Smuzhiyun default:
934*4882a593Smuzhiyun return 0;
935*4882a593Smuzhiyun }
936*4882a593Smuzhiyun }
937*4882a593Smuzhiyun
938*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glColorTableParameterfv_size(GLenum e)939*4882a593Smuzhiyun __glColorTableParameterfv_size(GLenum e)
940*4882a593Smuzhiyun {
941*4882a593Smuzhiyun switch (e) {
942*4882a593Smuzhiyun case GL_COLOR_TABLE_SCALE:
943*4882a593Smuzhiyun case GL_COLOR_TABLE_BIAS:
944*4882a593Smuzhiyun return 4;
945*4882a593Smuzhiyun default:
946*4882a593Smuzhiyun return 0;
947*4882a593Smuzhiyun }
948*4882a593Smuzhiyun }
949*4882a593Smuzhiyun
950*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetColorTableParameterfv_size(GLenum e)951*4882a593Smuzhiyun __glGetColorTableParameterfv_size(GLenum e)
952*4882a593Smuzhiyun {
953*4882a593Smuzhiyun switch (e) {
954*4882a593Smuzhiyun case GL_COLOR_TABLE_FORMAT:
955*4882a593Smuzhiyun /* case GL_COLOR_TABLE_FORMAT_EXT:*/
956*4882a593Smuzhiyun case GL_COLOR_TABLE_WIDTH:
957*4882a593Smuzhiyun /* case GL_COLOR_TABLE_WIDTH_EXT:*/
958*4882a593Smuzhiyun case GL_COLOR_TABLE_RED_SIZE:
959*4882a593Smuzhiyun /* case GL_COLOR_TABLE_RED_SIZE_EXT:*/
960*4882a593Smuzhiyun case GL_COLOR_TABLE_GREEN_SIZE:
961*4882a593Smuzhiyun /* case GL_COLOR_TABLE_GREEN_SIZE_EXT:*/
962*4882a593Smuzhiyun case GL_COLOR_TABLE_BLUE_SIZE:
963*4882a593Smuzhiyun /* case GL_COLOR_TABLE_BLUE_SIZE_EXT:*/
964*4882a593Smuzhiyun case GL_COLOR_TABLE_ALPHA_SIZE:
965*4882a593Smuzhiyun /* case GL_COLOR_TABLE_ALPHA_SIZE_EXT:*/
966*4882a593Smuzhiyun case GL_COLOR_TABLE_LUMINANCE_SIZE:
967*4882a593Smuzhiyun /* case GL_COLOR_TABLE_LUMINANCE_SIZE_EXT:*/
968*4882a593Smuzhiyun case GL_COLOR_TABLE_INTENSITY_SIZE:
969*4882a593Smuzhiyun /* case GL_COLOR_TABLE_INTENSITY_SIZE_EXT:*/
970*4882a593Smuzhiyun return 1;
971*4882a593Smuzhiyun case GL_COLOR_TABLE_SCALE:
972*4882a593Smuzhiyun case GL_COLOR_TABLE_BIAS:
973*4882a593Smuzhiyun return 4;
974*4882a593Smuzhiyun default:
975*4882a593Smuzhiyun return 0;
976*4882a593Smuzhiyun }
977*4882a593Smuzhiyun }
978*4882a593Smuzhiyun
979*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glConvolutionParameterfv_size(GLenum e)980*4882a593Smuzhiyun __glConvolutionParameterfv_size(GLenum e)
981*4882a593Smuzhiyun {
982*4882a593Smuzhiyun switch (e) {
983*4882a593Smuzhiyun case GL_CONVOLUTION_BORDER_MODE:
984*4882a593Smuzhiyun /* case GL_CONVOLUTION_BORDER_MODE_EXT:*/
985*4882a593Smuzhiyun return 1;
986*4882a593Smuzhiyun case GL_CONVOLUTION_FILTER_SCALE:
987*4882a593Smuzhiyun /* case GL_CONVOLUTION_FILTER_SCALE_EXT:*/
988*4882a593Smuzhiyun case GL_CONVOLUTION_FILTER_BIAS:
989*4882a593Smuzhiyun /* case GL_CONVOLUTION_FILTER_BIAS_EXT:*/
990*4882a593Smuzhiyun case GL_CONVOLUTION_BORDER_COLOR:
991*4882a593Smuzhiyun /* case GL_CONVOLUTION_BORDER_COLOR_HP:*/
992*4882a593Smuzhiyun return 4;
993*4882a593Smuzhiyun default:
994*4882a593Smuzhiyun return 0;
995*4882a593Smuzhiyun }
996*4882a593Smuzhiyun }
997*4882a593Smuzhiyun
998*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetConvolutionParameterfv_size(GLenum e)999*4882a593Smuzhiyun __glGetConvolutionParameterfv_size(GLenum e)
1000*4882a593Smuzhiyun {
1001*4882a593Smuzhiyun switch (e) {
1002*4882a593Smuzhiyun case GL_CONVOLUTION_BORDER_MODE:
1003*4882a593Smuzhiyun /* case GL_CONVOLUTION_BORDER_MODE_EXT:*/
1004*4882a593Smuzhiyun case GL_CONVOLUTION_FORMAT:
1005*4882a593Smuzhiyun /* case GL_CONVOLUTION_FORMAT_EXT:*/
1006*4882a593Smuzhiyun case GL_CONVOLUTION_WIDTH:
1007*4882a593Smuzhiyun /* case GL_CONVOLUTION_WIDTH_EXT:*/
1008*4882a593Smuzhiyun case GL_CONVOLUTION_HEIGHT:
1009*4882a593Smuzhiyun /* case GL_CONVOLUTION_HEIGHT_EXT:*/
1010*4882a593Smuzhiyun case GL_MAX_CONVOLUTION_WIDTH:
1011*4882a593Smuzhiyun /* case GL_MAX_CONVOLUTION_WIDTH_EXT:*/
1012*4882a593Smuzhiyun case GL_MAX_CONVOLUTION_HEIGHT:
1013*4882a593Smuzhiyun /* case GL_MAX_CONVOLUTION_HEIGHT_EXT:*/
1014*4882a593Smuzhiyun return 1;
1015*4882a593Smuzhiyun case GL_CONVOLUTION_FILTER_SCALE:
1016*4882a593Smuzhiyun /* case GL_CONVOLUTION_FILTER_SCALE_EXT:*/
1017*4882a593Smuzhiyun case GL_CONVOLUTION_FILTER_BIAS:
1018*4882a593Smuzhiyun /* case GL_CONVOLUTION_FILTER_BIAS_EXT:*/
1019*4882a593Smuzhiyun case GL_CONVOLUTION_BORDER_COLOR:
1020*4882a593Smuzhiyun /* case GL_CONVOLUTION_BORDER_COLOR_HP:*/
1021*4882a593Smuzhiyun return 4;
1022*4882a593Smuzhiyun default:
1023*4882a593Smuzhiyun return 0;
1024*4882a593Smuzhiyun }
1025*4882a593Smuzhiyun }
1026*4882a593Smuzhiyun
1027*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetHistogramParameterfv_size(GLenum e)1028*4882a593Smuzhiyun __glGetHistogramParameterfv_size(GLenum e)
1029*4882a593Smuzhiyun {
1030*4882a593Smuzhiyun switch (e) {
1031*4882a593Smuzhiyun case GL_HISTOGRAM_WIDTH:
1032*4882a593Smuzhiyun case GL_HISTOGRAM_FORMAT:
1033*4882a593Smuzhiyun case GL_HISTOGRAM_RED_SIZE:
1034*4882a593Smuzhiyun case GL_HISTOGRAM_GREEN_SIZE:
1035*4882a593Smuzhiyun case GL_HISTOGRAM_BLUE_SIZE:
1036*4882a593Smuzhiyun case GL_HISTOGRAM_ALPHA_SIZE:
1037*4882a593Smuzhiyun case GL_HISTOGRAM_LUMINANCE_SIZE:
1038*4882a593Smuzhiyun case GL_HISTOGRAM_SINK:
1039*4882a593Smuzhiyun return 1;
1040*4882a593Smuzhiyun default:
1041*4882a593Smuzhiyun return 0;
1042*4882a593Smuzhiyun }
1043*4882a593Smuzhiyun }
1044*4882a593Smuzhiyun
1045*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetMinmaxParameterfv_size(GLenum e)1046*4882a593Smuzhiyun __glGetMinmaxParameterfv_size(GLenum e)
1047*4882a593Smuzhiyun {
1048*4882a593Smuzhiyun switch (e) {
1049*4882a593Smuzhiyun case GL_MINMAX_FORMAT:
1050*4882a593Smuzhiyun case GL_MINMAX_SINK:
1051*4882a593Smuzhiyun return 1;
1052*4882a593Smuzhiyun default:
1053*4882a593Smuzhiyun return 0;
1054*4882a593Smuzhiyun }
1055*4882a593Smuzhiyun }
1056*4882a593Smuzhiyun
1057*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glPointParameterfv_size(GLenum e)1058*4882a593Smuzhiyun __glPointParameterfv_size(GLenum e)
1059*4882a593Smuzhiyun {
1060*4882a593Smuzhiyun switch (e) {
1061*4882a593Smuzhiyun case GL_POINT_SIZE_MIN:
1062*4882a593Smuzhiyun /* case GL_POINT_SIZE_MIN_ARB:*/
1063*4882a593Smuzhiyun /* case GL_POINT_SIZE_MIN_SGIS:*/
1064*4882a593Smuzhiyun case GL_POINT_SIZE_MAX:
1065*4882a593Smuzhiyun /* case GL_POINT_SIZE_MAX_ARB:*/
1066*4882a593Smuzhiyun /* case GL_POINT_SIZE_MAX_SGIS:*/
1067*4882a593Smuzhiyun case GL_POINT_FADE_THRESHOLD_SIZE:
1068*4882a593Smuzhiyun /* case GL_POINT_FADE_THRESHOLD_SIZE_ARB:*/
1069*4882a593Smuzhiyun /* case GL_POINT_FADE_THRESHOLD_SIZE_SGIS:*/
1070*4882a593Smuzhiyun case GL_POINT_SPRITE_R_MODE_NV:
1071*4882a593Smuzhiyun case GL_POINT_SPRITE_COORD_ORIGIN:
1072*4882a593Smuzhiyun return 1;
1073*4882a593Smuzhiyun case GL_POINT_DISTANCE_ATTENUATION:
1074*4882a593Smuzhiyun /* case GL_POINT_DISTANCE_ATTENUATION_ARB:*/
1075*4882a593Smuzhiyun /* case GL_POINT_DISTANCE_ATTENUATION_SGIS:*/
1076*4882a593Smuzhiyun return 3;
1077*4882a593Smuzhiyun default:
1078*4882a593Smuzhiyun return 0;
1079*4882a593Smuzhiyun }
1080*4882a593Smuzhiyun }
1081*4882a593Smuzhiyun
1082*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetQueryObjectiv_size(GLenum e)1083*4882a593Smuzhiyun __glGetQueryObjectiv_size(GLenum e)
1084*4882a593Smuzhiyun {
1085*4882a593Smuzhiyun switch (e) {
1086*4882a593Smuzhiyun case GL_QUERY_RESULT_ARB:
1087*4882a593Smuzhiyun case GL_QUERY_RESULT_AVAILABLE_ARB:
1088*4882a593Smuzhiyun return 1;
1089*4882a593Smuzhiyun default:
1090*4882a593Smuzhiyun return 0;
1091*4882a593Smuzhiyun }
1092*4882a593Smuzhiyun }
1093*4882a593Smuzhiyun
1094*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetQueryiv_size(GLenum e)1095*4882a593Smuzhiyun __glGetQueryiv_size(GLenum e)
1096*4882a593Smuzhiyun {
1097*4882a593Smuzhiyun switch (e) {
1098*4882a593Smuzhiyun case GL_QUERY_COUNTER_BITS_ARB:
1099*4882a593Smuzhiyun case GL_CURRENT_QUERY_ARB:
1100*4882a593Smuzhiyun case GL_ANY_SAMPLES_PASSED:
1101*4882a593Smuzhiyun return 1;
1102*4882a593Smuzhiyun default:
1103*4882a593Smuzhiyun return 0;
1104*4882a593Smuzhiyun }
1105*4882a593Smuzhiyun }
1106*4882a593Smuzhiyun
1107*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetProgramivARB_size(GLenum e)1108*4882a593Smuzhiyun __glGetProgramivARB_size(GLenum e)
1109*4882a593Smuzhiyun {
1110*4882a593Smuzhiyun switch (e) {
1111*4882a593Smuzhiyun case GL_PROGRAM_LENGTH_ARB:
1112*4882a593Smuzhiyun case GL_PROGRAM_BINDING_ARB:
1113*4882a593Smuzhiyun case GL_PROGRAM_ALU_INSTRUCTIONS_ARB:
1114*4882a593Smuzhiyun case GL_PROGRAM_TEX_INSTRUCTIONS_ARB:
1115*4882a593Smuzhiyun case GL_PROGRAM_TEX_INDIRECTIONS_ARB:
1116*4882a593Smuzhiyun case GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB:
1117*4882a593Smuzhiyun case GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB:
1118*4882a593Smuzhiyun case GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB:
1119*4882a593Smuzhiyun case GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB:
1120*4882a593Smuzhiyun case GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB:
1121*4882a593Smuzhiyun case GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB:
1122*4882a593Smuzhiyun case GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB:
1123*4882a593Smuzhiyun case GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB:
1124*4882a593Smuzhiyun case GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB:
1125*4882a593Smuzhiyun case GL_PROGRAM_FORMAT_ARB:
1126*4882a593Smuzhiyun case GL_PROGRAM_INSTRUCTIONS_ARB:
1127*4882a593Smuzhiyun case GL_MAX_PROGRAM_INSTRUCTIONS_ARB:
1128*4882a593Smuzhiyun case GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB:
1129*4882a593Smuzhiyun case GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB:
1130*4882a593Smuzhiyun case GL_PROGRAM_TEMPORARIES_ARB:
1131*4882a593Smuzhiyun case GL_MAX_PROGRAM_TEMPORARIES_ARB:
1132*4882a593Smuzhiyun case GL_PROGRAM_NATIVE_TEMPORARIES_ARB:
1133*4882a593Smuzhiyun case GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB:
1134*4882a593Smuzhiyun case GL_PROGRAM_PARAMETERS_ARB:
1135*4882a593Smuzhiyun case GL_MAX_PROGRAM_PARAMETERS_ARB:
1136*4882a593Smuzhiyun case GL_PROGRAM_NATIVE_PARAMETERS_ARB:
1137*4882a593Smuzhiyun case GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB:
1138*4882a593Smuzhiyun case GL_PROGRAM_ATTRIBS_ARB:
1139*4882a593Smuzhiyun case GL_MAX_PROGRAM_ATTRIBS_ARB:
1140*4882a593Smuzhiyun case GL_PROGRAM_NATIVE_ATTRIBS_ARB:
1141*4882a593Smuzhiyun case GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB:
1142*4882a593Smuzhiyun case GL_PROGRAM_ADDRESS_REGISTERS_ARB:
1143*4882a593Smuzhiyun case GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB:
1144*4882a593Smuzhiyun case GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB:
1145*4882a593Smuzhiyun case GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB:
1146*4882a593Smuzhiyun case GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB:
1147*4882a593Smuzhiyun case GL_MAX_PROGRAM_ENV_PARAMETERS_ARB:
1148*4882a593Smuzhiyun case GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB:
1149*4882a593Smuzhiyun case GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV:
1150*4882a593Smuzhiyun case GL_MAX_PROGRAM_CALL_DEPTH_NV:
1151*4882a593Smuzhiyun case GL_MAX_PROGRAM_IF_DEPTH_NV:
1152*4882a593Smuzhiyun case GL_MAX_PROGRAM_LOOP_DEPTH_NV:
1153*4882a593Smuzhiyun case GL_MAX_PROGRAM_LOOP_COUNT_NV:
1154*4882a593Smuzhiyun return 1;
1155*4882a593Smuzhiyun default:
1156*4882a593Smuzhiyun return 0;
1157*4882a593Smuzhiyun }
1158*4882a593Smuzhiyun }
1159*4882a593Smuzhiyun
1160*4882a593Smuzhiyun _X_INTERNAL PURE FASTCALL GLint
__glGetFramebufferAttachmentParameteriv_size(GLenum e)1161*4882a593Smuzhiyun __glGetFramebufferAttachmentParameteriv_size(GLenum e)
1162*4882a593Smuzhiyun {
1163*4882a593Smuzhiyun switch (e) {
1164*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING:
1165*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE:
1166*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE:
1167*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE:
1168*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE:
1169*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE:
1170*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE:
1171*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE:
1172*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:
1173*4882a593Smuzhiyun /* case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT:*/
1174*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:
1175*4882a593Smuzhiyun /* case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT:*/
1176*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:
1177*4882a593Smuzhiyun /* case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT:*/
1178*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:
1179*4882a593Smuzhiyun /* case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT:*/
1180*4882a593Smuzhiyun case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT:
1181*4882a593Smuzhiyun return 1;
1182*4882a593Smuzhiyun default:
1183*4882a593Smuzhiyun return 0;
1184*4882a593Smuzhiyun }
1185*4882a593Smuzhiyun }
1186*4882a593Smuzhiyun
1187*4882a593Smuzhiyun ALIAS(Fogiv, Fogfv)
1188*4882a593Smuzhiyun ALIAS(Lightiv, Lightfv)
1189*4882a593Smuzhiyun ALIAS(LightModeliv, LightModelfv)
1190*4882a593Smuzhiyun ALIAS(Materialiv, Materialfv)
1191*4882a593Smuzhiyun ALIAS(TexParameteriv, TexParameterfv)
1192*4882a593Smuzhiyun ALIAS(TexEnviv, TexEnvfv)
1193*4882a593Smuzhiyun ALIAS(TexGenfv, TexGendv)
1194*4882a593Smuzhiyun ALIAS(TexGeniv, TexGendv)
1195*4882a593Smuzhiyun ALIAS(Map1f, Map1d)
1196*4882a593Smuzhiyun ALIAS(Map2f, Map2d)
1197*4882a593Smuzhiyun ALIAS(GetDoublev, GetBooleanv)
1198*4882a593Smuzhiyun ALIAS(GetFloatv, GetBooleanv)
1199*4882a593Smuzhiyun ALIAS(GetIntegerv, GetBooleanv)
1200*4882a593Smuzhiyun ALIAS(GetLightfv, Lightfv)
1201*4882a593Smuzhiyun ALIAS(GetLightiv, Lightfv)
1202*4882a593Smuzhiyun ALIAS(GetMaterialfv, Materialfv)
1203*4882a593Smuzhiyun ALIAS(GetMaterialiv, Materialfv)
1204*4882a593Smuzhiyun ALIAS(GetTexEnvfv, TexEnvfv)
1205*4882a593Smuzhiyun ALIAS(GetTexEnviv, TexEnvfv)
1206*4882a593Smuzhiyun ALIAS(GetTexGendv, TexGendv)
1207*4882a593Smuzhiyun ALIAS(GetTexGenfv, TexGendv)
1208*4882a593Smuzhiyun ALIAS(GetTexGeniv, TexGendv)
1209*4882a593Smuzhiyun ALIAS(GetTexParameteriv, GetTexParameterfv)
1210*4882a593Smuzhiyun ALIAS(GetTexLevelParameteriv, GetTexLevelParameterfv)
1211*4882a593Smuzhiyun ALIAS(ColorTableParameteriv, ColorTableParameterfv)
1212*4882a593Smuzhiyun ALIAS(GetColorTableParameteriv, GetColorTableParameterfv)
1213*4882a593Smuzhiyun ALIAS(ConvolutionParameteriv, ConvolutionParameterfv)
1214*4882a593Smuzhiyun ALIAS(GetConvolutionParameteriv, GetConvolutionParameterfv)
1215*4882a593Smuzhiyun ALIAS(GetHistogramParameteriv, GetHistogramParameterfv)
1216*4882a593Smuzhiyun ALIAS(GetMinmaxParameteriv, GetMinmaxParameterfv)
1217*4882a593Smuzhiyun ALIAS(PointParameteriv, PointParameterfv)
1218*4882a593Smuzhiyun ALIAS(GetQueryObjectuiv, GetQueryObjectiv)
1219*4882a593Smuzhiyun #undef PURE
1220*4882a593Smuzhiyun #undef FASTCALL
1221